From d087712418726a64822e40ce1c0627a514d17975 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Wed, 11 Jan 2006 22:58:20 +0000 Subject: trunk/Master/texmf-dist/omega git-svn-id: svn://tug.org/texlive/trunk@103 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/omega/otp/antomega/babel2de.otp | 61 + Master/texmf-dist/omega/otp/antomega/babel2es.otp | 50 + Master/texmf-dist/omega/otp/antomega/babel2la.otp | 57 + Master/texmf-dist/omega/otp/antomega/babel2pl.otp | 45 + .../texmf-dist/omega/otp/antomega/babel2punct.otp | 27 + Master/texmf-dist/omega/otp/antomega/babel2ru.otp | 29 + .../texmf-dist/omega/otp/antomega/bblgrk2uni.otp | 280 +++ .../texmf-dist/omega/otp/antomega/dosrus2uni.otp | 53 + .../texmf-dist/omega/otp/antomega/greek2punct.otp | 36 + Master/texmf-dist/omega/otp/antomega/iso2uni.otp | 30 + .../omega/otp/antomega/isobaltic2uni.otp | 48 + Master/texmf-dist/omega/otp/antomega/isoce2uni.otp | 48 + .../texmf-dist/omega/otp/antomega/isocyr2uni.otp | 41 + .../texmf-dist/omega/otp/antomega/isogrk2uni.otp | 330 ++++ .../texmf-dist/omega/otp/antomega/koirus2uni.otp | 73 + .../texmf-dist/omega/otp/antomega/latcyr2uni.otp | 240 +++ .../texmf-dist/omega/otp/antomega/latin/la-lig.otp | 27 + .../omega/otp/antomega/latin/la-longs.otp | 25 + .../texmf-dist/omega/otp/antomega/latin/la-noj.otp | 24 + .../omega/otp/antomega/latin/la-nouv.otp | 25 + Master/texmf-dist/omega/otp/antomega/rhobre.otp | 16 + Master/texmf-dist/omega/otp/antomega/rhonobre.otp | 16 + Master/texmf-dist/omega/otp/antomega/tex2punct.otp | 36 + .../texmf-dist/omega/otp/antomega/texgrk2uni.otp | 280 +++ .../texmf-dist/omega/otp/antomega/uni2accents.otp | 35 + Master/texmf-dist/omega/otp/antomega/uni2lgr.otp | 475 ++++++ Master/texmf-dist/omega/otp/antomega/uni2lig.otp | 29 + Master/texmf-dist/omega/otp/antomega/uni2omega.otp | 347 ++++ Master/texmf-dist/omega/otp/antomega/uni2t1.otp | 185 ++ Master/texmf-dist/omega/otp/antomega/uni2t2a.otp | 192 +++ .../texmf-dist/omega/otp/antomega/uniutf2uni.otp | 37 + .../omega/otp/antomega/uppercase-dflt.otp | 265 +++ Master/texmf-dist/omega/otp/antomega/win2uni.otp | 49 + .../omega/otp/antomega/winbaltic2uni.otp | 138 ++ Master/texmf-dist/omega/otp/antomega/wince2uni.otp | 95 ++ .../texmf-dist/omega/otp/antomega/wincyr2uni.otp | 152 ++ Master/texmf-dist/omega/otp/char2uni/in646.otp | 16 + Master/texmf-dist/omega/otp/char2uni/in88591.otp | 16 + Master/texmf-dist/omega/otp/char2uni/in88592.otp | 34 + Master/texmf-dist/omega/otp/char2uni/in88593.otp | 34 + Master/texmf-dist/omega/otp/char2uni/in88594.otp | 34 + Master/texmf-dist/omega/otp/char2uni/in88595.otp | 20 + Master/texmf-dist/omega/otp/char2uni/in88596.otp | 34 + Master/texmf-dist/omega/otp/char2uni/in88597.otp | 39 + Master/texmf-dist/omega/otp/char2uni/in88598.otp | 39 + Master/texmf-dist/omega/otp/char2uni/in88599.otp | 22 + Master/texmf-dist/omega/otp/char2uni/in8859a.otp | 39 + Master/texmf-dist/omega/otp/char2uni/in8859d.otp | 35 + Master/texmf-dist/omega/otp/char2uni/in8859e.otp | 35 + Master/texmf-dist/omega/otp/char2uni/in8859f.otp | 35 + Master/texmf-dist/omega/otp/char2uni/in8859g.otp | 35 + Master/texmf-dist/omega/otp/char2uni/inatari.otp | 38 + Master/texmf-dist/omega/otp/char2uni/inav.otp | 26 + Master/texmf-dist/omega/otp/char2uni/inbig5.otp | 1796 ++++++++++++++++++++ Master/texmf-dist/omega/otp/char2uni/incp1250.otp | 39 + Master/texmf-dist/omega/otp/char2uni/incp1251.otp | 34 + Master/texmf-dist/omega/otp/char2uni/incp1252.otp | 27 + Master/texmf-dist/omega/otp/char2uni/incp1253.otp | 34 + Master/texmf-dist/omega/otp/char2uni/incp1254.otp | 33 + Master/texmf-dist/omega/otp/char2uni/incp1255.otp | 39 + Master/texmf-dist/omega/otp/char2uni/incp1256.otp | 39 + Master/texmf-dist/omega/otp/char2uni/incp1257.otp | 39 + Master/texmf-dist/omega/otp/char2uni/incp1258.otp | 39 + Master/texmf-dist/omega/otp/char2uni/incp866.otp | 20 + Master/texmf-dist/omega/otp/char2uni/incp874.otp | 39 + Master/texmf-dist/omega/otp/char2uni/inebcdic.otp | 53 + Master/texmf-dist/omega/otp/char2uni/ingb.otp | 1122 ++++++++++++ Master/texmf-dist/omega/otp/char2uni/inkoi8.otp | 30 + Master/texmf-dist/omega/otp/char2uni/inmac.otp | 38 + Master/texmf-dist/omega/otp/char2uni/inmsdos.otp | 38 + Master/texmf-dist/omega/otp/char2uni/inmsdos2.otp | 46 + Master/texmf-dist/omega/otp/char2uni/innext.otp | 38 + Master/texmf-dist/omega/otp/char2uni/inov.otp | 25 + Master/texmf-dist/omega/otp/char2uni/inps2.otp | 38 + Master/texmf-dist/omega/otp/char2uni/insf1.otp | 26 + Master/texmf-dist/omega/otp/char2uni/insf2.otp | 22 + Master/texmf-dist/omega/otp/char2uni/intis620.otp | 34 + Master/texmf-dist/omega/otp/char2uni/inucode.otp | 18 + Master/texmf-dist/omega/otp/char2uni/inutf8.otp | 20 + Master/texmf-dist/omega/otp/char2uni/inviet1.otp | 46 + Master/texmf-dist/omega/otp/char2uni/inviet2.otp | 34 + Master/texmf-dist/omega/otp/char2uni/inviscii.otp | 46 + Master/texmf-dist/omega/otp/ethiop/ethospc.otp | 12 + Master/texmf-dist/omega/otp/misc/ebcdic.otp | 43 + Master/texmf-dist/omega/otp/misc/id.otp | 5 + Master/texmf-dist/omega/otp/ocherokee/cher2uni.otp | 104 ++ .../omega/otp/omega-devanagari/hindi-cuni2font.otp | 288 ++++ .../otp/omega-devanagari/hindi-cuni2font2.otp | 118 ++ .../otp/omega-devanagari/hindi-cuni2font3.otp | 26 + .../omega/otp/omega-devanagari/hindi-uni2cuni.otp | 81 + .../omega/otp/omega-devanagari/hindi-uni2cuni2.otp | 45 + .../otp/omega-devanagari/sanskrit-cuni2font.otp | 335 ++++ .../otp/omega-devanagari/sanskrit-uni2cuni.otp | 76 + .../otp/omega-devanagari/velthuis2unicode.otp | 82 + Master/texmf-dist/omega/otp/omega/7arb2uni.otp | 137 ++ Master/texmf-dist/omega/otp/omega/7ber2uni.otp | 205 +++ Master/texmf-dist/omega/otp/omega/7cyr2uni.otp | 224 +++ Master/texmf-dist/omega/otp/omega/7hma2uni.otp | 766 +++++++++ Master/texmf-dist/omega/otp/omega/7in88593.otp | 37 + Master/texmf-dist/omega/otp/omega/7lbe2uni.otp | 39 + Master/texmf-dist/omega/otp/omega/7pap2uni.otp | 147 ++ Master/texmf-dist/omega/otp/omega/7pas2uni.otp | 146 ++ Master/texmf-dist/omega/otp/omega/7snd2uni.otp | 100 ++ Master/texmf-dist/omega/otp/omega/7syr2uni.otp | 81 + Master/texmf-dist/omega/otp/omega/7tbe2uni.otp | 35 + Master/texmf-dist/omega/otp/omega/7urd2uni.otp | 136 ++ Master/texmf-dist/omega/otp/omega/8mac-arb2uni.otp | 100 ++ Master/texmf-dist/omega/otp/omega/8mac-cyr2uni.otp | 161 ++ Master/texmf-dist/omega/otp/omega/apostr2psili.otp | 18 + Master/texmf-dist/omega/otp/omega/cuni2acad.otp | 255 +++ Master/texmf-dist/omega/otp/omega/cuni2amal.otp | 255 +++ Master/texmf-dist/omega/otp/omega/cuni2arab.ex.otp | 154 ++ Master/texmf-dist/omega/otp/omega/cuni2asv.otp | 257 +++ Master/texmf-dist/omega/otp/omega/cuni2bout.otp | 197 +++ Master/texmf-dist/omega/otp/omega/cuni2mona.otp | 804 +++++++++ Master/texmf-dist/omega/otp/omega/cuni2nar.otp | 278 +++ Master/texmf-dist/omega/otp/omega/cuni2nva.otp | 278 +++ .../texmf-dist/omega/otp/omega/cuni2oar-novow.otp | 278 +++ Master/texmf-dist/omega/otp/omega/cuni2oar.otp | 279 +++ .../texmf-dist/omega/otp/omega/dblquote-point.otp | 7 + Master/texmf-dist/omega/otp/omega/destroy.otp | 5 + Master/texmf-dist/omega/otp/omega/french2uni.otp | 25 + Master/texmf-dist/omega/otp/omega/grpo2uni.otp | 248 +++ .../texmf-dist/omega/otp/omega/grpotilde2uni.otp | 255 +++ .../omega/otp/omega/inverted-iota-upsilon.otp | 14 + .../omega/otp/omega/isogr2uni-verbatim.otp | 81 + Master/texmf-dist/omega/otp/omega/isogr2uni.otp | 312 ++++ Master/texmf-dist/omega/otp/omega/lat2uni.otp | 25 + Master/texmf-dist/omega/otp/omega/lowercase.otp | 232 +++ Master/texmf-dist/omega/otp/omega/lunatesigma.otp | 12 + Master/texmf-dist/omega/otp/omega/macgr2uni.otp | 273 +++ Master/texmf-dist/omega/otp/omega/medbeta.otp | 14 + .../texmf-dist/omega/otp/omega/mixedgreek2uni.otp | 547 ++++++ Master/texmf-dist/omega/otp/omega/uni2cuni.otp | 202 +++ .../omega/otp/omega/uni2greek-verbatim.otp | 303 ++++ Master/texmf-dist/omega/otp/omega/uni2greek.otp | 287 ++++ .../texmf-dist/omega/otp/omega/uni2lat-noffi.otp | 94 + Master/texmf-dist/omega/otp/omega/uni2lat.otp | 89 + .../omega/otp/omega/uppercase-no-accents.otp | 254 +++ Master/texmf-dist/omega/otp/omega/uppercase.otp | 236 +++ .../texmf-dist/omega/otp/otibet/tibadjusttsheg.otp | 16 + .../omega/otp/otibet/tibetan-mule2uni-old.otp | 125 ++ .../omega/otp/otibet/tibetan-mule2uni.otp | 201 +++ .../texmf-dist/omega/otp/otibet/tibinunicode.otp | 83 + Master/texmf-dist/omega/otp/otibet/tibinwylie.otp | 84 + Master/texmf-dist/omega/otp/otibet/tibout.otp | 92 + Master/texmf-dist/omega/otp/otibet/tibshow.otp | 80 + Master/texmf-dist/omega/otp/otibet/tibspecial.otp | 245 +++ Master/texmf-dist/omega/otp/otibet/tibuniuni.otp | 108 ++ Master/texmf-dist/omega/otp/otibet/tibvowel.otp | 39 + Master/texmf-dist/omega/otp/uni2char/out88591.otp | 81 + Master/texmf-dist/omega/otp/uni2char/oututf8.otp | 22 + 152 files changed, 19552 insertions(+) create mode 100644 Master/texmf-dist/omega/otp/antomega/babel2de.otp create mode 100644 Master/texmf-dist/omega/otp/antomega/babel2es.otp create mode 100644 Master/texmf-dist/omega/otp/antomega/babel2la.otp create mode 100644 Master/texmf-dist/omega/otp/antomega/babel2pl.otp create mode 100644 Master/texmf-dist/omega/otp/antomega/babel2punct.otp create mode 100644 Master/texmf-dist/omega/otp/antomega/babel2ru.otp create mode 100644 Master/texmf-dist/omega/otp/antomega/bblgrk2uni.otp create mode 100644 Master/texmf-dist/omega/otp/antomega/dosrus2uni.otp create mode 100644 Master/texmf-dist/omega/otp/antomega/greek2punct.otp create mode 100644 Master/texmf-dist/omega/otp/antomega/iso2uni.otp create mode 100644 Master/texmf-dist/omega/otp/antomega/isobaltic2uni.otp create mode 100644 Master/texmf-dist/omega/otp/antomega/isoce2uni.otp create mode 100644 Master/texmf-dist/omega/otp/antomega/isocyr2uni.otp create mode 100644 Master/texmf-dist/omega/otp/antomega/isogrk2uni.otp create mode 100644 Master/texmf-dist/omega/otp/antomega/koirus2uni.otp create mode 100644 Master/texmf-dist/omega/otp/antomega/latcyr2uni.otp create mode 100644 Master/texmf-dist/omega/otp/antomega/latin/la-lig.otp create mode 100644 Master/texmf-dist/omega/otp/antomega/latin/la-longs.otp create mode 100644 Master/texmf-dist/omega/otp/antomega/latin/la-noj.otp create mode 100644 Master/texmf-dist/omega/otp/antomega/latin/la-nouv.otp create mode 100644 Master/texmf-dist/omega/otp/antomega/rhobre.otp create mode 100644 Master/texmf-dist/omega/otp/antomega/rhonobre.otp create mode 100644 Master/texmf-dist/omega/otp/antomega/tex2punct.otp create mode 100644 Master/texmf-dist/omega/otp/antomega/texgrk2uni.otp create mode 100644 Master/texmf-dist/omega/otp/antomega/uni2accents.otp create mode 100644 Master/texmf-dist/omega/otp/antomega/uni2lgr.otp create mode 100644 Master/texmf-dist/omega/otp/antomega/uni2lig.otp create mode 100644 Master/texmf-dist/omega/otp/antomega/uni2omega.otp create mode 100644 Master/texmf-dist/omega/otp/antomega/uni2t1.otp create mode 100644 Master/texmf-dist/omega/otp/antomega/uni2t2a.otp create mode 100644 Master/texmf-dist/omega/otp/antomega/uniutf2uni.otp create mode 100644 Master/texmf-dist/omega/otp/antomega/uppercase-dflt.otp create mode 100644 Master/texmf-dist/omega/otp/antomega/win2uni.otp create mode 100644 Master/texmf-dist/omega/otp/antomega/winbaltic2uni.otp create mode 100644 Master/texmf-dist/omega/otp/antomega/wince2uni.otp create mode 100644 Master/texmf-dist/omega/otp/antomega/wincyr2uni.otp create mode 100644 Master/texmf-dist/omega/otp/char2uni/in646.otp create mode 100644 Master/texmf-dist/omega/otp/char2uni/in88591.otp create mode 100644 Master/texmf-dist/omega/otp/char2uni/in88592.otp create mode 100644 Master/texmf-dist/omega/otp/char2uni/in88593.otp create mode 100644 Master/texmf-dist/omega/otp/char2uni/in88594.otp create mode 100644 Master/texmf-dist/omega/otp/char2uni/in88595.otp create mode 100644 Master/texmf-dist/omega/otp/char2uni/in88596.otp create mode 100644 Master/texmf-dist/omega/otp/char2uni/in88597.otp create mode 100644 Master/texmf-dist/omega/otp/char2uni/in88598.otp create mode 100644 Master/texmf-dist/omega/otp/char2uni/in88599.otp create mode 100644 Master/texmf-dist/omega/otp/char2uni/in8859a.otp create mode 100644 Master/texmf-dist/omega/otp/char2uni/in8859d.otp create mode 100644 Master/texmf-dist/omega/otp/char2uni/in8859e.otp create mode 100644 Master/texmf-dist/omega/otp/char2uni/in8859f.otp create mode 100644 Master/texmf-dist/omega/otp/char2uni/in8859g.otp create mode 100644 Master/texmf-dist/omega/otp/char2uni/inatari.otp create mode 100644 Master/texmf-dist/omega/otp/char2uni/inav.otp create mode 100644 Master/texmf-dist/omega/otp/char2uni/inbig5.otp create mode 100644 Master/texmf-dist/omega/otp/char2uni/incp1250.otp create mode 100644 Master/texmf-dist/omega/otp/char2uni/incp1251.otp create mode 100644 Master/texmf-dist/omega/otp/char2uni/incp1252.otp create mode 100644 Master/texmf-dist/omega/otp/char2uni/incp1253.otp create mode 100644 Master/texmf-dist/omega/otp/char2uni/incp1254.otp create mode 100644 Master/texmf-dist/omega/otp/char2uni/incp1255.otp create mode 100644 Master/texmf-dist/omega/otp/char2uni/incp1256.otp create mode 100644 Master/texmf-dist/omega/otp/char2uni/incp1257.otp create mode 100644 Master/texmf-dist/omega/otp/char2uni/incp1258.otp create mode 100644 Master/texmf-dist/omega/otp/char2uni/incp866.otp create mode 100644 Master/texmf-dist/omega/otp/char2uni/incp874.otp create mode 100644 Master/texmf-dist/omega/otp/char2uni/inebcdic.otp create mode 100644 Master/texmf-dist/omega/otp/char2uni/ingb.otp create mode 100644 Master/texmf-dist/omega/otp/char2uni/inkoi8.otp create mode 100644 Master/texmf-dist/omega/otp/char2uni/inmac.otp create mode 100644 Master/texmf-dist/omega/otp/char2uni/inmsdos.otp create mode 100644 Master/texmf-dist/omega/otp/char2uni/inmsdos2.otp create mode 100644 Master/texmf-dist/omega/otp/char2uni/innext.otp create mode 100644 Master/texmf-dist/omega/otp/char2uni/inov.otp create mode 100644 Master/texmf-dist/omega/otp/char2uni/inps2.otp create mode 100644 Master/texmf-dist/omega/otp/char2uni/insf1.otp create mode 100644 Master/texmf-dist/omega/otp/char2uni/insf2.otp create mode 100644 Master/texmf-dist/omega/otp/char2uni/intis620.otp create mode 100644 Master/texmf-dist/omega/otp/char2uni/inucode.otp create mode 100644 Master/texmf-dist/omega/otp/char2uni/inutf8.otp create mode 100644 Master/texmf-dist/omega/otp/char2uni/inviet1.otp create mode 100644 Master/texmf-dist/omega/otp/char2uni/inviet2.otp create mode 100644 Master/texmf-dist/omega/otp/char2uni/inviscii.otp create mode 100644 Master/texmf-dist/omega/otp/ethiop/ethospc.otp create mode 100644 Master/texmf-dist/omega/otp/misc/ebcdic.otp create mode 100644 Master/texmf-dist/omega/otp/misc/id.otp create mode 100644 Master/texmf-dist/omega/otp/ocherokee/cher2uni.otp create mode 100644 Master/texmf-dist/omega/otp/omega-devanagari/hindi-cuni2font.otp create mode 100644 Master/texmf-dist/omega/otp/omega-devanagari/hindi-cuni2font2.otp create mode 100644 Master/texmf-dist/omega/otp/omega-devanagari/hindi-cuni2font3.otp create mode 100644 Master/texmf-dist/omega/otp/omega-devanagari/hindi-uni2cuni.otp create mode 100644 Master/texmf-dist/omega/otp/omega-devanagari/hindi-uni2cuni2.otp create mode 100644 Master/texmf-dist/omega/otp/omega-devanagari/sanskrit-cuni2font.otp create mode 100644 Master/texmf-dist/omega/otp/omega-devanagari/sanskrit-uni2cuni.otp create mode 100644 Master/texmf-dist/omega/otp/omega-devanagari/velthuis2unicode.otp create mode 100644 Master/texmf-dist/omega/otp/omega/7arb2uni.otp create mode 100644 Master/texmf-dist/omega/otp/omega/7ber2uni.otp create mode 100644 Master/texmf-dist/omega/otp/omega/7cyr2uni.otp create mode 100644 Master/texmf-dist/omega/otp/omega/7hma2uni.otp create mode 100644 Master/texmf-dist/omega/otp/omega/7in88593.otp create mode 100644 Master/texmf-dist/omega/otp/omega/7lbe2uni.otp create mode 100644 Master/texmf-dist/omega/otp/omega/7pap2uni.otp create mode 100644 Master/texmf-dist/omega/otp/omega/7pas2uni.otp create mode 100644 Master/texmf-dist/omega/otp/omega/7snd2uni.otp create mode 100644 Master/texmf-dist/omega/otp/omega/7syr2uni.otp create mode 100644 Master/texmf-dist/omega/otp/omega/7tbe2uni.otp create mode 100644 Master/texmf-dist/omega/otp/omega/7urd2uni.otp create mode 100644 Master/texmf-dist/omega/otp/omega/8mac-arb2uni.otp create mode 100644 Master/texmf-dist/omega/otp/omega/8mac-cyr2uni.otp create mode 100644 Master/texmf-dist/omega/otp/omega/apostr2psili.otp create mode 100644 Master/texmf-dist/omega/otp/omega/cuni2acad.otp create mode 100644 Master/texmf-dist/omega/otp/omega/cuni2amal.otp create mode 100644 Master/texmf-dist/omega/otp/omega/cuni2arab.ex.otp create mode 100644 Master/texmf-dist/omega/otp/omega/cuni2asv.otp create mode 100644 Master/texmf-dist/omega/otp/omega/cuni2bout.otp create mode 100644 Master/texmf-dist/omega/otp/omega/cuni2mona.otp create mode 100644 Master/texmf-dist/omega/otp/omega/cuni2nar.otp create mode 100644 Master/texmf-dist/omega/otp/omega/cuni2nva.otp create mode 100644 Master/texmf-dist/omega/otp/omega/cuni2oar-novow.otp create mode 100644 Master/texmf-dist/omega/otp/omega/cuni2oar.otp create mode 100644 Master/texmf-dist/omega/otp/omega/dblquote-point.otp create mode 100644 Master/texmf-dist/omega/otp/omega/destroy.otp create mode 100644 Master/texmf-dist/omega/otp/omega/french2uni.otp create mode 100644 Master/texmf-dist/omega/otp/omega/grpo2uni.otp create mode 100644 Master/texmf-dist/omega/otp/omega/grpotilde2uni.otp create mode 100644 Master/texmf-dist/omega/otp/omega/inverted-iota-upsilon.otp create mode 100644 Master/texmf-dist/omega/otp/omega/isogr2uni-verbatim.otp create mode 100644 Master/texmf-dist/omega/otp/omega/isogr2uni.otp create mode 100644 Master/texmf-dist/omega/otp/omega/lat2uni.otp create mode 100644 Master/texmf-dist/omega/otp/omega/lowercase.otp create mode 100644 Master/texmf-dist/omega/otp/omega/lunatesigma.otp create mode 100644 Master/texmf-dist/omega/otp/omega/macgr2uni.otp create mode 100644 Master/texmf-dist/omega/otp/omega/medbeta.otp create mode 100644 Master/texmf-dist/omega/otp/omega/mixedgreek2uni.otp create mode 100644 Master/texmf-dist/omega/otp/omega/uni2cuni.otp create mode 100644 Master/texmf-dist/omega/otp/omega/uni2greek-verbatim.otp create mode 100644 Master/texmf-dist/omega/otp/omega/uni2greek.otp create mode 100644 Master/texmf-dist/omega/otp/omega/uni2lat-noffi.otp create mode 100644 Master/texmf-dist/omega/otp/omega/uni2lat.otp create mode 100644 Master/texmf-dist/omega/otp/omega/uppercase-no-accents.otp create mode 100644 Master/texmf-dist/omega/otp/omega/uppercase.otp create mode 100644 Master/texmf-dist/omega/otp/otibet/tibadjusttsheg.otp create mode 100644 Master/texmf-dist/omega/otp/otibet/tibetan-mule2uni-old.otp create mode 100644 Master/texmf-dist/omega/otp/otibet/tibetan-mule2uni.otp create mode 100644 Master/texmf-dist/omega/otp/otibet/tibinunicode.otp create mode 100644 Master/texmf-dist/omega/otp/otibet/tibinwylie.otp create mode 100644 Master/texmf-dist/omega/otp/otibet/tibout.otp create mode 100644 Master/texmf-dist/omega/otp/otibet/tibshow.otp create mode 100644 Master/texmf-dist/omega/otp/otibet/tibspecial.otp create mode 100644 Master/texmf-dist/omega/otp/otibet/tibuniuni.otp create mode 100644 Master/texmf-dist/omega/otp/otibet/tibvowel.otp create mode 100644 Master/texmf-dist/omega/otp/uni2char/out88591.otp create mode 100644 Master/texmf-dist/omega/otp/uni2char/oututf8.otp (limited to 'Master/texmf-dist/omega/otp') diff --git a/Master/texmf-dist/omega/otp/antomega/babel2de.otp b/Master/texmf-dist/omega/otp/antomega/babel2de.otp new file mode 100644 index 00000000000..5874eae58a4 --- /dev/null +++ b/Master/texmf-dist/omega/otp/antomega/babel2de.otp @@ -0,0 +1,61 @@ +%% This file is part of the ANTOMEGA project version 0.6 +%% ----------------------------------------------------- +%% +%% It may be distributed under the terms of the LaTeX Project Public +%% License, as described in lppl.txt in the base LaTeX distribution. +%% Either version 1.0 or, at your option, any later version. +%% Copyright (C) 2001 -- 2003 by Alexej Kryukov +%% Please report errors to: A.M. Kryukov + +input: 1; +output: 2; + +expressions: + +% Punctuation characters +`"'`-' => "\ExplicitHyphen "; +`"'`"' => "\AllowHyphenation "; +`"'`|' => "\DisableLigature "; +`"'`=' => "\CompoundWordMarkWithBreakpoint "; +`"'`~' => "\CompoundWordMarkNoBreakpoint "; +`"'`,' => "\InitialThinSpace "; +`"'`<' => "\LeftPointingDoubleAngleQuotationMark{}"; +`"'`>' => "\RightPointingDoubleAngleQuotationMark{}"; +`"'``' => "\GermanLeftDoubleQuotationMark{}"; +`"'`'' => "\GermanRightDoubleQuotationMark{}"; + +% German letters +`"'`A' => @"00C4; +`"'`a' => @"00E4; +`"'`O' => @"00D6; +`"'`o' => @"00E6; +`"'`U' => @"00DC; +`"'`u' => @"00FC; +`"'`E' => @"00CB; +`"'`e' => @"00EB; +`"'`I' => @"00CF; +`"'`i' => @"00EF; +`"'`S' => "SS"; +`"'`s' => @"00DF; +`"'`Z' => "SS"; +`"'`z' => @"00DF; + +% Hyphenation rules +`"'`C'`K' => "\discretionary{K-}{K}{CK}"; +`"'`c'`k' => "\discretionary{k-}{k}{ck}"; +`"'`F'`F' => "\discretionary{FF-}{F}{FF}"; +`"'`f'`f' => "\discretionary{ff-}{f}{ff}"; +`"'`L'`L' => "\discretionary{LL-}{L}{LL}"; +`"'`l'`l' => "\discretionary{ll-}{l}{ll}"; +`"'`M'`M' => "\discretionary{MM-}{M}{MM}"; +`"'`m'`m' => "\discretionary{mm-}{m}{mm}"; +`"'`N'`N' => "\discretionary{NN-}{N}{NN}"; +`"'`n'`n' => "\discretionary{nn-}{n}{nn}"; +`"'`P'`P' => "\discretionary{PP-}{P}{PP}"; +`"'`p'`p' => "\discretionary{pp-}{p}{pp}"; +`"'`R'`R' => "\discretionary{RR-}{R}{RR}"; +`"'`r'`r' => "\discretionary{rr-}{r}{rr}"; +`"'`T'`T' => "\discretionary{TT-}{T}{TT}"; +`"'`t'`t' => "\discretionary{tt-}{t}{tt}"; + +. => \1; diff --git a/Master/texmf-dist/omega/otp/antomega/babel2es.otp b/Master/texmf-dist/omega/otp/antomega/babel2es.otp new file mode 100644 index 00000000000..9dcd6170a80 --- /dev/null +++ b/Master/texmf-dist/omega/otp/antomega/babel2es.otp @@ -0,0 +1,50 @@ +%% This file is part of the ANTOMEGA project version 0.7 +%% ----------------------------------------------------- +%% +%% It may be distributed under the terms of the LaTeX Project Public +%% License, as described in lppl.txt in the base LaTeX distribution. +%% Either version 1.0 or, at your option, any later version. +%% Copyright (C) 2001 -- 2004 by Alexej Kryukov +%% Please report errors to: A.M. Kryukov + +input: 1; +output: 2; + +expressions: + +% Punctuation characters +`"'`-' => "\ExplicitHyphen "; +`"'`"' => "\AllowHyphenation "; +`"'`|' => "\DisableLigature "; +`"'`=' => "\CompoundWordMarkWithBreakpoint "; +`"'`~' => "\CompoundWordMarkNoBreakpoint "; +`"'`,' => "\InitialThinSpace "; +`"'`<' => "\LeftPointingDoubleAngleQuotationMark{}"; +`"'`>' => "\RightPointingDoubleAngleQuotationMark{}"; +`"'``' => "\GermanLeftDoubleQuotationMark{}"; +`"'`'' => "\GermanRightDoubleQuotationMark{}"; + +% Spanish letters +`''`A' => @"00C1; +`''`E' => @"00C9; +`''`I' => @"00CD; +`''`O' => @"00D3; +`''`U' => @"00DA; +`''`a' => @"00E1; +`''`e' => @"00E9; +`''`i' => @"00ED; +`''`o' => @"00F3; +`''`u' => @"00FA; +`''`N' => @"00D1; +`''`n' => @"00F1; +`"'`N' => @"00D1; +`"'`n' => @"00F1; +`"'`a' => @"00AA; +`"'`o' => @"00BA; +`"'`U' => @"00DC; +`"'`u' => @"00FC; +`"'`C' => @"00C7; +`"'`c' => @"00E7; + + +. => \1; diff --git a/Master/texmf-dist/omega/otp/antomega/babel2la.otp b/Master/texmf-dist/omega/otp/antomega/babel2la.otp new file mode 100644 index 00000000000..5dfb113ab23 --- /dev/null +++ b/Master/texmf-dist/omega/otp/antomega/babel2la.otp @@ -0,0 +1,57 @@ +%% This file is part of the ANTOMEGA project version 0.8 +%% ----------------------------------------------------- +%% +%% It may be distributed under the terms of the LaTeX Project Public +%% License, as described in lppl.txt in the base LaTeX distribution. +%% Either version 1.0 or, at your option, any later version. +%% Copyright (C) 2005 by Alexej Kryukov +%% Please report errors to: A.M. Kryukov + +input: 1; +output: 2; + +expressions: + +% Punctuation characters +`"'`-' => "\ExplicitHyphen "; +`"'`"' => "\AllowHyphenation "; +`"'`|' => "\DisableLigature "; +`"'`=' => "\CompoundWordMarkWithBreakpoint "; +`"'`~' => "\CompoundWordMarkNoBreakpoint "; +`"'`,' => "\InitialThinSpace "; +`"'`<' => "\LeftPointingDoubleAngleQuotationMark{}"; +`"'`>' => "\RightPointingDoubleAngleQuotationMark{}"; +`"'``' => "\GermanLeftDoubleQuotationMark{}"; +`"'`'' => "\GermanRightDoubleQuotationMark{}"; + +% Latin letters with macrons and brevia +`='`A' => @"0100; +`='`a' => @"0101; +`='`E' => @"0112; +`='`e' => @"0113; +`='`I' => @"012A; +`='`i' => @"012B; +`='`O' => @"014C; +`='`o' => @"014D; +`='`U' => @"016A; +`='`u' => @"016B; +`='`Y' => @"0232; +`='`y' => @"0233; + +% Couldn't implement these shorthands, because `^' has catcode 7, +% and modifying it is probably not a quite good idea + +%`^'`A' => @"0102; +%`^'`a' => @"0103; +%`^'`E' => @"0114; +%`^'`e' => @"0115; +%`^'`I' => @"012C; +%`^'`i' => @"012D; +%`^'`O' => @"014C; +%`^'`o' => @"014D; +%`^'`U' => @"016A; +%`^'`u' => @"016B; +%`^'`Y' => "\textormath{\u{y}\allowhyphens}{\hat{y}}"; +%`^'`y' => "\textormath{\u{y}\allowhyphens}{\hat{y}}"; + +. => \1; diff --git a/Master/texmf-dist/omega/otp/antomega/babel2pl.otp b/Master/texmf-dist/omega/otp/antomega/babel2pl.otp new file mode 100644 index 00000000000..cf961ce7053 --- /dev/null +++ b/Master/texmf-dist/omega/otp/antomega/babel2pl.otp @@ -0,0 +1,45 @@ +%% This file is part of the ANTOMEGA project version 0.6 +%% ----------------------------------------------------- +%% +%% It may be distributed under the terms of the LaTeX Project Public +%% License, as described in lppl.txt in the base LaTeX distribution. +%% Either version 1.0 or, at your option, any later version. +%% Copyright (C) 2001 -- 2003 by Alexej Kryukov +%% Please report errors to: A.M. Kryukov + +input: 1; +output: 2; + +expressions: + +% Punctuation characters +`"'`-' => "\ExplicitHyphen "; +`"'`"' => "\AllowHyphenation "; +`"'`|' => "\DisableLigature "; +`"'`=' => "\CompoundWordMarkWithBreakpoint "; +`"'`~' => "\CompoundWordMarkNoBreakpoint "; +`"'`,' => "\InitialThinSpace "; +`"'`<' => "\LeftPointingDoubleAngleQuotationMark{}"; +`"'`>' => "\RightPointingDoubleAngleQuotationMark{}"; +`"'``' => "\GermanLeftDoubleQuotationMark{}"; +`"'`'' => "\GermanRightDoubleQuotationMark{}"; + +% Polish letters +`"'`A' => @"0104; +`"'`a' => @"0105; +`"'`C' => @"0106; +`"'`c' => @"0107; +`"'`E' => @"0118; +`"'`e' => @"0119; +`"'`L' => @"0141; +`"'`l' => @"0142; +`"'`N' => @"0143; +`"'`n' => @"0144; +`"'`O' => @"00D3; +`"'`o' => @"00F3; +`"'`Z' => @"0179; +`"'`z' => @"017A; +`"'`R' => @"017B; +`"'`r' => @"017C; + +. => \1; diff --git a/Master/texmf-dist/omega/otp/antomega/babel2punct.otp b/Master/texmf-dist/omega/otp/antomega/babel2punct.otp new file mode 100644 index 00000000000..53f78bcf8c1 --- /dev/null +++ b/Master/texmf-dist/omega/otp/antomega/babel2punct.otp @@ -0,0 +1,27 @@ +%% This file is part of the ANTOMEGA project version 0.6 +%% ----------------------------------------------------- +%% +%% It may be distributed under the terms of the LaTeX Project Public +%% License, as described in lppl.txt in the base LaTeX distribution. +%% Either version 1.0 or, at your option, any later version. +%% Copyright (C) 2001 -- 2003 by Alexej Kryukov +%% Please report errors to: A.M. Kryukov + +input: 1; +output: 2; + +expressions: + +% Punctuation characters +`"'`-' => "\ExplicitHyphen "; +`"'`"' => "\AllowHyphenation "; +`"'`|' => "\DisableLigature "; +`"'`=' => "\CompoundWordMarkWithBreakpoint "; +`"'`~' => "\CompoundWordMarkNoBreakpoint "; +`"'`,' => "\InitialThinSpace "; +`"'`<' => "\LeftPointingDoubleAngleQuotationMark{}"; +`"'`>' => "\RightPointingDoubleAngleQuotationMark{}"; +`"'``' => "\GermanLeftDoubleQuotationMark{}"; +`"'`'' => "\GermanRightDoubleQuotationMark{}"; + +. => \1; diff --git a/Master/texmf-dist/omega/otp/antomega/babel2ru.otp b/Master/texmf-dist/omega/otp/antomega/babel2ru.otp new file mode 100644 index 00000000000..cd3bcd94d52 --- /dev/null +++ b/Master/texmf-dist/omega/otp/antomega/babel2ru.otp @@ -0,0 +1,29 @@ +%% This file is part of the ANTOMEGA project version 0.6 +%% ----------------------------------------------------- +%% +%% It may be distributed under the terms of the LaTeX Project Public +%% License, as described in lppl.txt in the base LaTeX distribution. +%% Either version 1.0 or, at your option, any later version. +%% Copyright (C) 2001 -- 2003 by Alexej Kryukov +%% Please report errors to: A.M. Kryukov + +input: 1; +output: 2; + +expressions: + +`"'`-'`-'`-' => "\PlainTextEmDash "; +`"'`-'`-'`~' => "\CompoundNamesEmDash "; +`"'`-'`-'`*' => "\DirectSpeechEmDash "; +`"'`-' => "\ExplicitHyphen "; +`"'`"' => "\AllowHyphenation "; +`"'`|' => "\DisableLigature "; +`"'`=' => "\CompoundWordMarkWithBreakpoint "; +`"'`~' => "\CompoundWordMarkNoBreakpoint "; +`"'`,' => "\InitialThinSpace "; +`"'`<' => "\LeftPointingDoubleAngleQuotationMark{}"; +`"'`>' => "\RightPointingDoubleAngleQuotationMark{}"; +`"'``' => "\GermanLeftDoubleQuotationMark{}"; +`"'`'' => "\GermanRightDoubleQuotationMark{}"; + +. => \1; diff --git a/Master/texmf-dist/omega/otp/antomega/bblgrk2uni.otp b/Master/texmf-dist/omega/otp/antomega/bblgrk2uni.otp new file mode 100644 index 00000000000..894e21be76f --- /dev/null +++ b/Master/texmf-dist/omega/otp/antomega/bblgrk2uni.otp @@ -0,0 +1,280 @@ +%% This file is part of the ANTOMEGA project version 0.6 +%% ----------------------------------------------------- +%% +%% It may be distributed under the terms of the LaTeX Project Public +%% License, as described in lppl.txt in the base LaTeX distribution. +%% Either version 1.0 or, at your option, any later version. + +%% Copyright (C) 1995 John Plaice and Yannis Haralambous +%% Modifications 2003 by Alexej Kryukov +%% Please report errors to: A.M. Kryukov + +%% This file was taken from the original omega package and renamed +%% from grpotextilde2uni.otp to oldgrk2uni.otp to avoid name clashes +%% in case of independent developement. + +%% Conversion from the standard 7-bit Greek notation used in the CB +%% Greek fonts supported by the Babel package. + +%% The only serious differences between this file and the original +%% grpotextilde2uni.otp is different rules for the conversion of single +%% quotes and support for the `((' and `))' combinations (which produce +%% Greek guillemots in the CB Greek fonts). + +input: 1; +output: 2; + +expressions: + +`<'`''`a'`|' => #(@"1F85) ; +`<'`''`h'`|' => #(@"1F95) ; +`<'`''`w'`|' => #(@"1FA5) ; +`<'`~'`a'`|' => #(@"1F87) ; +`<'`~'`h'`|' => #(@"1F97) ; +`<'`~'`w'`|' => #(@"1FA7) ; +`<'``'`a'`|' => #(@"1F83) ; +`<'``'`h'`|' => #(@"1F93) ; +`<'``'`w'`|' => #(@"1FA3) ; +`>'`''`a'`|' => #(@"1F84) ; +`>'`''`h'`|' => #(@"1F94) ; +`>'`''`w'`|' => #(@"1FA4) ; +`>'`~'`a'`|' => #(@"1F86) ; +`>'`~'`h'`|' => #(@"1F96) ; +`>'`~'`w'`|' => #(@"1FA6) ; +`>'``'`a'`|' => #(@"1F82) ; +`>'``'`h'`|' => #(@"1F92) ; +`>'``'`w'`|' => #(@"1FA2) ; +`"'`''`i' => #(@"1FD3) ; +`"'`''`u' => #(@"1FE3) ; +`"'`~'`i' => #(@"1FD7) ; +`"'`~'`u' => #(@"1FE7) ; +`"'``'`i' => #(@"1FD2) ; +`"'``'`u' => #(@"1FE2) ; +`''`a'`|' => #(@"1FB4) ; +`''`h'`|' => #(@"1FC4) ; +`''`w'`|' => #(@"1FF4) ; +`<'`''`a' => #(@"1F05) ; +`<'`''`e' => #(@"1F15) ; +`<'`''`h' => #(@"1F25) ; +`<'`''`i' => #(@"1F35) ; +`<'`''`o' => #(@"1F45) ; +`<'`''`u' => #(@"1F55) ; +`<'`''`w' => #(@"1F65) ; +`<'`~'`a' => #(@"1F07) ; +`<'`~'`e' => #(@"03B5)#(@"1FDF) ; +`<'`~'`h' => #(@"1F27) ; +`<'`~'`i' => #(@"1F37) ; +`<'`~'`o' => #(@"03BF)#(@"1FDF) ; +`<'`~'`u' => #(@"1F57) ; +`<'`~'`w' => #(@"1F67) ; +`<'``'`a' => #(@"1F03) ; +`<'``'`e' => #(@"1F13) ; +`<'``'`h' => #(@"1F23) ; +`<'``'`i' => #(@"1F33) ; +`<'``'`o' => #(@"1F43) ; +`<'``'`u' => #(@"1F53) ; +`<'``'`w' => #(@"1F63) ; +`<'`a'`|' => #(@"1F81) ; +`<'`h'`|' => #(@"1F91) ; +`<'`w'`|' => #(@"1FA1) ; +`~'`a'`|' => #(@"1FB7) ; +`~'`h'`|' => #(@"1FC7) ; +`~'`w'`|' => #(@"1FF7) ; +`>'`''`a' => #(@"1F04) ; +`>'`''`e' => #(@"1F14) ; +`>'`''`h' => #(@"1F24) ; +`>'`''`i' => #(@"1F34) ; +`>'`''`o' => #(@"1F44) ; +`>'`''`u' => #(@"1F54) ; +`>'`''`w' => #(@"1F64) ; +`>'`~'`a' => #(@"1F06) ; +`>'`~'`e' => #(@"03B5)#(@"1FCF) ; +`>'`~'`h' => #(@"1F26) ; +`>'`~'`i' => #(@"1F36) ; +`>'`~'`o' => #(@"03BF)#(@"1FCF) ; +`>'`~'`u' => #(@"1F56) ; +`>'`~'`w' => #(@"1F66) ; +`>'``'`a' => #(@"1F02) ; +`>'``'`e' => #(@"1F12) ; +`>'``'`h' => #(@"1F22) ; +`>'``'`i' => #(@"1F32) ; +`>'``'`o' => #(@"1F42) ; +`>'``'`u' => #(@"1F52) ; +`>'``'`w' => #(@"1F62) ; +`>'`a'`|' => #(@"1F80) ; +`>'`h'`|' => #(@"1F90) ; +`>'`w'`|' => #(@"1FA0) ; +``'`a'`|' => #(@"1FB2) ; +``'`h'`|' => #(@"1FC2) ; +``'`w'`|' => #(@"1FF2) ; +`"'`I' => #(@"03AA) ; +`"'`U' => #(@"03AB) ; +`"'`i' => #(@"03CA) ; +`"'`u' => #(@"03CB) ; +`''`a' => #(@"1F71) ; +`''`e' => #(@"1F73) ; +`''`h' => #(@"1F75) ; +`''`i' => #(@"1F77) ; +`''`o' => #(@"1F79) ; +`''`u' => #(@"1F7B) ; +`''`w' => #(@"1F7D) ; +`''`A' => #(@"0386) ; +`''`E' => #(@"0388) ; +`''`H' => #(@"0389) ; +`''`I' => #(@"038A) ; +`''`O' => #(@"038C) ; +`''`U' => #(@"038E) ; +`''`W' => #(@"038F) ; +`<'`'' => #(@"1FDE) ; +`<'`<' => #(@"00AB) ; +`<'`~' => #(@"1FDF) ; +`<'``' => #(@"1FDD) ; +`<'`a' => #(@"1F01) ; +`<'`e' => #(@"1F11) ; +`<'`h' => #(@"1F21) ; +`<'`i' => #(@"1F31) ; +`<'`o' => #(@"1F41) ; +`<'`r' => #(@"1FE5) ; +`<'`u' => #(@"1F51) ; +`<'`w' => #(@"1F61) ; +`~'`P' => #(@"03E0) ; +`~'`Q' => #(@"03DE) ; +`~'`S' => #(@"03DA) ; +`~'`a' => #(@"1FB6) ; +`~'`e' => #(@"03B5)#(@"1FC0) ; +`~'`h' => #(@"1FC6) ; +`~'`i' => #(@"1FD6) ; +`~'`o' => #(@"03BF)#(@"1FC0) ; +`~'`p' => #(@"03E1) ; +`~'`q' => #(@"03DF) ; +`~'`s' => #(@"03DB) ; +`~'`u' => #(@"1FE6) ; +`~'`w' => #(@"1FF6) ; +`>'`'' => #(@"1FCE) ; +`>'`~' => #(@"1FCF) ; +`>'`>' => #(@"00BB) ; +`>'``' => #(@"1FCD) ; +`>'`a' => #(@"1F00) ; +`>'`e' => #(@"1F10) ; +`>'`h' => #(@"1F20) ; +`>'`i' => #(@"1F30) ; +`>'`o' => #(@"1F40) ; +`>'`r' => #(@"1FE4) ; +`>'`u' => #(@"1F50) ; +`>'`w' => #(@"1F60) ; +`^'`A' => #(@"1FB8) ; +`^'`E' => #(@"0395)#(@"0306) ; +`^'`H' => #(@"0397)#(@"0306) ; +`^'`I' => #(@"1FD8) ; +`^'`O' => #(@"039F)#(@"0306) ; +`^'`U' => #(@"1FE8) ; +`^'`W' => #(@"03A9)#(@"0306) ; +`^'`a' => #(@"1FB0) ; +`^'`e' => #(@"03B5)#(@"0306) ; +`^'`h' => #(@"03B7)#(@"0306) ; +`^'`i' => #(@"1FD0) ; +`^'`o' => #(@"03BF)#(@"0306) ; +`^'`u' => #(@"1FE0) ; +`^'`w' => #(@"03C9)#(@"0306) ; +`_'`A' => #(@"1FB9) ; +`_'`E' => #(@"0395)#(@"0304) ; +`_'`H' => #(@"0397)#(@"0304) ; +`_'`I' => #(@"1FD9) ; +`_'`O' => #(@"039F)#(@"0304) ; +`_'`U' => #(@"1FE9) ; +`_'`W' => #(@"03A9)#(@"0304) ; +`_'`a' => #(@"1FB1) ; +`_'`e' => #(@"03B5)#(@"0304) ; +`_'`h' => #(@"03B7)#(@"0304) ; +`_'`i' => #(@"1FD1) ; +`_'`o' => #(@"03BF)#(@"0304) ; +`_'`u' => #(@"1FE1) ; +`_'`w' => #(@"03C9)#(@"0304) ; +``'`a' => #(@"1F70) ; +``'`e' => #(@"1F72) ; +``'`h' => #(@"1F74) ; +``'`i' => #(@"1F76) ; +``'`o' => #(@"1F78) ; +``'`u' => #(@"1F7A) ; +``'`w' => #(@"1F7C) ; +`|'`|' => #(@"03F5) ; +`a'`|' => #(@"1FB3) ; +`h'`|' => #(@"1FC3) ; +`w'`|' => #(@"1FF3) ; +`;' => #(@"0387) ; +`<'`<' => #(@"00AB) ; +`<' => #(@"1FFE) ; +`>'`>' => #(@"00BB) ; +`>' => #(@"1FBF) ; +`?' => #(@"037E) ; +`A' => #(@"0391) ; +`B' => #(@"0392) ; +`D' => #(@"0394) ; +`E' => #(@"0395) ; +`F' => #(@"03A6) ; +`G' => #(@"0393) ; +`H' => #(@"0397) ; +`I' => #(@"0399) ; +`J' => #(@"0398) ; +`K' => #(@"039A) ; +`L' => #(@"039B) ; +`M' => #(@"039C) ; +`N' => #(@"039D) ; +`O' => #(@"039F) ; +`P' => #(@"03A0) ; +`Q' => #(@"03A7) ; +`R' => #(@"03A1) ; +`S' => #(@"03A3) ; +`T' => #(@"03A4) ; +`U' => #(@"03A5) ; +`V' => #(@"03DC) ; +`W' => #(@"03A9) ; +`X' => #(@"039E) ; +`Y' => #(@"03A8) ; +`Z' => #(@"0396) ; +`^' => #(@"0306) ; +`_' => #(@"0304) ; +`a' => #(@"03B1) ; +`b' => #(@"03B2) ; +`c' => #(@"03C2) ; +`d' => #(@"03B4) ; +`e' => #(@"03B5) ; +`f' => #(@"03C6) ; +`g' => #(@"03B3) ; +`h' => #(@"03B7) ; +`i' => #(@"03B9) ; +`j' => #(@"03B8) ; +`k' => #(@"03BA) ; +`l' => #(@"03BB) ; +`m' => #(@"03BC) ; +`n' => #(@"03BD) ; +`o' => #(@"03BF) ; +`p' => #(@"03C0) ; +`q' => #(@"03C7) ; +`r' => #(@"03C1) ; +`s' => #(@"03C3) ; +`t' => #(@"03C4) ; +`u' => #(@"03C5) ; +`v' => #(@"03DD) ; +`w' => #(@"03C9) ; +`x' => #(@"03BE) ; +`y' => #(@"03C8) ; +`z' => #(@"03B6) ; +`_' => #(@"0304) ; +`^' => #(@"0306) ; +`|' => #(@"1FBE) ; + +`?' => @"037E; +`;' => @"0387; +`-'`-'`-' => @"2014; +`-'`-' => @"2013; +``'``' => @"201C; +``' => @"1FEF; +`''`'' => @"201D; +`'' => @"1FFD; +`<'`<' => @"201F; +`>'`>' => @"201D; +`('`(' => @"00AB; +`)'`)' => @"00BB; +. => \1; + diff --git a/Master/texmf-dist/omega/otp/antomega/dosrus2uni.otp b/Master/texmf-dist/omega/otp/antomega/dosrus2uni.otp new file mode 100644 index 00000000000..c20f37be50f --- /dev/null +++ b/Master/texmf-dist/omega/otp/antomega/dosrus2uni.otp @@ -0,0 +1,53 @@ +%% This file is part of the ANTOMEGA project version 0.6 +%% ----------------------------------------------------- +%% +%% It may be distributed under the terms of the LaTeX Project Public +%% License, as described in lppl.txt in the base LaTeX distribution. +%% Either version 1.0 or, at your option, any later version. +%% Copyright (C) 2003 by Alexej Kryukov +%% Please report errors to: A.M. Kryukov + +%% Conversion to Unicode from DOS Russian/Ukrainian encoding +%% (cp866). + +input: 1; +output: 2; + +expressions: + +% Basic ASCII symbols +@"00-@"7F => \1; + +% Cyrillic numero sign +@"FC => @"2116; + +% Basic Russian alphabet +@"80-@"AF => #(\1 + @"390); +@"E0-@"EF => #(\1 + @"360); + +% Russian capital letter YO +@"F0 => @"401; + +% Russian small letter YO +@"F1 => @"451; + +% Ukrainian capital letter IE +@"F2 => @"404; + +% Ukrainian small letter IE +@"F3 => @"454; + +% Ukrainian capital letter YI +@"F4 => @"407; + +% Ukrainian small letter YI +@"F5 => @"457; + +% Byelorussian capital letter short U +@"F6 => @"40E; + +% Byelorussian small letter short U +@"F7 => @"45E; + +% all other symbols, including Unicode characters +. => \1; diff --git a/Master/texmf-dist/omega/otp/antomega/greek2punct.otp b/Master/texmf-dist/omega/otp/antomega/greek2punct.otp new file mode 100644 index 00000000000..5565172abbf --- /dev/null +++ b/Master/texmf-dist/omega/otp/antomega/greek2punct.otp @@ -0,0 +1,36 @@ +%% This file is part of the ANTOMEGA project version 0.8 +%% ----------------------------------------------------- +%% +%% It may be distributed under the terms of the LaTeX Project Public +%% License, as described in lppl.txt in the base LaTeX distribution. +%% Either version 1.0 or, at your option, any later version. +%% Copyright (C) 2005 by Alexej Kryukov +%% Please report errors to: A.M. Kryukov + +input: 1; +output: 2; + +expressions: + +`-'`-'`-' => @"2014; +`-'`-' => @"2013; +`?'``' => "\InvertedQuestionMark{}"; +`!'``' => "\InvertedExclamationMark{}"; +``'``' => "\LeftDoubleQuotationMark{}"; +``' => @"2018; +`''`'' => "\RightDoubleQuotationMark{}"; +`'' => @"2019; +`,'`,' => @"201E; +`;' => "\Semicolon{}"; +`:' => "\Colon{}"; +`?' => "\QuestionMark{}"; +`!' => "\ExclamationMark{}"; +`<'`<' => "\LeftPointingDoubleAngleQuotationMark{}"; +@"AB => "\LeftPointingDoubleAngleQuotationMark{}"; +`>'`>' => "\RightPointingDoubleAngleQuotationMark{}"; +@"BB => "\RightPointingDoubleAngleQuotationMark{}"; + +`~' => "\NonBreakingSpace "; +@"A0 => "\NonBreakingSpace "; + +. => \1; diff --git a/Master/texmf-dist/omega/otp/antomega/iso2uni.otp b/Master/texmf-dist/omega/otp/antomega/iso2uni.otp new file mode 100644 index 00000000000..b54a468d9a3 --- /dev/null +++ b/Master/texmf-dist/omega/otp/antomega/iso2uni.otp @@ -0,0 +1,30 @@ +%% This file is part of the ANTOMEGA project version 0.7 +%% ----------------------------------------------------- +%% +%% It may be distributed under the terms of the LaTeX Project Public +%% License, as described in lppl.txt in the base LaTeX distribution. +%% Either version 1.0 or, at your option, any later version. + +%% Copyright (c) 1995 John Plaice and Yannis Haralambous +%% The information was provided by Martin Duerst. +%% Modifications 2003 by Alexej Kryukov +%% Please report errors to: A.M. Kryukov + +%% This file was taken from the original omega package and renamed +%% from in88591.otp to iso2uni.otp to avoid name clashes +%% in case of independent developement. + +%% Conversion to Unicode from UTF-8. + +%% The only difference between this file and the original +%% in88591.otp is different definition for conversion symbols not +%% defined in ISO-8859-1. The new definition allows to mix 8-bit text +%% with Omega-styled Unicode representation (like ^^^^****). + +input: 1; +output: 2; + +expressions: + +@"00-@"FF => \1; +. => \1; diff --git a/Master/texmf-dist/omega/otp/antomega/isobaltic2uni.otp b/Master/texmf-dist/omega/otp/antomega/isobaltic2uni.otp new file mode 100644 index 00000000000..832f685ce57 --- /dev/null +++ b/Master/texmf-dist/omega/otp/antomega/isobaltic2uni.otp @@ -0,0 +1,48 @@ +%% This file is part of the ANTOMEGA project version 0.7 +%% ----------------------------------------------------- +%% +%% It may be distributed under the terms of the LaTeX Project Public +%% License, as described in lppl.txt in the base LaTeX distribution. +%% Either version 1.0 or, at your option, any later version. + +%% Copyright (c) 1995 John Plaice and Yannis Haralambous +%% The information was provided by Martin Duerst. +%% Modifications 2003 by Alexej Kryukov +%% Please report errors to: A.M. Kryukov + +%% This file was taken from the original omega package and renamed +%% from in88594.otp to isobaltic2uni.otp to avoid name clashes +%% in case of independent developement. + +%% Conversion to Unicode from UTF-8. + +%% The only difference between this file and the original +%% in88594.otp is different definition for conversion symbols not +%% defined in ISO-8859-4. The new definition allows to mix 8-bit text +%% with Omega-styled Unicode representation (like ^^^^****). + +input: 1; +output: 2; + +tables: + +tab8859_4[@"60] = { +@"00A0, @"0104, @"0138, @"0156, @"00A4, @"0128, @"013B, @"00A7, +@"00A8, @"0160, @"0112, @"0122, @"0166, @"00AD, @"017D, @"00AF, +@"00B0, @"0105, @"02DB, @"0157, @"00B4, @"0129, @"013C, @"02C7, +@"00B8, @"0161, @"0113, @"0123, @"0167, @"014A, @"017E, @"014B, +@"0100, @"00C1, @"00C2, @"00C3, @"00C4, @"00C5, @"00C6, @"012E, +@"010C, @"00C9, @"0118, @"00CB, @"0116, @"00CD, @"00CE, @"012A, +@"0110, @"0145, @"014C, @"0136, @"00D4, @"00D5, @"00D6, @"00D7, +@"00D8, @"0172, @"00DA, @"00DB, @"00DC, @"0168, @"016A, @"00DF, +@"0101, @"00E1, @"00E2, @"00E3, @"00E4, @"00E5, @"00E6, @"012F, +@"010D, @"00E9, @"0119, @"00EB, @"0117, @"00ED, @"00EE, @"012B, +@"0111, @"0146, @"014D, @"0137, @"00F4, @"00F5, @"00F6, @"00F7, +@"00F8, @"0173, @"00FA, @"00FB, @"00FC, @"0169, @"016B, @"02D9 +}; + +expressions: + +@"00-@"9F => \1; +@"A0-@"FF => #(tab8859_4[\1-@"A0]); +. => \1; diff --git a/Master/texmf-dist/omega/otp/antomega/isoce2uni.otp b/Master/texmf-dist/omega/otp/antomega/isoce2uni.otp new file mode 100644 index 00000000000..2797db72433 --- /dev/null +++ b/Master/texmf-dist/omega/otp/antomega/isoce2uni.otp @@ -0,0 +1,48 @@ +%% This file is part of the ANTOMEGA project version 0.7 +%% ----------------------------------------------------- +%% +%% It may be distributed under the terms of the LaTeX Project Public +%% License, as described in lppl.txt in the base LaTeX distribution. +%% Either version 1.0 or, at your option, any later version. + +%% Copyright (c) 1995 John Plaice and Yannis Haralambous +%% The information was provided by Martin Duerst. +%% Modifications 2003 by Alexej Kryukov +%% Please report errors to: A.M. Kryukov + +%% This file was taken from the original omega package and renamed +%% from in88592.otp to isoce2uni.otp to avoid name clashes +%% in case of independent developement. + +%% Conversion to Unicode from UTF-8. + +%% The only difference between this file and the original +%% in88592.otp is different definition for conversion symbols not +%% defined in ISO-8859-2. The new definition allows to mix 8-bit text +%% with Omega-styled Unicode representation (like ^^^^****). + +input: 1; +output: 2; + +tables: + +tab8859_2[@"60] = { +@"00A0, @"0104, @"02D8, @"0141, @"00A4, @"013D, @"015A, @"00A7, +@"00A8, @"0160, @"015E, @"0164, @"0179, @"00AD, @"017D, @"017B, +@"00B0, @"0105, @"02DB, @"0142, @"00B4, @"013E, @"015B, @"02C7, +@"00B8, @"0161, @"015F, @"0165, @"017A, @"02DD, @"017E, @"017C, +@"0154, @"00C1, @"00C2, @"0102, @"00C4, @"0139, @"0106, @"00C7, +@"010C, @"00C9, @"0118, @"00CB, @"011A, @"00CD, @"00CE, @"010E, +@"0110, @"0143, @"0147, @"00D3, @"00D4, @"0150, @"00D6, @"00D7, +@"0158, @"016E, @"00DA, @"0170, @"00DC, @"00DD, @"0162, @"00DF, +@"0155, @"00E1, @"00E2, @"0103, @"00E4, @"013A, @"0107, @"00E7, +@"010D, @"00E9, @"0119, @"00EB, @"011B, @"00ED, @"00EE, @"010F, +@"0111, @"0144, @"0148, @"00F3, @"00F4, @"0151, @"00F6, @"00F7, +@"0159, @"016F, @"00FA, @"0171, @"00FC, @"00FD, @"0163, @"02D9 +}; + +expressions: + +@"00-@"9F => \1; +@"A0-@"FF => #(tab8859_2[\1-@"A0]); +. => \1; diff --git a/Master/texmf-dist/omega/otp/antomega/isocyr2uni.otp b/Master/texmf-dist/omega/otp/antomega/isocyr2uni.otp new file mode 100644 index 00000000000..72da9aba7ec --- /dev/null +++ b/Master/texmf-dist/omega/otp/antomega/isocyr2uni.otp @@ -0,0 +1,41 @@ +%% This file is part of the ANTOMEGA project version 0.6 +%% ----------------------------------------------------- +%% +%% It may be distributed under the terms of the LaTeX Project Public +%% License, as described in lppl.txt in the base LaTeX distribution. +%% Either version 1.0 or, at your option, any later version. +%% Copyright (C) 2001 -- 2003 by Alexej Kryukov +%% Please report errors to: A.M. Kryukov + +%% Conversion to Unicode from the ISO-8859-5 Cyrillic encoding. + +input: 1; +output: 2; + +expressions: + +% ASCII symbols +@"00-@"A0 => \1; + +% degree sign +@"AD => @"00AD; + +% Cyrillic numero sign +@"F0 => @"2116; + +% textsection +@"FD => @"00A7; + +% Capital Ukrainian, Buelorussian, Serbian and Macedonian letters +@"A1-@"AC => #(\1+@"360); +@"AE-@"AF => #(\1+@"360); + +% Basic Russian alphabeth +@"B0-@"EF => #(\1+@"360); + +% Small Ukrainian, Buelorussian, Serbian and Macedonian letters +@"F1-@"FC => #(\1+@"360); +@"FE-@"FF => #(\1+@"360); + +%all other symbols, including Unicode characters +. => \1; diff --git a/Master/texmf-dist/omega/otp/antomega/isogrk2uni.otp b/Master/texmf-dist/omega/otp/antomega/isogrk2uni.otp new file mode 100644 index 00000000000..a8f53a8268f --- /dev/null +++ b/Master/texmf-dist/omega/otp/antomega/isogrk2uni.otp @@ -0,0 +1,330 @@ +%% This file is part of the ANTOMEGA project version 0.6 +%% ----------------------------------------------------- +%% +%% It may be distributed under the terms of the LaTeX Project Public +%% License, as described in lppl.txt in the base LaTeX distribution. +%% Either version 1.0 or, at your option, any later version. + +%% Copyright (C) 1995 John Plaice and Yannis Haralambous +%% Modifications 2003 by Alexej Kryukov +%% Please report errors to: A.M. Kryukov + +%% This file was taken from the original omega package and renamed +%% from isogr2uni.otp to isogr2uni.otp to avoid name clashes +%% in case of independent developement. + +%% Conversion from the iso-8859-7 encoding with polytonic additions +%% provided by the Babel package. + +%% The only serious differences between this file and the original +%% iso2uni.otp is different rules for the conversion of single quotes +%% and support for the `((' and `))' combinations (which produce +%% Greek guillemots in the CB Greek fonts). + +input: 1; +output: 2; + +expressions: + +`<' @"DC `|' => #(@"1F85) ; +`<' @"DE `|' => #(@"1F95) ; +`<' @"FE `|' => #(@"1FA5) ; +`<' @"A2 `|' => #(@"1F8D) ; +`<' @"B9 `|' => #(@"1F9D) ; +`<' @"BF `|' => #(@"1FAD) ; +`<'`=' @"E1 `|' => #(@"1F87) ; +`<'`=' @"E7 `|' => #(@"1F97) ; +`<'`=' @"F9 `|' => #(@"1FA7) ; +`<'`=' @"C1 `|' => #(@"1F8F) ; +`<'`=' @"C7 `|' => #(@"1F9F) ; +`<'`=' @"D9 `|' => #(@"1FAF) ; +`<'``' @"E1 `|' => #(@"1F83) ; +`<'``' @"E7 `|' => #(@"1F93) ; +`<'``' @"F9 `|' => #(@"1FA3) ; +`<'``' @"C1 `|' => #(@"1F8B) ; +`<'``' @"C7 `|' => #(@"1F9B) ; +`<'``' @"D9 `|' => #(@"1FAB) ; +`>' @"DC `|' => #(@"1F84) ; +`>' @"DE `|' => #(@"1F94) ; +`>' @"FE `|' => #(@"1FA4) ; +`>' @"A2 `|' => #(@"1F8C) ; +`>' @"B9 `|' => #(@"1F9C) ; +`>' @"BF `|' => #(@"1FAC) ; +`>'`=' @"E1 `|' => #(@"1F86) ; +`>'`=' @"E7 `|' => #(@"1F96) ; +`>'`=' @"F9 `|' => #(@"1FA6) ; +`>'`=' @"C1 `|' => #(@"1F8E) ; +`>'`=' @"C7 `|' => #(@"1F9E) ; +`>'`=' @"D9 `|' => #(@"1FAE) ; +`>'``' @"E1 `|' => #(@"1F82) ; +`>'``' @"E7 `|' => #(@"1F92) ; +`>'``' @"F9 `|' => #(@"1FA2) ; +`>'``' @"C1 `|' => #(@"1F8A) ; +`>'``' @"C7 `|' => #(@"1F9A) ; +`>'``' @"D9 `|' => #(@"1FAA) ; +@"C0 => #(@"0390) ; +@"E0 => #(@"03B0) ; +`=' @"FA => #(@"1FD7) ; +`=' @"FB => #(@"1FE7) ; +``' @"FA => #(@"1FD2) ; +``' @"FB => #(@"1FE2) ; +@"DC `|' => #(@"1FB4) ; +@"DE `|' => #(@"1FC4) ; +@"FE `|' => #(@"1FF4) ; +`<' @"DC => #(@"1F05) ; +`<' @"DD => #(@"1F15) ; +`<' @"DE => #(@"1F25) ; +`<' @"DF => #(@"1F35) ; +`<' @"FC => #(@"1F45) ; +`<' @"FD => #(@"1F55) ; +`<' @"FE => #(@"1F65) ; +`<' @"A2 => #(@"1F0D) ; +`<' @"B8 => #(@"1F1D) ; +`<' @"B9 => #(@"1F2D) ; +`<' @"BA => #(@"1F3D) ; +`<' @"BC => #(@"1F4D) ; +`<' @"BE => #(@"1F5D) ; +`<' @"BF => #(@"1F6D) ; +`<'`=' @"E1 => #(@"1F07) ; +`<'`=' @"E5 => #(@"1F11)#(@"0303) ; +`<'`=' @"E7 => #(@"1F27) ; +`<'`=' @"E9 => #(@"1F37) ; +`<'`=' @"EF => #(@"1F41)#(@"0303) ; +`<'`=' @"F5 => #(@"1F57) ; +`<'`=' @"F9 => #(@"1F67) ; +`<'`=' @"C1 => #(@"1F0F) ; +`<'`=' @"C5 => #(@"1F19)#(@"0303) ; +`<'`=' @"C7 => #(@"1F2F) ; +`<'`=' @"C9 => #(@"1F3F) ; +`<'`=' @"CF => #(@"1F49)#(@"0303) ; +`<'`=' @"D5 => #(@"1F5F) ; +`<'`=' @"D9 => #(@"1F6F) ; +`<'``' @"E1 => #(@"1F03) ; +`<'``' @"E5 => #(@"1F13) ; +`<'``' @"E7 => #(@"1F23) ; +`<'``' @"E9 => #(@"1F33) ; +`<'``' @"EF => #(@"1F43) ; +`<'``' @"F5 => #(@"1F53) ; +`<'``' @"F9 => #(@"1F63) ; +`<'``' @"C1 => #(@"1F0B) ; +`<'``' @"C5 => #(@"1F1B) ; +`<'``' @"C7 => #(@"1F2B) ; +`<'``' @"C9 => #(@"1F3B) ; +`<'``' @"CF => #(@"1F4B) ; +`<'``' @"D5 => #(@"1F5B) ; +`<'``' @"D9 => #(@"1F6B) ; +`<' @"E1 `|' => #(@"1F81) ; +`<' @"E7 `|' => #(@"1F91) ; +`<' @"F9 `|' => #(@"1FA1) ; +`<' @"C1 `|' => #(@"1F89) ; +`<' @"C7 `|' => #(@"1F99) ; +`<' @"D9 `|' => #(@"1FA9) ; +`=' @"E1 `|' => #(@"1FB7) ; +`=' @"E7 `|' => #(@"1FC7) ; +`=' @"F9 `|' => #(@"1FF7) ; +`>' @"DC => #(@"1F04) ; +`>' @"DD => #(@"1F14) ; +`>' @"DE => #(@"1F24) ; +`>' @"DF => #(@"1F34) ; +`>' @"FC => #(@"1F44) ; +`>' @"FD => #(@"1F54) ; +`>' @"FE => #(@"1F64) ; +`>' @"A2 => #(@"1F0C) ; +`>' @"B8 => #(@"1F1C) ; +`>' @"B9 => #(@"1F2C) ; +`>' @"BA => #(@"1F3C) ; +`>' @"BC => #(@"1F4C) ; +`>' @"BE => #(@"1F5C) ; +`>' @"BF => #(@"1F6C) ; +`>'`=' @"E1 => #(@"1F06) ; +`>'`=' @"E5 => #(@"1F10)#(@"0303) ; +`>'`=' @"E7 => #(@"1F26) ; +`>'`=' @"E9 => #(@"1F36) ; +`>'`=' @"EF => #(@"1F40)#(@"0303) ; +`>'`=' @"F5 => #(@"1F56) ; +`>'`=' @"F9 => #(@"1F66) ; +`>'`=' @"C1 => #(@"1F0E) ; +`>'`=' @"C5 => #(@"1F18)#(@"0303) ; +`>'`=' @"C7 => #(@"1F2E) ; +`>'`=' @"C9 => #(@"1F3E) ; +`>'`=' @"CF => #(@"1F48)#(@"0303) ; +`>'`=' @"D5 => #(@"1F5E) ; +`>'`=' @"D9 => #(@"1F6E) ; +`>'``' @"E1 => #(@"1F02) ; +`>'``' @"E5 => #(@"1F12) ; +`>'``' @"E7 => #(@"1F22) ; +`>'``' @"E9 => #(@"1F32) ; +`>'``' @"EF => #(@"1F42) ; +`>'``' @"F5 => #(@"1F52) ; +`>'``' @"F9 => #(@"1F62) ; +`>'``' @"C1 => #(@"1F0A) ; +`>'``' @"C5 => #(@"1F1A) ; +`>'``' @"C7 => #(@"1F2A) ; +`>'``' @"C9 => #(@"1F3A) ; +`>'``' @"CF => #(@"1F4A) ; +`>'``' @"D5 => #(@"1F5A) ; +`>'``' @"D9 => #(@"1F6A) ; +`>' @"E1 `|' => #(@"1F80) ; +`>' @"E7 `|' => #(@"1F90) ; +`>' @"F9 `|' => #(@"1FA0) ; +`>' @"C1 `|' => #(@"1F88) ; +`>' @"C7 `|' => #(@"1F98) ; +`>' @"D9 `|' => #(@"1FA8) ; +``' @"E1 `|' => #(@"1FB2) ; +``' @"E7 `|' => #(@"1FC2) ; +``' @"F9 `|' => #(@"1FF2) ; +@"DA => #(@"03AA) ; +@"DB => #(@"03AB) ; +@"FA => #(@"03CA) ; +@"FB => #(@"03CB) ; +@"DC => #(@"03AC) ; +@"DD => #(@"03AD) ; +@"DE => #(@"03AE) ; +@"DF => #(@"03AF) ; +@"FC => #(@"03CC) ; +@"FD => #(@"03CD) ; +@"FE => #(@"03CE) ; +@"A2 => #(@"0386) ; +@"B8 => #(@"0388) ; +@"B9 => #(@"0389) ; +@"BA => #(@"038A) ; +@"BC => #(@"038C) ; +@"BE => #(@"038E) ; +@"BF => #(@"038F) ; +`<'`'' => #(@"1FDE) ; +`<'`<' => #(@"00AB) ; +`<'`=' => #(@"1FDF) ; +`<'``' => #(@"1FDD) ; +`<' @"E1 => #(@"1F01) ; +`<' @"E5 => #(@"1F11) ; +`<' @"E7 => #(@"1F21) ; +`<' @"E9 => #(@"1F31) ; +`<' @"EF => #(@"1F41) ; +`<' @"F1 => #(@"1FE5) ; +`<' @"F5 => #(@"1F51) ; +`<' @"F9 => #(@"1F61) ; +`<' @"C1 => #(@"1F09) ; +`<' @"C5 => #(@"1F19) ; +`<' @"C7 => #(@"1F29) ; +`<' @"C9 => #(@"1F39) ; +`<' @"CF => #(@"1F49) ; +`<' @"D1 => #(@"1FEC) ; +`<' @"D5 => #(@"1F59) ; +`<' @"D9 => #(@"1F69) ; +`=' @"D0 => #(@"03E0) ; +`=' @"D7 => #(@"03DE) ; +`=' @"D3 => #(@"03DA) ; +`=' @"CA => #(@"03D8) ; +`=' @"C2 => #(@"03DC) ; +`=' @"E1 => #(@"1FB6) ; +`=' @"E5 => #(@"03B5)#(@"0303) ; +`=' @"E7 => #(@"1FC6) ; +`=' @"E9 => #(@"1FD6) ; +`=' @"EF => #(@"03BF)#(@"0303) ; +`=' @"F0 => #(@"03E1) ; +`=' @"F7 => #(@"03DF) ; +`=' @"F3 => #(@"03DB) ; +`=' @"EA => #(@"03D9) ; +`=' @"F5 => #(@"1FE6) ; +`=' @"F9 => #(@"1FF6) ; +`=' @"E2 => @"03DD ; +`>'`'' => #(@"1FCE) ; +`>'`=' => #(@"1FCF) ; +`>'`>' => #(@"00BB) ; +`>'``' => #(@"1FCD) ; +`>' @"E1 => #(@"1F00) ; +`>' @"E5 => #(@"1F10) ; +`>' @"E7 => #(@"1F20) ; +`>' @"E9 => #(@"1F30) ; +`>' @"EF => #(@"1F40) ; +`>' @"F1 => #(@"1FE4) ; +`>' @"F5 => #(@"1F50) ; +`>' @"F9 => #(@"1F60) ; +`>' @"C1 => #(@"1F08) ; +`>' @"C5 => #(@"1F18) ; +`>' @"C7 => #(@"1F28) ; +`>' @"C9 => #(@"1F38) ; +`>' @"CF => #(@"1F48) ; +`>' @"D1 => #(@"1FDC) ; +`>' @"D5 => #(@"1F58) ; +`>' @"D9 => #(@"1F68) ; +``' @"E1 => #(@"1F70) ; +``' @"E5 => #(@"1F72) ; +``' @"E7 => #(@"1F74) ; +``' @"E9 => #(@"1F76) ; +``' @"EF => #(@"1F78) ; +``' @"F5 => #(@"1F7A) ; +``' @"F9 => #(@"1F7C) ; +@"E1 `|' => #(@"1FB3) ; +@"E7 `|' => #(@"1FC3) ; +@"F9 `|' => #(@"1FF3) ; +@"C1 `|' => #(@"1FBC) ; +@"C7 `|' => #(@"1FCC) ; +@"D9 `|' => #(@"1FFC) ; +@"B7 => #(@"0387) ; +@"C1 => #(@"0391) ; +@"C2 => #(@"0392) ; +@"C4 => #(@"0394) ; +@"C5 => #(@"0395) ; +@"D6 => #(@"03A6) ; +@"C3 => #(@"0393) ; +@"C7 => #(@"0397) ; +@"C9 => #(@"0399) ; +@"C8 => #(@"0398) ; +@"CA => #(@"039A) ; +@"CB => #(@"039B) ; +@"CC => #(@"039C) ; +@"CD => #(@"039D) ; +@"CF => #(@"039F) ; +@"D0 => #(@"03A0) ; +@"D7 => #(@"03A7) ; +@"D1 => #(@"03A1) ; +@"D3 => #(@"03A3) ; +@"D4 => #(@"03A4) ; +@"D5 => #(@"03A5) ; +@"D9 => #(@"03A9) ; +@"CE => #(@"039E) ; +@"D8 => #(@"03A8) ; +@"C6 => #(@"0396) ; +@"E1 => #(@"03B1) ; +@"E2 => #(@"03B2) ; +@"F2 => #(@"03C2) ; +@"E4 => #(@"03B4) ; +@"E5 => #(@"03B5) ; +@"F6 => #(@"03C6) ; +@"E3 => #(@"03B3) ; +@"E7 => #(@"03B7) ; +@"E9 => #(@"03B9) ; +@"E8 => #(@"03B8) ; +@"EA => #(@"03BA) ; +@"EB => #(@"03BB) ; +@"EC => #(@"03BC) ; +@"ED => #(@"03BD) ; +@"EF => #(@"03BF) ; +@"F0 => #(@"03C0) ; +@"F7 => #(@"03C7) ; +@"F1 => #(@"03C1) ; +@"F3 => #(@"03C3) ; +@"F4 => #(@"03C4) ; +@"F5 => #(@"03C5) ; +@"F9 => #(@"03C9) ; +@"EE => #(@"03BE) ; +@"F8 => #(@"03C8) ; +@"E6 => #(@"03B6) ; +`|' => "|" ; + +`;' => @"037E; +@"B7 => @"0387; +`-'`-'`-' => @"2014; +`-'`-' => @"2013; +``' => @"1FEF; +`'' => @"1FFD; +``'``' => @"201C; +`''`'' => @"201D; +`<' => #(@"1FFE) ; +`>' => #(@"1FBF) ; +`<'`<' => @"00AB; +`>'`>' => @"00BB; +`('`(' => @"00AB; +`)'`)' => @"00BB; +. => \1; diff --git a/Master/texmf-dist/omega/otp/antomega/koirus2uni.otp b/Master/texmf-dist/omega/otp/antomega/koirus2uni.otp new file mode 100644 index 00000000000..ac1e118c3e9 --- /dev/null +++ b/Master/texmf-dist/omega/otp/antomega/koirus2uni.otp @@ -0,0 +1,73 @@ +%% This file is part of the ANTOMEGA project version 0.6 +%% ----------------------------------------------------- +%% +%% It may be distributed under the terms of the LaTeX Project Public +%% License, as described in lppl.txt in the base LaTeX distribution. +%% Either version 1.0 or, at your option, any later version. +%% Copyright (C) 2003 by Alexej Kryukov +%% Please report errors to: A.M. Kryukov + +%% Conversion to Unicode from Russian/Ukrainian KOI8-RU encoding. + +input: 1; +output: 2; + +tables: + +tabkoi8[@"40] = { +@"044E, @"0430, @"0431, @"0446, @"0434, @"0435, @"0444, @"0433, +@"0445, @"0438, @"0439, @"043A, @"043B, @"043C, @"043D, @"043E, +@"043F, @"044F, @"0440, @"0441, @"0442, @"0443, @"0436, @"0432, +@"044C, @"044B, @"0437, @"0448, @"044D, @"0449, @"0447, @"044A, +@"042E, @"0410, @"0411, @"0426, @"0414, @"0415, @"0424, @"0413, +@"0425, @"0418, @"0419, @"041A, @"041B, @"041C, @"041D, @"041E, +@"041F, @"042F, @"0420, @"0421, @"0422, @"0423, @"0416, @"0412, +@"042C, @"042B, @"0417, @"0428, @"042D, @"0429, @"0427, @"042A +}; + +expressions: + +% Basic ASCII symbols +@"00-@"7F => \1; + +% Basic Russian alphabet +@"C0-@"FF => #(tabkoi8[\1-@"C0]); + +% Russian capital letter YO +@"B3 => @"401; + +% Russian small letter YO +@"A3 => @"451; + +% Ukrainian capital letter IE +@"B4 => @"404; + +% Ukrainian small letter IE +@"A4 => @"454; + +% Ukrainian-Byelorussian capital letter I +@"B6 => @"407; + +% Ukrainian-Byelorussian small letter I +@"A6 => @"457; + +% Ukrainian capital letter YI +@"B7 => @"407; + +% Ukrainian small letter YI +@"A7 => @"457; + +% Ukrainian capital letter GHE with upturn +@"BD => @"407; + +% Ukrainian small letter GHE with upturn +@"AD => @"457; + +% Byelorussian capital letter short U +@"BE => @"40E; + +% Byelorussian small letter short U +@"AE => @"45E; + +% all other symbols, including Unicode characters +. => \1; diff --git a/Master/texmf-dist/omega/otp/antomega/latcyr2uni.otp b/Master/texmf-dist/omega/otp/antomega/latcyr2uni.otp new file mode 100644 index 00000000000..5b8cfd8705f --- /dev/null +++ b/Master/texmf-dist/omega/otp/antomega/latcyr2uni.otp @@ -0,0 +1,240 @@ +%% This file is part of the ANTOMEGA project version 0.6 +%% ----------------------------------------------------- +%% +%% It may be distributed under the terms of the LaTeX Project Public +%% License, as described in lppl.txt in the base LaTeX distribution. +%% Either version 1.0 or, at your option, any later version. + +%% Copyright (C) 1995 John Plaice and Yannis Haralambous +%% Modifications 2003 by Alexej Kryukov +%% Please report errors to: A.M. Kryukov + +%% This file was taken from the original omega package and renamed +%% from 7cyr2uni.otp to latcyr2uni.otp to avoid name clashes +%% in case of independent developement. + +%% Conversion from the TeX 7-bit tranliteration for the Cyrilic +%% letters to Unicode. + +input: 1; +output: 2; + +expressions: + + +`-'`-'`-' => @"2014; +`-'`-' => @"F05F; +``'``' => @"201C; +``' => @"2018; +`''`'' => @"201D; +`'' => @"2019; +`,'`,' => @"201E; +`<'`<' => @"00AB; +`>'`>' => @"00BB; + + +`A'`'' => @"0410@"042C; +`B'`'' => @"0411@"042C; +`V'`'' => @"0412@"042C; +`G'`'' => @"0413@"042C; +`D'`'' => @"0414@"042C; +`E'`'' => @"0415@"042C; +`Z'`'' => @"0417@"042C; +`J'`'' => @"0416@"042C; +`I'`'' => @"0418@"042C; +`K'`'' => @"041A@"042C; +`L'`'' => @"041B@"042C; +`M'`'' => @"041C@"042C; +`N'`'' => @"041D@"042C; +`O'`'' => @"041E@"042C; +`P'`'' => @"041F@"042C; +`R'`'' => @"0420@"042C; +`T'`'' => @"0422@"042C; +`U'`'' => @"0423@"042C; +`F'`'' => @"0424@"042C; +`X'`'' => @"0425@"042C; +`Q'`'' => @"0427@"042C; +`C'`'' => @"0426@"042C; +`S'`H'`S'`H'`'' => @"0429@"042C; +`S'`h'`s'`h'`'' => @"0429@"042C; +`S'`H'`'' => @"0428@"042C; +`S'`h'`'' => @"0428@"042C; +`S'`'' => @"0421@"042C; +`Y'`O'`'' => @"0401@"042C; +`Y'`o'`'' => @"0401@"042C; +`Y'`U'`'' => @"042E@"042C; +`Y'`u'`'' => @"042E@"042C; +`Y'`A'`'' => @"042F@"042C; +`Y'`a'`'' => @"042F@"042C; +`Y'`'' => @"042B@"042C; +`H'`'' => @"0419@"042C; +``'`E'`'' => @"042D@"042C; +`a'`'' => @"0430@"044C; +`b'`'' => @"0431@"044C; +`v'`'' => @"0432@"044C; +`g'`'' => @"0433@"044C; +`d'`'' => @"0434@"044C; +`e'`'' => @"0435@"044C; +`z'`'' => @"0437@"044C; +`j'`'' => @"0436@"044C; +`i'`'' => @"0438@"044C; +`k'`'' => @"043A@"044C; +`l'`'' => @"043B@"044C; +`m'`'' => @"043C@"044C; +`n'`'' => @"043D@"044C; +`o'`'' => @"043E@"044C; +`p'`'' => @"043F@"044C; +`r'`'' => @"0440@"044C; +`t'`'' => @"0442@"044C; +`u'`'' => @"0443@"044C; +`f'`'' => @"0444@"044C; +`x'`'' => @"0445@"044C; +`q'`'' => @"0447@"044C; +`c'`'' => @"0446@"044C; +`s'`h'`s'`h'`'' => @"0449@"044C; +`s'`h'`'' => @"0448@"044C; +`s'`'' => @"0441@"044C; +`y'`o'`'' => @"0451@"044C; +`y'`u'`'' => @"044E@"044C; +`y'`a'`'' => @"044F@"044C; +`y'`'' => @"044B@"044C; +`h'`'' => @"0439@"044C; +``'`e'`'' => @"044D@"044C; + +`A'`"' => @"0410@"042A; +`B'`"' => @"0411@"042A; +`V'`"' => @"0412@"042A; +`G'`"' => @"0413@"042A; +`D'`"' => @"0414@"042A; +`E'`"' => @"0415@"042A; +`Z'`"' => @"0417@"042A; +`J'`"' => @"0416@"042A; +`I'`"' => @"0418@"042A; +`K'`"' => @"041A@"042A; +`L'`"' => @"041B@"042A; +`M'`"' => @"041C@"042A; +`N'`"' => @"041D@"042A; +`O'`"' => @"041E@"042A; +`P'`"' => @"041F@"042A; +`R'`"' => @"0420@"042A; +`T'`"' => @"0422@"042A; +`U'`"' => @"0423@"042A; +`F'`"' => @"0424@"042A; +`X'`"' => @"0425@"042A; +`Q'`"' => @"0427@"042A; +`C'`"' => @"0426@"042A; +`S'`H'`S'`H'`"' => @"0429@"042A; +`S'`h'`s'`h'`"' => @"0429@"042A; +`S'`H'`"' => @"0428@"042A; +`S'`h'`"' => @"0428@"042A; +`S'`"' => @"0421@"042A; +`Y'`O'`"' => @"0401@"042A; +`Y'`o'`"' => @"0401@"042A; +`Y'`U'`"' => @"042E@"042A; +`Y'`u'`"' => @"042E@"042A; +`Y'`A'`"' => @"042F@"042A; +`Y'`a'`"' => @"042F@"042A; +`Y'`"' => @"042B@"042A; +`H'`"' => @"0419@"042A; +``'`E'`"' => @"042D@"042A; +`a'`"' => @"0430@"044A; +`b'`"' => @"0431@"044A; +`v'`"' => @"0432@"044A; +`g'`"' => @"0433@"044A; +`d'`"' => @"0434@"044A; +`e'`"' => @"0435@"044A; +`z'`"' => @"0437@"044A; +`j'`"' => @"0436@"044A; +`i'`"' => @"0438@"044A; +`k'`"' => @"043A@"044A; +`l'`"' => @"043B@"044A; +`m'`"' => @"043C@"044A; +`n'`"' => @"043D@"044A; +`o'`"' => @"043E@"044A; +`p'`"' => @"043F@"044A; +`r'`"' => @"0440@"044A; +`t'`"' => @"0442@"044A; +`u'`"' => @"0443@"044A; +`f'`"' => @"0444@"044A; +`x'`"' => @"0445@"044A; +`q'`"' => @"0447@"044A; +`c'`"' => @"0446@"044A; +`s'`h'`s'`h'`"' => @"0449@"044A; +`s'`h'`"' => @"0448@"044A; +`s'`"' => @"0441@"044A; +`y'`o'`"' => @"0451@"044A; +`y'`u'`"' => @"044E@"044A; +`y'`a'`"' => @"044F@"044A; +`y'`"' => @"044B@"044A; +`h'`"' => @"0439@"044A; +``'`e'`"' => @"044D@"044A; + +`A' => @"0410; +`B' => @"0411; +`V' => @"0412; +`G' => @"0413; +`D' => @"0414; +`E' => @"0415; +`Z' => @"0417; +`J' => @"0416; +`I' => @"0418; +`K' => @"041A; +`L' => @"041B; +`M' => @"041C; +`N' => @"041D; +`O' => @"041E; +`P' => @"041F; +`R' => @"0420; +`T' => @"0422; +`U' => @"0423; +`F' => @"0424; +`X' => @"0425; +`Q' => @"0427; +`C' => @"0426; +`S'`H'`S'`H' => @"0429; +`S'`h'`s'`h' => @"0429; +`S'`H' => @"0428; +`S'`h' => @"0428; +`S' => @"0421; +`Y'`O' => @"0401; +`Y'`o' => @"0401; +`Y'`U' => @"042E; +`Y'`u' => @"042E; +`Y'`A' => @"042F; +`Y'`a' => @"042F; +`Y' => @"042B; +`H' => @"0419; +``'`E' => @"042D; +`a' => @"0430; +`b' => @"0431; +`v' => @"0432; +`g' => @"0433; +`d' => @"0434; +`e' => @"0435; +`z' => @"0437; +`j' => @"0436; +`i' => @"0438; +`k' => @"043A; +`l' => @"043B; +`m' => @"043C; +`n' => @"043D; +`o' => @"043E; +`p' => @"043F; +`r' => @"0440; +`t' => @"0442; +`u' => @"0443; +`f' => @"0444; +`x' => @"0445; +`q' => @"0447; +`c' => @"0446; +`s'`h'`s'`h' => @"0449; +`s'`h' => @"0448; +`s' => @"0441; +`y'`o' => @"0451; +`y'`u' => @"044E; +`y'`a' => @"044F; +`y' => @"044B; +`h' => @"0439; +``'`e' => @"044D; + +. => \1; diff --git a/Master/texmf-dist/omega/otp/antomega/latin/la-lig.otp b/Master/texmf-dist/omega/otp/antomega/latin/la-lig.otp new file mode 100644 index 00000000000..0be476ca21b --- /dev/null +++ b/Master/texmf-dist/omega/otp/antomega/latin/la-lig.otp @@ -0,0 +1,27 @@ +%% This file is part of the ANTOMEGA project version 0.8 +%% ----------------------------------------------------- +%% +%% It may be distributed under the terms of the LaTeX Project Public +%% License, as described in lppl.txt in the base LaTeX distribution. +%% Either version 1.0 or, at your option, any later version. +%% Copyright (C) 2005 by Alexej Kryukov +%% Please report errors to: A.M. Kryukov + +%% This file is used to replace Latin digraphs with ligatures, as +%% in some 18th century and earlier editions. + +input: 2; +output: 2; + +expressions: + +% Latin digraphs +`A'`E' => @"00C6; +`A'`e' => @"00C6; +`a'`e' => @"00E6; +`O'`E' => @"0152; +`O'`e' => @"0152; +`o'`e' => @"0153; + +% all other symbols, including Unicode characters +. => \1; diff --git a/Master/texmf-dist/omega/otp/antomega/latin/la-longs.otp b/Master/texmf-dist/omega/otp/antomega/latin/la-longs.otp new file mode 100644 index 00000000000..c88574ca844 --- /dev/null +++ b/Master/texmf-dist/omega/otp/antomega/latin/la-longs.otp @@ -0,0 +1,25 @@ +%% This file is part of the ANTOMEGA project version 0.8 +%% ----------------------------------------------------- +%% +%% It may be distributed under the terms of the LaTeX Project Public +%% License, as described in lppl.txt in the base LaTeX distribution. +%% Either version 1.0 or, at your option, any later version. +%% Copyright (C) 2005 by Alexej Kryukov +%% Please report errors to: A.M. Kryukov + +%% This file is used to insert "long s" into a Latin text. + +input: 2; +output: 2; + +aliases: + +LETTER = (@"0041-@"005A | @"0061-@"007A | @"00B0-@"00FF | + @"0100-@"017F | @"0180-@"024F) ; + +expressions: + +`s'`s'{LETTER} => @"017F@"017F \3; +`s'{LETTER} => @"017F \2; + +. => \1; diff --git a/Master/texmf-dist/omega/otp/antomega/latin/la-noj.otp b/Master/texmf-dist/omega/otp/antomega/latin/la-noj.otp new file mode 100644 index 00000000000..89b58910a5e --- /dev/null +++ b/Master/texmf-dist/omega/otp/antomega/latin/la-noj.otp @@ -0,0 +1,24 @@ +%% This file is part of the ANTOMEGA project version 0.8 +%% ----------------------------------------------------- +%% +%% It may be distributed under the terms of the LaTeX Project Public +%% License, as described in lppl.txt in the base LaTeX distribution. +%% Either version 1.0 or, at your option, any later version. +%% Copyright (C) 2005 by Alexej Kryukov +%% Please report errors to: A.M. Kryukov + +%% This file is used to replace the Latin letter "J" with "I", +%% according to the orthography used in most classical text editions +%% and textbooks. + +input: 2; +output: 2; + +expressions: + +% Latin letters +`J' => `I'; +`j' => `i'; + +% all other symbols, including Unicode characters +. => \1; diff --git a/Master/texmf-dist/omega/otp/antomega/latin/la-nouv.otp b/Master/texmf-dist/omega/otp/antomega/latin/la-nouv.otp new file mode 100644 index 00000000000..676f2b2ed94 --- /dev/null +++ b/Master/texmf-dist/omega/otp/antomega/latin/la-nouv.otp @@ -0,0 +1,25 @@ +%% This file is part of the ANTOMEGA project version 0.8 +%% ----------------------------------------------------- +%% +%% It may be distributed under the terms of the LaTeX Project Public +%% License, as described in lppl.txt in the base LaTeX distribution. +%% Either version 1.0 or, at your option, any later version. +%% Copyright (C) 2005 by Alexej Kryukov +%% Please report errors to: A.M. Kryukov + +%% This file is used to replace Latin capital letter "U" with "V", +%% and latin small letter "v" with "u" according to the orthography +%% used in most classical text editions, where U and V are treated +%% as the same letter. + +input: 2; +output: 2; + +expressions: + +% Latin letters +`U' => `V'; +`v' => `u'; + +% all other symbols, including Unicode characters +. => \1; diff --git a/Master/texmf-dist/omega/otp/antomega/rhobre.otp b/Master/texmf-dist/omega/otp/antomega/rhobre.otp new file mode 100644 index 00000000000..4d5155146d9 --- /dev/null +++ b/Master/texmf-dist/omega/otp/antomega/rhobre.otp @@ -0,0 +1,16 @@ +%% This file is part of the ANTOMEGA project version 0.3 +%% ----------------------------------------------------- +%% +%% It may be distributed under the terms of the LaTeX Project Public +%% License, as described in lppl.txt in the base LaTeX distribution. +%% Either version 1.0 or, at your option, any later version. +%% Copyright (C) 2001 -- 2003 by Alexej Kryukov +%% Please report errors to: A.M. Kryukov + +input: 2; +output: 2; + +expressions: + +@"03C1 @"03C1 => @"1FE4 @"1FE5; +. => \1; diff --git a/Master/texmf-dist/omega/otp/antomega/rhonobre.otp b/Master/texmf-dist/omega/otp/antomega/rhonobre.otp new file mode 100644 index 00000000000..cf85b83cc55 --- /dev/null +++ b/Master/texmf-dist/omega/otp/antomega/rhonobre.otp @@ -0,0 +1,16 @@ +%% This file is part of the ANTOMEGA project version 0.3 +%% ----------------------------------------------------- +%% +%% It may be distributed under the terms of the LaTeX Project Public +%% License, as described in lppl.txt in the base LaTeX distribution. +%% Either version 1.0 or, at your option, any later version. +%% Copyright (C) 2001 -- 2003 by Alexej Kryukov +%% Please report errors to: A.M. Kryukov + +input: 2; +output: 2; + +expressions: + +@"1FE4 @"1FE5 => @"03C1 @"03C1; +. => \1; diff --git a/Master/texmf-dist/omega/otp/antomega/tex2punct.otp b/Master/texmf-dist/omega/otp/antomega/tex2punct.otp new file mode 100644 index 00000000000..375fb13c508 --- /dev/null +++ b/Master/texmf-dist/omega/otp/antomega/tex2punct.otp @@ -0,0 +1,36 @@ +%% This file is part of the ANTOMEGA project version 0.6 +%% ----------------------------------------------------- +%% +%% It may be distributed under the terms of the LaTeX Project Public +%% License, as described in lppl.txt in the base LaTeX distribution. +%% Either version 1.0 or, at your option, any later version. +%% Copyright (C) 2001 -- 2003 by Alexej Kryukov +%% Please report errors to: A.M. Kryukov + +input: 1; +output: 2; + +expressions: + +`-'`-'`-' => @"2014; +`-'`-' => @"2013; +`?'``' => "\InvertedQuestionMark{}"; +`!'``' => "\InvertedExclamationMark{}"; +``'``' => "\LeftDoubleQuotationMark{}"; +``' => @"2018; +`''`'' => "\RightDoubleQuotationMark{}"; +`'' => @"2019; +`,'`,' => @"201E; +`;' => "\Semicolon{}"; +`:' => "\Colon{}"; +`?' => "\QuestionMark{}"; +`!' => "\ExclamationMark{}"; +`<'`<' => "\LeftPointingDoubleAngleQuotationMark{}"; +@"AB => "\LeftPointingDoubleAngleQuotationMark{}"; +`>'`>' => "\RightPointingDoubleAngleQuotationMark{}"; +@"BB => "\RightPointingDoubleAngleQuotationMark{}"; + +`~' => "\NonBreakingSpace "; +@"A0 => "\NonBreakingSpace "; + +. => \1; diff --git a/Master/texmf-dist/omega/otp/antomega/texgrk2uni.otp b/Master/texmf-dist/omega/otp/antomega/texgrk2uni.otp new file mode 100644 index 00000000000..46bb6208145 --- /dev/null +++ b/Master/texmf-dist/omega/otp/antomega/texgrk2uni.otp @@ -0,0 +1,280 @@ +%% This file is part of the ANTOMEGA project version 0.6 +%% ----------------------------------------------------- +%% +%% It may be distributed under the terms of the LaTeX Project Public +%% License, as described in lppl.txt in the base LaTeX distribution. +%% Either version 1.0 or, at your option, any later version. + +%% Copyright (C) 1995 John Plaice and Yannis Haralambous +%% Modifications 2001 -- 2003 by Alexej Kryukov +%% Please report errors to: A.M. Kryukov + +%% This file was taken from the original omega package and renamed +%% from grpotex2uni.otp to oldgrk2uni.otp to avoid name clashes +%% in case of independent developement. + +%% Conversion from the Greek notation used in some older Greek +%% packages for TeX (where the `=' sign corresponds to the Greek +%% perispomeni) to Unicode. + +%% The only serious differences between this file and the original +%% grpotex2uni.otp is different rules for the conversion of single quotes +%% and support for the `((' and `))' combinations (which produce +%% Greek guillemots in the CB Greek fonts). + +input: 1; +output: 2; + +expressions: + +`<'`''`a'`|' => #(@"1F85) ; +`<'`''`h'`|' => #(@"1F95) ; +`<'`''`w'`|' => #(@"1FA5) ; +`<'`='`a'`|' => #(@"1F87) ; +`<'`='`h'`|' => #(@"1F97) ; +`<'`='`w'`|' => #(@"1FA7) ; +`<'``'`a'`|' => #(@"1F83) ; +`<'``'`h'`|' => #(@"1F93) ; +`<'``'`w'`|' => #(@"1FA3) ; +`>'`''`a'`|' => #(@"1F84) ; +`>'`''`h'`|' => #(@"1F94) ; +`>'`''`w'`|' => #(@"1FA4) ; +`>'`='`a'`|' => #(@"1F86) ; +`>'`='`h'`|' => #(@"1F96) ; +`>'`='`w'`|' => #(@"1FA6) ; +`>'``'`a'`|' => #(@"1F82) ; +`>'``'`h'`|' => #(@"1F92) ; +`>'``'`w'`|' => #(@"1FA2) ; +`"'`''`i' => #(@"1FD3) ; +`"'`''`u' => #(@"1FE3) ; +`"'`='`i' => #(@"1FD7) ; +`"'`='`u' => #(@"1FE7) ; +`"'``'`i' => #(@"1FD2) ; +`"'``'`u' => #(@"1FE2) ; +`''`a'`|' => #(@"1FB4) ; +`''`h'`|' => #(@"1FC4) ; +`''`w'`|' => #(@"1FF4) ; +`<'`''`a' => #(@"1F05) ; +`<'`''`e' => #(@"1F15) ; +`<'`''`h' => #(@"1F25) ; +`<'`''`i' => #(@"1F35) ; +`<'`''`o' => #(@"1F45) ; +`<'`''`u' => #(@"1F55) ; +`<'`''`w' => #(@"1F65) ; +`<'`='`a' => #(@"1F07) ; +`<'`='`e' => #(@"03B5)#(@"1FDF) ; +`<'`='`h' => #(@"1F27) ; +`<'`='`i' => #(@"1F37) ; +`<'`='`o' => #(@"03BF)#(@"1FDF) ; +`<'`='`u' => #(@"1F57) ; +`<'`='`w' => #(@"1F67) ; +`<'``'`a' => #(@"1F03) ; +`<'``'`e' => #(@"1F13) ; +`<'``'`h' => #(@"1F23) ; +`<'``'`i' => #(@"1F33) ; +`<'``'`o' => #(@"1F43) ; +`<'``'`u' => #(@"1F53) ; +`<'``'`w' => #(@"1F63) ; +`<'`a'`|' => #(@"1F81) ; +`<'`h'`|' => #(@"1F91) ; +`<'`w'`|' => #(@"1FA1) ; +`='`a'`|' => #(@"1FB7) ; +`='`h'`|' => #(@"1FC7) ; +`='`w'`|' => #(@"1FF7) ; +`>'`''`a' => #(@"1F04) ; +`>'`''`e' => #(@"1F14) ; +`>'`''`h' => #(@"1F24) ; +`>'`''`i' => #(@"1F34) ; +`>'`''`o' => #(@"1F44) ; +`>'`''`u' => #(@"1F54) ; +`>'`''`w' => #(@"1F64) ; +`>'`='`a' => #(@"1F06) ; +`>'`='`e' => #(@"03B5)#(@"1FCF) ; +`>'`='`h' => #(@"1F26) ; +`>'`='`i' => #(@"1F36) ; +`>'`='`o' => #(@"03BF)#(@"1FCF) ; +`>'`='`u' => #(@"1F56) ; +`>'`='`w' => #(@"1F66) ; +`>'``'`a' => #(@"1F02) ; +`>'``'`e' => #(@"1F12) ; +`>'``'`h' => #(@"1F22) ; +`>'``'`i' => #(@"1F32) ; +`>'``'`o' => #(@"1F42) ; +`>'``'`u' => #(@"1F52) ; +`>'``'`w' => #(@"1F62) ; +`>'`a'`|' => #(@"1F80) ; +`>'`h'`|' => #(@"1F90) ; +`>'`w'`|' => #(@"1FA0) ; +``'`a'`|' => #(@"1FB2) ; +``'`h'`|' => #(@"1FC2) ; +``'`w'`|' => #(@"1FF2) ; +`"'`I' => #(@"03AA) ; +`"'`U' => #(@"03AB) ; +`"'`i' => #(@"03CA) ; +`"'`u' => #(@"03CB) ; +`''`a' => #(@"1F71) ; +`''`e' => #(@"1F73) ; +`''`h' => #(@"1F75) ; +`''`i' => #(@"1F77) ; +`''`o' => #(@"1F79) ; +`''`u' => #(@"1F7B) ; +`''`w' => #(@"1F7D) ; +`''`A' => #(@"0386) ; +`''`E' => #(@"0388) ; +`''`H' => #(@"0389) ; +`''`I' => #(@"038A) ; +`''`O' => #(@"038C) ; +`''`U' => #(@"038E) ; +`''`W' => #(@"038F) ; +`<'`'' => #(@"1FDE) ; +`<'`<' => #(@"00AB) ; +`<'`=' => #(@"1FDF) ; +`<'``' => #(@"1FDD) ; +`<'`a' => #(@"1F01) ; +`<'`e' => #(@"1F11) ; +`<'`h' => #(@"1F21) ; +`<'`i' => #(@"1F31) ; +`<'`o' => #(@"1F41) ; +`<'`r' => #(@"1FE5) ; +`<'`u' => #(@"1F51) ; +`<'`w' => #(@"1F61) ; +`='`P' => #(@"03E0) ; +`='`Q' => #(@"03DE) ; +`='`S' => #(@"03DA) ; +`='`a' => #(@"1FB6) ; +`='`e' => #(@"03B5)#(@"1FC0) ; +`='`h' => #(@"1FC6) ; +`='`i' => #(@"1FD6) ; +`='`o' => #(@"03BF)#(@"1FC0) ; +`='`p' => #(@"03E1) ; +`='`q' => #(@"03DF) ; +`='`s' => #(@"03DB) ; +`='`u' => #(@"1FE6) ; +`='`w' => #(@"1FF6) ; +`>'`'' => #(@"1FCE) ; +`>'`=' => #(@"1FCF) ; +`>'`>' => #(@"00BB) ; +`>'``' => #(@"1FCD) ; +`>'`a' => #(@"1F00) ; +`>'`e' => #(@"1F10) ; +`>'`h' => #(@"1F20) ; +`>'`i' => #(@"1F30) ; +`>'`o' => #(@"1F40) ; +`>'`r' => #(@"1FE4) ; +`>'`u' => #(@"1F50) ; +`>'`w' => #(@"1F60) ; +`^'`A' => #(@"1FB8) ; +`^'`E' => #(@"0395)#(@"0306) ; +`^'`H' => #(@"0397)#(@"0306) ; +`^'`I' => #(@"1FD8) ; +`^'`O' => #(@"039F)#(@"0306) ; +`^'`U' => #(@"1FE8) ; +`^'`W' => #(@"03A9)#(@"0306) ; +`^'`a' => #(@"1FB0) ; +`^'`e' => #(@"03B5)#(@"0306) ; +`^'`h' => #(@"03B7)#(@"0306) ; +`^'`i' => #(@"1FD0) ; +`^'`o' => #(@"03BF)#(@"0306) ; +`^'`u' => #(@"1FE0) ; +`^'`w' => #(@"03C9)#(@"0306) ; +`_'`A' => #(@"1FB9) ; +`_'`E' => #(@"0395)#(@"0304) ; +`_'`H' => #(@"0397)#(@"0304) ; +`_'`I' => #(@"1FD9) ; +`_'`O' => #(@"039F)#(@"0304) ; +`_'`U' => #(@"1FE9) ; +`_'`W' => #(@"03A9)#(@"0304) ; +`_'`a' => #(@"1FB1) ; +`_'`e' => #(@"03B5)#(@"0304) ; +`_'`h' => #(@"03B7)#(@"0304) ; +`_'`i' => #(@"1FD1) ; +`_'`o' => #(@"03BF)#(@"0304) ; +`_'`u' => #(@"1FE1) ; +`_'`w' => #(@"03C9)#(@"0304) ; +``'`a' => #(@"1F70) ; +``'`e' => #(@"1F72) ; +``'`h' => #(@"1F74) ; +``'`i' => #(@"1F76) ; +``'`o' => #(@"1F78) ; +``'`u' => #(@"1F7A) ; +``'`w' => #(@"1F7C) ; +`|'`|' => #(@"03F5) ; +`a'`|' => #(@"1FB3) ; +`h'`|' => #(@"1FC3) ; +`w'`|' => #(@"1FF3) ; +`;' => #(@"0387) ; +`<'`<' => #(@"00AB) ; +`<' => #(@"1FFE) ; +`>'`>' => #(@"00BB) ; +`>' => #(@"1FBF) ; +`?' => #(@"037E) ; +`A' => #(@"0391) ; +`B' => #(@"0392) ; +`D' => #(@"0394) ; +`E' => #(@"0395) ; +`F' => #(@"03A6) ; +`G' => #(@"0393) ; +`H' => #(@"0397) ; +`I' => #(@"0399) ; +`J' => #(@"0398) ; +`K' => #(@"039A) ; +`L' => #(@"039B) ; +`M' => #(@"039C) ; +`N' => #(@"039D) ; +`O' => #(@"039F) ; +`P' => #(@"03A0) ; +`Q' => #(@"03A7) ; +`R' => #(@"03A1) ; +`S' => #(@"03A3) ; +`T' => #(@"03A4) ; +`U' => #(@"03A5) ; +`V' => #(@"03DC) ; +`W' => #(@"03A9) ; +`X' => #(@"039E) ; +`Y' => #(@"03A8) ; +`Z' => #(@"0396) ; +`^' => #(@"0306) ; +`_' => #(@"0304) ; +`a' => #(@"03B1) ; +`b' => #(@"03B2) ; +`c' => #(@"03C2) ; +`d' => #(@"03B4) ; +`e' => #(@"03B5) ; +`f' => #(@"03C6) ; +`g' => #(@"03B3) ; +`h' => #(@"03B7) ; +`i' => #(@"03B9) ; +`j' => #(@"03B8) ; +`k' => #(@"03BA) ; +`l' => #(@"03BB) ; +`m' => #(@"03BC) ; +`n' => #(@"03BD) ; +`o' => #(@"03BF) ; +`p' => #(@"03C0) ; +`q' => #(@"03C7) ; +`r' => #(@"03C1) ; +`s' => #(@"03C3) ; +`t' => #(@"03C4) ; +`u' => #(@"03C5) ; +`v' => #(@"03DD) ; +`w' => #(@"03C9) ; +`x' => #(@"03BE) ; +`y' => #(@"03C8) ; +`z' => #(@"03B6) ; +`_' => #(@"0304) ; +`^' => #(@"0306) ; +`|' => #(@"1FBE) ; + +`?' => @"037E; +`;' => @"0387; +`-'`-'`-' => @"2014; +`-'`-' => @"2013; +``'``' => @"201C; +``' => @"1FEF; +`''`'' => @"201D; +`'' => @"1FFD; +`<'`<' => @"201F; +`>'`>' => @"201D; +`('`(' => @"00AB; +`)'`)' => @"00BB; +. => \1; diff --git a/Master/texmf-dist/omega/otp/antomega/uni2accents.otp b/Master/texmf-dist/omega/otp/antomega/uni2accents.otp new file mode 100644 index 00000000000..93c7d9002e3 --- /dev/null +++ b/Master/texmf-dist/omega/otp/antomega/uni2accents.otp @@ -0,0 +1,35 @@ +%% This file is part of the ANTOMEGA project version 0.8 +%% ----------------------------------------------------- +%% +%% It may be distributed under the terms of the LaTeX Project Public +%% License, as described in lppl.txt in the base LaTeX distribution. +%% Either version 1.0 or, at your option, any later version. +%% Copyright (C) 2001 -- 2003 by Alexej Kryukov +%% Please report errors to: A.M. Kryukov + +input: 2; +output: 2; + +expressions: + +. @"0300 => "\GraveAccent{" \1 "}"; +. @"0301 => "\AcuteAccent{" \1 "}"; +. @"0302 => "\CircumflexAccent{" \1 "}"; +. @"0303 => "\TildeAccent{" \1 "}"; +. @"0308 => "\DieresisAccent{" \1 "}"; +. @"030B => "\HungarumlautAccent{" \1 "}"; +. @"030A => "\RingAccent{" \1 "}"; +. @"030C => "\CaronAccent{" \1 "}"; +. @"0306 => "\BreveAccent{" \1 "}"; +. @"0304 => "\MacronAccent{" \1 "}"; +. @"0307 => "\DotAboveAccent{" \1 "}"; +. @"0311 => "\CyrillicFlexAccent{" \1 "}"; +. @"030F => "\DoubleGraveAccent{" \1 "}"; +. @"0331 => "\BarBelowAccent{" \1 "}"; +. @"0327 => "\CedillaAccent{" \1 "}"; +. @"0323 => "\DotBelowAccent{" \1 "}"; +. @"0328 => "\OgonekAccent{" \1 "}"; + +. @"0342 => "\GreekCircumflexAccent{" \1 "}"; +. @"0343 => "\GreekKoronisAccent{" \1 "}"; +. => \1; diff --git a/Master/texmf-dist/omega/otp/antomega/uni2lgr.otp b/Master/texmf-dist/omega/otp/antomega/uni2lgr.otp new file mode 100644 index 00000000000..25c76269897 --- /dev/null +++ b/Master/texmf-dist/omega/otp/antomega/uni2lgr.otp @@ -0,0 +1,475 @@ +%% This file is part of the ANTOMEGA project version 0.6 +%% ----------------------------------------------------- +%% +%% It may be distributed under the terms of the LaTeX Project Public +%% License, as described in lppl.txt in the base LaTeX distribution. +%% Either version 1.0 or, at your option, any later version. +%% Copyright (C) 2001 -- 2003 by Alexej Kryukov +%% Please report errors to: A.M. Kryukov + +% Conversion from Unicode to Greek LGR encoding. + +input: 2; +output: 1; + +expressions: + +% sequence of accented letters: acute, grave, circumflex, lenis, asper, +% lenisacute, lenisgrave, leniscircum, asperacute, aspergrave, aspercircum. + +% combinations with alphaiota +@"1FB4 => @"8C; +@"1FB2 => @"84; +@"1FB7 => @"94; +@"1F80 => @"86; +@"1F81 => @"85; +@"1F84 => @"8E; +@"1F82 => @"8F; +@"1F86 => @"96; +@"1F85 => @"8D; +@"1F83 => @"87; +@"1F87 => @"95; + +% combinations with etaiota +@"1FC4 => @"A4; +@"1FC2 => @"9C; +@"1FC7 => @"AC; +@"1F90 => @"9E; +@"1F91 => @"9D; +@"1F94 => @"A6; +@"1F92 => @"AF; +@"1F96 => @"AE; +@"1F95 => @"A5; +@"1F93 => @"A7; +@"1F97 => @"AD; + +% combinations with omegaiota +@"1FF4 => @"BC; +@"1FF2 => @"B4; +@"1FF7 => @"C4; +@"1FA0 => @"B6; +@"1FA1 => @"B5; +@"1FA4 => @"BE; +@"1FA2 => @"BF; +@"1FA6 => @"C6; +@"1FA5 => @"BD; +@"1FA3 => @"B7; +@"1FA7 => `E'; + +% combinations with capital alphaiota +@"1F88 => @"3E `A' @"7C; +@"1F89 => @"3C `A' @"7C; +@"1F8C => `>' `'' `A' @"7C; +@"1F8A => `>' ``' `A' @"7C; +@"1F8E => `>' `~' `A' @"7C; +@"1F8D => `<' `'' `A' @"7C; +@"1F8B => `<' ``' `A' @"7C; +@"1F8F => `<' `~' `A' @"7C; + +% combinations with capital etaiota +@"1F98 => @"3E `H' @"7C; +@"1F99 => @"3C `H' @"7C; +@"1F9C => `>' `'' `H' @"7C; +@"1F9A => `>' ``' `H' @"7C; +@"1F9E => `>' `~' `H' @"7C; +@"1F9D => `<' `'' `H' @"7C; +@"1F9B => `<' ``' `H' @"7C; +@"1F9F => `<' `~' `H' @"7C; + +% combinations with capital omegaiota +@"1FA8 => @"3E `W' @"7C; +@"1FA9 => @"3C `W' @"7C; +@"1FAC => `>' `'' `W' @"7C; +@"1FAA => `>' ``' `W' @"7C; +@"1FAE => `>' `~' `W' @"7C; +@"1FAD => `<' `'' `W' @"7C; +@"1FAB => `<' ``' `W' @"7C; +@"1FAF => `<' `~' `W' @"7C; + +% alphaiota alone +@"1FB3 => @"F8; +% etaiota alone +@"1FC3 => @"F9; +% omegaiota alone +@"1FF3 => @"FA; +% capital alphaiota alone +@"1FBC => `A' @"7C; +% capital etaiota alone +@"1FCC => `H' @"7C; +% capital omegaiotaalone +@"1FFC => `W' @"7C; + +% combinations with alpha +@"1F71 => @"88; +@"1F70 => @"80; +@"1FB6 => @"90; +@"1F00 => @"82; +@"1F01 => @"81; +@"1F04 => @"8A; +@"1F02 => @"8B; +@"1F06 => @"92; +@"1F05 => @"89; +@"1F03 => @"83; +@"1F07 => @"91; + +% combination with eta +@"1F75 => @"A0; +@"1F74 => @"98; +@"1FC6 => @"A8; +@"1F20 => @"9A; +@"1F21 => @"99; +@"1F24 => @"A2; +@"1F22 => @"AB; +@"1F26 => @"AA; +@"1F25 => @"A1; +@"1F23 => @"A3; +@"1F27 => @"A9; + +% combinations with omega +@"1F7D => @"B8; +@"1F7C => @"B0; +@"1FF6 => @"C0; +@"1F60 => @"B2; +@"1F61 => @"B1; +@"1F64 => @"BA; +@"1F62 => @"BB; +@"1F66 => @"C2; +@"1F65 => @"B9; +@"1F63 => @"B3; +@"1F67 => @"C1; + +% combinations with capital alpha +@"1FBB => @"27 `A' ; +@"1FBA => @"60 `A' ; +@"1F08 => @"3E `A' ; +@"1F09 => @"3C `A' ; +@"1F0C => `>' `'' `A' ; +@"1F0A => `>' ``' `A' ; +@"1F0E => `>' `~' `A' ; +@"1F0D => `<' `'' `A' ; +@"1F0B => `<' ``' `A' ; +@"1F0F => `<' `~' `A' ; + +% combination with capital eta +@"1FCB => @"27 `H' ; +@"1FCA => @"60 `H' ; +@"1F28 => @"3E `H' ; +@"1F29 => @"3C `H' ; +@"1F2C => `>' `'' `H' ; +@"1F2A => `>' ``' `H' ; +@"1F2E => `>' `~' `H' ; +@"1F2D => `<' `'' `H' ; +@"1F2B => `<' ``' `H' ; +@"1F2F => `<' `~' `H' ; + +% combinations with capital omega +@"1FFB => @"27 `W' ; +@"1FFA => @"60 `W' ; +@"1F68 => @"3E `W' ; +@"1F69 => @"3C `W' ; +@"1F6C => `>' `'' `W' ; +@"1F6A => `>' ``' `W' ; +@"1F6E => `>' `~' `W' ; +@"1F6D => `<' `'' `W' ; +@"1F6B => `<' ``' `W' ; +@"1F6F => `<' `~' `W' ; + +% combinations with epsilon +@"1F73 => @"E8; +@"1F72 => @"E0; +@"1F10 => @"E2; +@"1F11 => @"E1; +@"1F14 => @"EA; +@"1F12 => @"EB; +@"1F15 => @"E9; +@"1F13 => @"E3; + +% combinations with omicron +@"1F79 => @"EC; +@"1F78 => @"E4; +@"1F40 => @"E6; +@"1F41 => @"E5; +@"1F44 => @"EE; +@"1F42 => @"EF; +@"1F45 => @"ED; +@"1F43 => @"E7; + +% combinations with capital epsilon +@"1FC9 => @"27 `E' ; +@"1FC8 => @"60 `E' ; +@"1F18 => @"3E `E' ; +@"1F19 => @"3C `E' ; +@"1F1C => `>' `'' `E' ; +@"1F1A => `>' ``' `E' ; +@"1F1D => `<' `'' `E' ; +@"1F1B => `<' ``' `E' ; + +% combinations with capital omicron +@"1FF9 => @"27 `O' ; +@"1FF8 => @"60 `O' ; +@"1F48 => @"3E `O' ; +@"1F49 => @"3C `O' ; +@"1F4C => `>' `'' `O' ; +@"1F4A => `>' `'' `O' ; +@"1F4D => `<' `'' `O' ; +@"1F4B => `<' ``' `O' ; + +% combinations with iota +@"1F77 => @"D0; +@"1F76 => @"C8; +@"1FD6 => @"D8; +@"1F30 => @"CA; +@"1F31 => @"C9; +@"1F34 => @"D2; +@"1F32 => @"D3; +@"1F36 => @"DA; +@"1F35 => @"D1; +@"1F33 => @"CB; +@"1F37 => @"D9; + +% combinations with upsilon +@"1F7B => @"D4; +@"1F7A => @"CC; +@"1FE6 => @"DC; +@"1F50 => @"CE; +@"1F51 => @"CD; +@"1F54 => @"D6; +@"1F52 => @"D7; +@"1F56 => @"DE; +@"1F55 => @"D5; +@"1F53 => @"CF; +@"1F57 => @"DD; + +% combinations with capital iota +@"1FDB => @"27 `I' ; +@"1FDA => @"60 `I' ; +@"1F38 => @"3E `I' ; +@"1F39 => @"3C `I' ; +@"1F3C => `>' `'' `I' ; +@"1F3A => `>' ``' `I' ; +@"1F3E => `>' `~' `I' ; +@"1F3D => `<' `'' `I' ; +@"1F3B => `<' ``' `I' ; +@"1F3F => `<' `~' `I' ; + +% combinations with capital upsilon +@"1FEB => @"27 `U' ; +@"1FEA => @"60 `U' ; +@"1F58 => @"3E `U' ; +@"1F59 => @"3C `U' ; +@"1F5C => `>' `'' `U' ; +@"1F5A => `>' ``' `U' ; +@"1F5E => `>' `~' `U' ; +@"1F5D => `<' `'' `U' ; +@"1F5B => `<' ``' `U' ; +@"1F5F => `<' `~' `U' ; + +% rho with asper +@"1FE5 => @"FB; +% rho with lenis +@"1FE4 => @"FC; +% capital rho with asper +@"1FEC => @"3C `R' ; + +% small letters with dieresis +@"03CA => @"F0; +@"03CB => @"F4; +% capital letters with dieresis +@"03AA => @"DB; +@"03AB => @"DF; +% small letters with dieresistonos +@"0390 => @"F2; +@"03B0 => @"F6; +% small letters with dieresisacute +@"1FD3 => @"F2; +@"1FE3 => @"F6; +% small letters with dieresisgrave +@"1FD2 => @"F1; +@"1FE2 => @"F5; +% small letters with dieresiscircum +@"1FD7 => @"F3; +@"1FE7 => @"F7; + +% small letters with tonos +@"03AC => @"88; +@"03AD => @"E8; +@"03AE => @"A0; +@"03AF => @"D0; +@"03CC => @"EC; +@"03CD => @"D4; +@"03CE => @"B8; + +% capital letters with tonos +@"0386 => @"27 `A'; +@"0388 => @"27 `E'; +@"0389 => @"27 `H'; +@"038A => @"27 `I'; +@"038C => @"27 `O'; +@"038E => @"27 `U'; +@"038F => @"27 `W'; + +% diacritics +% lenis +@"1FBF => @"3E; +% asper +@"1FFE => @"3C; +% tonos +@"0384 => @"27; +% acute +@"1FFD => @"27; +% grave +@"1FEF => @"60; +% circumflexus +@"1FC0 => @"7E; +% lenisacute +@"1FCE => `>' `''; +% lenisgrave +@"1FCD => `>' ``'; +% leniscircum +@"1FCF => `>' `~'; +% asperacute +@"1FDE => `<' `''; +% aspergrave +@"1FDD => `<' ``'; +% aspercircum +@"1FDF => `<' `~'; +% dieresis +@"00A8 => @"22; +% dieresistonos +@"0385 => @"23; +% dieresisacute +@"1FEE => @"23; +% dieresisgrave +@"1FED => @"24; +% dieresiscircum +@"1FC1 => @"20; +% isubscriptum +@"037A => @"7C; +@"1FBE => @"7C; + +% capital letters +@"0391 => `A'; +@"0392 => `B'; +@"0393 => `G'; +@"0394 => `D'; +@"0395 => `E'; +@"0396 => `Z'; +@"0397 => `H'; +@"0398 => `J'; +@"0399 => `I'; +@"039A => `K'; +@"039B => `L'; +@"039C => `M'; +@"039D => `N'; +@"039E => `X'; +@"039F => `O'; +@"03A0 => `P'; +@"03A1 => `R'; +@"03A3 => `S'; +@"03A4 => `T'; +@"03A5 => `U'; +@"03A6 => `F'; +@"03A7 => `Q'; +@"03A8 => `Y'; +@"03A9 => `W'; + +% small letters +@"03B1 => `a'; +@"03B2 => `b'; +@"03B3 => `g'; +@"03B4 => `d'; +@"03B5 => `e'; +@"03B6 => `z'; +@"03B7 => `h'; +@"03B8 => `j'; +@"03B9 => `i'; +@"03BA => `k'; +@"03BB => `l'; +@"03BC => `m'; +@"03BD => `n'; +@"03BE => `x'; +@"03BF => `o'; +@"03C0 => `p'; +@"03C1 => `r'; +@"03C2 => `c'; +@"03C3 => `s'; +@"03C4 => `t'; +@"03C5 => `u'; +@"03C6 => `f'; +@"03C7 => `q'; +@"03C8 => `y'; +@"03C9 => `w'; + +% alternative variants +% medbeta +@"03D0 => `b'; +% varkappa +@"03F0 => `k'; +% varrho +@"03F1 => `r'; +% varpi +@"03D6 => `p'; +% varphi +@"03D5 => `f'; +% vartheta +@"03D1 => `j'; + +% numeric and archaic forms +% qoppa archaic +@"03D9 => "\noocpchar{19}"; +% Qoppa archaic +@"03D8 => "\noocpchar{19}"; +% qoppa numeric +@"03DF => "\noocpchar{18}"; +% Qoppa numeric +@"03DE => "\noocpchar{21}"; +% stigma +@"03DB => "\noocpchar{6}"; +% Stigma +@"03DA => "\noocpchar{22}"; +% digamma +@"03DD => @"93; +% Digamma +@"03DC => @"C3; +% sampi +@"03E1 => "\noocpchar{27}"; +% Sampi +@"03E0 => "\noocpchar{23}"; + +% anwtonos +@"0374 => @"FE; +% katwtonos +@"0375 => @"FF; + +% common symbols and punctuation +% numerals +@"0030-@"0039 => \1; +% semicolon +@"003B => `?'; +% colon +@"003A => `:'; +% greek question mark +@"037E => `?'; +% ano teleia +@"0387 => `;'; + +% Zero width non-joiner +@"200C => `v'; +% emdash +@"2014 => `-'`-'`-'; +% endash +@"2013 => `-'`-'; +% guillemots +@"00AB => @"7B; +@"00BB => @"7D; +% singlequotes +@"2019 => @"27 @"27; +% euro +@"20AC => "\noocpchar{24}"; +% perthousand +@"2030 => "\noocpchar{25}"; +% schwa +@"01DD => "\noocpchar{26}"; + +% all other symbols +. => \1; diff --git a/Master/texmf-dist/omega/otp/antomega/uni2lig.otp b/Master/texmf-dist/omega/otp/antomega/uni2lig.otp new file mode 100644 index 00000000000..bb8db12ea8c --- /dev/null +++ b/Master/texmf-dist/omega/otp/antomega/uni2lig.otp @@ -0,0 +1,29 @@ +%% This file is part of the ANTOMEGA project version 0.6 +%% ----------------------------------------------------- +%% +%% It may be distributed under the terms of the LaTeX Project Public +%% License, as described in lppl.txt in the base LaTeX distribution. +%% Either version 1.0 or, at your option, any later version. +%% Copyright (C) 2001 -- 2003 by Alexej Kryukov +%% Please report errors to: A.M. Kryukov + +% Combining Unicode symbols to standard Latin ligatures + +input: 2; +output: 2; + +expressions: + +`f'`f'`i' => @"FB03; +`f'`f'`l' => @"FB04; +`f'`f' => @"FB00; +`f'`i' => @"FB01; +`f'`l' => @"FB02; + +% s-long ligatures +@"017F `t' => @"FB05; + +% French calligraphic ones +%`s'`t' => @"FB06; + +. => \1; diff --git a/Master/texmf-dist/omega/otp/antomega/uni2omega.otp b/Master/texmf-dist/omega/otp/antomega/uni2omega.otp new file mode 100644 index 00000000000..ca3c647413d --- /dev/null +++ b/Master/texmf-dist/omega/otp/antomega/uni2omega.otp @@ -0,0 +1,347 @@ +%% This file is part of the ANTOMEGA project version 0.6 +%% ----------------------------------------------------- +%% +%% It may be distributed under the terms of the LaTeX Project Public +%% License, as described in lppl.txt in the base LaTeX distribution. +%% Either version 1.0 or, at your option, any later version. +%% Copyright (C) 2001 -- 2003 by Alexej Kryukov +%% Please report errors to: A.M. Kryukov + +% Conversion from Unicode to the encoding of the omlgc font. + +input: 2; +output: 2; + +expressions: + +% Greek letters + +@"1F00 => @"0711; +@"1F01 => @"0710; +@"1F02 => @"071A; +@"1F03 => @"0716; +@"1F04 => @"071B; +@"1F05 => @"0717; +@"1F06 => @"071C; +@"1F07 => @"0718; +@"1F08 => @"0701 @"0391; +@"1F09 => @"0700 @"0391; +@"1F0A => @"070A @"0391; +@"1F0B => @"0706 @"0391; +@"1F0C => @"070B @"0391; +@"1F0D => @"0707 @"0391; +@"1F0E => @"070C @"0391; +@"1F0F => @"0708 @"0391; +% +@"1F10 @"1FC0 => @"073C; +@"1F11 @"1FC0 => @"0738; +@"1F10 => @"0731; +@"1F11 => @"0730; +@"1F12 => @"073A; +@"1F13 => @"0736; +@"1F14 => @"073B; +@"1F15 => @"0737; +@"1F18 @"1FC0 => @"070C @"0395; +@"1F19 @"1FC0 => @"0708 @"0395; +@"1F18 => @"0701 @"0395; +@"1F19 => @"0700 @"0395; +@"1F1A => @"070A @"0395; +@"1F1B => @"0706 @"0395; +@"1F1C => @"070B @"0395; +@"1F1D => @"0707 @"0395; +% +@"1F20 => @"0741; +@"1F21 => @"0740; +@"1F22 => @"074A; +@"1F23 => @"0746; +@"1F24 => @"074B; +@"1F25 => @"0747; +@"1F26 => @"074C; +@"1F27 => @"0748; +@"1F28 => @"0701 @"0397; +@"1F29 => @"0700 @"0397; +@"1F2A => @"070A @"0397; +@"1F2B => @"0706 @"0397; +@"1F2C => @"070B @"0397; +@"1F2D => @"0707 @"0397; +@"1F2E => @"070C @"0397; +@"1F2F => @"0708 @"0397; +% +@"1F30 => @"0761; +@"1F31 => @"0760; +@"1F32 => @"076A; +@"1F33 => @"0766; +@"1F34 => @"076B; +@"1F35 => @"0767; +@"1F36 => @"076C; +@"1F37 => @"0768; +@"1F38 => @"0701 @"0399; +@"1F39 => @"0700 @"0399; +@"1F3A => @"070A @"0399; +@"1F3B => @"0706 @"0399; +@"1F3C => @"070B @"0399; +@"1F3D => @"0707 @"0399; +@"1F3E => @"070C @"0399; +@"1F3F => @"0708 @"0399; +% +@"1F40 @"1FC0 => @"077C; +@"1F41 @"1FC0 => @"0778; +@"1F40 => @"0771; +@"1F41 => @"0770; +@"1F42 => @"077A; +@"1F43 => @"0776; +@"1F44 => @"077B; +@"1F45 => @"0777; +@"1F48 @"1FC0 => @"070C @"039F; +@"1F49 @"1FC0 => @"0708 @"039F; +@"1F48 => @"0701 @"039F; +@"1F49 => @"0700 @"039F; +@"1F4A => @"070A @"039F; +@"1F4B => @"0706 @"039F; +@"1F4C => @"070B @"039F; +@"1F4D => @"0707 @"039F; +% +@"1F50 => @"0781; +@"1F51 => @"0780; +@"1F52 => @"078A; +@"1F53 => @"0786; +@"1F54 => @"078B; +@"1F55 => @"0787; +@"1F56 => @"078C; +@"1F57 => @"0788; +@"1F58 => @"0701 @"03A5; +@"1F59 => @"0700 @"03A5; +@"1F5A => @"070A @"03A5; +@"1F5B => @"0706 @"03A5; +@"1F5C => @"070B @"03A5; +@"1F5D => @"0707 @"03A5; +@"1F5E => @"070C @"03A5; +@"1F5F => @"0708 @"03A5; +% +@"1F60 => @"0791; +@"1F61 => @"0790; +@"1F62 => @"079A; +@"1F63 => @"0796; +@"1F64 => @"079B; +@"1F65 => @"0797; +@"1F66 => @"079C; +@"1F67 => @"0798; +@"1F68 => @"0701 @"03A9; +@"1F69 => @"0700 @"03A9; +@"1F6A => @"070A @"03A9; +@"1F6B => @"0706 @"03A9; +@"1F6C => @"070B @"03A9; +@"1F6D => @"0707 @"03A9; +@"1F6E => @"070C @"03A9; +@"1F6F => @"0708 @"03A9; +% +@"1F70 => @"0712; +@"1F71 => @"0713; +@"1F72 => @"0732; +@"1F73 => @"0733; +@"1F74 => @"0742; +@"1F75 => @"0743; +@"1F76 => @"0762; +@"1F77 => @"0763; +@"1F78 => @"0772; +@"1F79 => @"0773; +@"1F7A => @"0782; +@"1F7B => @"0783; +@"1F7C => @"0792; +@"1F7D => @"0793; +% +@"1F80 => @"0721; +@"1F81 => @"0720; +@"1F82 => @"072A; +@"1F83 => @"0726; +@"1F84 => @"072B; +@"1F85 => @"0727; +@"1F86 => @"072C; +@"1F87 => @"0728; +@"1F88 => @"0701 @"07D0; +@"1F89 => @"0700 @"07D0; +@"1F8A => @"070A @"07D0; +@"1F8B => @"0706 @"07D0; +@"1F8C => @"070B @"07D0; +@"1F8D => @"0707 @"07D0; +@"1F8E => @"070C @"07D0; +@"1F8F => @"0708 @"07D0; +% +@"1F90 => @"0751; +@"1F91 => @"0750; +@"1F92 => @"075A; +@"1F93 => @"0756; +@"1F94 => @"075B; +@"1F95 => @"0757; +@"1F96 => @"075C; +@"1F97 => @"0758; +@"1F98 => @"0701 @"07D3; +@"1F99 => @"0700 @"07D3; +@"1F9A => @"070A @"07D3; +@"1F9B => @"0706 @"07D3; +@"1F9C => @"070B @"07D3; +@"1F9D => @"0707 @"07D3; +@"1F9E => @"070C @"07D3; +@"1F9F => @"0708 @"07D3; +% +@"1FA0 => @"07A1; +@"1FA1 => @"07A0; +@"1FA2 => @"07AA; +@"1FA3 => @"07A6; +@"1FA4 => @"07AB; +@"1FA5 => @"07A7; +@"1FA6 => @"07AC; +@"1FA7 => @"07A8; +@"1FA8 => @"0701 @"07D6; +@"1FA9 => @"0700 @"07D6; +@"1FAA => @"070A @"07D6; +@"1FAB => @"0706 @"07D6; +@"1FAC => @"070B @"07D6; +@"1FAD => @"0707 @"07D6; +@"1FAE => @"070C @"07D6; +@"1FAF => @"0708 @"07D6; +% +@"1FB0 => @"071F; +@"1FB1 => @"071E; +@"1FB2 => @"0722; +@"1FB3 => @"07CD; +@"1FB4 => @"0723; +@"1FB6 => @"0714; +@"1FB7 => @"0724; +@"1FB8 => @"07B8; +@"1FB9 => @"07B0; +@"1FBA => @"0702 @"0391; +@"1FBB => @"0703 @"0391; +@"1FBC => @"07D0; +@"1FBD => @"0701; +@"1FBE => @"07CC; +@"1FBF => @"0701; +% +@"1FC0 => @"0704; +@"1FC1 => @"07DC; +@"1FC2 => @"0752; +@"1FC3 => @"07CE; +@"1FC4 => @"0753; +@"1FC6 => @"0744; +@"1FC7 => @"0754; +@"1FC8 => @"0702 @"0395; +@"1FC9 => @"0703 @"0395; +@"1FCA => @"0702 @"0397; +@"1FCB => @"0703 @"0397; +@"1FCC => @"07D3; +@"1FCD => @"070A; +@"1FCE => @"070B; +@"1FCF => @"070C; +% +@"1FD0 => @"076F; +@"1FD1 => @"076E; +@"1FD2 => @"07C0; +@"1FD3 => @"07C1; +@"1FD6 => @"0764; +@"1FD7 => @"07C2; +@"1FD8 => @"07BB; +@"1FD9 => @"07B3; +@"1FDA => @"0702 @"0399; +@"1FDB => @"0703 @"0399; +@"1FDD => @"0706; +@"1FDE => @"0707; +@"1FDF => @"0708; +% +@"1FE0 => @"078F; +@"1FE1 => @"078E; +@"1FE2 => @"07C4; +@"1FE3 => @"07C5; +@"1FE4 => @"07C9; +@"1FE5 => @"07C8; +@"1FE6 => @"0784; +@"1FE7 => @"07C6; +@"1FE8 => @"07BD; +@"1FE9 => @"07B5; +@"1FEA => @"0702 @"03A5; +@"1FEB => @"0703 @"03A5; +@"1FEC => @"0700 @"03A1; +@"1FED => @"07DA; +@"1FEE => @"07DB; +@"1FEF => @"0702; +% +@"1FF2 => @"07A2; +@"1FF3 => @"07CF; +@"1FF4 => @"07A3; +@"1FF6 => @"0794; +@"1FF7 => @"07A4; +@"1FF8 => @"0702 @"039F; +@"1FF9 => @"0703 @"039F; +@"1FFA => @"0702 @"03A9; +@"1FFB => @"0703 @"03A9; +@"1FFC => @"07D6; +@"1FFD => @"0703; +@"1FFE => @"0700; + +% greek question mark +@"037E => @"003B; + +%`f'`f'`i'`j' => @"022C; % for Dutch only +`f'`f'`i' => @"0223; +`f'`f'`l' => @"0224; +`f'`f'`j' => @"022A; +`f'`f'@"012F => @"0226; +`f'`f'@"0142 => @"0228; +`f'`f'@"013A => @"022E; +`f'`f'@"013C => @"0230; +`f'`f'@"013E => @"0232; +`f'`f'@"0140 => @"0234; +`f'`f' => @"0220; +%`f'`i'`j' => @"022B; % for Dutch only +`f'`i' => @"0221; +`f'`l' => @"0222; +`f'`j' => @"0229; +`f'@"012F => @"0225; +`f'@"0142 => @"0227; +`f'@"013A => @"022D; +`f'@"013C => @"022F; +`f'@"013E => @"0231; +`f'@"0140 => @"0233; +% +% s-long ligatures +% +@"017F@"017F`i' => @"0238; +@"017F@"017F`l' => @"0239; +@"017F@"017F => @"0235; +@"017F`i' => @"0236; +@"017F`l' => @"0237; +% French calligraphic ones +%`s'`t' => @"023A; +%`c'`t' => @"023B; + +% +% Tifinagh ligatures +% +% slanted l and n +(@"EC4E|@"EC4C)(@"EC45|@"EC4F)@"EC4E => #(\1) @"EC82 ; +(@"EC4E|@"EC4C)@"EC4E => #(\1) @"EC82 ; +(@"EC4E|@"EC4C)(@"EC45|@"EC4F)@"EC4C => #(\1) @"EC81 ; +(@"EC4E|@"EC4C)@"EC4C => #(\1) @"EC81 ; +% ng +@"EC4E(@"EC45|@"EC4F)@"EC47 => @"EC80 ; +@"EC4E@"EC47 => @"EC80 ; +% bt, ct, etc. +@"EC42(@"EC45|@"EC4F)@"EC54 => @"EC83 ; +@"EC42@"EC54 => @"EC83 ; +@"EC43(@"EC45|@"EC4F)@"EC54 => @"EC84 ; +@"EC43@"EC54 => @"EC84 ; +@"EC47(@"EC45|@"EC4F)@"EC54 => @"EC86 ; +@"EC47@"EC54 => @"EC86 ; +@"EC4D(@"EC45|@"EC4F)@"EC54 => @"EC87 ; +@"EC4D@"EC54 => @"EC87 ; +@"EC52(@"EC45|@"EC4F)@"EC54 => @"EC88 ; +@"EC52@"EC54 => @"EC88 ; +@"EC53(@"EC45|@"EC4F)@"EC54 => @"EC89 ; +@"EC53@"EC54 => @"EC89 ; +@"EC7A(@"EC45|@"EC4F)@"EC54 => @"EC8A ; +@"EC7A@"EC54 => @"EC8A ; + +% general punctuation +@"2010-@"2046 => #(\1 - @"1000); + +. => \1; + diff --git a/Master/texmf-dist/omega/otp/antomega/uni2t1.otp b/Master/texmf-dist/omega/otp/antomega/uni2t1.otp new file mode 100644 index 00000000000..adb1231a970 --- /dev/null +++ b/Master/texmf-dist/omega/otp/antomega/uni2t1.otp @@ -0,0 +1,185 @@ +%% This file is part of the ANTOMEGA project version 0.6 +%% ----------------------------------------------------- +%% +%% It may be distributed under the terms of the LaTeX Project Public +%% License, as described in lppl.txt in the base LaTeX distribution. +%% Either version 1.0 or, at your option, any later version. +%% Copyright (C) 2001 -- 2005 by Alexej Kryukov +%% Please report errors to: A.M. Kryukov + +% Conversion from Unicode to western T1 encoding. + +input: 2; +output: 1; + +expressions: + +% upper-ASCII codes +@"0000-@"007F => \1; + +% accented symbols found in latin1 +@"00C0-@"00D6 => \1; +@"00D8-@"00DD => \1; +@"00E0-@"00F6 => \1; +@"00F8-@"00FE => \1; +@"00DF => @"FF; +% upsilon dieresis +@"0178 => @"98; +@"00FF => @"B8; +% oe ligature +@"0152 => @"D7; +@"0153 => @"F7; +% s caron +@"0160 => @"92; +@"0161 => @"B2; +% z caron +@"017D => @"9A; +@"017E => @"BA; +% dh +@"0111 => @"9E; + +% dotless i +@"0131 => "\noocpchar{26}"; +% capital i with dot +@"0130 => @"9D; + +% additional capital letters +% abreve +@"0102 => @"80; +% aogonek +@"0104 => @"81; +% cacute +@"0106 => @"82; +% ccaron +@"010C => @"83; +% dcaron +@"010E => @"84; +% ecaron +@"011A => @"85; +% eogonek +@"0118 => @"86; +% gcaron +@"011E => @"87; +% lacute +@"0139 => @"88; +% lcomma +@"013D => @"89; +% lslash +@"0141 => @"8A; +% nacute +@"0143 => @"8B; +% ncaron +@"0147 => @"8C; +% ng +@"014A => @"8D; +% ohungarumlaut +@"0150 => @"8E; +% racute +@"0154 => @"8F; +% rcaron +@"0158 => @"90; +% sacute +@"015A => @"91; +% scedilla +@"015E => @"93; +% tcaron +@"0164 => @"94; +% tcedilla +@"0162 => @"95; +% uhungarumlaut +@"0170 => @"96; +% uring +@"016E => @"97; +% zacute +@"0179 => @"99; +% zdot +@"017B => @"9B; +% ijligature +@"0132 => @"9C; + +% additional small letters +% abreve +@"0103 => @"A0; +% aogonek +@"0105 => @"A1; +% cacute +@"0107 => @"A2; +% ccaron +@"010D => @"A3; +% dcaron +@"010F => @"A4; +% ecaron +@"011B => @"A5; +% eogonek +@"0119 => @"A6; +% gcaron +@"011F => @"A7; +% lacute +@"013A => @"A8; +% lcomma +@"013E => @"A9; +% lslash +@"0142 => @"AA; +% nacute +@"0144 => @"AB; +% ncaron +@"0148 => @"AC; +% ng +@"014B => @"AD; +% ohungarumlaut +@"0151 => @"AE; +% racute +@"0155 => @"AF; +% rcaron +@"0159 => @"B0; +% sacute +@"015B => @"B1; +% scedilla +@"015F => @"B3; +% tcaron +@"0165 => @"B4; +% tcedilla +@"0163 => @"B5; +% uhungarumlaut +@"0171 => @"B6; +% uring +@"016F => @"B7; +% zacute +@"017A => @"B9; +% zdot +@"017C => @"BB; +% ijligature +@"0133 => @"BC; + +% common symbols + +% Zero width non-joiner +@"200C => "\noocpchar{23}"; +% emdash +@"2014 => "\noocpchar{22}"; +% endash +@"2013 => "\noocpchar{21}"; +% exclamdown +@"00A1 => @"BD; +% questiondown +@"00BF => @"BE; +% sterling +@"00A3 => @"BF; +% guillemots +@"00AB => "\noocpchar{19}"; +@"00BB => "\noocpchar{20}"; +% quilsingles +@"2039 => "\noocpchar{14}"; +@"203A => "\noocpchar{15}"; +% dblquotes +@"201C => "\noocpchar{16}"; +@"201D => "\noocpchar{17}"; +@"201E => "\noocpchar{18}"; +% singlequotes +@"2018 => @"60; +@"2019 => @"27; +% section +@"00A7 => @"9F; + +% all other symbols +. => \1; diff --git a/Master/texmf-dist/omega/otp/antomega/uni2t2a.otp b/Master/texmf-dist/omega/otp/antomega/uni2t2a.otp new file mode 100644 index 00000000000..1f745133b74 --- /dev/null +++ b/Master/texmf-dist/omega/otp/antomega/uni2t2a.otp @@ -0,0 +1,192 @@ +%% This file is part of the ANTOMEGA project version 0.6 +%% ----------------------------------------------------- +%% +%% It may be distributed under the terms of the LaTeX Project Public +%% License, as described in lppl.txt in the base LaTeX distribution. +%% Either version 1.0 or, at your option, any later version. +%% Copyright (C) 2001 -- 2005 by Alexej Kryukov +%% Please report errors to: A.M. Kryukov + +% Conversion from Unicode to cyrillic T2A encoding. + +input: 2; +output: 1; + +expressions: + +% upper-ASCII codes +@"0000-@"007F => \1; + +% russian letters +@"0410-@"044F => #(\1 - @"350); + +% additional uppercase letters +% CYRYO +@"0401 => @"9C; +% CYRDJE +@"0402 => @"82; +% CYRGJE +@"0403 => @"5C @"27 @"C3; +% CYRIE +@"0404 => @"99; +% CYRDZE +@"0405 => @"8F; +% CYRI +@"0406 => `I'; +% CYRYI +@"0407 => @"88; +% CYRJ +@"0408 => `J'; +% CYRLJE +@"0409 => @"87; +% CYRNJE +@"040A => @"9B; +% CYRTSHE +@"040B => @"83; +% CYRKJE +@"040C => @"5C @"27 @"CA; +% CYRUSHRT +@"040E => @"92; +% CYRDZHE +@"040F => @"96; +% CYRGUP +@"0490 => @"80; + +%Non-slavic uppercase letters +% CYRGHCRS +@"0492 => @"81; +% CYRSHHA +@"04BA => @"84; +% CYRZHDSC +@"0496 => @"85; +% CYRZDSC +@"0498 => @"86; +% CYRKDSC +@"049A => @"89; +% CYRKBEAK +@"04A0 => @"8A; +% CYRKVCRS +@"049C => @"8B; +% CYRAE +@"04D4 => @"8C; +% CYRNDSC +@"04A2 => @"8D; +% CYRNG +@"04A4 => @"8E; +% CYROTLD +@"0472 => @"90; +% CYRSDSC +@"04AA => @"91; +% CYRY +@"04AE => @"93; +% CYRYHCRS +@"04B0 => @"94; +% CYRHDSC +@"04B2 => @"95; +% CYRCHVCRS +@"04B8 => @"97; +% CYRCHRDSC +@"04B6 => @"98; +% CYRSCHWA +@"04D8 => @"9A; + +% additional lowercase letters +% cyryo +@"0451 => @"BC; +% cyrdje +@"0452 => @"A2; +% cyrgje +@"0453 => @"5C @"27 @"E3; +% cyrie +@"0454 => @"B9; +% cyrdze +@"0455 => @"AF; +% cyri +@"0456 => `i'; +% cyryi +@"0457 => @"A8; +% cyrj +@"0458 => `j'; +% cyrlje +@"0459 => @"A7; +% cyrnje +@"045A => @"BB; +% cyrtshe +@"045B => @"A3; +% cyrkje +@"045C => @"5C @"27 @"EA; +% cyrushrt +@"045E => @"B2; +% cyrdzhe +@"045F => @"B6; +% cyrgup +@"0491 => @"A0; + +%Non-slavic lowercase letters +% cyrghcrs +@"0493 => @"A1; +% cyrshha +@"04BB => @"A4; +% cyrzhdsc +@"0497 => @"A5; +% cyrzdsc +@"0499 => @"A6; +% cyrkdsc +@"049B => @"A9; +% cyrkbeak +@"04A1 => @"AA; +% cyrkvcrs +@"049D => @"AB; +% cyrae +@"04D5 => @"AC; +% cyrndsc +@"04A3 => @"AD; +% cyrng +@"04A5 => @"AE; +% cyrotld +@"0473 => @"B0; +% cyrsdsc +@"04AB => @"B1; +% cyry +@"04AF => @"B3; +% cyryhcrs +@"04B1 => @"B4; +% cyrhdsc +@"04B3 => @"B5; +% cyrchvcrs +@"04B9 => @"B7; +% cyrchrdsc +@"04B7 => @"B8; +% cyrschwa +@"04D9 => @"BA; + +% common symbols + +% dotless i +@"0131 => "\noocpchar{25}"; +% Zero width non-joiner +@"200C => "\noocpchar{23}"; +% emdash +@"2014 => "\noocpchar{22}"; +% endash +@"2013 => "\noocpchar{21}"; +% angle brackets +@"2329 => "\noocpchar{14}"; +@"232A => "\noocpchar{15}"; +% guillemots +@"00AB => "\noocpchar{190}"; +@"00BB => "\noocpchar{191}"; +% dblquotes +@"201C => "\noocpchar{16}"; +@"201D => "\noocpchar{17}"; +@"201E => "\noocpchar{189}"; +% singlequotes +@"2018 => @"60; +@"2019 => @"27; +% section +@"00A7 => @"9F; +% textnumero +@"2116 => @"9D; + +% all other symbols +. => \1; diff --git a/Master/texmf-dist/omega/otp/antomega/uniutf2uni.otp b/Master/texmf-dist/omega/otp/antomega/uniutf2uni.otp new file mode 100644 index 00000000000..0e09052fde5 --- /dev/null +++ b/Master/texmf-dist/omega/otp/antomega/uniutf2uni.otp @@ -0,0 +1,37 @@ +%% This file is part of the ANTOMEGA project version 0.6 +%% ----------------------------------------------------- +%% +%% It may be distributed under the terms of the LaTeX Project Public +%% License, as described in lppl.txt in the base LaTeX distribution. +%% Either version 1.0 or, at your option, any later version. + +%% Copyright (c) 1999 John Plaice and Yannis Haralambous +%% The information was provided by Martin Duerst. +%% Modifications 2003 by Alexej Kryukov +%% Please report errors to: A.M. Kryukov + +%% This file was taken from the original omega package and renamed +%% from inutf8.otp to uniutf2uni.otp to avoid name clashes +%% in case of independent developement. + +%% Conversion to Unicode from UTF-8. + +%% The only difference between this file and the original +%% inutf8.otp is different definition for conversion symbols not +%% defined in utf8. The new definition allows to mix utf-8 text +%% with Omega-styled Unicode representation (like ^^^^****). + +input: 1; +output: 2; + +expressions: + +@"00-@"7F + => \1; +(@"C0-@"DF)(@"80-@"BF) + => #(((\1-@"C0)*@"40) + (\2-@"80)); +(@"E0-@"EF)(@"80-@"BF)(@"80-@"BF) + => #(((\1-@"E0)*@"1000) + ((\2-@"80)*@"40) + (\3-@"80)); + +% All other symbols including Unicode characters. +. => \1; diff --git a/Master/texmf-dist/omega/otp/antomega/uppercase-dflt.otp b/Master/texmf-dist/omega/otp/antomega/uppercase-dflt.otp new file mode 100644 index 00000000000..66dd4452f9c --- /dev/null +++ b/Master/texmf-dist/omega/otp/antomega/uppercase-dflt.otp @@ -0,0 +1,265 @@ +%% This file is part of the ANTOMEGA project version 0.8 +%% ----------------------------------------------------- +%% +%% It may be distributed under the terms of the LaTeX Project Public +%% License, as described in lppl.txt in the base LaTeX distribution. +%% Either version 1.0 or, at your option, any later version. +%% Copyright (C) 2005 by Alexej Kryukov +%% Please report errors to: A.M. Kryukov + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +% This file belongs to an alpha-release of Omega-Babel, +% which is part of the +% +% #### # # ###### #### ## +% # # ## ## # # # # # +% # # # ## # ##### # # # +% # # # # # # ### ###### +% # # # # # # # # # +% #### # # ###### #### # # Project, +% +% (c) John Plaice and Yannis Haralambous, 1994-95 +% +% plaice@ift.ulaval.ca +% haralambous@univ-lille1.fr, http://www.ens.fr/~yannis +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +% Date of the release: 1995-11-27 +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +input: 2; + +output: 2; + +expressions: + +% Latin + +@"0020 - @"0060 => \1 ; +@"0061 - @"007a => #(\1 - 32) ; +@"007b - @"00de => \1 ; +% uppercase German sz +@"00df => "SS" ; +@"00e0 - @"00f6 => #(\1 - 32) ; +@"00f7 => \1 ; +@"00f8 - @"00fe => #(\1 - 32) ; +% \"y +@"00ff => @"0178 ; +% dotless j +@"F6BE => "J" ; +@"0100 - @"012f => #(\1 - (\1 mod: 2)) ; +@"0130 => \1 ; +%uppercase Turkish dotless i +@"0131 => "I" ; +@"0132 - @"0137 => #(\1 - (\1 mod: 2)) ; +% uppercase kra +@"0138 => "K" ; +@"0139 - @"0148 => #(\1 - 1 + (\1 mod: 2)) ; +%uppercase Afrikaans 'n +@"0149 => "'N" ; +@"014a - @"0177 => #(\1 - (\1 mod: 2)) ; +% \"Y +@"0178 => \1 ; +@"0179 - @"017e => #(\1 - 1 + (\1 mod: 2)) ; +% uppercase long s +@"017f => "S" ; +@"0180 - @"01c3 => \1 ; %to be treated later on (African stuff) +@"01c4 - @"01c6 => @"01c4 ; +@"01c7 - @"01c9 => @"01c7 ; +@"01ca - @"01cc => @"01ca ; +@"01cd - @"01dc => #(\1 - 1 + (\1 mod: 2)) ; +@"01dd => @"018e ; +@"01de - @"01ef => #(\1 - (\1 mod: 2)) ; +@"01f0 => @"e18f ; +@"01f1 - @"01f3 => @"01f1 ; +@"01f4 - @"0217 => #(\1 - (\1 mod: 2)) ; +@"0250 - @"0385 => \1 ; %Phonetic and other stuff + +% Greek! + +@"0386 => @"0391 ; +@"0388 => @"0395 ; +@"0389 => @"0397 ; +@"038a => @"0399 ; +@"038c => @"039f ; +@"038e => @"03a5 ; +@"038f => @"03a9 ; +% kefalaio iota me dialutika kai toniko shmeio +@"0390 => @"03aa ; +@"0391 - @"03ab => \1 ; +% 'ai -> A"I +@"03ac @"03b9 => @"0391 @"03aa ; +% 'au -> A"U +@"03ac @"03c5 => @"0391 @"03ab ; +% 'ai -> A"I +@"1f71 @"03b9 => @"0391 @"03aa ; +% 'au -> A"U +@"1f71 @"03c5 => @"0391 @"03ab ; +@"03ac => @"0391 ; +% 'ei -> E"I +@"03ad @"03b9 => @"0395 @"03aa ; +% 'eu -> E"U +@"03ad @"03c5 => @"0395 @"03ab ; +% 'ei -> E"I +@"1f73 @"03b9 => @"0395 @"03aa ; +% 'eu -> E"U +@"1f73 @"03c5 => @"0395 @"03ab ; +@"03ad => @"0395 ; +% 'hu -> H"U +@"03ae @"03c5 => @"0397 @"03ab ; +% 'hu -> H"U +@"1f75 @"03c5 => @"0397 @"03ab ; +@"03ae => @"0397 ; +@"03af => @"0399 ; +% kefalaio uyilon me dialutika kai toniko shmeio +@"03b0 => @"03ab ; +@"03b1 - @"03c1 => #(\1 - 32) ; +% kefalaio teliko sigma +@"03c2 => @"03a3 ; +@"03c3 - @"03cb => #(\1 - 32) ; +% 'oi -> O"I +@"03cc @"03b9 => @"039f @"03aa ; +% 'ou -> O"U +@"03cc @"03c5 => @"039f @"03ab ; +% 'oi -> O"I +@"1f79 @"03b9 => @"039f @"03aa ; +% 'ou -> O"U +@"1f79 @"03c5 => @"039f @"03ab ; +@"03cc => @"039f ; +@"03cd => @"03a5 ; +@"03ce => @"03a9 ; +% kefalaio arqiko bhta +@"03d0 => @"0392 ; +% kefalaio anoikto jhta +@"03d1 => @"0398 ; +@"03d2 => @"03d2 ; +@"03d3 => @"03d3 ; +@"03d4 => @"03d4 ; +% kefalaio anoikto fi +@"03d5 => @"03a6 ; +% kefalaio stroggulo pi (opws to majainame sto dhmotiko) +@"03d6 => @"03a0 ; +% kai +@"03d7 => @"039a @"0391 @"0399 ; +@"03da - @"03ef => #(\1 - (\1 mod: 2)) ; +% kefalaio kalligrafiko kappa +@"03f0 => @"039a ; +% kefalaio ro me kampulh oura +@"03f1 => @"03a1 ; +% kefalaio sigma pou moiazei me c +@"03f2 => @"03F9 ; +% kefalaio jot +@"03f3 => "J" ; + +% Cyrillic! + +@"0401 - @"042f => \1 ; +@"0430 - @"044f => #(\1 - 32) ; +@"0451 - @"045f => #(\1 - 80) ; +@"0460 - @"04bf => #(\1 - (\1 mod: 2)) ; +@"04c0 => \1 ; +@"04c1 - @"04cc => #(\1 - 1 + (\1 mod: 2)) ; +@"04d0 - @"04f9 => #(\1 - (\1 mod: 2)) ; +% Serbian alternate forms +@"F6C4 => @"0413 ; +@"F6C5 => @"0411 ; +@"F6C6 => @"0414 ; +@"F6C7 => @"041F ; +@"F6C8 => @"0422 ; + +% Armenian! + +@"0531 - @"0556 => \1 ; +@"0561 - @"0586 => #(\1 - 48) ; +%uppercase ligature ech yiwn +@"0587 => @"e1cb ; + +% Additional Latin + +@"1e00 - @"1e95 => #(\1 - (\1 mod: 2)) ; +@"1e96 - @"1e9a => #(\1 + @"c1f2) ; +@"1ea0 - @"1ef9 => #(\1 - (\1 mod: 2)) ; + +% Real Greek! (the one with accents and spirits) + +@"1f00 - @"1f0f => @"0391 ; +@"1f10 - @"1f1f => @"0395 ; +@"1f20 - @"1f2f => @"0397 ; +@"1f30 - @"1f3f => @"0399 ; +@"1f40 - @"1f4f => @"039f ; +@"1f50 - @"1f5f => @"03a5 ; +@"1f60 - @"1f6f => @"03a9 ; +@"1f70 => @"0391 ; +@"1f71 => @"0391 ; +@"1f72 => @"0395 ; +@"1f73 => @"0395 ; +@"1f74 => @"0397 ; +@"1f75 => @"0397 ; +@"1f76 => @"0399 ; +@"1f77 => @"0399 ; +@"1f78 => @"039f ; +@"1f79 => @"039f ; +@"1f7a => @"03a5 ; +@"1f7b => @"03a5 ; +@"1f7c => @"03a9 ; +@"1f7d => @"03a9 ; +@"1f80 - @"1f8f => @"1fbc ; +@"1f90 - @"1f9f => @"1fcc ; +@"1fa0 - @"1faf => @"1ffc ; +@"1fb0 => @"1fb8 ; +@"1fb1 => @"1fb9 ; +@"1fb2 - @"1fb4 => @"1fbc ; +@"1fb6 => @"03a1; +@"1fb7 => @"1fbc; +@"1fba - @"1fbb => @"0391 ; +@"1fc2 - @"1fc4 => @"1fcc ; +@"1fc6 => @"0397; +@"1fc7 => @"1fcc; +@"1fc8 => @"0395 ; +@"1fc9 => @"0395 ; +@"1fca - @"1fcb => @"0397 ; +@"1fd0 => @"1fd8 ; +@"1fd1 => @"1fd9 ; +@"1fd2 => @"03aa ; +@"1fd3 => @"03aa ; +@"1fd6 => @"0399 ; +@"1fd7 => @"03aa ; +@"1fda => @"0399 ; +@"1fdb => @"0399 ; +@"1fe0 => @"1fe8 ; +@"1fe1 => @"1fe9 ; +@"1fe2 => @"03ab ; +@"1fe3 => @"03ab ; +@"1fe4 => @"03a1 ; +@"1fe5 => @"03a1 ; +@"1fe6 => @"03a5 ; +@"1fe7 => @"03ab ; +@"1fea => @"03a5 ; +@"1feb => @"03a5 ; +@"1fec => @"03a1 ; +@"1ff2 - @"1ff4 => @"1ffc ; +@"1ff6 => @"03a9; +@"1ff7 => @"1ffc; +@"1ff8 => @"039f ; +@"1ff9 => @"039f ; +@"1ffa - @"1ffb => @"03a9 ; + +% Roman numerals + +@"2170 - @"217f => #(\1 - 16) ; + +% Alphabetic presentation forms + +@"fb00 => "FF" ; +@"fb01 => "FI" ; +@"fb02 => "FL" ; +@"fb03 => "FFI" ; +@"fb04 => "FFL" ; +@"fb05 => "ST" ; +@"fb06 => "ST" ; + +% All others (wow, they are many of them!) + +. => \1 ; diff --git a/Master/texmf-dist/omega/otp/antomega/win2uni.otp b/Master/texmf-dist/omega/otp/antomega/win2uni.otp new file mode 100644 index 00000000000..7adb5d886db --- /dev/null +++ b/Master/texmf-dist/omega/otp/antomega/win2uni.otp @@ -0,0 +1,49 @@ +%% This file is part of the ANTOMEGA project version 0.7 +%% ----------------------------------------------------- +%% +%% It may be distributed under the terms of the LaTeX Project Public +%% License, as described in lppl.txt in the base LaTeX distribution. +%% Either version 1.0 or, at your option, any later version. + +%% Copyright (c) 2003 Alexej Kryukov +%% Please report errors to: A.M. Kryukov + +%% Conversion to Unicode from Latin windows-1252 codepage. + +input: 1; +output: 2; + +expressions: + +@"00-@"70 => \1; + +@"80 => @"20AC; % EURO SIGN +@"82 => @"201A; % SINGLE LOW-9 QUOTATION MARK +@"83 => @"0192; % LATIN SMALL LETTER F WITH HOOK +@"84 => @"201E; % DOUBLE LOW-9 QUOTATION MARK +@"85 => @"2026; % HORIZONTAL ELLIPSIS +@"86 => @"2020; % DAGGER +@"87 => @"2021; % DOUBLE DAGGER +@"88 => @"02C6; % MODIFIER LETTER CIRCUMFLEX ACCENT +@"89 => @"2030; % PER MILLE SIGN +@"8A => @"0160; % LATIN CAPITAL LETTER S WITH CARON +@"8B => @"2039; % SINGLE LEFT-POINTING ANGLE QUOTATION MARK +@"8C => @"0152; % LATIN CAPITAL LIGATURE OE +@"8E => @"017D; % LATIN CAPITAL LETTER Z WITH CARON +@"91 => @"2018; % LEFT SINGLE QUOTATION MARK +@"92 => @"2019; % RIGHT SINGLE QUOTATION MARK +@"93 => @"201C; % LEFT DOUBLE QUOTATION MARK +@"94 => @"201D; % RIGHT DOUBLE QUOTATION MARK +@"95 => @"2022; % BULLET +@"96 => @"2013; % EN DASH +@"97 => @"2014; % EM DASH +@"98 => @"02DC; % SMALL TILDE +@"99 => @"2122; % TRADE MARK SIGN +@"9A => @"0161; % LATIN SMALL LETTER S WITH CARON +@"9B => @"203A; % SINGLE RIGHT-POINTING ANGLE QUOTATION MARK +@"9C => @"0153; % LATIN SMALL LIGATURE OE +@"9E => @"017E; % LATIN SMALL LETTER Z WITH CARON +@"9F => @"0178; % LATIN CAPITAL LETTER Y WITH DIAERESIS + +@"A0-@"FF => \1; +. => \1; diff --git a/Master/texmf-dist/omega/otp/antomega/winbaltic2uni.otp b/Master/texmf-dist/omega/otp/antomega/winbaltic2uni.otp new file mode 100644 index 00000000000..048bfdcbfd7 --- /dev/null +++ b/Master/texmf-dist/omega/otp/antomega/winbaltic2uni.otp @@ -0,0 +1,138 @@ +%% This file is part of the ANTOMEGA project version 0.7 +%% ----------------------------------------------------- +%% +%% It may be distributed under the terms of the LaTeX Project Public +%% License, as described in lppl.txt in the base LaTeX distribution. +%% Either version 1.0 or, at your option, any later version. + +%% Copyright (c) 2003 Alexej Kryukov +%% Please report errors to: A.M. Kryukov + +%% Conversion to Unicode from Baltic windows-1257 codepage. + +input: 1; +output: 2; + +expressions: + +@"00-@"9F => \1; + +@"80 => @"20AC; % EURO SIGN +@"82 => @"201A; % SINGLE LOW-9 QUOTATION MARK +@"84 => @"201E; % DOUBLE LOW-9 QUOTATION MARK +@"85 => @"2026; % HORIZONTAL ELLIPSIS +@"86 => @"2020; % DAGGER +@"87 => @"2021; % DOUBLE DAGGER +@"89 => @"2030; % PER MILLE SIGN +@"8B => @"2039; % SINGLE LEFT-POINTING ANGLE QUOTATION MARK +@"8D => @"00A8; % DIAERESIS +@"8E => @"02C7; % CARON +@"8F => @"00B8; % CEDILLA +@"91 => @"2018; % LEFT SINGLE QUOTATION MARK +@"92 => @"2019; % RIGHT SINGLE QUOTATION MARK +@"93 => @"201C; % LEFT DOUBLE QUOTATION MARK +@"94 => @"201D; % RIGHT DOUBLE QUOTATION MARK +@"95 => @"2022; % BULLET +@"96 => @"2013; % EN DASH +@"97 => @"2014; % EM DASH +@"99 => @"2122; % TRADE MARK SIGN +@"9B => @"203A; % SINGLE RIGHT-POINTING ANGLE QUOTATION MARK +@"9D => @"00AF; % MACRON +@"9E => @"02DB; % OGONEK +@"A0 => @"00A0; % NO-BREAK SPACE +@"A2 => @"00A2; % CENT SIGN +@"A3 => @"00A3; % POUND SIGN +@"A4 => @"00A4; % CURRENCY SIGN +@"A6 => @"00A6; % BROKEN BAR +@"A7 => @"00A7; % SECTION SIGN +@"A8 => @"00D8; % LATIN CAPITAL LETTER O WITH STROKE +@"A9 => @"00A9; % COPYRIGHT SIGN +@"AA => @"0156; % LATIN CAPITAL LETTER R WITH CEDILLA +@"AB => @"00AB; % LEFT-POINTING DOUBLE ANGLE QUOTATION MARK +@"AC => @"00AC; % NOT SIGN +@"AD => @"00AD; % SOFT HYPHEN +@"AE => @"00AE; % REGISTERED SIGN +@"AF => @"00C6; % LATIN CAPITAL LETTER AE +@"B0 => @"00B0; % DEGREE SIGN +@"B1 => @"00B1; % PLUS-MINUS SIGN +@"B2 => @"00B2; % SUPERSCRIPT TWO +@"B3 => @"00B3; % SUPERSCRIPT THREE +@"B4 => @"00B4; % ACUTE ACCENT +@"B5 => @"00B5; % MICRO SIGN +@"B6 => @"00B6; % PILCROW SIGN +@"B7 => @"00B7; % MIDDLE DOT +@"B8 => @"00F8; % LATIN SMALL LETTER O WITH STROKE +@"B9 => @"00B9; % SUPERSCRIPT ONE +@"BA => @"0157; % LATIN SMALL LETTER R WITH CEDILLA +@"BB => @"00BB; % RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK +@"BC => @"00BC; % VULGAR FRACTION ONE QUARTER +@"BD => @"00BD; % VULGAR FRACTION ONE HALF +@"BE => @"00BE; % VULGAR FRACTION THREE QUARTERS +@"BF => @"00E6; % LATIN SMALL LETTER AE + +@"C0 => @"0104; % LATIN CAPITAL LETTER A WITH OGONEK +@"C1 => @"012E; % LATIN CAPITAL LETTER I WITH OGONEK +@"C2 => @"0100; % LATIN CAPITAL LETTER A WITH MACRON +@"C3 => @"0106; % LATIN CAPITAL LETTER C WITH ACUTE +@"C4 => @"00C4; % LATIN CAPITAL LETTER A WITH DIAERESIS +@"C5 => @"00C5; % LATIN CAPITAL LETTER A WITH RING ABOVE +@"C6 => @"0118; % LATIN CAPITAL LETTER E WITH OGONEK +@"C7 => @"0112; % LATIN CAPITAL LETTER E WITH MACRON +@"C8 => @"010C; % LATIN CAPITAL LETTER C WITH CARON +@"C9 => @"00C9; % LATIN CAPITAL LETTER E WITH ACUTE +@"CA => @"0179; % LATIN CAPITAL LETTER Z WITH ACUTE +@"CB => @"0116; % LATIN CAPITAL LETTER E WITH DOT ABOVE +@"CC => @"0122; % LATIN CAPITAL LETTER G WITH CEDILLA +@"CD => @"0136; % LATIN CAPITAL LETTER K WITH CEDILLA +@"CE => @"012A; % LATIN CAPITAL LETTER I WITH MACRON +@"CF => @"013B; % LATIN CAPITAL LETTER L WITH CEDILLA +@"D0 => @"0160; % LATIN CAPITAL LETTER S WITH CARON +@"D1 => @"0143; % LATIN CAPITAL LETTER N WITH ACUTE +@"D2 => @"0145; % LATIN CAPITAL LETTER N WITH CEDILLA +@"D3 => @"00D3; % LATIN CAPITAL LETTER O WITH ACUTE +@"D4 => @"014C; % LATIN CAPITAL LETTER O WITH MACRON +@"D5 => @"00D5; % LATIN CAPITAL LETTER O WITH TILDE +@"D6 => @"00D6; % LATIN CAPITAL LETTER O WITH DIAERESIS +@"D7 => @"00D7; % MULTIPLICATION SIGN +@"D8 => @"0172; % LATIN CAPITAL LETTER U WITH OGONEK +@"D9 => @"0141; % LATIN CAPITAL LETTER L WITH STROKE +@"DA => @"015A; % LATIN CAPITAL LETTER S WITH ACUTE +@"DB => @"016A; % LATIN CAPITAL LETTER U WITH MACRON +@"DC => @"00DC; % LATIN CAPITAL LETTER U WITH DIAERESIS +@"DD => @"017B; % LATIN CAPITAL LETTER Z WITH DOT ABOVE +@"DE => @"017D; % LATIN CAPITAL LETTER Z WITH CARON +@"DF => @"00DF; % LATIN SMALL LETTER SHARP S +@"E0 => @"0105; % LATIN SMALL LETTER A WITH OGONEK +@"E1 => @"012F; % LATIN SMALL LETTER I WITH OGONEK +@"E2 => @"0101; % LATIN SMALL LETTER A WITH MACRON +@"E3 => @"0107; % LATIN SMALL LETTER C WITH ACUTE +@"E4 => @"00E4; % LATIN SMALL LETTER A WITH DIAERESIS +@"E5 => @"00E5; % LATIN SMALL LETTER A WITH RING ABOVE +@"E6 => @"0119; % LATIN SMALL LETTER E WITH OGONEK +@"E7 => @"0113; % LATIN SMALL LETTER E WITH MACRON +@"E8 => @"010D; % LATIN SMALL LETTER C WITH CARON +@"E9 => @"00E9; % LATIN SMALL LETTER E WITH ACUTE +@"EA => @"017A; % LATIN SMALL LETTER Z WITH ACUTE +@"EB => @"0117; % LATIN SMALL LETTER E WITH DOT ABOVE +@"EC => @"0123; % LATIN SMALL LETTER G WITH CEDILLA +@"ED => @"0137; % LATIN SMALL LETTER K WITH CEDILLA +@"EE => @"012B; % LATIN SMALL LETTER I WITH MACRON +@"EF => @"013C; % LATIN SMALL LETTER L WITH CEDILLA +@"F0 => @"0161; % LATIN SMALL LETTER S WITH CARON +@"F1 => @"0144; % LATIN SMALL LETTER N WITH ACUTE +@"F2 => @"0146; % LATIN SMALL LETTER N WITH CEDILLA +@"F3 => @"00F3; % LATIN SMALL LETTER O WITH ACUTE +@"F4 => @"014D; % LATIN SMALL LETTER O WITH MACRON +@"F5 => @"00F5; % LATIN SMALL LETTER O WITH TILDE +@"F6 => @"00F6; % LATIN SMALL LETTER O WITH DIAERESIS +@"F7 => @"00F7; % DIVISION SIGN +@"F8 => @"0173; % LATIN SMALL LETTER U WITH OGONEK +@"F9 => @"0142; % LATIN SMALL LETTER L WITH STROKE +@"FA => @"015B; % LATIN SMALL LETTER S WITH ACUTE +@"FB => @"016B; % LATIN SMALL LETTER U WITH MACRON +@"FC => @"00FC; % LATIN SMALL LETTER U WITH DIAERESIS +@"FD => @"017C; % LATIN SMALL LETTER Z WITH DOT ABOVE +@"FE => @"017E; % LATIN SMALL LETTER Z WITH CARON +@"FF => @"02D9; % DOT ABOVE + +. => \1; diff --git a/Master/texmf-dist/omega/otp/antomega/wince2uni.otp b/Master/texmf-dist/omega/otp/antomega/wince2uni.otp new file mode 100644 index 00000000000..53f0a7d2e2d --- /dev/null +++ b/Master/texmf-dist/omega/otp/antomega/wince2uni.otp @@ -0,0 +1,95 @@ +%% This file is part of the ANTOMEGA project version 0.7 +%% ----------------------------------------------------- +%% +%% It may be distributed under the terms of the LaTeX Project Public +%% License, as described in lppl.txt in the base LaTeX distribution. +%% Either version 1.0 or, at your option, any later version. + +%% Copyright (c) 2003 Alexej Kryukov +%% Please report errors to: A.M. Kryukov + +%% Conversion to Unicode from Central European windows-1250 codepage. + +input: 1; +output: 2; + +tables: + +tab8859_2[@"40] = { +@"0154, @"00C1, @"00C2, @"0102, @"00C4, @"0139, @"0106, @"00C7, +@"010C, @"00C9, @"0118, @"00CB, @"011A, @"00CD, @"00CE, @"010E, +@"0110, @"0143, @"0147, @"00D3, @"00D4, @"0150, @"00D6, @"00D7, +@"0158, @"016E, @"00DA, @"0170, @"00DC, @"00DD, @"0162, @"00DF, +@"0155, @"00E1, @"00E2, @"0103, @"00E4, @"013A, @"0107, @"00E7, +@"010D, @"00E9, @"0119, @"00EB, @"011B, @"00ED, @"00EE, @"010F, +@"0111, @"0144, @"0148, @"00F3, @"00F4, @"0151, @"00F6, @"00F7, +@"0159, @"016F, @"00FA, @"0171, @"00FC, @"00FD, @"0163, @"02D9 +}; + +expressions: + +@"00-@"7F => \1; + +@"80 => @"20AC; % EURO SIGN +@"82 => @"201A; % SINGLE LOW-9 QUOTATION MARK +@"84 => @"201E; % DOUBLE LOW-9 QUOTATION MARK +@"85 => @"2026; % HORIZONTAL ELLIPSIS +@"86 => @"2020; % DAGGER +@"87 => @"2021; % DOUBLE DAGGER +@"89 => @"2030; % PER MILLE SIGN +@"8A => @"0160; % LATIN CAPITAL LETTER S WITH CARON +@"8B => @"2039; % SINGLE LEFT-POINTING ANGLE QUOTATION MARK +@"8C => @"015A; % LATIN CAPITAL LETTER S WITH ACUTE +@"8D => @"0164; % LATIN CAPITAL LETTER T WITH CARON +@"8E => @"017D; % LATIN CAPITAL LETTER Z WITH CARON +@"8F => @"0179; % LATIN CAPITAL LETTER Z WITH ACUTE +@"91 => @"2018; % LEFT SINGLE QUOTATION MARK +@"92 => @"2019; % RIGHT SINGLE QUOTATION MARK +@"93 => @"201C; % LEFT DOUBLE QUOTATION MARK +@"94 => @"201D; % RIGHT DOUBLE QUOTATION MARK +@"95 => @"2022; % BULLET +@"96 => @"2013; % EN DASH +@"97 => @"2014; % EM DASH +@"99 => @"2122; % TRADE MARK SIGN +@"9A => @"0161; % LATIN SMALL LETTER S WITH CARON +@"9B => @"203A; % SINGLE RIGHT-POINTING ANGLE QUOTATION MARK +@"9C => @"015B; % LATIN SMALL LETTER S WITH ACUTE +@"9D => @"0165; % LATIN SMALL LETTER T WITH CARON +@"9E => @"017E; % LATIN SMALL LETTER Z WITH CARON +@"9F => @"017A; % LATIN SMALL LETTER Z WITH ACUTE + +@"A0 => @"00A0; % NO-BREAK SPACE +@"A1 => @"02C7; % CARON +@"A2 => @"02D8; % BREVE +@"A3 => @"0141; % LATIN CAPITAL LETTER L WITH STROKE +@"A4 => @"00A4; % CURRENCY SIGN +@"A5 => @"0104; % LATIN CAPITAL LETTER A WITH OGONEK +@"A6 => @"00A6; % BROKEN BAR +@"A7 => @"00A7; % SECTION SIGN +@"A8 => @"00A8; % DIAERESIS +@"A9 => @"00A9; % COPYRIGHT SIGN +@"AA => @"015E; % LATIN CAPITAL LETTER S WITH CEDILLA +@"AB => @"00AB; % LEFT-POINTING DOUBLE ANGLE QUOTATION MARK +@"AC => @"00AC; % NOT SIGN +@"AD => @"00AD; % SOFT HYPHEN +@"AE => @"00AE; % REGISTERED SIGN +@"AF => @"017B; % LATIN CAPITAL LETTER Z WITH DOT ABOVE +@"B0 => @"00B0; % DEGREE SIGN +@"B1 => @"00B1; % PLUS-MINUS SIGN +@"B2 => @"02DB; % OGONEK +@"B3 => @"0142; % LATIN SMALL LETTER L WITH STROKE +@"B4 => @"00B4; % ACUTE ACCENT +@"B5 => @"00B5; % MICRO SIGN +@"B6 => @"00B6; % PILCROW SIGN +@"B7 => @"00B7; % MIDDLE DOT +@"B8 => @"00B8; % CEDILLA +@"B9 => @"0105; % LATIN SMALL LETTER A WITH OGONEK +@"BA => @"015F; % LATIN SMALL LETTER S WITH CEDILLA +@"BB => @"00BB; % RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK +@"BC => @"013D; % LATIN CAPITAL LETTER L WITH CARON +@"BD => @"02DD; % DOUBLE ACUTE ACCENT +@"BE => @"013E; % LATIN SMALL LETTER L WITH CARON +@"BF => @"017C; % LATIN SMALL LETTER Z WITH DOT ABOVE + +@"C0-@"FF => #(tab8859_2[\1-@"C0]); +. => \1; diff --git a/Master/texmf-dist/omega/otp/antomega/wincyr2uni.otp b/Master/texmf-dist/omega/otp/antomega/wincyr2uni.otp new file mode 100644 index 00000000000..2e89fec635e --- /dev/null +++ b/Master/texmf-dist/omega/otp/antomega/wincyr2uni.otp @@ -0,0 +1,152 @@ +%% This file is part of the ANTOMEGA project version 0.6 +%% ----------------------------------------------------- +%% +%% It may be distributed under the terms of the LaTeX Project Public +%% License, as described in lppl.txt in the base LaTeX distribution. +%% Either version 1.0 or, at your option, any later version. +%% Copyright (C) 2001 -- 2003 by Alexej Kryukov +%% Please report errors to: A.M. Kryukov + +%% Conversion to Unicode from MS Windows Cyrillic encoding +%% (microsoft-cp1251). + +input: 1; +output: 2; + +expressions: + +% Basic ASCII symbols +@"00-@"7F => \1; + +% Basic Russian alphabet +@"C0-@"FF => #(\1 + @"350); + +% additional capital letters + +% Russian capital letter YO +@"A8 => @"0401; +% Cyrillic capital letter DJE +@"80 => @"0402; +% Cyrillic capital letter TSHE +@"8E => @"040B; +% Ukrainian capital letter IE +@"AA => @"0404; +% Cyrillic capital letter DZE +@"BD => @"0405; +% Ukrainian capital letter GHE with upturn +@"A5 => @"0490; +% Cyrillic capital letter KJE +@"8D => @"040C; +% Cyrillic capital letter GJE +@"81 => @"0403; +% Cyrillic capital letter JE +@"A3 => @"0408; +% Ukrainian-Byelorussian capital letter I +@"B2 => @"0406; +% Ukrainian capital letter YI +@"AF => @"0407; +% Byelorussian capital letter short U +@"A1 => @"040E; +% Cyrillic capital letter DZHE +@"8F => @"040F; +% Cyrillic capital letter NJE +@"8C => @"040A; +% Cyrillic capital letter LJE +@"8A => @"0409; + +% additional small letters +% Russian small letter YO +@"B8 => @"0451; +% Cyrillic small letter DJE +@"90 => @"0452; +% Cyrillic small letter TSHE +@"9E => @"045B; +% Ukrainian small letter IE +@"BA => @"0454; +% Cyrillic small letter DZE +@"BE => @"0455; +% Ukrainian small letter GHE with upturn +@"B4 => @"0491; +% Cyrillic small letter KJE +@"9D => @"045C; +% Cyrillic small letter GJE +@"83 => @"0453; +% Cyrillic small letter JE +@"BC => @"0458; +% Ukrainian-Byelorussian small letter I +@"B3 => @"0456; +% Ukrainian small letter YI +@"BF => @"0457; +% Byelorussian small letter short U +@"A2 => @"045E; +% Cyrillic small letter DZHE +@"9F => @"045F; +% Cyrillic small letter NJE +@"9C => @"045A; +% Cyrillic small letter LJE +@"9A => @"0459; + +% common symbols +% textsection +@"A7 => @"00A7; +% promille +@"89 => @"2030; +% quoteleft +@"91 => @"2018; +% quoteright +@"92 => @"2019; +% quotebase +@"82 => @"201A; +% quotedblleft +@"93 => @"201C; +% quotedblright +@"94 => @"201D; +% quotedblbase +@"84 => @"201E; +% guillemotleft +@"AB => @"00AB; +% guillemotright +@"BB => @"00BB; +% guilsingleleft +@"8B => @"2039; +% guilsingleright +@"9B => @"203A; +% endash +@"96 => @"2013; +% emdash +@"97 => @"2014; +% dagger +@"86 => @"2020; +% double dagger +@"87 => @"2021; +% brokenbar +@"A6 => @"00A6; +% currency +@"A4 => @"00A4; +% not sign +@"AC => @"00AC; +% soft hyphen +@"AD => @"00AD; +% degree +@"B0 => @"00B0; +% plus-minus +@"B1 => @"00B1; +% ellipsis +@"85 => @"2026; +% registered +@"AE => @"00AE; +% copyright +@"A9 => @"00A9; +% paragraph +@"B6 => @"00B6; +% bullet +@"95 => @"2022; +% trademark +@"99 => @"2122; +% mikro +@"B5 => @"00B5; +% Cyrillic numero sign +@"B9 => @"2116; + +% all other symbols, including Unicode characters +. => \1; diff --git a/Master/texmf-dist/omega/otp/char2uni/in646.otp b/Master/texmf-dist/omega/otp/char2uni/in646.otp new file mode 100644 index 00000000000..97501eaf6aa --- /dev/null +++ b/Master/texmf-dist/omega/otp/char2uni/in646.otp @@ -0,0 +1,16 @@ +% File in646.otp +% Conversion to Unicode from 7-bit ASCII (ISO-646) +% Copyright (c) 1995 John Plaice and Yannis Haralambous +% This file is part of the Omega project. +% +% This file was derived from data in the tcs program +% (ftp://plan9.att.com/plan9/unixsrc/tcs.shar.Z, 16 November 1994) +% + +input: 1; +output: 2; + +expressions: + +@"00-@"7F => \1; +. => @"FFFD; diff --git a/Master/texmf-dist/omega/otp/char2uni/in88591.otp b/Master/texmf-dist/omega/otp/char2uni/in88591.otp new file mode 100644 index 00000000000..c41389e2daa --- /dev/null +++ b/Master/texmf-dist/omega/otp/char2uni/in88591.otp @@ -0,0 +1,16 @@ +% File in88591.otp +% Conversion to Unicode from ISO-8859-1 (Latin-1) +% Copyright (c) 1995 John Plaice and Yannis Haralambous +% This file is part of the Omega project. +% +% This file was derived from data in the tcs program +% (ftp://plan9.att.com/plan9/unixsrc/tcs.shar.Z, 16 November 1994) +% + +input: 1; +output: 2; + +expressions: + +@"00-@"FF => \1; +. => @"FFFD; diff --git a/Master/texmf-dist/omega/otp/char2uni/in88592.otp b/Master/texmf-dist/omega/otp/char2uni/in88592.otp new file mode 100644 index 00000000000..319b743ce13 --- /dev/null +++ b/Master/texmf-dist/omega/otp/char2uni/in88592.otp @@ -0,0 +1,34 @@ +% File in88592.otp +% Conversion to Unicode from ISO-8859-2 (Latin-2) +% Copyright (c) 1995 John Plaice and Yannis Haralambous +% This file is part of the Omega project. +% +% This file was derived from data in the tcs program +% (ftp://plan9.att.com/plan9/unixsrc/tcs.shar.Z, 16 November 1994) +% + +input: 1; +output: 2; + +tables: + +tab8859_2[@"60] = { +@"00A0, @"0104, @"02D8, @"0141, @"00A4, @"013D, @"015A, @"00A7, +@"00A8, @"0160, @"015E, @"0164, @"0179, @"00AD, @"017D, @"017B, +@"00B0, @"0105, @"02DB, @"0142, @"00B4, @"013E, @"015B, @"02C7, +@"00B8, @"0161, @"015F, @"0165, @"017A, @"02DD, @"017E, @"017C, +@"0154, @"00C1, @"00C2, @"0102, @"00C4, @"0139, @"0106, @"00C7, +@"010C, @"00C9, @"0118, @"00CB, @"011A, @"00CD, @"00CE, @"010E, +@"0110, @"0143, @"0147, @"00D3, @"00D4, @"0150, @"00D6, @"00D7, +@"0158, @"016E, @"00DA, @"0170, @"00DC, @"00DD, @"0162, @"00DF, +@"0155, @"00E1, @"00E2, @"0103, @"00E4, @"013A, @"0107, @"00E7, +@"010D, @"00E9, @"0119, @"00EB, @"011B, @"00ED, @"00EE, @"010F, +@"0111, @"0144, @"0148, @"00F3, @"00F4, @"0151, @"00F6, @"00F7, +@"0159, @"016F, @"00FA, @"0171, @"00FC, @"00FD, @"0163, @"02D9 +}; + +expressions: + +@"00-@"9F => \1; +@"A0-@"FF => #(tab8859_2[\1-@"A0]); +. => @"FFFD; diff --git a/Master/texmf-dist/omega/otp/char2uni/in88593.otp b/Master/texmf-dist/omega/otp/char2uni/in88593.otp new file mode 100644 index 00000000000..cfa3d93bafc --- /dev/null +++ b/Master/texmf-dist/omega/otp/char2uni/in88593.otp @@ -0,0 +1,34 @@ +% File in88593.otp +% Conversion to Unicode from ISO-8859-3 (Latin-3) +% Copyright (c) 1995 John Plaice and Yannis Haralambous +% This file is part of the Omega project. +% +% This file was derived from data in the tcs program +% (ftp://plan9.att.com/plan9/unixsrc/tcs.shar.Z, 16 November 1994) +% + +input: 1; +output: 2; + +tables: + +tab8859_3[@"60] = { +@"00A0, @"0126, @"02D8, @"00A3, @"00A4, @"FFFD, @"0124, @"00A7, +@"00A8, @"0130, @"015E, @"011E, @"0134, @"00AD, @"FFFD, @"017B, +@"00B0, @"0127, @"00B2, @"00B3, @"00B4, @"00B5, @"0125, @"00B7, +@"00B8, @"0131, @"015F, @"011F, @"0135, @"00BD, @"FFFD, @"017C, +@"00C0, @"00C1, @"00C2, @"FFFD, @"00C4, @"010A, @"0108, @"00C7, +@"00C8, @"00C9, @"00CA, @"00CB, @"00CC, @"00CD, @"00CE, @"00CF, +@"FFFD, @"00D1, @"00D2, @"00D3, @"00D4, @"0120, @"00D6, @"00D7, +@"011C, @"00D9, @"00DA, @"00DB, @"00DC, @"016C, @"015C, @"00DF, +@"00E0, @"00E1, @"00E2, @"FFFD, @"00E4, @"010B, @"0109, @"00E7, +@"00E8, @"00E9, @"00EA, @"00EB, @"00EC, @"00ED, @"00EE, @"00EF, +@"FFFD, @"00F1, @"00F2, @"00F3, @"00F4, @"0121, @"00F6, @"00F7, +@"011D, @"00F9, @"00FA, @"00FB, @"00FC, @"016D, @"015D, @"02D9 +}; + +expressions: + +@"00-@"9F => \1; +@"A0-@"FF => #(tab8859_3[\1-@"A0]); +. => @"FFFD; diff --git a/Master/texmf-dist/omega/otp/char2uni/in88594.otp b/Master/texmf-dist/omega/otp/char2uni/in88594.otp new file mode 100644 index 00000000000..b05213a7905 --- /dev/null +++ b/Master/texmf-dist/omega/otp/char2uni/in88594.otp @@ -0,0 +1,34 @@ +% File in88594.otp +% Conversion to Unicode from ISO-8859-4 (Latin-4) +% Copyright (c) 1995 John Plaice and Yannis Haralambous +% This file is part of the Omega project. +% +% This file was derived from data in the tcs program +% (ftp://plan9.att.com/plan9/unixsrc/tcs.shar.Z, 16 November 1994) +% + +input: 1; +output: 2; + +tables: + +tab8859_4[@"60] = { +@"00A0, @"0104, @"0138, @"0156, @"00A4, @"0128, @"013B, @"00A7, +@"00A8, @"0160, @"0112, @"0122, @"0166, @"00AD, @"017D, @"00AF, +@"00B0, @"0105, @"02DB, @"0157, @"00B4, @"0129, @"013C, @"02C7, +@"00B8, @"0161, @"0113, @"0123, @"0167, @"014A, @"017E, @"014B, +@"0100, @"00C1, @"00C2, @"00C3, @"00C4, @"00C5, @"00C6, @"012E, +@"010C, @"00C9, @"0118, @"00CB, @"0116, @"00CD, @"00CE, @"012A, +@"0110, @"0145, @"014C, @"0136, @"00D4, @"00D5, @"00D6, @"00D7, +@"00D8, @"0172, @"00DA, @"00DB, @"00DC, @"0168, @"016A, @"00DF, +@"0101, @"00E1, @"00E2, @"00E3, @"00E4, @"00E5, @"00E6, @"012F, +@"010D, @"00E9, @"0119, @"00EB, @"0117, @"00ED, @"00EE, @"012B, +@"0111, @"0146, @"014D, @"0137, @"00F4, @"00F5, @"00F6, @"00F7, +@"00F8, @"0173, @"00FA, @"00FB, @"00FC, @"0169, @"016B, @"02D9 +}; + +expressions: + +@"00-@"9F => \1; +@"A0-@"FF => #(tab8859_4[\1-@"A0]); +. => @"FFFD; diff --git a/Master/texmf-dist/omega/otp/char2uni/in88595.otp b/Master/texmf-dist/omega/otp/char2uni/in88595.otp new file mode 100644 index 00000000000..3731f5ee7b9 --- /dev/null +++ b/Master/texmf-dist/omega/otp/char2uni/in88595.otp @@ -0,0 +1,20 @@ +% File in88595.otp +% Conversion to Unicode from ISO-8859-5 (Latin/Cyrillic) +% Copyright (c) 1995 John Plaice and Yannis Haralambous +% This file is part of the Omega project. +% +% This file was derived from data in the tcs program +% (ftp://plan9.att.com/plan9/unixsrc/tcs.shar.Z, 16 November 1994) +% + +input: 1; +output: 2; + +expressions: + +@"00-@"A0 => \1; +@"AD => \1; +@"F0 => @"2116; +@"FD => @"A7; +@"A1-@"FF => #(\1+@"360); +. => @"FFFD; diff --git a/Master/texmf-dist/omega/otp/char2uni/in88596.otp b/Master/texmf-dist/omega/otp/char2uni/in88596.otp new file mode 100644 index 00000000000..a9fd1891a77 --- /dev/null +++ b/Master/texmf-dist/omega/otp/char2uni/in88596.otp @@ -0,0 +1,34 @@ +% File in88596.otp +% Conversion to Unicode from ISO-8859-6 (Latin/Arabic) +% Copyright (c) 1995 John Plaice and Yannis Haralambous +% This file is part of the Omega project. +% +% This file was derived from data in the tcs program +% (ftp://plan9.att.com/plan9/unixsrc/tcs.shar.Z, 16 November 1994) +% + +input: 1; +output: 2; + +tables: + +tab8859_6[@"60] = { +@"00A0, @"FFFD, @"FFFD, @"FFFD, @"00A4, @"FFFD, @"FFFD, @"FFFD, +@"FFFD, @"FFFD, @"FFFD, @"FFFD, @"060C, @"00AD, @"FFFD, @"FFFD, +@"FFFD, @"FFFD, @"FFFD, @"FFFD, @"FFFD, @"FFFD, @"FFFD, @"FFFD, +@"FFFD, @"FFFD, @"FFFD, @"061B, @"FFFD, @"FFFD, @"FFFD, @"061F, +@"FFFD, @"0621, @"0622, @"0623, @"0624, @"0625, @"0626, @"0627, +@"0628, @"0629, @"062A, @"062B, @"062C, @"062D, @"062E, @"062F, +@"0630, @"0631, @"0632, @"0633, @"0634, @"0635, @"0636, @"0637, +@"0638, @"0639, @"063A, @"FFFD, @"FFFD, @"FFFD, @"FFFD, @"FFFD, +@"0640, @"0641, @"0642, @"0643, @"0644, @"0645, @"0646, @"0647, +@"0648, @"0649, @"064A, @"064B, @"064C, @"064D, @"064E, @"064F, +@"0650, @"0651, @"0652, @"FFFD, @"FFFD, @"FFFD, @"FFFD, @"FFFD, +@"FFFD, @"FFFD, @"FFFD, @"FFFD, @"FFFD, @"FFFD, @"FFFD, @"FFFD +}; + +expressions: + +@"00-@"9F => \1; +@"A0-@"FF => #(tab8859_6[\1-@"A0]); +. => @"FFFD; diff --git a/Master/texmf-dist/omega/otp/char2uni/in88597.otp b/Master/texmf-dist/omega/otp/char2uni/in88597.otp new file mode 100644 index 00000000000..dd3a18cfed8 --- /dev/null +++ b/Master/texmf-dist/omega/otp/char2uni/in88597.otp @@ -0,0 +1,39 @@ +% File in88597.otp +% Conversion to Unicode from ISO-8859-7 (Latin/Greek) +% Copyright (c) 1995 John Plaice and Yannis Haralambous +% Copyright (c) 2002 Roozbeh Pournader +% This file is part of the Omega project. +% +% This file was derived from data in the tcs program +% (ftp://plan9.att.com/plan9/unixsrc/tcs.shar.Z, 16 November 1994) +% +% It was then modified based on information available from +% Unicode's character mappings files +% (http://www.unicode.org/Public/MAPPINGS/) +% + +input: 1; +output: 2; + +tables: + +tab8859_7[@"60] = { +@"00A0, @"2018, @"2019, @"00A3, @"FFFD, @"FFFD, @"00A6, @"00A7, +@"00A8, @"00A9, @"FFFD, @"00AB, @"00AC, @"00AD, @"FFFD, @"2015, +@"00B0, @"00B1, @"00B2, @"00B3, @"0384, @"0385, @"0386, @"00B7, +@"0388, @"0389, @"038A, @"00BB, @"038C, @"00BD, @"038E, @"038F, +@"0390, @"0391, @"0392, @"0393, @"0394, @"0395, @"0396, @"0397, +@"0398, @"0399, @"039A, @"039B, @"039C, @"039D, @"039E, @"039F, +@"03A0, @"03A1, @"FFFD, @"03A3, @"03A4, @"03A5, @"03A6, @"03A7, +@"03A8, @"03A9, @"03AA, @"03AB, @"03AC, @"03AD, @"03AE, @"03AF, +@"03B0, @"03B1, @"03B2, @"03B3, @"03B4, @"03B5, @"03B6, @"03B7, +@"03B8, @"03B9, @"03BA, @"03BB, @"03BC, @"03BD, @"03BE, @"03BF, +@"03C0, @"03C1, @"03C2, @"03C3, @"03C4, @"03C5, @"03C6, @"03C7, +@"03C8, @"03C9, @"03CA, @"03CB, @"03CC, @"03CD, @"03CE, @"FFFD +}; + +expressions: + +@"00-@"9F => \1; +@"A0-@"FF => #(tab8859_7[\1-@"A0]); +. => @"FFFD; diff --git a/Master/texmf-dist/omega/otp/char2uni/in88598.otp b/Master/texmf-dist/omega/otp/char2uni/in88598.otp new file mode 100644 index 00000000000..3f0f0f362ca --- /dev/null +++ b/Master/texmf-dist/omega/otp/char2uni/in88598.otp @@ -0,0 +1,39 @@ +% File in88598.otp +% Conversion to Unicode from ISO-8859-8 (Latin/Hebrew) +% Copyright (c) 1995 John Plaice and Yannis Haralambous +% Copyright (c) 2002 Roozbeh Pournader +% This file is part of the Omega project. +% +% This file was derived from data in the tcs program +% (ftp://plan9.att.com/plan9/unixsrc/tcs.shar.Z, 16 November 1994) +% +% It was then modified based on information available from +% Unicode's character mappings files +% (http://www.unicode.org/Public/MAPPINGS/) +% + +input: 1; +output: 2; + +tables: + +tab8859_8[@"60] = { +@"00A0, @"FFFD, @"00A2, @"00A3, @"00A4, @"00A5, @"00A6, @"00A7, +@"00A8, @"00A9, @"00D7, @"00AB, @"00AC, @"00AD, @"00AE, @"00AF, +@"00B0, @"00B1, @"00B2, @"00B3, @"00B4, @"00B5, @"00B6, @"00B7, +@"00B8, @"00B9, @"00F7, @"00BB, @"00BC, @"00BD, @"00BE, @"FFFD, +@"FFFD, @"FFFD, @"FFFD, @"FFFD, @"FFFD, @"FFFD, @"FFFD, @"FFFD, +@"FFFD, @"FFFD, @"FFFD, @"FFFD, @"FFFD, @"FFFD, @"FFFD, @"FFFD, +@"FFFD, @"FFFD, @"FFFD, @"FFFD, @"FFFD, @"FFFD, @"FFFD, @"FFFD, +@"FFFD, @"FFFD, @"FFFD, @"FFFD, @"FFFD, @"FFFD, @"FFFD, @"2017, +@"05D0, @"05D1, @"05D2, @"05D3, @"05D4, @"05D5, @"05D6, @"05D7, +@"05D8, @"05D9, @"05DA, @"05DB, @"05DC, @"05DD, @"05DE, @"05DF, +@"05E0, @"05E1, @"05E2, @"05E3, @"05E4, @"05E5, @"05E6, @"05E7, +@"05E8, @"05E9, @"05EA, @"FFFD, @"FFFD, @"200E, @"200F, @"FFFD +}; + +expressions: + +@"00-@"9F => \1; +@"A0-@"FF => #(tab8859_8[\1-@"A0]); +. => @"FFFD; diff --git a/Master/texmf-dist/omega/otp/char2uni/in88599.otp b/Master/texmf-dist/omega/otp/char2uni/in88599.otp new file mode 100644 index 00000000000..c2347c99c77 --- /dev/null +++ b/Master/texmf-dist/omega/otp/char2uni/in88599.otp @@ -0,0 +1,22 @@ +% File in88599.otp +% Conversion to Unicode from ISO-8859-9 (Latin-5) +% Copyright (c) 1995 John Plaice and Yannis Haralambous +% This file is part of the Omega project. +% +% This file was derived from data in the tcs program +% (ftp://plan9.att.com/plan9/unixsrc/tcs.shar.Z, 16 November 1994) +% + +input: 1; +output: 2; + +expressions: + +@"D0 => @"11E; +@"DD => @"130; +@"DE => @"15E; +@"F0 => @"11F; +@"FD => @"131; +@"FE => @"15F; +@"00-@"FF => \1; +. => @"FFFD; diff --git a/Master/texmf-dist/omega/otp/char2uni/in8859a.otp b/Master/texmf-dist/omega/otp/char2uni/in8859a.otp new file mode 100644 index 00000000000..59ee5c04467 --- /dev/null +++ b/Master/texmf-dist/omega/otp/char2uni/in8859a.otp @@ -0,0 +1,39 @@ +% File in8859a.otp +% Conversion to Unicode from ISO-8859-10 (Latin-6) +% Copyright (c) 1995 John Plaice and Yannis Haralambous +% Copyright (c) 2002 Roozbeh Pournader +% This file is part of the Omega project. +% +% This file was derived from data in the tcs program +% (ftp://plan9.att.com/plan9/unixsrc/tcs.shar.Z, 16 November 1994) +% +% It was then modified based on information available from +% Unicode's character mappings files +% (http://www.unicode.org/Public/MAPPINGS/) +% + +input: 1; +output: 2; + +tables: + +tab8859_10[@"60] = { +@"00A0, @"0104, @"0112, @"0122, @"012A, @"0128, @"0136, @"00A7, +@"013B, @"0110, @"0160, @"0166, @"017D, @"00AD, @"016A, @"014A, +@"00B0, @"0105, @"0113, @"0123, @"012B, @"0129, @"0137, @"00B7, +@"013C, @"0111, @"0161, @"0167, @"017E, @"2015, @"016B, @"014B, +@"0100, @"00C1, @"00C2, @"00C3, @"00C4, @"00C5, @"00C6, @"012E, +@"010C, @"00C9, @"0118, @"00CB, @"0116, @"00CD, @"00CE, @"00CF, +@"00D0, @"0145, @"014C, @"00D3, @"00D4, @"00D5, @"00D6, @"0168, +@"00D8, @"0172, @"00DA, @"00DB, @"00DC, @"00DD, @"00DE, @"00DF, +@"0101, @"00E1, @"00E2, @"00E3, @"00E4, @"00E5, @"00E6, @"012F, +@"010D, @"00E9, @"0119, @"00EB, @"0117, @"00ED, @"00EE, @"00EF, +@"00F0, @"0146, @"014D, @"00F3, @"00F4, @"00F5, @"00F6, @"0169, +@"00F8, @"0173, @"00FA, @"00FB, @"00FC, @"00FD, @"00FE, @"0138 +}; + +expressions: + +@"00-@"9F => \1; +@"A0-@"FF => #(tab8859_10[\1-@"A0]); +. => @"FFFD; diff --git a/Master/texmf-dist/omega/otp/char2uni/in8859d.otp b/Master/texmf-dist/omega/otp/char2uni/in8859d.otp new file mode 100644 index 00000000000..74684f8fd39 --- /dev/null +++ b/Master/texmf-dist/omega/otp/char2uni/in8859d.otp @@ -0,0 +1,35 @@ +% File in8859d.otp +% Conversion to Unicode from ISO-8859-13 (Latin-7) +% Copyright (c) 2002 Roozbeh Pournader +% This file is part of the Omega project. +% +% This file was derived from information available from +% Unicode's character mappings files +% (http://www.unicode.org/Public/MAPPINGS/) +% + +input: 1; +output: 2; + +tables: + +tab8859_13[@"60] = { +@"00A0, @"201D, @"00A2, @"00A3, @"00A4, @"201E, @"00A6, @"00A7, +@"00D8, @"00A9, @"0156, @"00AB, @"00AC, @"00AD, @"00AE, @"00C6, +@"00B0, @"00B1, @"00B2, @"00B3, @"201C, @"00B5, @"00B6, @"00B7, +@"00F8, @"00B9, @"0157, @"00BB, @"00BC, @"00BD, @"00BE, @"00E6, +@"0104, @"012E, @"0100, @"0106, @"00C4, @"00C5, @"0118, @"0112, +@"010C, @"00C9, @"0179, @"0116, @"0122, @"0136, @"012A, @"013B, +@"0160, @"0143, @"0145, @"00D3, @"014C, @"00D5, @"00D6, @"00D7, +@"0172, @"0141, @"015A, @"016A, @"00DC, @"017B, @"017D, @"00DF, +@"0105, @"012F, @"0101, @"0107, @"00E4, @"00E5, @"0119, @"0113, +@"010D, @"00E9, @"017A, @"0117, @"0123, @"0137, @"012B, @"013C, +@"0161, @"0144, @"0146, @"00F3, @"014D, @"00F5, @"00F6, @"00F7, +@"0173, @"0142, @"015B, @"016B, @"00FC, @"017C, @"017E, @"2019 +}; + +expressions: + +@"00-@"9F => \1; +@"A0-@"FF => #(tab8859_13[\1-@"A0]); +. => @"FFFD; diff --git a/Master/texmf-dist/omega/otp/char2uni/in8859e.otp b/Master/texmf-dist/omega/otp/char2uni/in8859e.otp new file mode 100644 index 00000000000..7f64b717825 --- /dev/null +++ b/Master/texmf-dist/omega/otp/char2uni/in8859e.otp @@ -0,0 +1,35 @@ +% File in8859e.otp +% Conversion to Unicode from ISO-8859-14 (Latin-8) +% Copyright (c) 2002 Roozbeh Pournader +% This file is part of the Omega project. +% +% This file was derived from information available from +% Unicode's character mappings files +% (http://www.unicode.org/Public/MAPPINGS/) +% + +input: 1; +output: 2; + +tables: + +tab8859_14[@"60] = { +@"00A0, @"1E02, @"1E03, @"00A3, @"010A, @"010B, @"1E0A, @"00A7, +@"1E80, @"00A9, @"1E82, @"1E0B, @"1EF2, @"00AD, @"00AE, @"0178, +@"1E1E, @"1E1F, @"0120, @"0121, @"1E40, @"1E41, @"00B6, @"1E56, +@"1E81, @"1E57, @"1E83, @"1E60, @"1EF3, @"1E84, @"1E85, @"1E61, +@"00C0, @"00C1, @"00C2, @"00C3, @"00C4, @"00C5, @"00C6, @"00C7, +@"00C8, @"00C9, @"00CA, @"00CB, @"00CC, @"00CD, @"00CE, @"00CF, +@"0174, @"00D1, @"00D2, @"00D3, @"00D4, @"00D5, @"00D6, @"1E6A, +@"00D8, @"00D9, @"00DA, @"00DB, @"00DC, @"00DD, @"0176, @"00DF, +@"00E0, @"00E1, @"00E2, @"00E3, @"00E4, @"00E5, @"00E6, @"00E7, +@"00E8, @"00E9, @"00EA, @"00EB, @"00EC, @"00ED, @"00EE, @"00EF, +@"0175, @"00F1, @"00F2, @"00F3, @"00F4, @"00F5, @"00F6, @"1E6B, +@"00F8, @"00F9, @"00FA, @"00FB, @"00FC, @"00FD, @"0177, @"00FF +}; + +expressions: + +@"00-@"9F => \1; +@"A0-@"FF => #(tab8859_14[\1-@"A0]); +. => @"FFFD; diff --git a/Master/texmf-dist/omega/otp/char2uni/in8859f.otp b/Master/texmf-dist/omega/otp/char2uni/in8859f.otp new file mode 100644 index 00000000000..4b076c9f0eb --- /dev/null +++ b/Master/texmf-dist/omega/otp/char2uni/in8859f.otp @@ -0,0 +1,35 @@ +% File in8859f.otp +% Conversion to Unicode from ISO-8859-15 (Latin-9) +% Copyright (c) 2002 Roozbeh Pournader +% This file is part of the Omega project. +% +% This file was derived from information available from +% Unicode's character mappings files +% (http://www.unicode.org/Public/MAPPINGS/) +% + +input: 1; +output: 2; + +tables: + +tab8859_15[@"60] = { +@"00A0, @"00A1, @"00A2, @"00A3, @"20AC, @"00A5, @"0160, @"00A7, +@"0161, @"00A9, @"00AA, @"00AB, @"00AC, @"00AD, @"00AE, @"00AF, +@"00B0, @"00B1, @"00B2, @"00B3, @"017D, @"00B5, @"00B6, @"00B7, +@"017E, @"00B9, @"00BA, @"00BB, @"0152, @"0153, @"0178, @"00BF, +@"00C0, @"00C1, @"00C2, @"00C3, @"00C4, @"00C5, @"00C6, @"00C7, +@"00C8, @"00C9, @"00CA, @"00CB, @"00CC, @"00CD, @"00CE, @"00CF, +@"00D0, @"00D1, @"00D2, @"00D3, @"00D4, @"00D5, @"00D6, @"00D7, +@"00D8, @"00D9, @"00DA, @"00DB, @"00DC, @"00DD, @"00DE, @"00DF, +@"00E0, @"00E1, @"00E2, @"00E3, @"00E4, @"00E5, @"00E6, @"00E7, +@"00E8, @"00E9, @"00EA, @"00EB, @"00EC, @"00ED, @"00EE, @"00EF, +@"00F0, @"00F1, @"00F2, @"00F3, @"00F4, @"00F5, @"00F6, @"00F7, +@"00F8, @"00F9, @"00FA, @"00FB, @"00FC, @"00FD, @"00FE, @"00FF +}; + +expressions: + +@"00-@"9F => \1; +@"A0-@"FF => #(tab8859_15[\1-@"A0]); +. => @"FFFD; diff --git a/Master/texmf-dist/omega/otp/char2uni/in8859g.otp b/Master/texmf-dist/omega/otp/char2uni/in8859g.otp new file mode 100644 index 00000000000..e1595c96bf3 --- /dev/null +++ b/Master/texmf-dist/omega/otp/char2uni/in8859g.otp @@ -0,0 +1,35 @@ +% File in8859g.otp +% Conversion to Unicode from ISO-8859-16 (Latin-10) +% Copyright (c) 2002 Roozbeh Pournader +% This file is part of the Omega project. +% +% This file was derived from information available from +% Unicode's character mappings files +% (http://www.unicode.org/Public/MAPPINGS/) +% + +input: 1; +output: 2; + +tables: + +tab8859_16[@"60] = { +@"00A0, @"0104, @"0105, @"0141, @"20AC, @"201E, @"0160, @"00A7, +@"0161, @"00A9, @"0218, @"00AB, @"0179, @"00AD, @"017A, @"017B, +@"00B0, @"00B1, @"010C, @"0142, @"017D, @"201D, @"00B6, @"00B7, +@"017E, @"010D, @"0219, @"00BB, @"0152, @"0153, @"0178, @"017C, +@"00C0, @"00C1, @"00C2, @"0102, @"00C4, @"0106, @"00C6, @"00C7, +@"00C8, @"00C9, @"00CA, @"00CB, @"00CC, @"00CD, @"00CE, @"00CF, +@"0110, @"0143, @"00D2, @"00D3, @"00D4, @"0150, @"00D6, @"015A, +@"0170, @"00D9, @"00DA, @"00DB, @"00DC, @"0118, @"021A, @"00DF, +@"00E0, @"00E1, @"00E2, @"0103, @"00E4, @"0107, @"00E6, @"00E7, +@"00E8, @"00E9, @"00EA, @"00EB, @"00EC, @"00ED, @"00EE, @"00EF, +@"0111, @"0144, @"00F2, @"00F3, @"00F4, @"0151, @"00F6, @"015B, +@"0171, @"00F9, @"00FA, @"00FB, @"00FC, @"0119, @"021B, @"00FF +}; + +expressions: + +@"00-@"9F => \1; +@"A0-@"FF => #(tab8859_16[\1-@"A0]); +. => @"FFFD; diff --git a/Master/texmf-dist/omega/otp/char2uni/inatari.otp b/Master/texmf-dist/omega/otp/char2uni/inatari.otp new file mode 100644 index 00000000000..45fa6cefa7a --- /dev/null +++ b/Master/texmf-dist/omega/otp/char2uni/inatari.otp @@ -0,0 +1,38 @@ +% File inatari.otp +% Conversion to Unicode from ATARI-ST character set +% Copyright (c) 1995 John Plaice and Yannis Haralambous +% This file is part of the Omega project. +% +% This file was derived from data in the tcs program +% (ftp://plan9.att.com/plan9/unixsrc/tcs.shar.Z, 16 November 1994) +% + +input: 1; +output: 2; + +tables: + +tabatari[@"80] = { +@"00C7, @"00FC, @"00E9, @"00E2, @"00E4, @"00E0, @"00E5, @"00E7, +@"00EA, @"00EB, @"00E8, @"00EF, @"00EE, @"00EC, @"00C4, @"00C5, +@"00C9, @"00E6, @"00C6, @"00F4, @"00F6, @"00F2, @"00FB, @"00F9, +@"00FF, @"00D6, @"00DC, @"00A2, @"00A3, @"00A5, @"00DF, @"0192, +@"00E1, @"00ED, @"00F3, @"00FA, @"00F1, @"00D1, @"00AA, @"00BA, +@"00BF, @"2310, @"00AC, @"00BD, @"00BC, @"00A1, @"00AB, @"00BB, +@"00E3, @"00F5, @"00D8, @"00F8, @"0153, @"0152, @"00C0, @"00C3, +@"00D5, @"00A8, @"00B4, @"2020, @"00B6, @"00A9, @"00AE, @"2122, +@"0133, @"0132, @"05D0, @"05D1, @"05D2, @"05D3, @"05D4, @"05D5, +@"05D6, @"05D7, @"05D8, @"05D9, @"05DB, @"05DC, @"05DE, @"05E0, +@"05E1, @"05E2, @"05E4, @"05E6, @"05E7, @"05E8, @"05E9, @"05EA, +@"05DF, @"05DA, @"05DD, @"05E3, @"05E5, @"00A7, @"2038, @"221E, +@"03B1, @"03B2, @"0393, @"03C0, @"03A3, @"03C3, @"00B5, @"03C4, +@"03A6, @"03B8, @"2126, @"03B4, @"222E, @"03C6, @"2208, @"220F, +@"2261, @"00B1, @"2265, @"2264, @"2320, @"2321, @"00F7, @"2248, +@"00B0, @"2022, @"00B7, @"221A, @"207F, @"00B2, @"00B3, @"00AF +}; + +expressions: + +@"00-@"7F => \1; +@"80-@"FF => #(tabatari[\1-@"80]); +. => @"FFFD; diff --git a/Master/texmf-dist/omega/otp/char2uni/inav.otp b/Master/texmf-dist/omega/otp/char2uni/inav.otp new file mode 100644 index 00000000000..ba486332488 --- /dev/null +++ b/Master/texmf-dist/omega/otp/char2uni/inav.otp @@ -0,0 +1,26 @@ +% File inav.otp +% Conversion to Unicode from Cyrillic Alternativnyi Variant +% Copyright (c) 1995 John Plaice and Yannis Haralambous +% This file is part of the Omega project. +% +% This file was derived from data in the tcs program +% (ftp://plan9.att.com/plan9/unixsrc/tcs.shar.Z, 16 November 1994) +% + +input: 1; +output: 2; + +tables: + +tabav[@"10] = { +@"0401, @"0451, @"0301, @"0300, @"0301, @"0300, @"2192, @"2190, +@"2193, @"2191, @"00F7, @"00B1, @"2116, @"00A4, @"FFFD, @"FFFD +}; + +expressions: + +@"00-@"7F => \1; +@"80-@"AF => #(\1 + @"390); +@"E0-@"EF => #(\1 + @"360); +@"F0-@"FF => #(tabav[\1-@"F0]); +. => @"FFFD; diff --git a/Master/texmf-dist/omega/otp/char2uni/inbig5.otp b/Master/texmf-dist/omega/otp/char2uni/inbig5.otp new file mode 100644 index 00000000000..a438a9d546c --- /dev/null +++ b/Master/texmf-dist/omega/otp/char2uni/inbig5.otp @@ -0,0 +1,1796 @@ +% File inbig5.otp +% Conversion to Unicode from Chinese Big 5 (HKU) +% Copyright (c) 1995 John Plaice and Yannis Haralambous +% This file is part of the Omega project. +% +% This file was derived from data in the tcs program +% (ftp://plan9.att.com/plan9/unixsrc/tcs.shar.Z, 16 November 1994) +% + +input: 1; +output: 2; + +tables: + +in_big5_a1[@"9D] = { +@"20, @"2c, @"2ce, @"2e, @"2219, @"2219, @"3b, @"3a, +@"3f, @"21, @"3a, @"2026, @"2025, @"2c, @"2ce, @"2e, +@"2e, @"3b, @"3a, @"3f, @"21, @"2503, @"2015, @"2502, +@"2500, @"258e, @"5f, @"2307, @"fffd, @"28, @"29, @"2322, +@"2323, @"7b, @"7d, @"fffd, @"fffd, @"28, @"29, @"2322, +@"2323, @"5b, @"5d, @"fffd, @"fffd, @"226a, @"226b, @"fffd, +@"fffd, @"3c, @"3e, @"2227, @"2228, @"231c, @"231f, @"230d, +@"230e, @"2554, @"255d, @"2557, @"255a, @"28, @"29, @"7b, +@"7d, @"5b, @"5d, @"312, @"313, @"305, @"2ba, @"305, +@"2ba, @"2cb, @"2ca, @"22d5, @"26, @"2733, @"203b, @"fffd, +@"201d, @"25cb, @"25cf, @"25b3, @"25b2, @"25ce, @"2729, @"272d, +@"2662, @"2666, @"2610, @"25a0, @"25bd, @"25bc, @"32a3, @"2105, +@"305, @"33f, @"332, @"333, @"2504, @"2508, @"2504, @"2508, +@"fffd, @"fffd, @"23, @"26, @"2a, @"2b, @"2d, @"d7, +@"f7, @"b1, @"221a, @"3c, @"3e, @"3d, @"2266, @"2267, +@"2260, @"221e, @"2252, @"2261, @"2b, @"2d, @"3c, @"3e, +@"3d, @"7e, @"2229, @"222a, @"22a5, @"2220, @"221f, @"22bf, +@"fffd, @"fffd, @"222b, @"222e, @"2235, @"2234, @"2640, @"2542, +@"2295, @"2299, @"2191, @"2193, @"2190, @"2192, @"2196, @"2197, +@"2199, @"2198, @"2225, @"2223, @"2215 +}; + +in_big5[@"3695] = { +@"3000, @"ff0c, @"3001, @"3002, @"ff0e, @"30fb, @"ff1b, @"ff1a, +@"ff1f, @"ff01, @"fe30, @"2026, @"2025, @"fe50, @"fe51, @"002e, +@"00b7, @"003b, @"003a, @"003f, @"0021, @"fe32, @"2013, @"fe31, +@"2014, @"fe33, @"fffd, @"fe34, @"fe4f, @"0028, @"0029, @"fe35, +@"fe36, @"007b, @"007d, @"fe37, @"fe38, @"3014, @"3015, @"fe39, +@"fe3a, @"3010, @"3011, @"fe3b, @"fe3c, @"300a, @"300b, @"fe3d, +@"fe3e, @"3008, @"3009, @"fe3f, @"fe40, @"300c, @"300d, @"fe41, +@"fe42, @"300e, @"300f, @"fe43, @"fe44, @"0028, @"0029, @"007b, +@"007d, @"005b, @"005d, @"2018, @"2019, @"201c, @"201d, @"301d, +@"301e, @"2035, @"2032, @"ff03, @"ff06, @"ff0a, @"203b, @"00a7, +@"3003, @"25cb, @"25cf, @"25b3, @"25b2, @"25ce, @"2606, @"2605, +@"25c7, @"25c6, @"25a1, @"25a0, @"25bd, @"25bc, @"32a3, @"2105, +@"203e, @"fffd, @"005f, @"2017, @"fe49, @"fe4a, @"fe4d, @"fe4e, +@"fe4b, @"fe4c, @"0023, @"0026, @"002a, @"ff0b, @"ff0d, @"00d7, +@"00f7, @"00b1, @"221a, @"ff1c, @"ff1e, @"ff1d, @"2264, @"2265, +@"2260, @"221e, @"2252, @"2261, @"002b, @"002d, @"003c, @"003e, +@"003d, @"223c, @"2229, @"222a, @"22a5, @"2220, @"221f, @"22bf, +@"33d2, @"33d1, @"222b, @"222e, @"2235, @"2234, @"2640, @"2642, +@"2641, @"2609, @"2191, @"2193, @"2192, @"2190, @"2196, @"2197, +@"2199, @"2198, @"2016, @"002c, @"ff0f, @"ff3c, @"002f, @"005c, +@"ff04, @"00a5, @"3012, @"00a2, @"00a3, @"ff05, @"ff20, @"2103, +@"2109, @"0024, @"0025, @"0040, @"33d5, @"339c, @"339d, @"339e, +@"33ce, @"33a1, @"338e, @"338f, @"33c4, @"00b0, @"5159, @"515b, +@"515e, @"515d, @"5161, @"5163, @"55e7, @"74e9, @"7cce, @"2581, +@"2582, @"2583, @"2584, @"2585, @"2586, @"2587, @"2588, @"258f, +@"258e, @"258d, @"258c, @"258b, @"258a, @"2589, @"253c, @"2534, +@"252c, @"2524, @"251c, @"2594, @"2500, @"2502, @"2595, @"250c, +@"2510, @"2514, @"2518, @"256d, @"256e, @"2570, @"256f, @"2550, +@"255e, @"256a, @"2561, @"25e2, @"25e3, @"25e5, @"25e4, @"2571, +@"2572, @"2573, @"ff10, @"ff11, @"ff12, @"ff13, @"ff14, @"ff15, +@"ff16, @"ff17, @"ff18, @"ff19, @"2160, @"2161, @"2162, @"2163, +@"2164, @"2165, @"2166, @"2167, @"2168, @"2169, @"3021, @"3022, +@"3023, @"3024, @"3025, @"3026, @"3027, @"3028, @"3029, @"fffd, +@"5344, @"fffd, @"ff21, @"ff22, @"ff23, @"ff24, @"ff25, @"ff26, +@"ff27, @"ff28, @"ff29, @"ff2a, @"ff2b, @"ff2c, @"ff2d, @"ff2e, +@"ff2f, @"ff30, @"ff31, @"ff32, @"ff33, @"ff34, @"ff35, @"ff36, +@"ff37, @"ff38, @"ff39, @"ff3a, @"ff41, @"ff42, @"ff43, @"ff44, +@"ff45, @"ff46, @"ff47, @"ff48, @"ff49, @"ff4a, @"ff4b, @"ff4c, +@"ff4d, @"ff4e, @"ff4f, @"ff50, @"ff51, @"ff52, @"ff53, @"ff54, +@"ff55, @"ff56, @"ff57, @"ff58, @"ff59, @"ff5a, @"0391, @"0392, +@"0393, @"0394, @"0395, @"0396, @"0397, @"0398, @"0399, @"039a, +@"039b, @"039c, @"039d, @"039e, @"039f, @"03a0, @"03a1, @"03a3, +@"03a4, @"03a5, @"03a6, @"03a7, @"03a8, @"03a9, @"03b1, @"03b2, +@"03b3, @"03b4, @"03b5, @"03b6, @"03b7, @"03b8, @"03b9, @"03ba, +@"03bb, @"03bc, @"03bd, @"03be, @"03bf, @"03c0, @"03c1, @"03c3, +@"03c4, @"03c5, @"03c6, @"03c7, @"03c8, @"03c9, @"3105, @"3106, +@"3107, @"3108, @"3109, @"310a, @"310b, @"310c, @"310d, @"310e, +@"310f, @"3110, @"3111, @"3112, @"3113, @"3114, @"3115, @"3116, +@"3117, @"3118, @"3119, @"311a, @"311b, @"311c, @"311d, @"311e, +@"311f, @"3120, @"3121, @"3122, @"3123, @"3124, @"3125, @"3126, +@"3127, @"3128, @"3129, @"02d9, @"02c9, @"02ca, @"02c7, @"02cb, +@"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, +@"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, +@"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, +@"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, +@"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, +@"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, +@"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, +@"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"4e00, +@"4e59, @"4e01, @"4e03, @"4e43, @"4e5d, @"4e86, @"4e8c, @"4eba, +@"513f, @"5165, @"516b, @"51e0, @"5200, @"5201, @"529b, @"5315, +@"5341, @"535c, @"53c8, @"4e09, @"4e0b, @"4e08, @"4e0a, @"4e2b, +@"4e38, @"51e1, @"4e45, @"4e48, @"4e5f, @"4e5e, @"4e8e, @"4ea1, +@"5140, @"5203, @"52fa, @"5343, @"53c9, @"53e3, @"571f, @"58eb, +@"5915, @"5927, @"5973, @"5b50, @"5b51, @"5b53, @"5bf8, @"5c0f, +@"5c22, @"5c38, @"5c71, @"5ddd, @"5de5, @"5df1, @"5df2, @"5df3, +@"5dfe, @"5e72, @"5efe, @"5f0b, @"5f13, @"624d, @"4e11, @"4e10, +@"4e0d, @"4e2d, @"4e30, @"4e39, @"4e4b, @"5c39, @"4e88, @"4e91, +@"4e95, @"4e92, @"4e94, @"4ea2, @"4ec1, @"4ec0, @"4ec3, @"4ec6, +@"4ec7, @"4ecd, @"4eca, @"4ecb, @"4ec4, @"5143, @"5141, @"5167, +@"516d, @"516e, @"516c, @"5197, @"51f6, @"5206, @"5207, @"5208, +@"52fb, @"52fe, @"52ff, @"5316, @"5339, @"5348, @"5347, @"5345, +@"535e, @"5384, @"53cb, @"53ca, @"53cd, @"58ec, @"5929, @"592b, +@"592a, @"592d, @"5b54, @"5c11, @"5c24, @"5c3a, @"5c6f, @"5df4, +@"5e7b, @"5eff, @"5f14, @"5f15, @"5fc3, @"6208, @"6236, @"624b, +@"624e, @"652f, @"6587, @"6597, @"65a4, @"65b9, @"65e5, @"66f0, +@"6708, @"6728, @"6b20, @"6b62, @"6b79, @"6bcb, @"6bd4, @"6bdb, +@"6c0f, @"6c34, @"706b, @"722a, @"7236, @"723b, @"7247, @"7259, +@"725b, @"72ac, @"738b, @"4e19, @"4e16, @"4e15, @"4e14, @"4e18, +@"4e3b, @"4e4d, @"4e4f, @"4e4e, @"4ee5, @"4ed8, @"4ed4, @"4ed5, +@"4ed6, @"4ed7, @"4ee3, @"4ee4, @"4ed9, @"4ede, @"5145, @"5144, +@"5189, @"518a, @"51ac, @"51f9, @"51fa, @"51f8, @"520a, @"52a0, +@"529f, @"5305, @"5306, @"5317, @"531d, @"4edf, @"534a, @"5349, +@"5361, @"5360, @"536f, @"536e, @"53bb, @"53ef, @"53e4, @"53f3, +@"53ec, @"53ee, @"53e9, @"53e8, @"53fc, @"53f8, @"53f5, @"53eb, +@"53e6, @"53ea, @"53f2, @"53f1, @"53f0, @"53e5, @"53ed, @"53fb, +@"56db, @"56da, @"5916, @"592e, @"5931, @"5974, @"5976, @"5b55, +@"5b83, @"5c3c, @"5de8, @"5de7, @"5de6, @"5e02, @"5e03, @"5e73, +@"5e7c, @"5f01, @"5f18, @"5f17, @"5fc5, @"620a, @"6253, @"6254, +@"6252, @"6251, @"65a5, @"65e6, @"672e, @"672c, @"672a, @"672b, +@"672d, @"6b63, @"6bcd, @"6c11, @"6c10, @"6c38, @"6c41, @"6c40, +@"6c3e, @"72af, @"7384, @"7389, @"74dc, @"74e6, @"7518, @"751f, +@"7528, @"7529, @"7530, @"7531, @"7532, @"7533, @"758b, @"767d, +@"76ae, @"76bf, @"76ee, @"77db, @"77e2, @"77f3, @"793a, @"79be, +@"7a74, @"7acb, @"4e1e, @"4e1f, @"4e52, @"4e53, @"4e69, @"4e99, +@"4ea4, @"4ea6, @"4ea5, @"4eff, @"4f09, @"4f19, @"4f0a, @"4f15, +@"4f0d, @"4f10, @"4f11, @"4f0f, @"4ef2, @"4ef6, @"4efb, @"4ef0, +@"4ef3, @"4efd, @"4f01, @"4f0b, @"5149, @"5147, @"5146, @"5148, +@"5168, @"5171, @"518d, @"51b0, @"5217, @"5211, @"5212, @"520e, +@"5216, @"52a3, @"5308, @"5321, @"5320, @"5370, @"5371, @"5409, +@"540f, @"540c, @"540a, @"5410, @"5401, @"540b, @"5404, @"5411, +@"540d, @"5408, @"5403, @"540e, @"5406, @"5412, @"56e0, @"56de, +@"56dd, @"5733, @"5730, @"5728, @"572d, @"572c, @"572f, @"5729, +@"5919, @"591a, @"5937, @"5938, @"5984, @"5978, @"5983, @"597d, +@"5979, @"5982, @"5981, @"5b57, @"5b58, @"5b87, @"5b88, @"5b85, +@"5b89, @"5bfa, @"5c16, @"5c79, @"5dde, @"5e06, @"5e76, @"5e74, +@"5f0f, @"5f1b, @"5fd9, @"5fd6, @"620e, @"620c, @"620d, @"6210, +@"6263, @"625b, @"6258, @"6536, @"65e9, @"65e8, @"65ec, @"65ed, +@"66f2, @"66f3, @"6709, @"673d, @"6734, @"6731, @"6735, @"6b21, +@"6b64, @"6b7b, @"6c16, @"6c5d, @"6c57, @"6c59, @"6c5f, @"6c60, +@"6c50, @"6c55, @"6c61, @"6c5b, @"6c4d, @"6c4e, @"7070, @"725f, +@"725d, @"767e, @"7af9, @"7c73, @"7cf8, @"7f36, @"7f8a, @"7fbd, +@"8001, @"8003, @"800c, @"8012, @"8033, @"807f, @"8089, @"808b, +@"808c, @"81e3, @"81ea, @"81f3, @"81fc, @"820c, @"821b, @"821f, +@"826e, @"8272, @"827e, @"866b, @"8840, @"884c, @"8863, @"897f, +@"9621, @"4e32, @"4ea8, @"4f4d, @"4f4f, @"4f47, @"4f57, @"4f5e, +@"4f34, @"4f5b, @"4f55, @"4f30, @"4f50, @"4f51, @"4f3d, @"4f3a, +@"4f38, @"4f43, @"4f54, @"4f3c, @"4f46, @"4f63, @"4f5c, @"4f60, +@"4f2f, @"4f4e, @"4f36, @"4f59, @"4f5d, @"4f48, @"4f5a, @"514c, +@"514b, @"514d, @"5175, @"51b6, @"51b7, @"5225, @"5224, @"5229, +@"522a, @"5228, @"52ab, @"52a9, @"52aa, @"52ac, @"5323, @"5373, +@"5375, @"541d, @"542d, @"541e, @"543e, @"5426, @"544e, @"5427, +@"5446, @"5443, @"5433, @"5448, @"5442, @"541b, @"5429, @"544a, +@"5439, @"543b, @"5438, @"542e, @"5435, @"5436, @"5420, @"543c, +@"5440, @"5431, @"542b, @"541f, @"542c, @"56ea, @"56f0, @"56e4, +@"56eb, @"574a, @"5751, @"5740, @"574d, @"5747, @"574e, @"573e, +@"5750, @"574f, @"573b, @"58ef, @"593e, @"599d, @"5992, @"59a8, +@"599e, @"59a3, @"5999, @"5996, @"598d, @"59a4, @"5993, @"598a, +@"59a5, @"5b5d, @"5b5c, @"5b5a, @"5b5b, @"5b8c, @"5b8b, @"5b8f, +@"5c2c, @"5c40, @"5c41, @"5c3f, @"5c3e, @"5c90, @"5c91, @"5c94, +@"5c8c, @"5deb, @"5e0c, @"5e8f, @"5e87, @"5e8a, @"5ef7, @"5f04, +@"5f1f, @"5f64, @"5f62, @"5f77, @"5f79, @"5fd8, @"5fcc, @"5fd7, +@"5fcd, @"5ff1, @"5feb, @"5ff8, @"5fea, @"6212, @"6211, @"6284, +@"6297, @"6296, @"6280, @"6276, @"6289, @"626d, @"628a, @"627c, +@"627e, @"6279, @"6273, @"6292, @"626f, @"6298, @"626e, @"6295, +@"6293, @"6291, @"6286, @"6539, @"653b, @"6538, @"65f1, @"66f4, +@"675f, @"674e, @"674f, @"6750, @"6751, @"675c, @"6756, @"675e, +@"6749, @"6746, @"6760, @"6753, @"6757, @"6b65, @"6bcf, @"6c42, +@"6c5e, @"6c99, @"6c81, @"6c88, @"6c89, @"6c85, @"6c9b, @"6c6a, +@"6c7a, @"6c90, @"6c70, @"6c8c, @"6c68, @"6c96, @"6c92, @"6c7d, +@"6c83, @"6c72, @"6c7e, @"6c74, @"6c86, @"6c76, @"6c8d, @"6c94, +@"6c98, @"6c82, @"7076, @"707c, @"707d, @"7078, @"7262, @"7261, +@"7260, @"72c4, @"72c2, @"7396, @"752c, @"752b, @"7537, @"7538, +@"7682, @"76ef, @"77e3, @"79c1, @"79c0, @"79bf, @"7a76, @"7cfb, +@"7f55, @"8096, @"8093, @"809d, @"8098, @"809b, @"809a, @"80b2, +@"826f, @"8292, @"828b, @"828d, @"898b, @"89d2, @"8a00, @"8c37, +@"8c46, @"8c55, @"8c9d, @"8d64, @"8d70, @"8db3, @"8eab, @"8eca, +@"8f9b, @"8fb0, @"8fc2, @"8fc6, @"8fc5, @"8fc4, @"5de1, @"9091, +@"90a2, @"90aa, @"90a6, @"90a3, @"9149, @"91c6, @"91cc, @"9632, +@"962e, @"9631, @"962a, @"962c, @"4e26, @"4e56, @"4e73, @"4e8b, +@"4e9b, @"4e9e, @"4eab, @"4eac, @"4f6f, @"4f9d, @"4f8d, @"4f73, +@"4f7f, @"4f6c, @"4f9b, @"4f8b, @"4f86, @"4f83, @"4f70, @"4f75, +@"4f88, @"4f69, @"4f7b, @"4f96, @"4f7e, @"4f8f, @"4f91, @"4f7a, +@"5154, @"5152, @"5155, @"5169, @"5177, @"5176, @"5178, @"51bd, +@"51fd, @"523b, @"5238, @"5237, @"523a, @"5230, @"522e, @"5236, +@"5241, @"52be, @"52bb, @"5352, @"5354, @"5353, @"5351, @"5366, +@"5377, @"5378, @"5379, @"53d6, @"53d4, @"53d7, @"5473, @"5475, +@"5496, @"5478, @"5495, @"5480, @"547b, @"5477, @"5484, @"5492, +@"5486, @"547c, @"5490, @"5471, @"5476, @"548c, @"549a, @"5462, +@"5468, @"548b, @"547d, @"548e, @"56fa, @"5783, @"5777, @"576a, +@"5769, @"5761, @"5766, @"5764, @"577c, @"591c, @"5949, @"5947, +@"5948, @"5944, @"5954, @"59be, @"59bb, @"59d4, @"59b9, @"59ae, +@"59d1, @"59c6, @"59d0, @"59cd, @"59cb, @"59d3, @"59ca, @"59af, +@"59b3, @"59d2, @"59c5, @"5b5f, @"5b64, @"5b63, @"5b97, @"5b9a, +@"5b98, @"5b9c, @"5b99, @"5b9b, @"5c1a, @"5c48, @"5c45, @"5c46, +@"5cb7, @"5ca1, @"5cb8, @"5ca9, @"5cab, @"5cb1, @"5cb3, @"5e18, +@"5e1a, @"5e16, @"5e15, @"5e1b, @"5e11, @"5e78, @"5e9a, @"5e97, +@"5e9c, @"5e95, @"5e96, @"5ef6, @"5f26, @"5f27, @"5f29, @"5f80, +@"5f81, @"5f7f, @"5f7c, @"5fdd, @"5fe0, @"5ffd, @"5ff5, @"5fff, +@"600f, @"6014, @"602f, @"6035, @"6016, @"602a, @"6015, @"6021, +@"6027, @"6029, @"602b, @"601b, @"6216, @"6215, @"623f, @"623e, +@"6240, @"627f, @"62c9, @"62cc, @"62c4, @"62bf, @"62c2, @"62b9, +@"62d2, @"62db, @"62ab, @"62d3, @"62d4, @"62cb, @"62c8, @"62a8, +@"62bd, @"62bc, @"62d0, @"62d9, @"62c7, @"62cd, @"62b5, @"62da, +@"62b1, @"62d8, @"62d6, @"62d7, @"62c6, @"62ac, @"62ce, @"653e, +@"65a7, @"65bc, @"65fa, @"6614, @"6613, @"660c, @"6606, @"6602, +@"660e, @"6600, @"660f, @"6615, @"660a, @"6607, @"670d, @"670b, +@"676d, @"678b, @"6795, @"6771, @"679c, @"6773, @"6777, @"6787, +@"679d, @"6797, @"676f, @"6770, @"677f, @"6789, @"677e, @"6790, +@"6775, @"679a, @"6793, @"677c, @"676a, @"6772, @"6b23, @"6b66, +@"6b67, @"6b7f, @"6c13, @"6c1b, @"6ce3, @"6ce8, @"6cf3, @"6cb1, +@"6ccc, @"6ce5, @"6cb3, @"6cbd, @"6cbe, @"6cbc, @"6ce2, @"6cab, +@"6cd5, @"6cd3, @"6cb8, @"6cc4, @"6cb9, @"6cc1, @"6cae, @"6cd7, +@"6cc5, @"6cf1, @"6cbf, @"6cbb, @"6ce1, @"6cdb, @"6cca, @"6cac, +@"6cef, @"6cdc, @"6cd6, @"6ce0, @"7095, @"708e, @"7092, @"708a, +@"7099, @"722c, @"722d, @"7238, @"7248, @"7267, @"7269, @"72c0, +@"72ce, @"72d9, @"72d7, @"72d0, @"73a9, @"73a8, @"739f, @"73ab, +@"73a5, @"753d, @"759d, @"7599, @"759a, @"7684, @"76c2, @"76f2, +@"76f4, @"77e5, @"77fd, @"793e, @"7940, @"7941, @"79c9, @"79c8, +@"7a7a, @"7a79, @"7afa, @"7cfe, @"7f54, @"7f8c, @"7f8b, @"8005, +@"80ba, @"80a5, @"80a2, @"80b1, @"80a1, @"80ab, @"80a9, @"80b4, +@"80aa, @"80af, @"81e5, @"81fe, @"820d, @"82b3, @"829d, @"8299, +@"82ad, @"82bd, @"829f, @"82b9, @"82b1, @"82ac, @"82a5, @"82af, +@"82b8, @"82a3, @"82b0, @"82be, @"82b7, @"864e, @"8671, @"521d, +@"8868, @"8ecb, @"8fce, @"8fd4, @"8fd1, @"90b5, @"90b8, @"90b1, +@"90b6, @"91c7, @"91d1, @"9577, @"9580, @"961c, @"9640, @"963f, +@"963b, @"9644, @"9642, @"96b9, @"96e8, @"9752, @"975e, @"4e9f, +@"4ead, @"4eae, @"4fe1, @"4fb5, @"4faf, @"4fbf, @"4fe0, @"4fd1, +@"4fcf, @"4fdd, @"4fc3, @"4fb6, @"4fd8, @"4fdf, @"4fca, @"4fd7, +@"4fae, @"4fd0, @"4fc4, @"4fc2, @"4fda, @"4fce, @"4fde, @"4fb7, +@"5157, @"5192, @"5191, @"51a0, @"524e, @"5243, @"524a, @"524d, +@"524c, @"524b, @"5247, @"52c7, @"52c9, @"52c3, @"52c1, @"530d, +@"5357, @"537b, @"539a, @"53db, @"54ac, @"54c0, @"54a8, @"54ce, +@"54c9, @"54b8, @"54a6, @"54b3, @"54c7, @"54c2, @"54bd, @"54aa, +@"54c1, @"54c4, @"54c8, @"54af, @"54ab, @"54b1, @"54bb, @"54a9, +@"54a7, @"54bf, @"56ff, @"5782, @"578b, @"57a0, @"57a3, @"57a2, +@"57ce, @"57ae, @"5793, @"5955, @"5951, @"594f, @"594e, @"5950, +@"59dc, @"59d8, @"59ff, @"59e3, @"59e8, @"5a03, @"59e5, @"59ea, +@"59da, @"59e6, @"5a01, @"59fb, @"5b69, @"5ba3, @"5ba6, @"5ba4, +@"5ba2, @"5ba5, @"5c01, @"5c4e, @"5c4f, @"5c4d, @"5c4b, @"5cd9, +@"5cd2, @"5df7, @"5e1d, @"5e25, @"5e1f, @"5e7d, @"5ea0, @"5ea6, +@"5efa, @"5f08, @"5f2d, @"5f65, @"5f88, @"5f85, @"5f8a, @"5f8b, +@"5f87, @"5f8c, @"5f89, @"6012, @"601d, @"6020, @"6025, @"600e, +@"6028, @"604d, @"6070, @"6068, @"6062, @"6046, @"6043, @"606c, +@"606b, @"606a, @"6064, @"6241, @"62dc, @"6316, @"6309, @"62fc, +@"62ed, @"6301, @"62ee, @"62fd, @"6307, @"62f1, @"62f7, @"62ef, +@"62ec, @"62fe, @"62f4, @"6311, @"6302, @"653f, @"6545, @"65ab, +@"65bd, @"65e2, @"6625, @"662d, @"6620, @"6627, @"662f, @"661f, +@"6628, @"6631, @"6624, @"66f7, @"67ff, @"67d3, @"67f1, @"67d4, +@"67d0, @"67ec, @"67b6, @"67af, @"67f5, @"67e9, @"67ef, @"67c4, +@"67d1, @"67b4, @"67da, @"67e5, @"67b8, @"67cf, @"67de, @"67f3, +@"67b0, @"67d9, @"67e2, @"67dd, @"67d2, @"6b6a, @"6b83, @"6b86, +@"6bb5, @"6bd2, @"6bd7, @"6c1f, @"6cc9, @"6d0b, @"6d32, @"6d2a, +@"6d41, @"6d25, @"6d0c, @"6d31, @"6d1e, @"6d17, @"6d3b, @"6d3d, +@"6d3e, @"6d36, @"6d1b, @"6cf5, @"6d39, @"6d27, @"6d38, @"6d29, +@"6d2e, @"6d35, @"6d0e, @"6d2b, @"70ab, @"70ba, @"70b3, @"70ac, +@"70af, @"70ad, @"70b8, @"70ae, @"70a4, @"7230, @"7272, @"726f, +@"7274, @"72e9, @"72e0, @"72e1, @"73b7, @"73ca, @"73bb, @"73b2, +@"73cd, @"73c0, @"73b3, @"751a, @"752d, @"754f, @"754c, @"754e, +@"754b, @"75ab, @"75a4, @"75a5, @"75a2, @"75a3, @"7678, @"7686, +@"7687, @"7688, @"76c8, @"76c6, @"76c3, @"76c5, @"7701, @"76f9, +@"76f8, @"7709, @"770b, @"76fe, @"76fc, @"7707, @"77dc, @"7802, +@"7814, @"780c, @"780d, @"7946, @"7949, @"7948, @"7947, @"79b9, +@"79ba, @"79d1, @"79d2, @"79cb, @"7a7f, @"7a81, @"7aff, @"7afd, +@"7c7d, @"7d02, @"7d05, @"7d00, @"7d09, @"7d07, @"7d04, @"7d06, +@"7f38, @"7f8e, @"7fbf, @"8004, @"8010, @"800d, @"8011, @"8036, +@"80d6, @"80e5, @"80da, @"80c3, @"80c4, @"80cc, @"80e1, @"80db, +@"80ce, @"80de, @"80e4, @"80dd, @"81f4, @"8222, @"82e7, @"8303, +@"8305, @"82e3, @"82db, @"82e6, @"8304, @"82e5, @"8302, @"8309, +@"82d2, @"82d7, @"82f1, @"8301, @"82dc, @"82d4, @"82d1, @"82de, +@"82d3, @"82df, @"82ef, @"8306, @"8650, @"8679, @"867b, @"867a, +@"884d, @"886b, @"8981, @"89d4, @"8a08, @"8a02, @"8a03, @"8c9e, +@"8ca0, @"8d74, @"8d73, @"8db4, @"8ecd, @"8ecc, @"8ff0, @"8fe6, +@"8fe2, @"8fea, @"8fe5, @"8fed, @"8feb, @"8fe4, @"8fe8, @"90ca, +@"90ce, @"90c1, @"90c3, @"914b, @"914a, @"91cd, @"9582, @"9650, +@"964b, @"964c, @"964d, @"9762, @"9769, @"97cb, @"97ed, @"97f3, +@"9801, @"98a8, @"98db, @"98df, @"9996, @"9999, @"4e58, @"4eb3, +@"500c, @"500d, @"5023, @"4fef, @"5026, @"5025, @"4ff8, @"5029, +@"5016, @"5006, @"503c, @"501f, @"501a, @"5012, @"5011, @"4ffa, +@"5000, @"5014, @"5028, @"4ff1, @"5021, @"500b, @"5019, @"5018, +@"4ff3, @"4fee, @"502d, @"502a, @"4ffe, @"502b, @"5009, @"517c, +@"51a4, @"51a5, @"51a2, @"51cd, @"51cc, @"51c6, @"51cb, @"5256, +@"525c, @"5254, @"525b, @"525d, @"532a, @"537f, @"539f, @"539d, +@"53df, @"54e8, @"5510, @"5501, @"5537, @"54fc, @"54e5, @"54f2, +@"5506, @"54fa, @"5514, @"54e9, @"54ed, @"54e1, @"5509, @"54ee, +@"54ea, @"54e6, @"5527, @"5507, @"54fd, @"550f, @"5703, @"5704, +@"57c2, @"57d4, @"57cb, @"57c3, @"5809, @"590f, @"5957, @"5958, +@"595a, @"5a11, @"5a18, @"5a1c, @"5a1f, @"5a1b, @"5a13, @"59ec, +@"5a20, @"5a23, @"5a29, @"5a25, @"5a0c, @"5a09, @"5b6b, @"5c58, +@"5bb0, @"5bb3, @"5bb6, @"5bb4, @"5bae, @"5bb5, @"5bb9, @"5bb8, +@"5c04, @"5c51, @"5c55, @"5c50, @"5ced, @"5cfd, @"5cfb, @"5cea, +@"5ce8, @"5cf0, @"5cf6, @"5d01, @"5cf4, @"5dee, @"5e2d, @"5e2b, +@"5eab, @"5ead, @"5ea7, @"5f31, @"5f92, @"5f91, @"5f90, @"6059, +@"6063, @"6065, @"6050, @"6055, @"606d, @"6069, @"606f, @"6084, +@"609f, @"609a, @"608d, @"6094, @"608c, @"6085, @"6096, @"6247, +@"62f3, @"6308, @"62ff, @"634e, @"633e, @"632f, @"6355, @"6342, +@"6346, @"634f, @"6349, @"633a, @"6350, @"633d, @"632a, @"632b, +@"6328, @"634d, @"634c, @"6548, @"6549, @"6599, @"65c1, @"65c5, +@"6642, @"6649, @"664f, @"6643, @"6652, @"664c, @"6645, @"6641, +@"66f8, @"6714, @"6715, @"6717, @"6821, @"6838, @"6848, @"6846, +@"6853, @"6839, @"6842, @"6854, @"6829, @"68b3, @"6817, @"684c, +@"6851, @"683d, @"67f4, @"6850, @"6840, @"683c, @"6843, @"682a, +@"6845, @"6813, @"6818, @"6841, @"6b8a, @"6b89, @"6bb7, @"6c23, +@"6c27, @"6c28, @"6c26, @"6c24, @"6cf0, @"6d6a, @"6d95, @"6d88, +@"6d87, @"6d66, @"6d78, @"6d77, @"6d59, @"6d93, @"6d6c, @"6d89, +@"6d6e, @"6d5a, @"6d74, @"6d69, @"6d8c, @"6d8a, @"6d79, @"6d85, +@"6d65, @"6d94, @"70ca, @"70d8, @"70e4, @"70d9, @"70c8, @"70cf, +@"7239, @"7279, @"72fc, @"72f9, @"72fd, @"72f8, @"72f7, @"7386, +@"73ed, @"7409, @"73ee, @"73e0, @"73ea, @"73de, @"7554, @"755d, +@"755c, @"755a, @"7559, @"75be, @"75c5, @"75c7, @"75b2, @"75b3, +@"75bd, @"75bc, @"75b9, @"75c2, @"75b8, @"768b, @"76b0, @"76ca, +@"76cd, @"76ce, @"7729, @"771f, @"7720, @"7728, @"77e9, @"7830, +@"7827, @"7838, @"781d, @"7834, @"7837, @"7825, @"782d, @"7820, +@"781f, @"7832, @"7955, @"7950, @"7960, @"795f, @"7956, @"795e, +@"795d, @"7957, @"795a, @"79e4, @"79e3, @"79e7, @"79df, @"79e6, +@"79e9, @"79d8, @"7a84, @"7a88, @"7ad9, @"7b06, @"7b11, @"7c89, +@"7d21, @"7d17, @"7d0b, @"7d0a, @"7d20, @"7d22, @"7d14, @"7d10, +@"7d15, @"7d1a, @"7d1c, @"7d0d, @"7d19, @"7d1b, @"7f3a, @"7f5f, +@"7f94, @"7fc5, @"7fc1, @"8006, @"8018, @"8015, @"8019, @"8017, +@"803d, @"803f, @"80f1, @"8102, @"80f0, @"8105, @"80ed, @"80f4, +@"8106, @"80f8, @"80f3, @"8108, @"80fd, @"810a, @"80fc, @"80ef, +@"81ed, @"81ec, @"8200, @"8210, @"822a, @"822b, @"8228, @"822c, +@"82bb, @"832b, @"8352, @"8354, @"834a, @"8338, @"8350, @"8349, +@"8335, @"8334, @"834f, @"8332, @"8339, @"8336, @"8317, @"8340, +@"8331, @"8328, @"8343, @"8654, @"868a, @"86aa, @"8693, @"86a4, +@"86a9, @"868c, @"86a3, @"869c, @"8870, @"8877, @"8881, @"8882, +@"887d, @"8879, @"8a18, @"8a10, @"8a0e, @"8a0c, @"8a15, @"8a0a, +@"8a17, @"8a13, @"8a16, @"8a0f, @"8a11, @"8c48, @"8c7a, @"8c79, +@"8ca1, @"8ca2, @"8d77, @"8eac, @"8ed2, @"8ed4, @"8ecf, @"8fb1, +@"9001, @"9006, @"8ff7, @"9000, @"8ffa, @"8ff4, @"9003, @"8ffd, +@"9005, @"8ff8, @"9095, @"90e1, @"90dd, @"90e2, @"9152, @"914d, +@"914c, @"91d8, @"91dd, @"91d7, @"91dc, @"91d9, @"9583, @"9662, +@"9663, @"9661, @"965b, @"965d, @"9664, @"9658, @"965e, @"96bb, +@"98e2, @"99ac, @"9aa8, @"9ad8, @"9b25, @"9b32, @"9b3c, @"4e7e, +@"507a, @"507d, @"505c, @"5047, @"5043, @"504c, @"505a, @"5049, +@"5065, @"5076, @"504e, @"5055, @"5075, @"5074, @"5077, @"504f, +@"500f, @"506f, @"506d, @"515c, @"5195, @"51f0, @"526a, @"526f, +@"52d2, @"52d9, @"52d8, @"52d5, @"5310, @"530f, @"5319, @"533f, +@"5340, @"533e, @"53c3, @"66fc, @"5546, @"556a, @"5566, @"5544, +@"555e, @"5561, @"5543, @"554a, @"5531, @"5556, @"554f, @"5555, +@"552f, @"5564, @"5538, @"552e, @"555c, @"552c, @"5563, @"5533, +@"5541, @"5557, @"5708, @"570b, @"5709, @"57df, @"5805, @"580a, +@"5806, @"57e0, @"57e4, @"57fa, @"5802, @"5835, @"57f7, @"57f9, +@"5920, @"5962, @"5a36, @"5a41, @"5a49, @"5a66, @"5a6a, @"5a40, +@"5a3c, @"5a62, @"5a5a, @"5a46, @"5a4a, @"5b70, @"5bc7, @"5bc5, +@"5bc4, @"5bc2, @"5bbf, @"5bc6, @"5c09, @"5c08, @"5c07, @"5c60, +@"5c5c, @"5c5d, @"5d07, @"5d06, @"5d0e, @"5d1b, @"5d16, @"5d22, +@"5d11, @"5d29, @"5d14, @"5d19, @"5d24, @"5d27, @"5d17, @"5de2, +@"5e38, @"5e36, @"5e33, @"5e37, @"5eb7, @"5eb8, @"5eb6, @"5eb5, +@"5ebe, @"5f35, @"5f37, @"5f57, @"5f6c, @"5f69, @"5f6b, @"5f97, +@"5f99, @"5f9e, @"5f98, @"5fa1, @"5fa0, @"5f9c, @"607f, @"60a3, +@"6089, @"60a0, @"60a8, @"60cb, @"60b4, @"60e6, @"60bd, @"60c5, +@"60bb, @"60b5, @"60dc, @"60bc, @"60d8, @"60d5, @"60c6, @"60df, +@"60b8, @"60da, @"60c7, @"621a, @"621b, @"6248, @"63a0, @"63a7, +@"6372, @"6396, @"63a2, @"63a5, @"6377, @"6367, @"6398, @"63aa, +@"6371, @"63a9, @"6389, @"6383, @"639b, @"636b, @"63a8, @"6384, +@"6388, @"6399, @"63a1, @"63ac, @"6392, @"638f, @"6380, @"637b, +@"6369, @"6368, @"637a, @"655d, @"6556, @"6551, @"6559, @"6557, +@"555f, @"654f, @"6558, @"6555, @"6554, @"659c, @"659b, @"65ac, +@"65cf, @"65cb, @"65cc, @"65ce, @"665d, @"665a, @"6664, @"6668, +@"6666, @"665e, @"66f9, @"52d7, @"671b, @"6881, @"68af, @"68a2, +@"6893, @"68b5, @"687f, @"6876, @"68b1, @"68a7, @"6897, @"68b0, +@"6883, @"68c4, @"68ad, @"6886, @"6885, @"6894, @"689d, @"68a8, +@"689f, @"68a1, @"6882, @"6b32, @"6bba, @"6beb, @"6bec, @"6c2b, +@"6d8e, @"6dbc, @"6df3, @"6dd9, @"6db2, @"6de1, @"6dcc, @"6de4, +@"6dfb, @"6dfa, @"6e05, @"6dc7, @"6dcb, @"6daf, @"6dd1, @"6dae, +@"6dde, @"6df9, @"6db8, @"6df7, @"6df5, @"6dc5, @"6dd2, @"6e1a, +@"6db5, @"6dda, @"6deb, @"6dd8, @"6dea, @"6df1, @"6dee, @"6de8, +@"6dc6, @"6dc4, @"6daa, @"6dec, @"6dbf, @"6de6, @"70f9, @"7109, +@"710a, @"70fd, @"70ef, @"723d, @"727d, @"7281, @"731c, @"731b, +@"7316, @"7313, @"7319, @"7387, @"7405, @"740a, @"7403, @"7406, +@"73fe, @"740d, @"74e0, @"74f6, @"74f7, @"751c, @"7522, @"7565, +@"7566, @"7562, @"7570, @"758f, @"75d4, @"75d5, @"75b5, @"75ca, +@"75cd, @"768e, @"76d4, @"76d2, @"76db, @"7737, @"773e, @"773c, +@"7736, @"7738, @"773a, @"786b, @"7843, @"784e, @"7965, @"7968, +@"796d, @"79fb, @"7a92, @"7a95, @"7b20, @"7b28, @"7b1b, @"7b2c, +@"7b26, @"7b19, @"7b1e, @"7b2e, @"7c92, @"7c97, @"7c95, @"7d46, +@"7d43, @"7d71, @"7d2e, @"7d39, @"7d3c, @"7d40, @"7d30, @"7d33, +@"7d44, @"7d2f, @"7d42, @"7d32, @"7d31, @"7f3d, @"7f9e, @"7f9a, +@"7fcc, @"7fce, @"7fd2, @"801c, @"804a, @"8046, @"812f, @"8116, +@"8123, @"812b, @"8129, @"8130, @"8124, @"8202, @"8235, @"8237, +@"8236, @"8239, @"838e, @"839e, @"8398, @"8378, @"83a2, @"8396, +@"83bd, @"83ab, @"8392, @"838a, @"8393, @"8389, @"83a0, @"8377, +@"837b, @"837c, @"8386, @"83a7, @"8655, @"5f6a, @"86c7, @"86c0, +@"86b6, @"86c4, @"86b5, @"86c6, @"86cb, @"86b1, @"86af, @"86c9, +@"8853, @"889e, @"8888, @"88ab, @"8892, @"8896, @"888d, @"888b, +@"8993, @"898f, @"8a2a, @"8a1d, @"8a23, @"8a25, @"8a31, @"8a2d, +@"8a1f, @"8a1b, @"8a22, @"8c49, @"8c5a, @"8ca9, @"8cac, @"8cab, +@"8ca8, @"8caa, @"8ca7, @"8d67, @"8d66, @"8dbe, @"8dba, @"8edb, +@"8edf, @"9019, @"900d, @"901a, @"9017, @"9023, @"901f, @"901d, +@"9010, @"9015, @"901e, @"9020, @"900f, @"9022, @"9016, @"901b, +@"9014, @"90e8, @"90ed, @"90fd, @"9157, @"91ce, @"91f5, @"91e6, +@"91e3, @"91e7, @"91ed, @"91e9, @"9589, @"966a, @"9675, @"9673, +@"9678, @"9670, @"9674, @"9676, @"9677, @"966c, @"96c0, @"96ea, +@"96e9, @"7ae0, @"7adf, @"9802, @"9803, @"9b5a, @"9ce5, @"9e75, +@"9e7f, @"9ea5, @"9ebb, @"50a2, @"508d, @"5085, @"5099, @"5091, +@"5080, @"5096, @"5098, @"509a, @"6700, @"51f1, @"5272, @"5274, +@"5275, @"5269, @"52de, @"52dd, @"52db, @"535a, @"53a5, @"557b, +@"5580, @"55a7, @"557c, @"558a, @"559d, @"5598, @"5582, @"559c, +@"55aa, @"5594, @"5587, @"558b, @"5583, @"55b3, @"55ae, @"559f, +@"553e, @"55b2, @"559a, @"55bb, @"55ac, @"55b1, @"557e, @"5589, +@"55ab, @"5599, @"570d, @"582f, @"582a, @"5834, @"5824, @"5830, +@"5831, @"5821, @"581d, @"5820, @"58f9, @"58fa, @"5960, @"5a77, +@"5a9a, @"5a7f, @"5a92, @"5a9b, @"5aa7, @"5b73, @"5b71, @"5bd2, +@"5bcc, @"5bd3, @"5bd0, @"5c0a, @"5c0b, @"5c31, @"5d4c, @"5d50, +@"5d34, @"5d47, @"5dfd, @"5e45, @"5e3d, @"5e40, @"5e43, @"5e7e, +@"5eca, @"5ec1, @"5ec2, @"5ec4, @"5f3c, @"5f6d, @"5fa9, @"5faa, +@"5fa8, @"60d1, @"60e1, @"60b2, @"60b6, @"60e0, @"611c, @"6123, +@"60fa, @"6115, @"60f0, @"60fb, @"60f4, @"6168, @"60f1, @"610e, +@"60f6, @"6109, @"6100, @"6112, @"621f, @"6249, @"63a3, @"638c, +@"63cf, @"63c0, @"63e9, @"63c9, @"63c6, @"63cd, @"63d2, @"63e3, +@"63d0, @"63e1, @"63d6, @"63ed, @"63ee, @"6376, @"63f4, @"63ea, +@"63db, @"6452, @"63da, @"63f9, @"655e, @"6566, @"6562, @"6563, +@"6591, @"6590, @"65af, @"666e, @"6670, @"6674, @"6676, @"666f, +@"6691, @"667a, @"667e, @"6677, @"66fe, @"66ff, @"671f, @"671d, +@"68fa, @"68d5, @"68e0, @"68d8, @"68d7, @"6905, @"68df, @"68f5, +@"68ee, @"68e7, @"68f9, @"68d2, @"68f2, @"68e3, @"68cb, @"68cd, +@"690d, @"6912, @"690e, @"68c9, @"68da, @"696e, @"68fb, @"6b3e, +@"6b3a, @"6b3d, @"6b98, @"6b96, @"6bbc, @"6bef, @"6c2e, @"6c2f, +@"6c2c, @"6e2f, @"6e38, @"6e54, @"6e21, @"6e32, @"6e67, @"6e4a, +@"6e20, @"6e25, @"6e23, @"6e1b, @"6e5b, @"6e58, @"6e24, @"6e56, +@"6e6e, @"6e2d, @"6e26, @"6e6f, @"6e34, @"6e4d, @"6e3a, @"6e2c, +@"6e43, @"6e1d, @"6e3e, @"6ecb, @"6e89, @"6e19, @"6e4e, @"6e63, +@"6e44, @"6e72, @"6e69, @"6e5f, @"7119, @"711a, @"7126, @"7130, +@"7121, @"7136, @"716e, @"711c, @"724c, @"7284, @"7280, @"7336, +@"7325, @"7334, @"7329, @"743a, @"742a, @"7433, @"7422, @"7425, +@"7435, @"7436, @"7434, @"742f, @"741b, @"7426, @"7428, @"7525, +@"7526, @"756b, @"756a, @"75e2, @"75db, @"75e3, @"75d9, @"75d8, +@"75de, @"75e0, @"767b, @"767c, @"7696, @"7693, @"76b4, @"76dc, +@"774f, @"77ed, @"785d, @"786c, @"786f, @"7a0d, @"7a08, @"7a0b, +@"7a05, @"7a00, @"7a98, @"7a97, @"7a96, @"7ae5, @"7ae3, @"7b49, +@"7b56, @"7b46, @"7b50, @"7b52, @"7b54, @"7b4d, @"7b4b, @"7b4f, +@"7b51, @"7c9f, @"7ca5, @"7d5e, @"7d50, @"7d68, @"7d55, @"7d2b, +@"7d6e, @"7d72, @"7d61, @"7d66, @"7d62, @"7d70, @"7d73, @"5584, +@"7fd4, @"7fd5, @"800b, @"8052, @"8085, @"8155, @"8154, @"814b, +@"8151, @"814e, @"8139, @"8146, @"813e, @"814c, @"8153, @"8174, +@"8212, @"821c, @"83e9, @"8403, @"83f8, @"840d, @"83e0, @"83c5, +@"840b, @"83c1, @"83ef, @"83f1, @"83f4, @"8457, @"840a, @"83f0, +@"840c, @"83cc, @"83fd, @"83f2, @"83ca, @"8438, @"840e, @"8404, +@"83dc, @"8407, @"83d4, @"83df, @"865b, @"86df, @"86d9, @"86ed, +@"86d4, @"86db, @"86e4, @"86d0, @"86de, @"8857, @"88c1, @"88c2, +@"88b1, @"8983, @"8996, @"8a3b, @"8a60, @"8a55, @"8a5e, @"8a3c, +@"8a41, @"8a54, @"8a5b, @"8a50, @"8a46, @"8a34, @"8a3a, @"8a36, +@"8a56, @"8c61, @"8c82, @"8caf, @"8cbc, @"8cb3, @"8cbd, @"8cc1, +@"8cbb, @"8cc0, @"8cb4, @"8cb7, @"8cb6, @"8cbf, @"8cb8, @"8d8a, +@"8d85, @"8d81, @"8dce, @"8ddd, @"8dcb, @"8dda, @"8dd1, @"8dcc, +@"8ddb, @"8dc6, @"8efb, @"8ef8, @"8efc, @"8f9c, @"902e, @"9035, +@"9031, @"9038, @"9032, @"9036, @"9102, @"90f5, @"9109, @"90fe, +@"9163, @"9165, @"91cf, @"9214, @"9215, @"9223, @"9209, @"921e, +@"920d, @"9210, @"9207, @"9211, @"9594, @"958f, @"958b, @"9591, +@"9593, @"9592, @"958e, @"968a, @"968e, @"968b, @"967d, @"9685, +@"9686, @"968d, @"9672, @"9684, @"96c1, @"96c5, @"96c4, @"96c6, +@"96c7, @"96ef, @"96f2, @"97cc, @"9805, @"9806, @"9808, @"98e7, +@"98ea, @"98ef, @"98e9, @"98f2, @"98ed, @"99ae, @"99ad, @"9ec3, +@"9ecd, @"9ed1, @"4e82, @"50ad, @"50b5, @"50b2, @"50b3, @"50c5, +@"50be, @"50ac, @"50b7, @"50bb, @"50af, @"50c7, @"527f, @"5277, +@"527d, @"52df, @"52e6, @"52e4, @"52e2, @"52e3, @"532f, @"55df, +@"55e8, @"55d3, @"55e6, @"55ce, @"55dc, @"55c7, @"55d1, @"55e3, +@"55e4, @"55ef, @"55da, @"55e1, @"55c5, @"55c6, @"55e5, @"55c9, +@"5712, @"5713, @"585e, @"5851, @"5858, @"5857, @"585a, @"5854, +@"586b, @"584c, @"586d, @"584a, @"5862, @"5852, @"584b, @"5967, +@"5ac1, @"5ac9, @"5acc, @"5abe, @"5abd, @"5abc, @"5ab3, @"5ac2, +@"5ab2, @"5d69, @"5d6f, @"5e4c, @"5e79, @"5ec9, @"5ec8, @"5f12, +@"5f59, @"5fac, @"5fae, @"611a, @"610f, @"6148, @"611f, @"60f3, +@"611b, @"60f9, @"6101, @"6108, @"614e, @"614c, @"6144, @"614d, +@"613e, @"6134, @"6127, @"610d, @"6106, @"6137, @"6221, @"6222, +@"6413, @"643e, @"641e, @"642a, @"642d, @"643d, @"642c, @"640f, +@"641c, @"6414, @"640d, @"6436, @"6416, @"6417, @"6406, @"656c, +@"659f, @"65b0, @"6697, @"6689, @"6687, @"6688, @"6696, @"6684, +@"6698, @"668d, @"6703, @"6994, @"696d, @"695a, @"6977, @"6960, +@"6954, @"6975, @"6930, @"6982, @"694a, @"6968, @"696b, @"695e, +@"6953, @"6979, @"6986, @"695d, @"6963, @"695b, @"6b47, @"6b72, +@"6bc0, @"6bbf, @"6bd3, @"6bfd, @"6ea2, @"6eaf, @"6ed3, @"6eb6, +@"6ec2, @"6e90, @"6e9d, @"6ec7, @"6ec5, @"6ea5, @"6e98, @"6ebc, +@"6eba, @"6eab, @"6ed1, @"6e96, @"6e9c, @"6ec4, @"6ed4, @"6eaa, +@"6ea7, @"6eb4, @"714e, @"7159, @"7169, @"7164, @"7149, @"7167, +@"715c, @"716c, @"7166, @"714c, @"7165, @"715e, @"7146, @"7168, +@"7156, @"723a, @"7252, @"7337, @"7345, @"733f, @"733e, @"746f, +@"745a, @"7455, @"745f, @"745e, @"7441, @"743f, @"7459, @"745b, +@"745c, @"7576, @"7578, @"7600, @"75f0, @"7601, @"75f2, @"75f1, +@"75fa, @"75ff, @"75f4, @"75f3, @"76de, @"76df, @"775b, @"776b, +@"7766, @"775e, @"7763, @"7779, @"776a, @"776c, @"775c, @"7765, +@"7768, @"7762, @"77ee, @"788e, @"78b0, @"7897, @"7898, @"788c, +@"7889, @"787c, @"7891, @"7893, @"787f, @"797a, @"797f, @"7981, +@"842c, @"79bd, @"7a1c, @"7a1a, @"7a20, @"7a14, @"7a1f, @"7a1e, +@"7a9f, @"7aa0, @"7b77, @"7bc0, @"7b60, @"7b6e, @"7b67, @"7cb1, +@"7cb3, @"7cb5, @"7d93, @"7d79, @"7d91, @"7d81, @"7d8f, @"7d5b, +@"7f6e, @"7f69, @"7f6a, @"7f72, @"7fa9, @"7fa8, @"7fa4, @"8056, +@"8058, @"8086, @"8084, @"8171, @"8170, @"8178, @"8165, @"816e, +@"8173, @"816b, @"8179, @"817a, @"8166, @"8205, @"8247, @"8482, +@"8477, @"843d, @"8431, @"8475, @"8466, @"846b, @"8449, @"846c, +@"845b, @"843c, @"8435, @"8461, @"8463, @"8469, @"846d, @"8446, +@"865e, @"865c, @"865f, @"86f9, @"8713, @"8708, @"8707, @"8700, +@"86fe, @"86fb, @"8702, @"8703, @"8706, @"870a, @"8859, @"88df, +@"88d4, @"88d9, @"88dc, @"88d8, @"88dd, @"88e1, @"88ca, @"88d5, +@"88d2, @"899c, @"89e3, @"8a6b, @"8a72, @"8a73, @"8a66, @"8a69, +@"8a70, @"8a87, @"8a7c, @"8a63, @"8aa0, @"8a71, @"8a85, @"8a6d, +@"8a62, @"8a6e, @"8a6c, @"8a79, @"8a7b, @"8a3e, @"8a68, @"8c62, +@"8c8a, @"8c89, @"8cca, @"8cc7, @"8cc8, @"8cc4, @"8cb2, @"8cc3, +@"8cc2, @"8cc5, @"8de1, @"8ddf, @"8de8, @"8def, @"8df3, @"8dfa, +@"8dea, @"8de4, @"8de6, @"8eb2, @"8f03, @"8f09, @"8efe, @"8f0a, +@"8f9f, @"8fb2, @"904b, @"904a, @"9053, @"9042, @"9054, @"903c, +@"9055, @"9050, @"9047, @"904f, @"904e, @"904d, @"9051, @"903e, +@"9041, @"9112, @"9117, @"916c, @"916a, @"9169, @"91c9, @"9237, +@"9257, @"9238, @"923d, @"9240, @"923e, @"925b, @"924b, @"9264, +@"9251, @"9234, @"9249, @"924d, @"9245, @"9239, @"923f, @"925a, +@"9598, @"9698, @"9694, @"9695, @"96cd, @"96cb, @"96c9, @"96ca, +@"96f7, @"96fb, @"96f9, @"96f6, @"9756, @"9774, @"9776, @"9810, +@"9811, @"9813, @"980a, @"9812, @"980c, @"98fc, @"98f4, @"98fd, +@"98fe, @"99b3, @"99b1, @"99b4, @"9ae1, @"9ce9, @"9e82, @"9f0e, +@"9f13, @"9f20, @"50e7, @"50ee, @"50e5, @"50d6, @"50ed, @"50da, +@"50d5, @"50cf, @"50d1, @"50f1, @"50ce, @"50e9, @"5162, @"51f3, +@"5283, @"5282, @"5331, @"53ad, @"55fe, @"5600, @"561b, @"5617, +@"55fd, @"5614, @"5606, @"5609, @"560d, @"560e, @"55f7, @"5616, +@"561f, @"5608, @"5610, @"55f6, @"5718, @"5716, @"5875, @"587e, +@"5883, @"5893, @"588a, @"5879, @"5885, @"587d, @"58fd, @"5925, +@"5922, @"5924, @"596a, @"5969, @"5ae1, @"5ae6, @"5ae9, @"5ad7, +@"5ad6, @"5ad8, @"5ae3, @"5b75, @"5bde, @"5be7, @"5be1, @"5be5, +@"5be6, @"5be8, @"5be2, @"5be4, @"5bdf, @"5c0d, @"5c62, @"5d84, +@"5d87, @"5e5b, @"5e63, @"5e55, @"5e57, @"5e54, @"5ed3, @"5ed6, +@"5f0a, @"5f46, @"5f70, @"5fb9, @"6147, @"613f, @"614b, @"6177, +@"6162, @"6163, @"615f, @"615a, @"6158, @"6175, @"622a, @"6487, +@"6458, @"6454, @"64a4, @"6478, @"645f, @"647a, @"6451, @"6467, +@"6434, @"646d, @"647b, @"6572, @"65a1, @"65d7, @"65d6, @"66a2, +@"66a8, @"669d, @"699c, @"69a8, @"6995, @"69c1, @"69ae, @"69d3, +@"69cb, @"699b, @"69b7, @"69bb, @"69ab, @"69b4, @"69d0, @"69cd, +@"69ad, @"69cc, @"69a6, @"69c3, @"69a3, @"6b49, @"6b4c, @"6c33, +@"6f33, @"6f14, @"6efe, @"6f13, @"6ef4, @"6f29, @"6f3e, @"6f20, +@"6f2c, @"6f0f, @"6f02, @"6f22, @"6eff, @"6eef, @"6f06, @"6f31, +@"6f38, @"6f32, @"6f23, @"6f15, @"6f2b, @"6f2f, @"6f88, @"6f2a, +@"6eec, @"6f01, @"6ef2, @"6ecc, @"6ef7, @"7194, @"7199, @"717d, +@"718a, @"7184, @"7192, @"723e, @"7292, @"7296, @"7344, @"7350, +@"7464, @"7463, @"746a, @"7470, @"746d, @"7504, @"7591, @"7627, +@"760d, @"760b, @"7609, @"7613, @"76e1, @"76e3, @"7784, @"777d, +@"777f, @"7761, @"78c1, @"789f, @"78a7, @"78b3, @"78a9, @"78a3, +@"798e, @"798f, @"798d, @"7a2e, @"7a31, @"7aaa, @"7aa9, @"7aed, +@"7aef, @"7ba1, @"7b95, @"7b8b, @"7b75, @"7b97, @"7b9d, @"7b94, +@"7b8f, @"7bb8, @"7b87, @"7b84, @"7cb9, @"7cbd, @"7cbe, @"7dbb, +@"7db0, @"7d9c, @"7dbd, @"7dbe, @"7da0, @"7dca, @"7db4, @"7db2, +@"7db1, @"7dba, @"7da2, @"7dbf, @"7db5, @"7db8, @"7dad, @"7dd2, +@"7dc7, @"7dac, @"7f70, @"7fe0, @"7fe1, @"7fdf, @"805e, @"805a, +@"8087, @"8150, @"8180, @"818f, @"8188, @"818a, @"817f, @"8182, +@"81e7, @"81fa, @"8207, @"8214, @"821e, @"824b, @"84c9, @"84bf, +@"84c6, @"84c4, @"8499, @"849e, @"84b2, @"849c, @"84cb, @"84b8, +@"84c0, @"84d3, @"8490, @"84bc, @"84d1, @"84ca, @"873f, @"871c, +@"873b, @"8722, @"8725, @"8734, @"8718, @"8755, @"8737, @"8729, +@"88f3, @"8902, @"88f4, @"88f9, @"88f8, @"88fd, @"88e8, @"891a, +@"88ef, @"8aa6, @"8a8c, @"8a9e, @"8aa3, @"8a8d, @"8aa1, @"8a93, +@"8aa4, @"8aaa, @"8aa5, @"8aa8, @"8a98, @"8a91, @"8a9a, @"8aa7, +@"8c6a, @"8c8d, @"8c8c, @"8cd3, @"8cd1, @"8cd2, @"8d6b, @"8d99, +@"8d95, @"8dfc, @"8f14, @"8f12, @"8f15, @"8f13, @"8fa3, @"9060, +@"9058, @"905c, @"9063, @"9059, @"905e, @"9062, @"905d, @"905b, +@"9119, @"9118, @"911e, @"9175, @"9178, @"9177, @"9174, @"9278, +@"9280, @"9285, @"9298, @"9296, @"927b, @"9293, @"929c, @"92a8, +@"927c, @"9291, @"95a1, @"95a8, @"95a9, @"95a3, @"95a5, @"95a4, +@"9699, @"969c, @"969b, @"96cc, @"96d2, @"9700, @"977c, @"9785, +@"97f6, @"9817, @"9818, @"98af, @"98b1, @"9903, @"9905, @"990c, +@"9909, @"99c1, @"9aaf, @"9ab0, @"9ae6, @"9b41, @"9b42, @"9cf4, +@"9cf6, @"9cf3, @"9ebc, @"9f3b, @"9f4a, @"5104, @"5100, @"50fb, +@"50f5, @"50f9, @"5102, @"5108, @"5109, @"5105, @"51dc, @"5287, +@"5288, @"5289, @"528d, @"528a, @"52f0, @"53b2, @"562e, @"563b, +@"5639, @"5632, @"563f, @"5634, @"5629, @"5653, @"564e, @"5657, +@"5674, @"5636, @"562f, @"5630, @"5880, @"589f, @"589e, @"58b3, +@"589c, @"58ae, @"58a9, @"58a6, @"596d, @"5b09, @"5afb, @"5b0b, +@"5af5, @"5b0c, @"5b08, @"5bee, @"5bec, @"5be9, @"5beb, @"5c64, +@"5c65, @"5d9d, @"5d94, @"5e62, @"5e5f, @"5e61, @"5ee2, @"5eda, +@"5edf, @"5edd, @"5ee3, @"5ee0, @"5f48, @"5f71, @"5fb7, @"5fb5, +@"6176, @"6167, @"616e, @"615d, @"6155, @"6182, @"617c, @"6170, +@"616b, @"617e, @"61a7, @"6190, @"61ab, @"618e, @"61ac, @"619a, +@"61a4, @"6194, @"61ae, @"622e, @"6469, @"646f, @"6479, @"649e, +@"64b2, @"6488, @"6490, @"64b0, @"64a5, @"6493, @"6495, @"64a9, +@"6492, @"64ae, @"64ad, @"64ab, @"649a, @"64ac, @"6499, @"64a2, +@"64b3, @"6575, @"6577, @"6578, @"66ae, @"66ab, @"66b4, @"66b1, +@"6a23, @"6a1f, @"69e8, @"6a01, @"6a1e, @"6a19, @"69fd, @"6a21, +@"6a13, @"6a0a, @"69f3, @"6a02, @"6a05, @"69ed, @"6a11, @"6b50, +@"6b4e, @"6ba4, @"6bc5, @"6bc6, @"6f3f, @"6f7c, @"6f84, @"6f51, +@"6f66, @"6f54, @"6f86, @"6f6d, @"6f5b, @"6f78, @"6f6e, @"6f8e, +@"6f7a, @"6f70, @"6f64, @"6f97, @"6f58, @"6ed5, @"6f6f, @"6f60, +@"6f5f, @"719f, @"71ac, @"71b1, @"71a8, @"7256, @"729b, @"734e, +@"7357, @"7469, @"748b, @"7483, @"747e, @"7480, @"757f, @"7620, +@"7629, @"761f, @"7624, @"7626, @"7621, @"7622, @"769a, @"76ba, +@"76e4, @"778e, @"7787, @"778c, @"7791, @"778b, @"78cb, @"78c5, +@"78ba, @"78ca, @"78be, @"78d5, @"78bc, @"78d0, @"7a3f, @"7a3c, +@"7a40, @"7a3d, @"7a37, @"7a3b, @"7aaf, @"7aae, @"7bad, @"7bb1, +@"7bc4, @"7bb4, @"7bc6, @"7bc7, @"7bc1, @"7ba0, @"7bcc, @"7cca, +@"7de0, @"7df4, @"7def, @"7dfb, @"7dd8, @"7dec, @"7ddd, @"7de8, +@"7de3, @"7dda, @"7dde, @"7de9, @"7d9e, @"7dd9, @"7df2, @"7df9, +@"7f75, @"7f77, @"7faf, @"7fe9, @"8026, @"819b, @"819c, @"819d, +@"81a0, @"819a, @"8198, @"8517, @"853d, @"851a, @"84ee, @"852c, +@"852d, @"8513, @"8511, @"8523, @"8521, @"8514, @"84ec, @"8525, +@"84ff, @"8506, @"8782, @"8774, @"8776, @"8760, @"8766, @"8778, +@"8768, @"8759, @"8757, @"874c, @"8753, @"885b, @"885d, @"8910, +@"8907, @"8912, @"8913, @"8915, @"890a, @"8abc, @"8ad2, @"8ac7, +@"8ac4, @"8a95, @"8acb, @"8af8, @"8ab2, @"8ac9, @"8ac2, @"8abf, +@"8ab0, @"8ad6, @"8acd, @"8ab6, @"8ab9, @"8adb, @"8c4c, @"8c4e, +@"8c6c, @"8ce0, @"8cde, @"8ce6, @"8ce4, @"8cec, @"8ced, @"8ce2, +@"8ce3, @"8cdc, @"8cea, @"8ce1, @"8d6d, @"8d9f, @"8da3, @"8e2b, +@"8e10, @"8e1d, @"8e22, @"8e0f, @"8e29, @"8e1f, @"8e21, @"8e1e, +@"8eba, @"8f1d, @"8f1b, @"8f1f, @"8f29, @"8f26, @"8f2a, @"8f1c, +@"8f1e, @"8f25, @"9069, @"906e, @"9068, @"906d, @"9077, @"9130, +@"912d, @"9127, @"9131, @"9187, @"9189, @"918b, @"9183, @"92c5, +@"92bb, @"92b7, @"92ea, @"92ac, @"92e4, @"92c1, @"92b3, @"92bc, +@"92d2, @"92c7, @"92f0, @"92b2, @"95ad, @"95b1, @"9704, @"9706, +@"9707, @"9709, @"9760, @"978d, @"978b, @"978f, @"9821, @"982b, +@"981c, @"98b3, @"990a, @"9913, @"9912, @"9918, @"99dd, @"99d0, +@"99df, @"99db, @"99d1, @"99d5, @"99d2, @"99d9, @"9ab7, @"9aee, +@"9aef, @"9b27, @"9b45, @"9b44, @"9b77, @"9b6f, @"9d06, @"9d09, +@"9d03, @"9ea9, @"9ebe, @"9ece, @"58a8, @"9f52, @"5112, @"5118, +@"5114, @"5110, @"5115, @"5180, @"51aa, @"51dd, @"5291, @"5293, +@"52f3, @"5659, @"566b, @"5679, @"5669, @"5664, @"5678, @"566a, +@"5668, @"5665, @"5671, @"566f, @"566c, @"5662, @"5676, @"58c1, +@"58be, @"58c7, @"58c5, @"596e, @"5b1d, @"5b34, @"5b78, @"5bf0, +@"5c0e, @"5f4a, @"61b2, @"6191, @"61a9, @"618a, @"61cd, @"61b6, +@"61be, @"61ca, @"61c8, @"6230, @"64c5, @"64c1, @"64cb, @"64bb, +@"64bc, @"64da, @"64c4, @"64c7, @"64c2, @"64cd, @"64bf, @"64d2, +@"64d4, @"64be, @"6574, @"66c6, @"66c9, @"66b9, @"66c4, @"66c7, +@"66b8, @"6a3d, @"6a38, @"6a3a, @"6a59, @"6a6b, @"6a58, @"6a39, +@"6a44, @"6a62, @"6a61, @"6a4b, @"6a47, @"6a35, @"6a5f, @"6a48, +@"6b59, @"6b77, @"6c05, @"6fc2, @"6fb1, @"6fa1, @"6fc3, @"6fa4, +@"6fc1, @"6fa7, @"6fb3, @"6fc0, @"6fb9, @"6fb6, @"6fa6, @"6fa0, +@"6fb4, @"71be, @"71c9, @"71d0, @"71d2, @"71c8, @"71d5, @"71b9, +@"71ce, @"71d9, @"71dc, @"71c3, @"71c4, @"7368, @"749c, @"74a3, +@"7498, @"749f, @"749e, @"74e2, @"750c, @"750d, @"7634, @"7638, +@"763a, @"76e7, @"76e5, @"77a0, @"779e, @"779f, @"77a5, @"78e8, +@"78da, @"78ec, @"78e7, @"79a6, @"7a4d, @"7a4e, @"7a46, @"7a4c, +@"7a4b, @"7aba, @"7bd9, @"7c11, @"7bc9, @"7be4, @"7bdb, @"7be1, +@"7be9, @"7be6, @"7cd5, @"7cd6, @"7e0a, @"7e11, @"7e08, @"7e1b, +@"7e23, @"7e1e, @"7e1d, @"7e09, @"7e10, @"7f79, @"7fb2, @"7ff0, +@"7ff1, @"7fee, @"8028, @"81b3, @"81a9, @"81a8, @"81fb, @"8208, +@"8258, @"8259, @"854a, @"8559, @"8548, @"8568, @"8569, @"8543, +@"8549, @"856d, @"856a, @"855e, @"8783, @"879f, @"879e, @"87a2, +@"878d, @"8861, @"892a, @"8932, @"8925, @"892b, @"8921, @"89aa, +@"89a6, @"8ae6, @"8afa, @"8aeb, @"8af1, @"8b00, @"8adc, @"8ae7, +@"8aee, @"8afe, @"8b01, @"8b02, @"8af7, @"8aed, @"8af3, @"8af6, +@"8afc, @"8c6b, @"8c6d, @"8c93, @"8cf4, @"8e44, @"8e31, @"8e34, +@"8e42, @"8e39, @"8e35, @"8f3b, @"8f2f, @"8f38, @"8f33, @"8fa8, +@"8fa6, @"9075, @"9074, @"9078, @"9072, @"907c, @"907a, @"9134, +@"9192, @"9320, @"9336, @"92f8, @"9333, @"932f, @"9322, @"92fc, +@"932b, @"9304, @"931a, @"9310, @"9326, @"9321, @"9315, @"932e, +@"9319, @"95bb, @"96a7, @"96a8, @"96aa, @"96d5, @"970e, @"9711, +@"9716, @"970d, @"9713, @"970f, @"975b, @"975c, @"9766, @"9798, +@"9830, @"9838, @"983b, @"9837, @"982d, @"9839, @"9824, @"9910, +@"9928, @"991e, @"991b, @"9921, @"991a, @"99ed, @"99e2, @"99f1, +@"9ab8, @"9abc, @"9afb, @"9aed, @"9b28, @"9b91, @"9d15, @"9d23, +@"9d26, @"9d28, @"9d12, @"9d1b, @"9ed8, @"9ed4, @"9f8d, @"9f9c, +@"512a, @"511f, @"5121, @"5132, @"52f5, @"568e, @"5680, @"5690, +@"5685, @"5687, @"568f, @"58d5, @"58d3, @"58d1, @"58ce, @"5b30, +@"5b2a, @"5b24, @"5b7a, @"5c37, @"5c68, @"5dbc, @"5dba, @"5dbd, +@"5db8, @"5e6b, @"5f4c, @"5fbd, @"61c9, @"61c2, @"61c7, @"61e6, +@"61cb, @"6232, @"6234, @"64ce, @"64ca, @"64d8, @"64e0, @"64f0, +@"64e6, @"64ec, @"64f1, @"64e2, @"64ed, @"6582, @"6583, @"66d9, +@"66d6, @"6a80, @"6a94, @"6a84, @"6aa2, @"6a9c, @"6adb, @"6aa3, +@"6a7e, @"6a97, @"6a90, @"6aa0, @"6b5c, @"6bae, @"6bda, @"6c08, +@"6fd8, @"6ff1, @"6fdf, @"6fe0, @"6fdb, @"6fe4, @"6feb, @"6fef, +@"6f80, @"6fec, @"6fe1, @"6fe9, @"6fd5, @"6fee, @"6ff0, @"71e7, +@"71df, @"71ee, @"71e6, @"71e5, @"71ed, @"71ec, @"71f4, @"71e0, +@"7235, @"7246, @"7370, @"7372, @"74a9, @"74b0, @"74a6, @"74a8, +@"7646, @"7642, @"764c, @"76ea, @"77b3, @"77aa, @"77b0, @"77ac, +@"77a7, @"77ad, @"77ef, @"78f7, @"78fa, @"78f4, @"78ef, @"7901, +@"79a7, @"79aa, @"7a57, @"7abf, @"7c07, @"7c0d, @"7bfe, @"7bf7, +@"7c0c, @"7be0, @"7ce0, @"7cdc, @"7cde, @"7ce2, @"7cdf, @"7cd9, +@"7cdd, @"7e2e, @"7e3e, @"7e46, @"7e37, @"7e32, @"7e43, @"7e2b, +@"7e3d, @"7e31, @"7e45, @"7e41, @"7e34, @"7e39, @"7e48, @"7e35, +@"7e3f, @"7e2f, @"7f44, @"7ff3, @"7ffc, @"8071, @"8072, @"8070, +@"806f, @"8073, @"81c6, @"81c3, @"81ba, @"81c2, @"81c0, @"81bf, +@"81bd, @"81c9, @"81be, @"81e8, @"8209, @"8271, @"85aa, @"8584, +@"857e, @"859c, @"8591, @"8594, @"85af, @"859b, @"8587, @"85a8, +@"858a, @"8667, @"87c0, @"87d1, @"87b3, @"87d2, @"87c6, @"87ab, +@"87bb, @"87ba, @"87c8, @"87cb, @"893b, @"8936, @"8944, @"8938, +@"893d, @"89ac, @"8b0e, @"8b17, @"8b19, @"8b1b, @"8b0a, @"8b20, +@"8b1d, @"8b04, @"8b10, @"8c41, @"8c3f, @"8c73, @"8cfa, @"8cfd, +@"8cfc, @"8cf8, @"8cfb, @"8da8, @"8e49, @"8e4b, @"8e48, @"8e4a, +@"8f44, @"8f3e, @"8f42, @"8f45, @"8f3f, @"907f, @"907d, @"9084, +@"9081, @"9082, @"9080, @"9139, @"91a3, @"919e, @"919c, @"934d, +@"9382, @"9328, @"9375, @"934a, @"9365, @"934b, @"9318, @"937e, +@"936c, @"935b, @"9370, @"935a, @"9354, @"95ca, @"95cb, @"95cc, +@"95c8, @"95c6, @"96b1, @"96b8, @"96d6, @"971c, @"971e, @"97a0, +@"97d3, @"9846, @"98b6, @"9935, @"9a01, @"99ff, @"9bae, @"9bab, +@"9baa, @"9bad, @"9d3b, @"9d3f, @"9e8b, @"9ecf, @"9ede, @"9edc, +@"9edd, @"9edb, @"9f3e, @"9f4b, @"53e2, @"5695, @"56ae, @"58d9, +@"58d8, @"5b38, @"5f5d, @"61e3, @"6233, @"64f4, @"64f2, @"64fe, +@"6506, @"64fa, @"64fb, @"64f7, @"65b7, @"66dc, @"6726, @"6ab3, +@"6aac, @"6ac3, @"6abb, @"6ab8, @"6ac2, @"6aae, @"6aaf, @"6b5f, +@"6b78, @"6baf, @"7009, @"700b, @"6ffe, @"7006, @"6ffa, @"7011, +@"700f, @"71fb, @"71fc, @"71fe, @"71f8, @"7377, @"7375, @"74a7, +@"74bf, @"7515, @"7656, @"7658, @"7652, @"77bd, @"77bf, @"77bb, +@"77bc, @"790e, @"79ae, @"7a61, @"7a62, @"7a60, @"7ac4, @"7ac5, +@"7c2b, @"7c27, @"7c2a, @"7c1e, @"7c23, @"7c21, @"7ce7, @"7e54, +@"7e55, @"7e5e, @"7e5a, @"7e61, @"7e52, @"7e59, @"7f48, @"7ff9, +@"7ffb, @"8077, @"8076, @"81cd, @"81cf, @"820a, @"85cf, @"85a9, +@"85cd, @"85d0, @"85c9, @"85b0, @"85ba, @"85b9, @"85a6, @"87ef, +@"87ec, @"87f2, @"87e0, @"8986, @"89b2, @"89f4, @"8b28, @"8b39, +@"8b2c, @"8b2b, @"8c50, @"8d05, @"8e59, @"8e63, @"8e66, @"8e64, +@"8e5f, @"8e55, @"8ec0, @"8f49, @"8f4d, @"9087, @"9083, @"9088, +@"91ab, @"91ac, @"91d0, @"9394, @"938a, @"9396, @"93a2, @"93b3, +@"93ae, @"93ac, @"93b0, @"9398, @"939a, @"9397, @"95d4, @"95d6, +@"95d0, @"95d5, @"96e2, @"96dc, @"96d9, @"96db, @"96de, @"9724, +@"97a3, @"97a6, @"97ad, @"97f9, @"984d, @"984f, @"984c, @"984e, +@"9853, @"98ba, @"993e, @"993f, @"993d, @"992e, @"99a5, @"9a0e, +@"9ac1, @"9b03, @"9b06, @"9b4f, @"9b4e, @"9b4d, @"9bca, @"9bc9, +@"9bfd, @"9bc8, @"9bc0, @"9d51, @"9d5d, @"9d60, @"9ee0, @"9f15, +@"9f2c, @"5133, @"56a5, @"58de, @"58df, @"58e2, @"5bf5, @"9f90, +@"5eec, @"61f2, @"61f7, @"61f6, @"61f5, @"6500, @"650f, @"66e0, +@"66dd, @"6ae5, @"6add, @"6ada, @"6ad3, @"701b, @"701f, @"7028, +@"701a, @"701d, @"7015, @"7018, @"7206, @"720d, @"7258, @"72a2, +@"7378, @"737a, @"74bd, @"74ca, @"74e3, @"7587, @"7586, @"765f, +@"7661, @"77c7, @"7919, @"79b1, @"7a6b, @"7a69, @"7c3e, @"7c3f, +@"7c38, @"7c3d, @"7c37, @"7c40, @"7e6b, @"7e6d, @"7e79, @"7e69, +@"7e6a, @"7f85, @"7e73, @"7fb6, @"7fb9, @"7fb8, @"81d8, @"85e9, +@"85dd, @"85ea, @"85d5, @"85e4, @"85e5, @"85f7, @"87fb, @"8805, +@"880d, @"87f9, @"87fe, @"8960, @"895f, @"8956, @"895e, @"8b41, +@"8b5c, @"8b58, @"8b49, @"8b5a, @"8b4e, @"8b4f, @"8b46, @"8b59, +@"8d08, @"8d0a, @"8e7c, @"8e72, @"8e87, @"8e76, @"8e6c, @"8e7a, +@"8e74, @"8f54, @"8f4e, @"8fad, @"908a, @"908b, @"91b1, @"91ae, +@"93e1, @"93d1, @"93df, @"93c3, @"93c8, @"93dc, @"93dd, @"93d6, +@"93e2, @"93cd, @"93d8, @"93e4, @"93d7, @"93e8, @"95dc, @"96b4, +@"96e3, @"972a, @"9727, @"9761, @"97dc, @"97fb, @"985e, @"9858, +@"985b, @"98bc, @"9945, @"9949, @"9a16, @"9a19, @"9b0d, @"9be8, +@"9be7, @"9bd6, @"9bdb, @"9d89, @"9d61, @"9d72, @"9d6a, @"9d6c, +@"9e92, @"9e97, @"9e93, @"9eb4, @"52f8, @"56a8, @"56b7, @"56b6, +@"56b4, @"56bc, @"58e4, @"5b40, @"5b43, @"5b7d, @"5bf6, @"5dc9, +@"61f8, @"61fa, @"6518, @"6514, @"6519, @"66e6, @"6727, @"6aec, +@"703e, @"7030, @"7032, @"7210, @"737b, @"74cf, @"7662, @"7665, +@"7926, @"792a, @"792c, @"792b, @"7ac7, @"7af6, @"7c4c, @"7c43, +@"7c4d, @"7cef, @"7cf0, @"8fae, @"7e7d, @"7e7c, @"7e82, @"7f4c, +@"8000, @"81da, @"8266, @"85fb, @"85f9, @"8611, @"85fa, @"8606, +@"860b, @"8607, @"860a, @"8814, @"8815, @"8964, @"89ba, @"89f8, +@"8b70, @"8b6c, @"8b66, @"8b6f, @"8b5f, @"8b6b, @"8d0f, @"8d0d, +@"8e89, @"8e81, @"8e85, @"8e82, @"91b4, @"91cb, @"9418, @"9403, +@"93fd, @"95e1, @"9730, @"98c4, @"9952, @"9951, @"99a8, @"9a2b, +@"9a30, @"9a37, @"9a35, @"9c13, @"9c0d, @"9e79, @"9eb5, @"9ee8, +@"9f2f, @"9f5f, @"9f63, @"9f61, @"5137, @"5138, @"56c1, @"56c0, +@"56c2, @"5914, @"5c6c, @"5dcd, @"61fc, @"61fe, @"651d, @"651c, +@"6595, @"66e9, @"6afb, @"6b04, @"6afa, @"6bb2, @"704c, @"721b, +@"72a7, @"74d6, @"74d4, @"7669, @"77d3, @"7c50, @"7e8f, @"7e8c, +@"7fbc, @"8617, @"862d, @"861a, @"8823, @"8822, @"8821, @"881f, +@"896a, @"896c, @"89bd, @"8b74, @"8b77, @"8b7d, @"8d13, @"8e8a, +@"8e8d, @"8e8b, @"8f5f, @"8faf, @"91ba, @"942e, @"9433, @"9435, +@"943a, @"9438, @"9432, @"942b, @"95e2, @"9738, @"9739, @"9732, +@"97ff, @"9867, @"9865, @"9957, @"9a45, @"9a43, @"9a40, @"9a3e, +@"9acf, @"9b54, @"9b51, @"9c2d, @"9c25, @"9daf, @"9db4, @"9dc2, +@"9db8, @"9e9d, @"9eef, @"9f19, @"9f5c, @"9f66, @"9f67, @"513c, +@"513b, @"56c8, @"56ca, @"56c9, @"5b7f, @"5dd4, @"5dd2, @"5f4e, +@"61ff, @"6524, @"6b0a, @"6b61, @"7051, @"7058, @"7380, @"74e4, +@"758a, @"766e, @"766c, @"79b3, @"7c60, @"7c5f, @"807e, @"807d, +@"81df, @"8972, @"896f, @"89fc, @"8b80, @"8d16, @"8d17, @"8e91, +@"8e93, @"8f61, @"9148, @"9444, @"9451, @"9452, @"973d, @"973e, +@"97c3, @"97c1, @"986b, @"9955, @"9a55, @"9a4d, @"9ad2, @"9b1a, +@"9c49, @"9c31, @"9c3e, @"9c3b, @"9dd3, @"9dd7, @"9f34, @"9f6c, +@"9f6a, @"9f94, @"56cc, @"5dd6, @"6200, @"6523, @"652b, @"652a, +@"66ec, @"6b10, @"74da, @"7aca, @"7c64, @"7c63, @"7c65, @"7e93, +@"7e96, @"7e94, @"81e2, @"8638, @"863f, @"8831, @"8b8a, @"9090, +@"908f, @"9463, @"9460, @"9464, @"9768, @"986f, @"995c, @"9a5a, +@"9a5b, @"9a57, @"9ad3, @"9ad4, @"9ad1, @"9c54, @"9c57, @"9c56, +@"9de5, @"9e9f, @"9ef4, @"56d1, @"58e9, @"652c, @"705e, @"7671, +@"7672, @"77d7, @"7f50, @"7f88, @"8836, @"8839, @"8862, @"8b93, +@"8b92, @"8b96, @"8277, @"8d1b, @"91c0, @"946a, @"9742, @"9748, +@"9744, @"97c6, @"9870, @"9a5f, @"9b22, @"9b58, @"9c5f, @"9df9, +@"9dfa, @"9e7c, @"9e7d, @"9f07, @"9f77, @"9f72, @"5ef3, @"6b16, +@"7063, @"7c6c, @"7c6e, @"883b, @"89c0, @"8ea1, @"91c1, @"9472, +@"9470, @"9871, @"995e, @"9ad6, @"9b23, @"9ecc, @"7064, @"77da, +@"8b9a, @"9477, @"97c9, @"9a62, @"9a65, @"7e9c, @"8b9c, @"8eaa, +@"91c5, @"947d, @"947e, @"947c, @"9c77, @"9c78, @"9ef7, @"8c54, +@"947f, @"9e1a, @"7228, @"9a6a, @"9b31, @"9e1b, @"9e1e, @"7c72, +@"30fe, @"309d, @"309e, @"3005, @"3041, @"3042, @"3043, @"3044, +@"3045, @"3046, @"3047, @"3048, @"3049, @"304a, @"304b, @"304c, +@"304d, @"304e, @"304f, @"3050, @"3051, @"3052, @"3053, @"3054, +@"3055, @"3056, @"3057, @"3058, @"3059, @"305a, @"305b, @"305c, +@"305d, @"305e, @"305f, @"3060, @"3061, @"3062, @"3063, @"3064, +@"3065, @"3066, @"3067, @"3068, @"3069, @"306a, @"306b, @"306c, +@"306d, @"306e, @"306f, @"3070, @"3071, @"3072, @"3073, @"3074, +@"3075, @"3076, @"3077, @"3078, @"3079, @"307a, @"307b, @"307c, +@"307d, @"307e, @"307f, @"3080, @"3081, @"3082, @"3083, @"3084, +@"3085, @"3086, @"3087, @"3088, @"3089, @"308a, @"308b, @"308c, +@"308d, @"308e, @"308f, @"3090, @"3091, @"3092, @"3093, @"30a1, +@"30a2, @"30a3, @"30a4, @"30a5, @"30a6, @"30a7, @"30a8, @"30a9, +@"30aa, @"30ab, @"30ac, @"30ad, @"30ae, @"30af, @"30b0, @"30b1, +@"30b2, @"30b3, @"30b4, @"30b5, @"30b6, @"30b7, @"30b8, @"30b9, +@"30ba, @"30bb, @"30bc, @"30bd, @"30be, @"30bf, @"30c0, @"30c1, +@"30c2, @"30c3, @"30c4, @"30c5, @"30c6, @"30c7, @"30c8, @"30c9, +@"30ca, @"30cb, @"30cc, @"30cd, @"30ce, @"30cf, @"30d0, @"30d1, +@"30d2, @"30d3, @"30d4, @"30d5, @"30d6, @"30d7, @"30d8, @"30d9, +@"30da, @"30db, @"30dc, @"30dd, @"30de, @"30df, @"30e0, @"30e1, +@"30e2, @"30e3, @"30e4, @"30e5, @"30e6, @"30e7, @"30e8, @"30e9, +@"30ea, @"30eb, @"30ec, @"30ed, @"30ee, @"30ef, @"30f0, @"30f1, +@"30f2, @"30f3, @"30f4, @"30f5, @"30f6, @"0414, @"0415, @"0401, +@"0416, @"0417, @"0418, @"0419, @"041a, @"041b, @"041c, @"0423, +@"0424, @"0425, @"0426, @"0427, @"0428, @"0429, @"042a, @"042b, +@"042c, @"042d, @"042e, @"042f, @"0430, @"0431, @"0432, @"0433, +@"0434, @"0435, @"0451, @"0436, @"0437, @"0438, @"0439, @"043a, +@"043b, @"043c, @"043d, @"043e, @"043f, @"0440, @"0441, @"0442, +@"0443, @"0444, @"0445, @"0446, @"0447, @"0448, @"0449, @"044a, +@"044b, @"044c, @"044d, @"044e, @"044f, @"2460, @"2461, @"2462, +@"2463, @"2464, @"2465, @"2466, @"2467, @"2468, @"2469, @"2474, +@"2475, @"2476, @"2477, @"2478, @"2479, @"247a, @"247b, @"247c, +@"247d, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, +@"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, +@"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, +@"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, +@"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, +@"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, +@"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, +@"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, +@"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, +@"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, +@"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, +@"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, +@"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, +@"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, +@"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, +@"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, +@"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, +@"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, +@"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, +@"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, +@"4e42, @"4e5c, @"51f5, @"531a, @"5382, @"4e07, @"4e0c, @"4e47, +@"4e8d, @"56d7, @"fa0c, @"5c6e, @"5f73, @"4e0f, @"5187, @"4e0e, +@"4e2e, @"4e93, @"4ec2, @"4ec9, @"4ec8, @"5198, @"52fc, @"536c, +@"53b9, @"5720, @"5903, @"592c, @"5c10, @"5dff, @"65e1, @"6bb3, +@"6bcc, @"6c14, @"723f, @"4e31, @"4e3c, @"4ee8, @"4edc, @"4ee9, +@"4ee1, @"4edd, @"4eda, @"520c, @"531c, @"534c, @"5722, @"5723, +@"5917, @"592f, @"5b81, @"5b84, @"5c12, @"5c3b, @"5c74, @"5c73, +@"5e04, @"5e80, @"5e82, @"5fc9, @"6209, @"6250, @"6c15, @"6c36, +@"6c43, @"6c3f, @"6c3b, @"72ae, @"72b0, @"738a, @"79b8, @"808a, +@"961e, @"4f0e, @"4f18, @"4f2c, @"4ef5, @"4f14, @"4ef1, @"4f00, +@"4ef7, @"4f08, @"4f1d, @"4f02, @"4f05, @"4f22, @"4f13, @"4f04, +@"4ef4, @"4f12, @"51b1, @"5213, @"5209, @"5210, @"52a6, @"5322, +@"531f, @"534d, @"538a, @"5407, @"56e1, @"56df, @"572e, @"572a, +@"5734, @"593c, @"5980, @"597c, @"5985, @"597b, @"597e, @"5977, +@"597f, @"5b56, @"5c15, @"5c25, @"5c7c, @"5c7a, @"5c7b, @"5c7e, +@"5ddf, @"5e75, @"5e84, @"5f02, @"5f1a, @"5f74, @"5fd5, @"5fd4, +@"5fcf, @"625c, @"625e, @"6264, @"6261, @"6266, @"6262, @"6259, +@"6260, @"625a, @"6265, @"65ef, @"65ee, @"673e, @"6739, @"6738, +@"673b, @"673a, @"673f, @"673c, @"6733, @"6c18, @"6c46, @"6c52, +@"6c5c, @"6c4f, @"6c4a, @"6c54, @"6c4b, @"6c4c, @"7071, @"725e, +@"72b4, @"72b5, @"738e, @"752a, @"767f, @"7a75, @"7f51, @"8278, +@"827c, @"8280, @"827d, @"827f, @"864d, @"897e, @"9099, @"9097, +@"9098, @"909b, @"9094, @"9622, @"9624, @"9620, @"9623, @"4f56, +@"4f3b, @"4f62, @"4f49, @"4f53, @"4f64, @"4f3e, @"4f67, @"4f52, +@"4f5f, @"4f41, @"4f58, @"4f2d, @"4f33, @"4f3f, @"4f61, @"518f, +@"51b9, @"521c, @"521e, @"5221, @"52ad, @"52ae, @"5309, @"5363, +@"5372, @"538e, @"538f, @"5430, @"5437, @"542a, @"5454, @"5445, +@"5419, @"541c, @"5425, @"5418, @"543d, @"544f, @"5441, @"5428, +@"5424, @"5447, @"56ee, @"56e7, @"56e5, @"5741, @"5745, @"574c, +@"5749, @"574b, @"5752, @"5906, @"5940, @"59a6, @"5998, @"59a0, +@"5997, @"598e, @"59a2, @"5990, @"598f, @"59a7, @"59a1, @"5b8e, +@"5b92, @"5c28, @"5c2a, @"5c8d, @"5c8f, @"5c88, @"5c8b, @"5c89, +@"5c92, @"5c8a, @"5c86, @"5c93, @"5c95, @"5de0, @"5e0a, @"5e0e, +@"5e8b, @"5e89, @"5e8c, @"5e88, @"5e8d, @"5f05, @"5f1d, @"5f78, +@"5f76, @"5fd2, @"5fd1, @"5fd0, @"5fed, @"5fe8, @"5fee, @"5ff3, +@"5fe1, @"5fe4, @"5fe3, @"5ffa, @"5fef, @"5ff7, @"5ffb, @"6000, +@"5ff4, @"623a, @"6283, @"628c, @"628e, @"628f, @"6294, @"6287, +@"6271, @"627b, @"627a, @"6270, @"6281, @"6288, @"6277, @"627d, +@"6272, @"6274, @"6537, @"65f0, @"65f4, @"65f3, @"65f2, @"65f5, +@"6745, @"6747, @"6759, @"6755, @"674c, @"6748, @"675d, @"674d, +@"675a, @"674b, @"6bd0, @"6c19, @"6c1a, @"6c78, @"6c67, @"6c6b, +@"6c84, @"6c8b, @"6c8f, @"6c71, @"6c6f, @"6c69, @"6c9a, @"6c6d, +@"6c87, @"6c95, @"6c9c, @"6c66, @"6c73, @"6c65, @"6c7b, @"6c8e, +@"7074, @"707a, @"7263, @"72bf, @"72bd, @"72c3, @"72c6, @"72c1, +@"72ba, @"72c5, @"7395, @"7397, @"7393, @"7394, @"7392, @"753a, +@"7539, @"7594, @"7595, @"7681, @"793d, @"8034, @"8095, @"8099, +@"8090, @"8092, @"809c, @"8290, @"828f, @"8285, @"828e, @"8291, +@"8293, @"828a, @"8283, @"8284, @"8c78, @"8fc9, @"8fbf, @"909f, +@"90a1, @"90a5, @"909e, @"90a7, @"90a0, @"9630, @"9628, @"962f, +@"962d, @"4e33, @"4f98, @"4f7c, @"4f85, @"4f7d, @"4f80, @"4f87, +@"4f76, @"4f74, @"4f89, @"4f84, @"4f77, @"4f4c, @"4f97, @"4f6a, +@"4f9a, @"4f79, @"4f81, @"4f78, @"4f90, @"4f9c, @"4f94, @"4f9e, +@"4f92, @"4f82, @"4f95, @"4f6b, @"4f6e, @"519e, @"51bc, @"51be, +@"5235, @"5232, @"5233, @"5246, @"5231, @"52bc, @"530a, @"530b, +@"533c, @"5392, @"5394, @"5487, @"547f, @"5481, @"5491, @"5482, +@"5488, @"546b, @"547a, @"547e, @"5465, @"546c, @"5474, @"5466, +@"548d, @"546f, @"5461, @"5460, @"5498, @"5463, @"5467, @"5464, +@"56f7, @"56f9, @"576f, @"5772, @"576d, @"576b, @"5771, @"5770, +@"5776, @"5780, @"5775, @"577b, @"5773, @"5774, @"5762, @"5768, +@"577d, @"590c, @"5945, @"59b5, @"59ba, @"59cf, @"59ce, @"59b2, +@"59cc, @"59c1, @"59b6, @"59bc, @"59c3, @"59d6, @"59b1, @"59bd, +@"59c0, @"59c8, @"59b4, @"59c7, @"5b62, @"5b65, @"5b93, @"5b95, +@"5c44, @"5c47, @"5cae, @"5ca4, @"5ca0, @"5cb5, @"5caf, @"5ca8, +@"5cac, @"5c9f, @"5ca3, @"5cad, @"5ca2, @"5caa, @"5ca7, @"5c9d, +@"5ca5, @"5cb6, @"5cb0, @"5ca6, @"5e17, @"5e14, @"5e19, @"5f28, +@"5f22, @"5f23, @"5f24, @"5f54, @"5f82, @"5f7e, @"5f7d, @"5fde, +@"5fe5, @"602d, @"6026, @"6019, @"6032, @"600b, @"6034, @"600a, +@"6017, @"6033, @"601a, @"601e, @"602c, @"6022, @"600d, @"6010, +@"602e, @"6013, @"6011, @"600c, @"6009, @"601c, @"6214, @"623d, +@"62ad, @"62b4, @"62d1, @"62be, @"62aa, @"62b6, @"62ca, @"62ae, +@"62b3, @"62af, @"62bb, @"62a9, @"62b0, @"62b8, @"653d, @"65a8, +@"65bb, @"6609, @"65fc, @"6604, @"6612, @"6608, @"65fb, @"6603, +@"660b, @"660d, @"6605, @"65fd, @"6611, @"6610, @"66f6, @"670a, +@"6785, @"676c, @"678e, @"6792, @"6776, @"677b, @"6798, @"6786, +@"6784, @"6774, @"678d, @"678c, @"677a, @"679f, @"6791, @"6799, +@"6783, @"677d, @"6781, @"6778, @"6779, @"6794, @"6b25, @"6b80, +@"6b7e, @"6bde, @"6c1d, @"6c93, @"6cec, @"6ceb, @"6cee, @"6cd9, +@"6cb6, @"6cd4, @"6cad, @"6ce7, @"6cb7, @"6cd0, @"6cc2, @"6cba, +@"6cc3, @"6cc6, @"6ced, @"6cf2, @"6cd2, @"6cdd, @"6cb4, @"6c8a, +@"6c9d, @"6c80, @"6cde, @"6cc0, @"6d30, @"6ccd, @"6cc7, @"6cb0, +@"6cf9, @"6ccf, @"6ce9, @"6cd1, @"7094, @"7098, @"7085, @"7093, +@"7086, @"7084, @"7091, @"7096, @"7082, @"709a, @"7083, @"726a, +@"72d6, @"72cb, @"72d8, @"72c9, @"72dc, @"72d2, @"72d4, @"72da, +@"72cc, @"72d1, @"73a4, @"73a1, @"73ad, @"73a6, @"73a2, @"73a0, +@"73ac, @"739d, @"74dd, @"74e8, @"753f, @"7540, @"753e, @"758c, +@"7598, @"76af, @"76f3, @"76f1, @"76f0, @"76f5, @"77f8, @"77fc, +@"77f9, @"77fb, @"77fa, @"77f7, @"7942, @"793f, @"79c5, @"7a78, +@"7a7b, @"7afb, @"7c75, @"7cfd, @"8035, @"808f, @"80ae, @"80a3, +@"80b8, @"80b5, @"80ad, @"8220, @"82a0, @"82c0, @"82ab, @"829a, +@"8298, @"829b, @"82b5, @"82a7, @"82ae, @"82bc, @"829e, @"82ba, +@"82b4, @"82a8, @"82a1, @"82a9, @"82c2, @"82a4, @"82c3, @"82b6, +@"82a2, @"8670, @"866f, @"866d, @"866e, @"8c56, @"8fd2, @"8fcb, +@"8fd3, @"8fcd, @"8fd6, @"8fd5, @"8fd7, @"90b2, @"90b4, @"90af, +@"90b3, @"90b0, @"9639, @"963d, @"963c, @"963a, @"9643, @"4fcd, +@"4fc5, @"4fd3, @"4fb2, @"4fc9, @"4fcb, @"4fc1, @"4fd4, @"4fdc, +@"4fd9, @"4fbb, @"4fb3, @"4fdb, @"4fc7, @"4fd6, @"4fba, @"4fc0, +@"4fb9, @"4fec, @"5244, @"5249, @"52c0, @"52c2, @"533d, @"537c, +@"5397, @"5396, @"5399, @"5398, @"54ba, @"54a1, @"54ad, @"54a5, +@"54cf, @"54c3, @"830d, @"54b7, @"54ae, @"54d6, @"54b6, @"54c5, +@"54c6, @"54a0, @"5470, @"54bc, @"54a2, @"54be, @"5472, @"54de, +@"54b0, @"57b5, @"579e, @"579f, @"57a4, @"578c, @"5797, @"579d, +@"579b, @"5794, @"5798, @"578f, @"5799, @"57a5, @"579a, @"5795, +@"58f4, @"590d, @"5953, @"59e1, @"59de, @"59ee, @"5a00, @"59f1, +@"59dd, @"59fa, @"59fd, @"59fc, @"59f6, @"59e4, @"59f2, @"59f7, +@"59db, @"59e9, @"59f3, @"59f5, @"59e0, @"59fe, @"59f4, @"59ed, +@"5ba8, @"5c4c, @"5cd0, @"5cd8, @"5ccc, @"5cd7, @"5ccb, @"5cdb, +@"5cde, @"5cda, @"5cc9, @"5cc7, @"5cca, @"5cd6, @"5cd3, @"5cd4, +@"5ccf, @"5cc8, @"5cc6, @"5cce, @"5cdf, @"5cf8, @"5df9, @"5e21, +@"5e22, @"5e23, @"5e20, @"5e24, @"5eb0, @"5ea4, @"5ea2, @"5e9b, +@"5ea3, @"5ea5, @"5f07, @"5f2e, @"5f56, @"5f86, @"6037, @"6039, +@"6054, @"6072, @"605e, @"6045, @"6053, @"6047, @"6049, @"605b, +@"604c, @"6040, @"6042, @"605f, @"6024, @"6044, @"6058, @"6066, +@"606e, @"6242, @"6243, @"62cf, @"630d, @"630b, @"62f5, @"630e, +@"6303, @"62eb, @"62f9, @"630f, @"630c, @"62f8, @"62f6, @"6300, +@"6313, @"6314, @"62fa, @"6315, @"62fb, @"62f0, @"6541, @"6543, +@"65aa, @"65bf, @"6636, @"6621, @"6632, @"6635, @"661c, @"6626, +@"6622, @"6633, @"662b, @"663a, @"661d, @"6634, @"6639, @"662e, +@"670f, @"6710, @"67c1, @"67f2, @"67c8, @"67ba, @"67dc, @"67bb, +@"67f8, @"67d8, @"67c0, @"67b7, @"67c5, @"67eb, @"67e4, @"67df, +@"67b5, @"67cd, @"67b3, @"67f7, @"67f6, @"67ee, @"67e3, @"67c2, +@"67b9, @"67ce, @"67e7, @"67f0, @"67b2, @"67fc, @"67c6, @"67ed, +@"67cc, @"67ae, @"67e6, @"67db, @"67fa, @"67c9, @"67ca, @"67c3, +@"67ea, @"67cb, @"6b28, @"6b82, @"6b84, @"6bb6, @"6bd6, @"6bd8, +@"6be0, @"6c20, @"6c21, @"6d28, @"6d34, @"6d2d, @"6d1f, @"6d3c, +@"6d3f, @"6d12, @"6d0a, @"6cda, @"6d33, @"6d04, @"6d19, @"6d3a, +@"6d1a, @"6d11, @"6d00, @"6d1d, @"6d42, @"6d01, @"6d18, @"6d37, +@"6d03, @"6d0f, @"6d40, @"6d07, @"6d20, @"6d2c, @"6d08, @"6d22, +@"6d09, @"6d10, @"70b7, @"709f, @"70be, @"70b1, @"70b0, @"70a1, +@"70b4, @"70b5, @"70a9, @"7241, @"7249, @"724a, @"726c, @"7270, +@"7273, @"726e, @"72ca, @"72e4, @"72e8, @"72eb, @"72df, @"72ea, +@"72e6, @"72e3, @"7385, @"73cc, @"73c2, @"73c8, @"73c5, @"73b9, +@"73b6, @"73b5, @"73b4, @"73eb, @"73bf, @"73c7, @"73be, @"73c3, +@"73c6, @"73b8, @"73cb, @"74ec, @"74ee, @"752e, @"7547, @"7548, +@"75a7, @"75aa, @"7679, @"76c4, @"7708, @"7703, @"7704, @"7705, +@"770a, @"76f7, @"76fb, @"76fa, @"77e7, @"77e8, @"7806, @"7811, +@"7812, @"7805, @"7810, @"780f, @"780e, @"7809, @"7803, @"7813, +@"794a, @"794c, @"794b, @"7945, @"7944, @"79d5, @"79cd, @"79cf, +@"79d6, @"79ce, @"7a80, @"7a7e, @"7ad1, @"7b00, @"7b01, @"7c7a, +@"7c78, @"7c79, @"7c7f, @"7c80, @"7c81, @"7d03, @"7d08, @"7d01, +@"7f58, @"7f91, @"7f8d, @"7fbe, @"8007, @"800e, @"800f, @"8014, +@"8037, @"80d8, @"80c7, @"80e0, @"80d1, @"80c8, @"80c2, @"80d0, +@"80c5, @"80e3, @"80d9, @"80dc, @"80ca, @"80d5, @"80c9, @"80cf, +@"80d7, @"80e6, @"80cd, @"81ff, @"8221, @"8294, @"82d9, @"82fe, +@"82f9, @"8307, @"82e8, @"8300, @"82d5, @"833a, @"82eb, @"82d6, +@"82f4, @"82ec, @"82e1, @"82f2, @"82f5, @"830c, @"82fb, @"82f6, +@"82f0, @"82ea, @"82e4, @"82e0, @"82fa, @"82f3, @"82ed, @"8677, +@"8674, @"867c, @"8673, @"8841, @"884e, @"8867, @"886a, @"8869, +@"89d3, @"8a04, @"8a07, @"8d72, @"8fe3, @"8fe1, @"8fee, @"8fe0, +@"90f1, @"90bd, @"90bf, @"90d5, @"90c5, @"90be, @"90c7, @"90cb, +@"90c8, @"91d4, @"91d3, @"9654, @"964f, @"9651, @"9653, @"964a, +@"964e, @"501e, @"5005, @"5007, @"5013, @"5022, @"5030, @"501b, +@"4ff5, @"4ff4, @"5033, @"5037, @"502c, @"4ff6, @"4ff7, @"5017, +@"501c, @"5020, @"5027, @"5035, @"502f, @"5031, @"500e, @"515a, +@"5194, @"5193, @"51ca, @"51c4, @"51c5, @"51c8, @"51ce, @"5261, +@"525a, @"5252, @"525e, @"525f, @"5255, @"5262, @"52cd, @"530e, +@"539e, @"5526, @"54e2, @"5517, @"5512, @"54e7, @"54f3, @"54e4, +@"551a, @"54ff, @"5504, @"5508, @"54eb, @"5511, @"5505, @"54f1, +@"550a, @"54fb, @"54f7, @"54f8, @"54e0, @"550e, @"5503, @"550b, +@"5701, @"5702, @"57cc, @"5832, @"57d5, @"57d2, @"57ba, @"57c6, +@"57bd, @"57bc, @"57b8, @"57b6, @"57bf, @"57c7, @"57d0, @"57b9, +@"57c1, @"590e, @"594a, @"5a19, @"5a16, @"5a2d, @"5a2e, @"5a15, +@"5a0f, @"5a17, @"5a0a, @"5a1e, @"5a33, @"5b6c, @"5ba7, @"5bad, +@"5bac, @"5c03, @"5c56, @"5c54, @"5cec, @"5cff, @"5cee, @"5cf1, +@"5cf7, @"5d00, @"5cf9, @"5e29, @"5e28, @"5ea8, @"5eae, @"5eaa, +@"5eac, @"5f33, @"5f30, @"5f67, @"605d, @"605a, @"6067, @"6041, +@"60a2, @"6088, @"6080, @"6092, @"6081, @"609d, @"6083, @"6095, +@"609b, @"6097, @"6087, @"609c, @"608e, @"6219, @"6246, @"62f2, +@"6310, @"6356, @"632c, @"6344, @"6345, @"6336, @"6343, @"63e4, +@"6339, @"634b, @"634a, @"633c, @"6329, @"6341, @"6334, @"6358, +@"6354, @"6359, @"632d, @"6347, @"6333, @"635a, @"6351, @"6338, +@"6357, @"6340, @"6348, @"654a, @"6546, @"65c6, @"65c3, @"65c4, +@"65c2, @"664a, @"665f, @"6647, @"6651, @"6712, @"6713, @"681f, +@"681a, @"6849, @"6832, @"6833, @"683b, @"684b, @"684f, @"6816, +@"6831, @"681c, @"6835, @"682b, @"682d, @"682f, @"684e, @"6844, +@"6834, @"681d, @"6812, @"6814, @"6826, @"6828, @"682e, @"684d, +@"683a, @"6825, @"6820, @"6b2c, @"6b2f, @"6b2d, @"6b31, @"6b34, +@"6b6d, @"8082, @"6b88, @"6be6, @"6be4, @"6be8, @"6be3, @"6be2, +@"6be7, @"6c25, @"6d7a, @"6d63, @"6d64, @"6d76, @"6d0d, @"6d61, +@"6d92, @"6d58, @"6d62, @"6d6d, @"6d6f, @"6d91, @"6d8d, @"6def, +@"6d7f, @"6d86, @"6d5e, @"6d67, @"6d60, @"6d97, @"6d70, @"6d7c, +@"6d5f, @"6d82, @"6d98, @"6d2f, @"6d68, @"6d8b, @"6d7e, @"6d80, +@"6d84, @"6d16, @"6d83, @"6d7b, @"6d7d, @"6d75, @"6d90, @"70dc, +@"70d3, @"70d1, @"70dd, @"70cb, @"7f39, @"70e2, @"70d7, @"70d2, +@"70de, @"70e0, @"70d4, @"70cd, @"70c5, @"70c6, @"70c7, @"70da, +@"70ce, @"70e1, @"7242, @"7278, @"7277, @"7276, @"7300, @"72fa, +@"72f4, @"72fe, @"72f6, @"72f3, @"72fb, @"7301, @"73d3, @"73d9, +@"73e5, @"73d6, @"73bc, @"73e7, @"73e3, @"73e9, @"73dc, @"73d2, +@"73db, @"73d4, @"73dd, @"73da, @"73d7, @"73d8, @"73e8, @"74de, +@"74df, @"74f4, @"74f5, @"7521, @"755b, @"755f, @"75b0, @"75c1, +@"75bb, @"75c4, @"75c0, @"75bf, @"75b6, @"75ba, @"768a, @"76c9, +@"771d, @"771b, @"7710, @"7713, @"7712, @"7723, @"7711, @"7715, +@"7719, @"771a, @"7722, @"7727, @"7823, @"782c, @"7822, @"7835, +@"782f, @"7828, @"782e, @"782b, @"7821, @"7829, @"7833, @"782a, +@"7831, @"7954, @"795b, @"794f, @"795c, @"7953, @"7952, @"7951, +@"79eb, @"79ec, @"79e0, @"79ee, @"79ed, @"79ea, @"79dc, @"79de, +@"79dd, @"7a86, @"7a89, @"7a85, @"7a8b, @"7a8c, @"7a8a, @"7a87, +@"7ad8, @"7b10, @"7b04, @"7b13, @"7b05, @"7b0f, @"7b08, @"7b0a, +@"7b0e, @"7b09, @"7b12, @"7c84, @"7c91, @"7c8a, @"7c8c, @"7c88, +@"7c8d, @"7c85, @"7d1e, @"7d1d, @"7d11, @"7d0e, @"7d18, @"7d16, +@"7d13, @"7d1f, @"7d12, @"7d0f, @"7d0c, @"7f5c, @"7f61, @"7f5e, +@"7f60, @"7f5d, @"7f5b, @"7f96, @"7f92, @"7fc3, @"7fc2, @"7fc0, +@"8016, @"803e, @"8039, @"80fa, @"80f2, @"80f9, @"80f5, @"8101, +@"80fb, @"8100, @"8201, @"822f, @"8225, @"8333, @"832d, @"8344, +@"8319, @"8351, @"8325, @"8356, @"833f, @"8341, @"8326, @"831c, +@"8322, @"8342, @"834e, @"831b, @"832a, @"8308, @"833c, @"834d, +@"8316, @"8324, @"8320, @"8337, @"832f, @"8329, @"8347, @"8345, +@"834c, @"8353, @"831e, @"832c, @"834b, @"8327, @"8348, @"8653, +@"8652, @"86a2, @"86a8, @"8696, @"868d, @"8691, @"869e, @"8687, +@"8697, @"8686, @"868b, @"869a, @"8685, @"86a5, @"8699, @"86a1, +@"86a7, @"8695, @"8698, @"868e, @"869d, @"8690, @"8694, @"8843, +@"8844, @"886d, @"8875, @"8876, @"8872, @"8880, @"8871, @"887f, +@"886f, @"8883, @"887e, @"8874, @"887c, @"8a12, @"8c47, @"8c57, +@"8c7b, @"8ca4, @"8ca3, @"8d76, @"8d78, @"8db5, @"8db7, @"8db6, +@"8ed1, @"8ed3, @"8ffe, @"8ff5, @"9002, @"8fff, @"8ffb, @"9004, +@"8ffc, @"8ff6, @"90d6, @"90e0, @"90d9, @"90da, @"90e3, @"90df, +@"90e5, @"90d8, @"90db, @"90d7, @"90dc, @"90e4, @"9150, @"914e, +@"914f, @"91d5, @"91e2, @"91da, @"965c, @"965f, @"96bc, @"98e3, +@"9adf, @"9b2f, @"4e7f, @"5070, @"506a, @"5061, @"505e, @"5060, +@"5053, @"504b, @"505d, @"5072, @"5048, @"504d, @"5041, @"505b, +@"504a, @"5062, @"5015, @"5045, @"505f, @"5069, @"506b, @"5063, +@"5064, @"5046, @"5040, @"506e, @"5073, @"5057, @"5051, @"51d0, +@"526b, @"526d, @"526c, @"526e, @"52d6, @"52d3, @"532d, @"539c, +@"5575, @"5576, @"553c, @"554d, @"5550, @"5534, @"552a, @"5551, +@"5562, @"5536, @"5535, @"5530, @"5552, @"5545, @"550c, @"5532, +@"5565, @"554e, @"5539, @"5548, @"552d, @"553b, @"5540, @"554b, +@"570a, @"5707, @"57fb, @"5814, @"57e2, @"57f6, @"57dc, @"57f4, +@"5800, @"57ed, @"57fd, @"5808, @"57f8, @"580b, @"57f3, @"57cf, +@"5807, @"57ee, @"57e3, @"57f2, @"57e5, @"57ec, @"57e1, @"580e, +@"57fc, @"5810, @"57e7, @"5801, @"580c, @"57f1, @"57e9, @"57f0, +@"580d, @"5804, @"595c, @"5a60, @"5a58, @"5a55, @"5a67, @"5a5e, +@"5a38, @"5a35, @"5a6d, @"5a50, @"5a5f, @"5a65, @"5a6c, @"5a53, +@"5a64, @"5a57, @"5a43, @"5a5d, @"5a52, @"5a44, @"5a5b, @"5a48, +@"5a8e, @"5a3e, @"5a4d, @"5a39, @"5a4c, @"5a70, @"5a69, @"5a47, +@"5a51, @"5a56, @"5a42, @"5a5c, @"5b72, @"5b6e, @"5bc1, @"5bc0, +@"5c59, @"5d1e, @"5d0b, @"5d1d, @"5d1a, @"5d20, @"5d0c, @"5d28, +@"5d0d, @"5d26, @"5d25, @"5d0f, @"5d30, @"5d12, @"5d23, @"5d1f, +@"5d2e, @"5e3e, @"5e34, @"5eb1, @"5eb4, @"5eb9, @"5eb2, @"5eb3, +@"5f36, @"5f38, @"5f9b, @"5f96, @"5f9f, @"608a, @"6090, @"6086, +@"60be, @"60b0, @"60ba, @"60d3, @"60d4, @"60cf, @"60e4, @"60d9, +@"60dd, @"60c8, @"60b1, @"60db, @"60b7, @"60ca, @"60bf, @"60c3, +@"60cd, @"60c0, @"6332, @"6365, @"638a, @"6382, @"637d, @"63bd, +@"639e, @"63ad, @"639d, @"6397, @"63ab, @"638e, @"636f, @"6387, +@"6390, @"636e, @"63af, @"6375, @"639c, @"636d, @"63ae, @"637c, +@"63a4, @"633b, @"639f, @"6378, @"6385, @"6381, @"6391, @"638d, +@"6370, @"6553, @"65cd, @"6665, @"6661, @"665b, @"6659, @"665c, +@"6662, @"6718, @"6879, @"6887, @"6890, @"689c, @"686d, @"686e, +@"68ae, @"68ab, @"6956, @"686f, @"68a3, @"68ac, @"68a9, @"6875, +@"6874, @"68b2, @"688f, @"6877, @"6892, @"687c, @"686b, @"6872, +@"68aa, @"6880, @"6871, @"687e, @"689b, @"6896, @"688b, @"68a0, +@"6889, @"68a4, @"6878, @"687b, @"6891, @"688c, @"688a, @"687d, +@"6b36, @"6b33, @"6b37, @"6b38, @"6b91, @"6b8f, @"6b8d, @"6b8e, +@"6b8c, @"6c2a, @"6dc0, @"6dab, @"6db4, @"6db3, @"6e74, @"6dac, +@"6de9, @"6de2, @"6db7, @"6df6, @"6dd4, @"6e00, @"6dc8, @"6de0, +@"6ddf, @"6dd6, @"6dbe, @"6de5, @"6ddc, @"6ddd, @"6ddb, @"6df4, +@"6dca, @"6dbd, @"6ded, @"6df0, @"6dba, @"6dd5, @"6dc2, @"6dcf, +@"6dc9, @"6dd0, @"6df2, @"6dd3, @"6dfd, @"6dd7, @"6dcd, @"6de3, +@"6dbb, @"70fa, @"710d, @"70f7, @"7117, @"70f4, @"710c, @"70f0, +@"7104, @"70f3, @"7110, @"70fc, @"70ff, @"7106, @"7113, @"7100, +@"70f8, @"70f6, @"710b, @"7102, @"710e, @"727e, @"727b, @"727c, +@"727f, @"731d, @"7317, @"7307, @"7311, @"7318, @"730a, @"7308, +@"72ff, @"730f, @"731e, @"7388, @"73f6, @"73f8, @"73f5, @"7404, +@"7401, @"73fd, @"7407, @"7400, @"73fa, @"73fc, @"73ff, @"740c, +@"740b, @"73f4, @"7408, @"7564, @"7563, @"75ce, @"75d2, @"75cf, +@"75cb, @"75cc, @"75d1, @"75d0, @"768f, @"7689, @"76d3, @"7739, +@"772f, @"772d, @"7731, @"7732, @"7734, @"7733, @"773d, @"7725, +@"773b, @"7735, @"7848, @"7852, @"7849, @"784d, @"784a, @"784c, +@"7826, @"7845, @"7850, @"7964, @"7967, @"7969, @"796a, @"7963, +@"796b, @"7961, @"79bb, @"79fa, @"79f8, @"79f6, @"79f7, @"7a8f, +@"7a94, @"7a90, @"7b35, @"7b47, @"7b34, @"7b25, @"7b30, @"7b22, +@"7b24, @"7b33, @"7b18, @"7b2a, @"7b1d, @"7b31, @"7b2b, @"7b2d, +@"7b2f, @"7b32, @"7b38, @"7b1a, @"7b23, @"7c94, @"7c98, @"7c96, +@"7ca3, @"7d35, @"7d3d, @"7d38, @"7d36, @"7d3a, @"7d45, @"7d2c, +@"7d29, @"7d41, @"7d47, @"7d3e, @"7d3f, @"7d4a, @"7d3b, @"7d28, +@"7f63, @"7f95, @"7f9c, @"7f9d, @"7f9b, @"7fca, @"7fcb, @"7fcd, +@"7fd0, @"7fd1, @"7fc7, @"7fcf, @"7fc9, @"801f, @"801e, @"801b, +@"8047, @"8043, @"8048, @"8118, @"8125, @"8119, @"811b, @"812d, +@"811f, @"812c, @"811e, @"8121, @"8115, @"8127, @"811d, @"8122, +@"8211, @"8238, @"8233, @"823a, @"8234, @"8232, @"8274, @"8390, +@"83a3, @"83a8, @"838d, @"837a, @"8373, @"83a4, @"8374, @"838f, +@"8381, @"8395, @"8399, @"8375, @"8394, @"83a9, @"837d, @"8383, +@"838c, @"839d, @"839b, @"83aa, @"838b, @"837e, @"83a5, @"83af, +@"8388, @"8397, @"83b0, @"837f, @"83a6, @"8387, @"83ae, @"8376, +@"839a, @"8659, @"8656, @"86bf, @"86b7, @"86c2, @"86c1, @"86c5, +@"86ba, @"86b0, @"86c8, @"86b9, @"86b3, @"86b8, @"86cc, @"86b4, +@"86bb, @"86bc, @"86c3, @"86bd, @"86be, @"8852, @"8889, @"8895, +@"88a8, @"88a2, @"88aa, @"889a, @"8891, @"88a1, @"889f, @"8898, +@"88a7, @"8899, @"889b, @"8897, @"88a4, @"88ac, @"888c, @"8893, +@"888e, @"8982, @"89d6, @"89d9, @"89d5, @"8a30, @"8a27, @"8a2c, +@"8a1e, @"8c39, @"8c3b, @"8c5c, @"8c5d, @"8c7d, @"8ca5, @"8d7d, +@"8d7b, @"8d79, @"8dbc, @"8dc2, @"8db9, @"8dbf, @"8dc1, @"8ed8, +@"8ede, @"8edd, @"8edc, @"8ed7, @"8ee0, @"8ee1, @"9024, @"900b, +@"9011, @"901c, @"900c, @"9021, @"90ef, @"90ea, @"90f0, @"90f4, +@"90f2, @"90f3, @"90d4, @"90eb, @"90ec, @"90e9, @"9156, @"9158, +@"915a, @"9153, @"9155, @"91ec, @"91f4, @"91f1, @"91f3, @"91f8, +@"91e4, @"91f9, @"91ea, @"91eb, @"91f7, @"91e8, @"91ee, @"957a, +@"9586, @"9588, @"967c, @"966d, @"966b, @"9671, @"966f, @"96bf, +@"976a, @"9804, @"98e5, @"9997, @"509b, @"5095, @"5094, @"509e, +@"508b, @"50a3, @"5083, @"508c, @"508e, @"509d, @"5068, @"509c, +@"5092, @"5082, @"5087, @"515f, @"51d4, @"5312, @"5311, @"53a4, +@"53a7, @"5591, @"55a8, @"55a5, @"55ad, @"5577, @"5645, @"55a2, +@"5593, @"5588, @"558f, @"55b5, @"5581, @"55a3, @"5592, @"55a4, +@"557d, @"558c, @"55a6, @"557f, @"5595, @"55a1, @"558e, @"570c, +@"5829, @"5837, @"5819, @"581e, @"5827, @"5823, @"5828, @"57f5, +@"5848, @"5825, @"581c, @"581b, @"5833, @"583f, @"5836, @"582e, +@"5839, @"5838, @"582d, @"582c, @"583b, @"5961, @"5aaf, @"5a94, +@"5a9f, @"5a7a, @"5aa2, @"5a9e, @"5a78, @"5aa6, @"5a7c, @"5aa5, +@"5aac, @"5a95, @"5aae, @"5a37, @"5a84, @"5a8a, @"5a97, @"5a83, +@"5a8b, @"5aa9, @"5a7b, @"5a7d, @"5a8c, @"5a9c, @"5a8f, @"5a93, +@"5a9d, @"5bea, @"5bcd, @"5bcb, @"5bd4, @"5bd1, @"5bca, @"5bce, +@"5c0c, @"5c30, @"5d37, @"5d43, @"5d6b, @"5d41, @"5d4b, @"5d3f, +@"5d35, @"5d51, @"5d4e, @"5d55, @"5d33, @"5d3a, @"5d52, @"5d3d, +@"5d31, @"5d59, @"5d42, @"5d39, @"5d49, @"5d38, @"5d3c, @"5d32, +@"5d36, @"5d40, @"5d45, @"5e44, @"5e41, @"5f58, @"5fa6, @"5fa5, +@"5fab, @"60c9, @"60b9, @"60cc, @"60e2, @"60ce, @"60c4, @"6114, +@"60f2, @"610a, @"6116, @"6105, @"60f5, @"6113, @"60f8, @"60fc, +@"60fe, @"60c1, @"6103, @"6118, @"611d, @"6110, @"60ff, @"6104, +@"610b, @"624a, @"6394, @"63b1, @"63b0, @"63ce, @"63e5, @"63e8, +@"63ef, @"63c3, @"649d, @"63f3, @"63ca, @"63e0, @"63f6, @"63d5, +@"63f2, @"63f5, @"6461, @"63df, @"63be, @"63dd, @"63dc, @"63c4, +@"63d8, @"63d3, @"63c2, @"63c7, @"63cc, @"63cb, @"63c8, @"63f0, +@"63d7, @"63d9, @"6532, @"6567, @"656a, @"6564, @"655c, @"6568, +@"6565, @"658c, @"659d, @"659e, @"65ae, @"65d0, @"65d2, @"667c, +@"666c, @"667b, @"6680, @"6671, @"6679, @"666a, @"6672, @"6701, +@"690c, @"68d3, @"6904, @"68dc, @"692a, @"68ec, @"68ea, @"68f1, +@"690f, @"68d6, @"68f7, @"68eb, @"68e4, @"68f6, @"6913, @"6910, +@"68f3, @"68e1, @"6907, @"68cc, @"6908, @"6970, @"68b4, @"6911, +@"68ef, @"68c6, @"6914, @"68f8, @"68d0, @"68fd, @"68fc, @"68e8, +@"690b, @"690a, @"6917, @"68ce, @"68c8, @"68dd, @"68de, @"68e6, +@"68f4, @"68d1, @"6906, @"68d4, @"68e9, @"6915, @"6925, @"68c7, +@"6b39, @"6b3b, @"6b3f, @"6b3c, @"6b94, @"6b97, @"6b99, @"6b95, +@"6bbd, @"6bf0, @"6bf2, @"6bf3, @"6c30, @"6dfc, @"6e46, @"6e47, +@"6e1f, @"6e49, @"6e88, @"6e3c, @"6e3d, @"6e45, @"6e62, @"6e2b, +@"6e3f, @"6e41, @"6e5d, @"6e73, @"6e1c, @"6e33, @"6e4b, @"6e40, +@"6e51, @"6e3b, @"6e03, @"6e2e, @"6e5e, @"6e68, @"6e5c, @"6e61, +@"6e31, @"6e28, @"6e60, @"6e71, @"6e6b, @"6e39, @"6e22, @"6e30, +@"6e53, @"6e65, @"6e27, @"6e78, @"6e64, @"6e77, @"6e55, @"6e79, +@"6e52, @"6e66, @"6e35, @"6e36, @"6e5a, @"7120, @"711e, @"712f, +@"70fb, @"712e, @"7131, @"7123, @"7125, @"7122, @"7132, @"711f, +@"7128, @"713a, @"711b, @"724b, @"725a, @"7288, @"7289, @"7286, +@"7285, @"728b, @"7312, @"730b, @"7330, @"7322, @"7331, @"7333, +@"7327, @"7332, @"732d, @"7326, @"7323, @"7335, @"730c, @"742e, +@"742c, @"7430, @"742b, @"7416, @"741a, @"7421, @"742d, @"7431, +@"7424, @"7423, @"741d, @"7429, @"7420, @"7432, @"74fb, @"752f, +@"756f, @"756c, @"75e7, @"75da, @"75e1, @"75e6, @"75dd, @"75df, +@"75e4, @"75d7, @"7695, @"7692, @"76da, @"7746, @"7747, @"7744, +@"774d, @"7745, @"774a, @"774e, @"774b, @"774c, @"77de, @"77ec, +@"7860, @"7864, @"7865, @"785c, @"786d, @"7871, @"786a, @"786e, +@"7870, @"7869, @"7868, @"785e, @"7862, @"7974, @"7973, @"7972, +@"7970, @"7a02, @"7a0a, @"7a03, @"7a0c, @"7a04, @"7a99, @"7ae6, +@"7ae4, @"7b4a, @"7b3b, @"7b44, @"7b48, @"7b4c, @"7b4e, @"7b40, +@"7b58, @"7b45, @"7ca2, @"7c9e, @"7ca8, @"7ca1, @"7d58, @"7d6f, +@"7d63, @"7d53, @"7d56, @"7d67, @"7d6a, @"7d4f, @"7d6d, @"7d5c, +@"7d6b, @"7d52, @"7d54, @"7d69, @"7d51, @"7d5f, @"7d4e, @"7f3e, +@"7f3f, @"7f65, @"7f66, @"7fa2, @"7fa0, @"7fa1, @"7fd7, @"8051, +@"804f, @"8050, @"80fe, @"80d4, @"8143, @"814a, @"8152, @"814f, +@"8147, @"813d, @"814d, @"813a, @"81e6, @"81ee, @"81f7, @"81f8, +@"81f9, @"8204, @"823c, @"823d, @"823f, @"8275, @"833b, @"83cf, +@"83f9, @"8423, @"83c0, @"83e8, @"8412, @"83e7, @"83e4, @"83fc, +@"83f6, @"8410, @"83c6, @"83c8, @"83eb, @"83e3, @"83bf, @"8401, +@"83dd, @"83e5, @"83d8, @"83ff, @"83e1, @"83cb, @"83ce, @"83d6, +@"83f5, @"83c9, @"8409, @"840f, @"83de, @"8411, @"8406, @"83c2, +@"83f3, @"83d5, @"83fa, @"83c7, @"83d1, @"83ea, @"8413, @"83c3, +@"83ec, @"83ee, @"83c4, @"83fb, @"83d7, @"83e2, @"841b, @"83db, +@"83fe, @"86d8, @"86e2, @"86e6, @"86d3, @"86e3, @"86da, @"86ea, +@"86dd, @"86eb, @"86dc, @"86ec, @"86e9, @"86d7, @"86e8, @"86d1, +@"8848, @"8856, @"8855, @"88ba, @"88d7, @"88b9, @"88b8, @"88c0, +@"88be, @"88b6, @"88bc, @"88b7, @"88bd, @"88b2, @"8901, @"88c9, +@"8995, @"8998, @"8997, @"89dd, @"89da, @"89db, @"8a4e, @"8a4d, +@"8a39, @"8a59, @"8a40, @"8a57, @"8a58, @"8a44, @"8a45, @"8a52, +@"8a48, @"8a51, @"8a4a, @"8a4c, @"8a4f, @"8c5f, @"8c81, @"8c80, +@"8cba, @"8cbe, @"8cb0, @"8cb9, @"8cb5, @"8d84, @"8d80, @"8d89, +@"8dd8, @"8dd3, @"8dcd, @"8dc7, @"8dd6, @"8ddc, @"8dcf, @"8dd5, +@"8dd9, @"8dc8, @"8dd7, @"8dc5, @"8eef, @"8ef7, @"8efa, @"8ef9, +@"8ee6, @"8eee, @"8ee5, @"8ef5, @"8ee7, @"8ee8, @"8ef6, @"8eeb, +@"8ef1, @"8eec, @"8ef4, @"8ee9, @"902d, @"9034, @"902f, @"9106, +@"912c, @"9104, @"90ff, @"90fc, @"9108, @"90f9, @"90fb, @"9101, +@"9100, @"9107, @"9105, @"9103, @"9161, @"9164, @"915f, @"9162, +@"9160, @"9201, @"920a, @"9225, @"9203, @"921a, @"9226, @"920f, +@"920c, @"9200, @"9212, @"91ff, @"91fd, @"9206, @"9204, @"9227, +@"9202, @"921c, @"9224, @"9219, @"9217, @"9205, @"9216, @"957b, +@"958d, @"958c, @"9590, @"9687, @"967e, @"9688, @"9689, @"9683, +@"9680, @"96c2, @"96c8, @"96c3, @"96f1, @"96f0, @"976c, @"9770, +@"976e, @"9807, @"98a9, @"98eb, @"9ce6, @"9ef9, @"4e83, @"4e84, +@"4eb6, @"50bd, @"50bf, @"50c6, @"50ae, @"50c4, @"50ca, @"50b4, +@"50c8, @"50c2, @"50b0, @"50c1, @"50ba, @"50b1, @"50cb, @"50c9, +@"50b6, @"50b8, @"51d7, @"527a, @"5278, @"527b, @"527c, @"55c3, +@"55db, @"55cc, @"55d0, @"55cb, @"55ca, @"55dd, @"55c0, @"55d4, +@"55c4, @"55e9, @"55bf, @"55d2, @"558d, @"55cf, @"55d5, @"55e2, +@"55d6, @"55c8, @"55f2, @"55cd, @"55d9, @"55c2, @"5714, @"5853, +@"5868, @"5864, @"584f, @"584d, @"5849, @"586f, @"5855, @"584e, +@"585d, @"5859, @"5865, @"585b, @"583d, @"5863, @"5871, @"58fc, +@"5ac7, @"5ac4, @"5acb, @"5aba, @"5ab8, @"5ab1, @"5ab5, @"5ab0, +@"5abf, @"5ac8, @"5abb, @"5ac6, @"5ab7, @"5ac0, @"5aca, @"5ab4, +@"5ab6, @"5acd, @"5ab9, @"5a90, @"5bd6, @"5bd8, @"5bd9, @"5c1f, +@"5c33, @"5d71, @"5d63, @"5d4a, @"5d65, @"5d72, @"5d6c, @"5d5e, +@"5d68, @"5d67, @"5d62, @"5df0, @"5e4f, @"5e4e, @"5e4a, @"5e4d, +@"5e4b, @"5ec5, @"5ecc, @"5ec6, @"5ecb, @"5ec7, @"5f40, @"5faf, +@"5fad, @"60f7, @"6149, @"614a, @"612b, @"6145, @"6136, @"6132, +@"612e, @"6146, @"612f, @"614f, @"6129, @"6140, @"6220, @"9168, +@"6223, @"6225, @"6224, @"63c5, @"63f1, @"63eb, @"6410, @"6412, +@"6409, @"6420, @"6424, @"6433, @"6443, @"641f, @"6415, @"6418, +@"6439, @"6437, @"6422, @"6423, @"640c, @"6426, @"6430, @"6428, +@"6441, @"6435, @"642f, @"640a, @"641a, @"6440, @"6425, @"6427, +@"640b, @"63e7, @"641b, @"642e, @"6421, @"640e, @"656f, @"6592, +@"65d3, @"6686, @"668c, @"6695, @"6690, @"668b, @"668a, @"6699, +@"6694, @"6678, @"6720, @"6966, @"695f, @"6938, @"694e, @"6962, +@"6971, @"693f, @"6945, @"696a, @"6939, @"6942, @"6957, @"6959, +@"697a, @"6948, @"6949, @"6935, @"696c, @"6933, @"693d, @"6965, +@"68f0, @"6978, @"6934, @"6969, @"6940, @"696f, @"6944, @"6976, +@"6958, @"6941, @"6974, @"694c, @"693b, @"694b, @"6937, @"695c, +@"694f, @"6951, @"6932, @"6952, @"692f, @"697b, @"693c, @"6b46, +@"6b45, @"6b43, @"6b42, @"6b48, @"6b41, @"6b9b, @"fa0d, @"6bfb, +@"6bfc, @"6bf9, @"6bf7, @"6bf8, @"6e9b, @"6ed6, @"6ec8, @"6e8f, +@"6ec0, @"6e9f, @"6e93, @"6e94, @"6ea0, @"6eb1, @"6eb9, @"6ec6, +@"6ed2, @"6ebd, @"6ec1, @"6e9e, @"6ec9, @"6eb7, @"6eb0, @"6ecd, +@"6ea6, @"6ecf, @"6eb2, @"6ebe, @"6ec3, @"6edc, @"6ed8, @"6e99, +@"6e92, @"6e8e, @"6e8d, @"6ea4, @"6ea1, @"6ebf, @"6eb3, @"6ed0, +@"6eca, @"6e97, @"6eae, @"6ea3, @"7147, @"7154, @"7152, @"7163, +@"7160, @"7141, @"715d, @"7162, @"7172, @"7178, @"716a, @"7161, +@"7142, @"7158, @"7143, @"714b, @"7170, @"715f, @"7150, @"7153, +@"7144, @"714d, @"715a, @"724f, @"728d, @"728c, @"7291, @"7290, +@"728e, @"733c, @"7342, @"733b, @"733a, @"7340, @"734a, @"7349, +@"7444, @"744a, @"744b, @"7452, @"7451, @"7457, @"7440, @"744f, +@"7450, @"744e, @"7442, @"7446, @"744d, @"7454, @"74e1, @"74ff, +@"74fe, @"74fd, @"751d, @"7579, @"7577, @"6983, @"75ef, @"760f, +@"7603, @"75f7, @"75fe, @"75fc, @"75f9, @"75f8, @"7610, @"75fb, +@"75f6, @"75ed, @"75f5, @"75fd, @"7699, @"76b5, @"76dd, @"7755, +@"775f, @"7760, @"7752, @"7756, @"775a, @"7769, @"7767, @"7754, +@"7759, @"776d, @"77e0, @"7887, @"789a, @"7894, @"788f, @"7884, +@"7895, @"7885, @"7886, @"78a1, @"7883, @"7879, @"7899, @"7880, +@"7896, @"787b, @"797c, @"7982, @"797d, @"7979, @"7a11, @"7a18, +@"7a19, @"7a12, @"7a17, @"7a15, @"7a22, @"7a13, @"7a1b, @"7a10, +@"7aa3, @"7aa2, @"7a9e, @"7aeb, @"7b66, @"7b64, @"7b6d, @"7b74, +@"7b69, @"7b72, @"7b65, @"7b73, @"7b71, @"7b70, @"7b61, @"7b78, +@"7b76, @"7b63, @"7cb2, @"7cb4, @"7caf, @"7d88, @"7d86, @"7d80, +@"7d8d, @"7d7f, @"7d85, @"7d7a, @"7d8e, @"7d7b, @"7d83, @"7d7c, +@"7d8c, @"7d94, @"7d84, @"7d7d, @"7d92, @"7f6d, @"7f6b, @"7f67, +@"7f68, @"7f6c, @"7fa6, @"7fa5, @"7fa7, @"7fdb, @"7fdc, @"8021, +@"8164, @"8160, @"8177, @"815c, @"8169, @"815b, @"8162, @"8172, +@"6721, @"815e, @"8176, @"8167, @"816f, @"8144, @"8161, @"821d, +@"8249, @"8244, @"8240, @"8242, @"8245, @"84f1, @"843f, @"8456, +@"8476, @"8479, @"848f, @"848d, @"8465, @"8451, @"8440, @"8486, +@"8467, @"8430, @"844d, @"847d, @"845a, @"8459, @"8474, @"8473, +@"845d, @"8507, @"845e, @"8437, @"843a, @"8434, @"847a, @"8443, +@"8478, @"8432, @"8445, @"8429, @"83d9, @"844b, @"842f, @"8442, +@"842d, @"845f, @"8470, @"8439, @"844e, @"844c, @"8452, @"846f, +@"84c5, @"848e, @"843b, @"8447, @"8436, @"8433, @"8468, @"847e, +@"8444, @"842b, @"8460, @"8454, @"846e, @"8450, @"870b, @"8704, +@"86f7, @"870c, @"86fa, @"86d6, @"86f5, @"874d, @"86f8, @"870e, +@"8709, @"8701, @"86f6, @"870d, @"8705, @"88d6, @"88cb, @"88cd, +@"88ce, @"88de, @"88db, @"88da, @"88cc, @"88d0, @"8985, @"899b, +@"89df, @"89e5, @"89e4, @"89e1, @"89e0, @"89e2, @"89dc, @"89e6, +@"8a76, @"8a86, @"8a7f, @"8a61, @"8a3f, @"8a77, @"8a82, @"8a84, +@"8a75, @"8a83, @"8a81, @"8a74, @"8a7a, @"8c3c, @"8c4b, @"8c4a, +@"8c65, @"8c64, @"8c66, @"8c86, @"8c84, @"8c85, @"8ccc, @"8d68, +@"8d69, @"8d91, @"8d8c, @"8d8e, @"8d8f, @"8d8d, @"8d93, @"8d94, +@"8d90, @"8d92, @"8df0, @"8de0, @"8dec, @"8df1, @"8dee, @"8dd0, +@"8de9, @"8de3, @"8de2, @"8de7, @"8df2, @"8deb, @"8df4, @"8f06, +@"8eff, @"8f01, @"8f00, @"8f05, @"8f07, @"8f08, @"8f02, @"8f0b, +@"9052, @"903f, @"9044, @"9049, @"903d, @"9110, @"910d, @"910f, +@"9111, @"9116, @"9114, @"910b, @"910e, @"916e, @"916f, @"9248, +@"9252, @"9230, @"923a, @"9266, @"9233, @"9265, @"925e, @"9283, +@"922e, @"924a, @"9246, @"926d, @"926c, @"924f, @"9260, @"9267, +@"926f, @"9236, @"9261, @"9270, @"9231, @"9254, @"9263, @"9250, +@"9272, @"924e, @"9253, @"924c, @"9256, @"9232, @"959f, @"959c, +@"959e, @"959b, @"9692, @"9693, @"9691, @"9697, @"96ce, @"96fa, +@"96fd, @"96f8, @"96f5, @"9773, @"9777, @"9778, @"9772, @"980f, +@"980d, @"980e, @"98ac, @"98f6, @"98f9, @"99af, @"99b2, @"99b0, +@"99b5, @"9aad, @"9aab, @"9b5b, @"9cea, @"9ced, @"9ce7, @"9e80, +@"9efd, @"50e6, @"50d4, @"50d7, @"50e8, @"50f3, @"50db, @"50ea, +@"50dd, @"50e4, @"50d3, @"50ec, @"50f0, @"50ef, @"50e3, @"50e0, +@"51d8, @"5280, @"5281, @"52e9, @"52eb, @"5330, @"53ac, @"5627, +@"5615, @"560c, @"5612, @"55fc, @"560f, @"561c, @"5601, @"5613, +@"5602, @"55fa, @"561d, @"5604, @"55ff, @"55f9, @"5889, @"587c, +@"5890, @"5898, @"5886, @"5881, @"587f, @"5874, @"588b, @"587a, +@"5887, @"5891, @"588e, @"5876, @"5882, @"5888, @"587b, @"5894, +@"588f, @"58fe, @"596b, @"5adc, @"5aee, @"5ae5, @"5ad5, @"5aea, +@"5ada, @"5aed, @"5aeb, @"5af3, @"5ae2, @"5ae0, @"5adb, @"5aec, +@"5ade, @"5add, @"5ad9, @"5ae8, @"5adf, @"5b77, @"5be0, @"5be3, +@"5c63, @"5d82, @"5d80, @"5d7d, @"5d86, @"5d7a, @"5d81, @"5d77, +@"5d8a, @"5d89, @"5d88, @"5d7e, @"5d7c, @"5d8d, @"5d79, @"5d7f, +@"5e58, @"5e59, @"5e53, @"5ed8, @"5ed1, @"5ed7, @"5ece, @"5edc, +@"5ed5, @"5ed9, @"5ed2, @"5ed4, @"5f44, @"5f43, @"5f6f, @"5fb6, +@"612c, @"6128, @"6141, @"615e, @"6171, @"6173, @"6152, @"6153, +@"6172, @"616c, @"6180, @"6174, @"6154, @"617a, @"615b, @"6165, +@"613b, @"616a, @"6161, @"6156, @"6229, @"6227, @"622b, @"642b, +@"644d, @"645b, @"645d, @"6474, @"6476, @"6472, @"6473, @"647d, +@"6475, @"6466, @"64a6, @"644e, @"6482, @"645e, @"645c, @"644b, +@"6453, @"6460, @"6450, @"647f, @"643f, @"646c, @"646b, @"6459, +@"6465, @"6477, @"6573, @"65a0, @"66a1, @"66a0, @"669f, @"6705, +@"6704, @"6722, @"69b1, @"69b6, @"69c9, @"69a0, @"69ce, @"6996, +@"69b0, @"69ac, @"69bc, @"6991, @"6999, @"698e, @"69a7, @"698d, +@"69a9, @"69be, @"69af, @"69bf, @"69c4, @"69bd, @"69a4, @"69d4, +@"69b9, @"69ca, @"699a, @"69cf, @"69b3, @"6993, @"69aa, @"69a1, +@"699e, @"69d9, @"6997, @"6990, @"69c2, @"69b5, @"69a5, @"69c6, +@"6b4a, @"6b4d, @"6b4b, @"6b9e, @"6b9f, @"6ba0, @"6bc3, @"6bc4, +@"6bfe, @"6ece, @"6ef5, @"6ef1, @"6f03, @"6f25, @"6ef8, @"6f37, +@"6efb, @"6f2e, @"6f09, @"6f4e, @"6f19, @"6f1a, @"6f27, @"6f18, +@"6f3b, @"6f12, @"6eed, @"6f0a, @"6f36, @"6f73, @"6ef9, @"6eee, +@"6f2d, @"6f40, @"6f30, @"6f3c, @"6f35, @"6eeb, @"6f07, @"6f0e, +@"6f43, @"6f05, @"6efd, @"6ef6, @"6f39, @"6f1c, @"6efc, @"6f3a, +@"6f1f, @"6f0d, @"6f1e, @"6f08, @"6f21, @"7187, @"7190, @"7189, +@"7180, @"7185, @"7182, @"718f, @"717b, @"7186, @"7181, @"7197, +@"7244, @"7253, @"7297, @"7295, @"7293, @"7343, @"734d, @"7351, +@"734c, @"7462, @"7473, @"7471, @"7475, @"7472, @"7467, @"746e, +@"7500, @"7502, @"7503, @"757d, @"7590, @"7616, @"7608, @"760c, +@"7615, @"7611, @"760a, @"7614, @"76b8, @"7781, @"777c, @"7785, +@"7782, @"776e, @"7780, @"776f, @"777e, @"7783, @"78b2, @"78aa, +@"78b4, @"78ad, @"78a8, @"787e, @"78ab, @"789e, @"78a5, @"78a0, +@"78ac, @"78a2, @"78a4, @"7998, @"798a, @"798b, @"7996, @"7995, +@"7994, @"7993, @"7997, @"7988, @"7992, @"7990, @"7a2b, @"7a4a, +@"7a30, @"7a2f, @"7a28, @"7a26, @"7aa8, @"7aab, @"7aac, @"7aee, +@"7b88, @"7b9c, @"7b8a, @"7b91, @"7b90, @"7b96, @"7b8d, @"7b8c, +@"7b9b, @"7b8e, @"7b85, @"7b98, @"5284, @"7b99, @"7ba4, @"7b82, +@"7cbb, @"7cbf, @"7cbc, @"7cba, @"7da7, @"7db7, @"7dc2, @"7da3, +@"7daa, @"7dc1, @"7dc0, @"7dc5, @"7d9d, @"7dce, @"7dc4, @"7dc6, +@"7dcb, @"7dcc, @"7daf, @"7db9, @"7d96, @"7dbc, @"7d9f, @"7da6, +@"7dae, @"7da9, @"7da1, @"7dc9, @"7f73, @"7fe2, @"7fe3, @"7fe5, +@"7fde, @"8024, @"805d, @"805c, @"8189, @"8186, @"8183, @"8187, +@"818d, @"818c, @"818b, @"8215, @"8497, @"84a4, @"84a1, @"849f, +@"84ba, @"84ce, @"84c2, @"84ac, @"84ae, @"84ab, @"84b9, @"84b4, +@"84c1, @"84cd, @"84aa, @"849a, @"84b1, @"84d0, @"849d, @"84a7, +@"84bb, @"84a2, @"8494, @"84c7, @"84cc, @"849b, @"84a9, @"84af, +@"84a8, @"84d6, @"8498, @"84b6, @"84cf, @"84a0, @"84d7, @"84d4, +@"84d2, @"84db, @"84b0, @"8491, @"8661, @"8733, @"8723, @"8728, +@"876b, @"8740, @"872e, @"871e, @"8721, @"8719, @"871b, @"8743, +@"872c, @"8741, @"873e, @"8746, @"8720, @"8732, @"872a, @"872d, +@"873c, @"8712, @"873a, @"8731, @"8735, @"8742, @"8726, @"8727, +@"8738, @"8724, @"871a, @"8730, @"8711, @"88f7, @"88e7, @"88f1, +@"88f2, @"88fa, @"88fe, @"88ee, @"88fc, @"88f6, @"88fb, @"88f0, +@"88ec, @"88eb, @"899d, @"89a1, @"899f, @"899e, @"89e9, @"89eb, +@"89e8, @"8aab, @"8a99, @"8a8b, @"8a92, @"8a8f, @"8a96, @"8c3d, +@"8c68, @"8c69, @"8cd5, @"8ccf, @"8cd7, @"8d96, @"8e09, @"8e02, +@"8dff, @"8e0d, @"8dfd, @"8e0a, @"8e03, @"8e07, @"8e06, @"8e05, +@"8dfe, @"8e00, @"8e04, @"8f10, @"8f11, @"8f0e, @"8f0d, @"9123, +@"911c, @"9120, @"9122, @"911f, @"911d, @"911a, @"9124, @"9121, +@"911b, @"917a, @"9172, @"9179, @"9173, @"92a5, @"92a4, @"9276, +@"929b, @"927a, @"92a0, @"9294, @"92aa, @"928d, @"92a6, @"929a, +@"92ab, @"9279, @"9297, @"927f, @"92a3, @"92ee, @"928e, @"9282, +@"9295, @"92a2, @"927d, @"9288, @"92a1, @"928a, @"9286, @"928c, +@"9299, @"92a7, @"927e, @"9287, @"92a9, @"929d, @"928b, @"922d, +@"969e, @"96a1, @"96ff, @"9758, @"977d, @"977a, @"977e, @"9783, +@"9780, @"9782, @"977b, @"9784, @"9781, @"977f, @"97ce, @"97cd, +@"9816, @"98ad, @"98ae, @"9902, @"9900, @"9907, @"999d, @"999c, +@"99c3, @"99b9, @"99bb, @"99ba, @"99c2, @"99bd, @"99c7, @"9ab1, +@"9ae3, @"9ae7, @"9b3e, @"9b3f, @"9b60, @"9b61, @"9b5f, @"9cf1, +@"9cf2, @"9cf5, @"9ea7, @"50ff, @"5103, @"5130, @"50f8, @"5106, +@"5107, @"50f6, @"50fe, @"510b, @"510c, @"50fd, @"510a, @"528b, +@"528c, @"52f1, @"52ef, @"5648, @"5642, @"564c, @"5635, @"5641, +@"564a, @"5649, @"5646, @"5658, @"565a, @"5640, @"5633, @"563d, +@"562c, @"563e, @"5638, @"562a, @"563a, @"571a, @"58ab, @"589d, +@"58b1, @"58a0, @"58a3, @"58af, @"58ac, @"58a5, @"58a1, @"58ff, +@"5aff, @"5af4, @"5afd, @"5af7, @"5af6, @"5b03, @"5af8, @"5b02, +@"5af9, @"5b01, @"5b07, @"5b05, @"5b0f, @"5c67, @"5d99, @"5d97, +@"5d9f, @"5d92, @"5da2, @"5d93, @"5d95, @"5da0, @"5d9c, @"5da1, +@"5d9a, @"5d9e, @"5e69, @"5e5d, @"5e60, @"5e5c, @"7df3, @"5edb, +@"5ede, @"5ee1, @"5f49, @"5fb2, @"618b, @"6183, @"6179, @"61b1, +@"61b0, @"61a2, @"6189, @"619b, @"6193, @"61af, @"61ad, @"619f, +@"6192, @"61aa, @"61a1, @"618d, @"6166, @"61b3, @"622d, @"646e, +@"6470, @"6496, @"64a0, @"6485, @"6497, @"649c, @"648f, @"648b, +@"648a, @"648c, @"64a3, @"649f, @"6468, @"64b1, @"6498, @"6576, +@"657a, @"6579, @"657b, @"65b2, @"65b3, @"66b5, @"66b0, @"66a9, +@"66b2, @"66b7, @"66aa, @"66af, @"6a00, @"6a06, @"6a17, @"69e5, +@"69f8, @"6a15, @"69f1, @"69e4, @"6a20, @"69ff, @"69ec, @"69e2, +@"6a1b, @"6a1d, @"69fe, @"6a27, @"69f2, @"69ee, @"6a14, @"69f7, +@"69e7, @"6a40, @"6a08, @"69e6, @"69fb, @"6a0d, @"69fc, @"69eb, +@"6a09, @"6a04, @"6a18, @"6a25, @"6a0f, @"69f6, @"6a26, @"6a07, +@"69f4, @"6a16, @"6b51, @"6ba5, @"6ba3, @"6ba2, @"6ba6, @"6c01, +@"6c00, @"6bff, @"6c02, @"6f41, @"6f26, @"6f7e, @"6f87, @"6fc6, +@"6f92, @"6f8d, @"6f89, @"6f8c, @"6f62, @"6f4f, @"6f85, @"6f5a, +@"6f96, @"6f76, @"6f6c, @"6f82, @"6f55, @"6f72, @"6f52, @"6f50, +@"6f57, @"6f94, @"6f93, @"6f5d, @"6f00, @"6f61, @"6f6b, @"6f7d, +@"6f67, @"6f90, @"6f53, @"6f8b, @"6f69, @"6f7f, @"6f95, @"6f63, +@"6f77, @"6f6a, @"6f7b, @"71b2, @"71af, @"719b, @"71b0, @"71a0, +@"719a, @"71a9, @"71b5, @"719d, @"71a5, @"719e, @"71a4, @"71a1, +@"71aa, @"719c, @"71a7, @"71b3, @"7298, @"729a, @"7358, @"7352, +@"735e, @"735f, @"7360, @"735d, @"735b, @"7361, @"735a, @"7359, +@"7362, @"7487, @"7489, @"748a, @"7486, @"7481, @"747d, @"7485, +@"7488, @"747c, @"7479, @"7508, @"7507, @"757e, @"7625, @"761e, +@"7619, @"761d, @"761c, @"7623, @"761a, @"7628, @"761b, @"769c, +@"769d, @"769e, @"769b, @"778d, @"778f, @"7789, @"7788, @"78cd, +@"78bb, @"78cf, @"78cc, @"78d1, @"78ce, @"78d4, @"78c8, @"78c3, +@"78c4, @"78c9, @"799a, @"79a1, @"79a0, @"799c, @"79a2, @"799b, +@"6b76, @"7a39, @"7ab2, @"7ab4, @"7ab3, @"7bb7, @"7bcb, @"7bbe, +@"7bac, @"7bce, @"7baf, @"7bb9, @"7bca, @"7bb5, @"7cc5, @"7cc8, +@"7ccc, @"7ccb, @"7df7, @"7ddb, @"7dea, @"7de7, @"7dd7, @"7de1, +@"7e03, @"7dfa, @"7de6, @"7df6, @"7df1, @"7df0, @"7dee, @"7ddf, +@"7f76, @"7fac, @"7fb0, @"7fad, @"7fed, @"7feb, @"7fea, @"7fec, +@"7fe6, @"7fe8, @"8064, @"8067, @"81a3, @"819f, @"819e, @"8195, +@"81a2, @"8199, @"8197, @"8216, @"824f, @"8253, @"8252, @"8250, +@"824e, @"8251, @"8524, @"853b, @"850f, @"8500, @"8529, @"850e, +@"8509, @"850d, @"851f, @"850a, @"8527, @"851c, @"84fb, @"852b, +@"84fa, @"8508, @"850c, @"84f4, @"852a, @"84f2, @"8515, @"84f7, +@"84eb, @"84f3, @"84fc, @"8512, @"84ea, @"84e9, @"8516, @"84fe, +@"8528, @"851d, @"852e, @"8502, @"84fd, @"851e, @"84f6, @"8531, +@"8526, @"84e7, @"84e8, @"84f0, @"84ef, @"84f9, @"8518, @"8520, +@"8530, @"850b, @"8519, @"852f, @"8662, @"8756, @"8763, @"8764, +@"8777, @"87e1, @"8773, @"8758, @"8754, @"875b, @"8752, @"8761, +@"875a, @"8751, @"875e, @"876d, @"876a, @"8750, @"874e, @"875f, +@"875d, @"876f, @"876c, @"877a, @"876e, @"875c, @"8765, @"874f, +@"877b, @"8775, @"8762, @"8767, @"8769, @"885a, @"8905, @"890c, +@"8914, @"890b, @"8917, @"8918, @"8919, @"8906, @"8916, @"8911, +@"890e, @"8909, @"89a2, @"89a4, @"89a3, @"89ed, @"89f0, @"89ec, +@"8acf, @"8ac6, @"8ab8, @"8ad3, @"8ad1, @"8ad4, @"8ad5, @"8abb, +@"8ad7, @"8abe, @"8ac0, @"8ac5, @"8ad8, @"8ac3, @"8aba, @"8abd, +@"8ad9, @"8c3e, @"8c4d, @"8c8f, @"8ce5, @"8cdf, @"8cd9, @"8ce8, +@"8cda, @"8cdd, @"8ce7, @"8da0, @"8d9c, @"8da1, @"8d9b, @"8e20, +@"8e23, @"8e25, @"8e24, @"8e2e, @"8e15, @"8e1b, @"8e16, @"8e11, +@"8e19, @"8e26, @"8e27, @"8e14, @"8e12, @"8e18, @"8e13, @"8e1c, +@"8e17, @"8e1a, @"8f2c, @"8f24, @"8f18, @"8f1a, @"8f20, @"8f23, +@"8f16, @"8f17, @"9073, @"9070, @"906f, @"9067, @"906b, @"912f, +@"912b, @"9129, @"912a, @"9132, @"9126, @"912e, @"9185, @"9186, +@"918a, @"9181, @"9182, @"9184, @"9180, @"92d0, @"92c3, @"92c4, +@"92c0, @"92d9, @"92b6, @"92cf, @"92f1, @"92df, @"92d8, @"92e9, +@"92d7, @"92dd, @"92cc, @"92ef, @"92c2, @"92e8, @"92ca, @"92c8, +@"92ce, @"92e6, @"92cd, @"92d5, @"92c9, @"92e0, @"92de, @"92e7, +@"92d1, @"92d3, @"92b5, @"92e1, @"92c6, @"92b4, @"957c, @"95ac, +@"95ab, @"95ae, @"95b0, @"96a4, @"96a2, @"96d3, @"9705, @"9708, +@"9702, @"975a, @"978a, @"978e, @"9788, @"97d0, @"97cf, @"981e, +@"981d, @"9826, @"9829, @"9828, @"9820, @"981b, @"9827, @"98b2, +@"9908, @"98fa, @"9911, @"9914, @"9916, @"9917, @"9915, @"99dc, +@"99cd, @"99cf, @"99d3, @"99d4, @"99ce, @"99c9, @"99d6, @"99d8, +@"99cb, @"99d7, @"99cc, @"9ab3, @"9aec, @"9aeb, @"9af3, @"9af2, +@"9af1, @"9b46, @"9b43, @"9b67, @"9b74, @"9b71, @"9b66, @"9b76, +@"9b75, @"9b70, @"9b68, @"9b64, @"9b6c, @"9cfc, @"9cfa, @"9cfd, +@"9cff, @"9cf7, @"9d07, @"9d00, @"9cf9, @"9cfb, @"9d08, @"9d05, +@"9d04, @"9e83, @"9ed3, @"9f0f, @"9f10, @"511c, @"5113, @"5117, +@"511a, @"5111, @"51de, @"5334, @"53e1, @"5670, @"5660, @"566e, +@"5673, @"5666, @"5663, @"566d, @"5672, @"565e, @"5677, @"571c, +@"571b, @"58c8, @"58bd, @"58c9, @"58bf, @"58ba, @"58c2, @"58bc, +@"58c6, @"5b17, @"5b19, @"5b1b, @"5b21, @"5b14, @"5b13, @"5b10, +@"5b16, @"5b28, @"5b1a, @"5b20, @"5b1e, @"5bef, @"5dac, @"5db1, +@"5da9, @"5da7, @"5db5, @"5db0, @"5dae, @"5daa, @"5da8, @"5db2, +@"5dad, @"5daf, @"5db4, @"5e67, @"5e68, @"5e66, @"5e6f, @"5ee9, +@"5ee7, @"5ee6, @"5ee8, @"5ee5, @"5f4b, @"5fbc, @"619d, @"61a8, +@"6196, @"61c5, @"61b4, @"61c6, @"61c1, @"61cc, @"61ba, @"61bf, +@"61b8, @"618c, @"64d7, @"64d6, @"64d0, @"64cf, @"64c9, @"64bd, +@"6489, @"64c3, @"64db, @"64f3, @"64d9, @"6533, @"657f, @"657c, +@"65a2, @"66c8, @"66be, @"66c0, @"66ca, @"66cb, @"66cf, @"66bd, +@"66bb, @"66ba, @"66cc, @"6723, @"6a34, @"6a66, @"6a49, @"6a67, +@"6a32, @"6a68, @"6a3e, @"6a5d, @"6a6d, @"6a76, @"6a5b, @"6a51, +@"6a28, @"6a5a, @"6a3b, @"6a3f, @"6a41, @"6a6a, @"6a64, @"6a50, +@"6a4f, @"6a54, @"6a6f, @"6a69, @"6a60, @"6a3c, @"6a5e, @"6a56, +@"6a55, @"6a4d, @"6a4e, @"6a46, @"6b55, @"6b54, @"6b56, @"6ba7, +@"6baa, @"6bab, @"6bc8, @"6bc7, @"6c04, @"6c03, @"6c06, @"6fad, +@"6fcb, @"6fa3, @"6fc7, @"6fbc, @"6fce, @"6fc8, @"6f5e, @"6fc4, +@"6fbd, @"6f9e, @"6fca, @"6fa8, @"7004, @"6fa5, @"6fae, @"6fba, +@"6fac, @"6faa, @"6fcf, @"6fbf, @"6fb8, @"6fa2, @"6fc9, @"6fab, +@"6fcd, @"6faf, @"6fb2, @"6fb0, @"71c5, @"71c2, @"71bf, @"71b8, +@"71d6, @"71c0, @"71c1, @"71cb, @"71d4, @"71ca, @"71c7, @"71cf, +@"71bd, @"71d8, @"71bc, @"71c6, @"71da, @"71db, @"729d, @"729e, +@"7369, @"7366, @"7367, @"736c, @"7365, @"736b, @"736a, @"747f, +@"749a, @"74a0, @"7494, @"7492, @"7495, @"74a1, @"750b, @"7580, +@"762f, @"762d, @"7631, @"763d, @"7633, @"763c, @"7635, @"7632, +@"7630, @"76bb, @"76e6, @"779a, @"779d, @"77a1, @"779c, @"779b, +@"77a2, @"77a3, @"7795, @"7799, @"7797, @"78dd, @"78e9, @"78e5, +@"78ea, @"78de, @"78e3, @"78db, @"78e1, @"78e2, @"78ed, @"78df, +@"78e0, @"79a4, @"7a44, @"7a48, @"7a47, @"7ab6, @"7ab8, @"7ab5, +@"7ab1, @"7ab7, @"7bde, @"7be3, @"7be7, @"7bdd, @"7bd5, @"7be5, +@"7bda, @"7be8, @"7bf9, @"7bd4, @"7bea, @"7be2, @"7bdc, @"7beb, +@"7bd8, @"7bdf, @"7cd2, @"7cd4, @"7cd7, @"7cd0, @"7cd1, @"7e12, +@"7e21, @"7e17, @"7e0c, @"7e1f, @"7e20, @"7e13, @"7e0e, @"7e1c, +@"7e15, @"7e1a, @"7e22, @"7e0b, @"7e0f, @"7e16, @"7e0d, @"7e14, +@"7e25, @"7e24, @"7f43, @"7f7b, @"7f7c, @"7f7a, @"7fb1, @"7fef, +@"802a, @"8029, @"806c, @"81b1, @"81a6, @"81ae, @"81b9, @"81b5, +@"81ab, @"81b0, @"81ac, @"81b4, @"81b2, @"81b7, @"81a7, @"81f2, +@"8255, @"8256, @"8257, @"8556, @"8545, @"856b, @"854d, @"8553, +@"8561, @"8558, @"8540, @"8546, @"8564, @"8541, @"8562, @"8544, +@"8551, @"8547, @"8563, @"853e, @"855b, @"8571, @"854e, @"856e, +@"8575, @"8555, @"8567, @"8560, @"858c, @"8566, @"855d, @"8554, +@"8565, @"856c, @"8663, @"8665, @"8664, @"879b, @"878f, @"8797, +@"8793, @"8792, @"8788, @"8781, @"8796, @"8798, @"8779, @"8787, +@"87a3, @"8785, @"8790, @"8791, @"879d, @"8784, @"8794, @"879c, +@"879a, @"8789, @"891e, @"8926, @"8930, @"892d, @"892e, @"8927, +@"8931, @"8922, @"8929, @"8923, @"892f, @"892c, @"891f, @"89f1, +@"8ae0, @"8ae2, @"8af2, @"8af4, @"8af5, @"8add, @"8b14, @"8ae4, +@"8adf, @"8af0, @"8ac8, @"8ade, @"8ae1, @"8ae8, @"8aff, @"8aef, +@"8afb, @"8c91, @"8c92, @"8c90, @"8cf5, @"8cee, @"8cf1, @"8cf0, +@"8cf3, @"8d6c, @"8d6e, @"8da5, @"8da7, @"8e33, @"8e3e, @"8e38, +@"8e40, @"8e45, @"8e36, @"8e3c, @"8e3d, @"8e41, @"8e30, @"8e3f, +@"8ebd, @"8f36, @"8f2e, @"8f35, @"8f32, @"8f39, @"8f37, @"8f34, +@"9076, @"9079, @"907b, @"9086, @"90fa, @"9133, @"9135, @"9136, +@"9193, @"9190, @"9191, @"918d, @"918f, @"9327, @"931e, @"9308, +@"931f, @"9306, @"930f, @"937a, @"9338, @"933c, @"931b, @"9323, +@"9312, @"9301, @"9346, @"932d, @"930e, @"930d, @"92cb, @"931d, +@"92fa, @"9325, @"9313, @"92f9, @"92f7, @"9334, @"9302, @"9324, +@"92ff, @"9329, @"9339, @"9335, @"932a, @"9314, @"930c, @"930b, +@"92fe, @"9309, @"9300, @"92fb, @"9316, @"95bc, @"95cd, @"95be, +@"95b9, @"95ba, @"95b6, @"95bf, @"95b5, @"95bd, @"96a9, @"96d4, +@"970b, @"9712, @"9710, @"9799, @"9797, @"9794, @"97f0, @"97f8, +@"9835, @"982f, @"9832, @"9924, @"991f, @"9927, @"9929, @"999e, +@"99ee, @"99ec, @"99e5, @"99e4, @"99f0, @"99e3, @"99ea, @"99e9, +@"99e7, @"9ab9, @"9abf, @"9ab4, @"9abb, @"9af6, @"9afa, @"9af9, +@"9af7, @"9b33, @"9b80, @"9b85, @"9b87, @"9b7c, @"9b7e, @"9b7b, +@"9b82, @"9b93, @"9b92, @"9b90, @"9b7a, @"9b95, @"9b7d, @"9b88, +@"9d25, @"9d17, @"9d20, @"9d1e, @"9d14, @"9d29, @"9d1d, @"9d18, +@"9d22, @"9d10, @"9d19, @"9d1f, @"9e88, @"9e86, @"9e87, @"9eae, +@"9ead, @"9ed5, @"9ed6, @"9efa, @"9f12, @"9f3d, @"5126, @"5125, +@"5122, @"5124, @"5120, @"5129, @"52f4, @"5693, @"568c, @"568d, +@"5686, @"5684, @"5683, @"567e, @"5682, @"567f, @"5681, @"58d6, +@"58d4, @"58cf, @"58d2, @"5b2d, @"5b25, @"5b32, @"5b23, @"5b2c, +@"5b27, @"5b26, @"5b2f, @"5b2e, @"5b7b, @"5bf1, @"5bf2, @"5db7, +@"5e6c, @"5e6a, @"5fbe, @"5fbb, @"61c3, @"61b5, @"61bc, @"61e7, +@"61e0, @"61e5, @"61e4, @"61e8, @"61de, @"64ef, @"64e9, @"64e3, +@"64eb, @"64e4, @"64e8, @"6581, @"6580, @"65b6, @"65da, @"66d2, +@"6a8d, @"6a96, @"6a81, @"6aa5, @"6a89, @"6a9f, @"6a9b, @"6aa1, +@"6a9e, @"6a87, @"6a93, @"6a8e, @"6a95, @"6a83, @"6aa8, @"6aa4, +@"6a91, @"6a7f, @"6aa6, @"6a9a, @"6a85, @"6a8c, @"6a92, @"6b5b, +@"6bad, @"6c09, @"6fcc, @"6fa9, @"6ff4, @"6fd4, @"6fe3, @"6fdc, +@"6fed, @"6fe7, @"6fe6, @"6fde, @"6ff2, @"6fdd, @"6fe2, @"6fe8, +@"71e1, @"71f1, @"71e8, @"71f2, @"71e4, @"71f0, @"71e2, @"7373, +@"736e, @"736f, @"7497, @"74b2, @"74ab, @"7490, @"74aa, @"74ad, +@"74b1, @"74a5, @"74af, @"7510, @"7511, @"7512, @"750f, @"7584, +@"7643, @"7648, @"7649, @"7647, @"76a4, @"76e9, @"77b5, @"77ab, +@"77b2, @"77b7, @"77b6, @"77b4, @"77b1, @"77a8, @"77f0, @"78f3, +@"78fd, @"7902, @"78fb, @"78fc, @"78f2, @"7905, @"78f9, @"78fe, +@"7904, @"79ab, @"79a8, @"7a5c, @"7a5b, @"7a56, @"7a58, @"7a54, +@"7a5a, @"7abe, @"7ac0, @"7ac1, @"7c05, @"7c0f, @"7bf2, @"7c00, +@"7bff, @"7bfb, @"7c0e, @"7bf4, @"7c0b, @"7bf3, @"7c02, @"7c09, +@"7c03, @"7c01, @"7bf8, @"7bfd, @"7c06, @"7bf0, @"7bf1, @"7c10, +@"7c0a, @"7ce8, @"7e2d, @"7e3c, @"7e42, @"7e33, @"9848, @"7e38, +@"7e2a, @"7e49, @"7e40, @"7e47, @"7e29, @"7e4c, @"7e30, @"7e3b, +@"7e36, @"7e44, @"7e3a, @"7f45, @"7f7f, @"7f7e, @"7f7d, @"7ff4, +@"7ff2, @"802c, @"81bb, @"81c4, @"81cc, @"81ca, @"81c5, @"81c7, +@"81bc, @"81e9, @"825b, @"825a, @"825c, @"8583, @"8580, @"858f, +@"85a7, @"8595, @"85a0, @"858b, @"85a3, @"857b, @"85a4, @"859a, +@"859e, @"8577, @"857c, @"8589, @"85a1, @"857a, @"8578, @"8557, +@"858e, @"8596, @"8586, @"858d, @"8599, @"859d, @"8581, @"85a2, +@"8582, @"8588, @"8585, @"8579, @"8576, @"8598, @"8590, @"859f, +@"8668, @"87be, @"87aa, @"87ad, @"87c5, @"87b0, @"87ac, @"87b9, +@"87b5, @"87bc, @"87ae, @"87c9, @"87c3, @"87c2, @"87cc, @"87b7, +@"87af, @"87c4, @"87ca, @"87b4, @"87b6, @"87bf, @"87b8, @"87bd, +@"87de, @"87b2, @"8935, @"8933, @"893c, @"893e, @"8941, @"8952, +@"8937, @"8942, @"89ad, @"89af, @"89ae, @"89f2, @"89f3, @"8b1e, +@"8b18, @"8b16, @"8b11, @"8b05, @"8b0b, @"8b22, @"8b0f, @"8b12, +@"8b15, @"8b07, @"8b0d, @"8b08, @"8b06, @"8b1c, @"8b13, @"8b1a, +@"8c4f, @"8c70, @"8c72, @"8c71, @"8c6f, @"8c95, @"8c94, @"8cf9, +@"8d6f, @"8e4e, @"8e4d, @"8e53, @"8e50, @"8e4c, @"8e47, @"8f43, +@"8f40, @"9085, @"907e, @"9138, @"919a, @"91a2, @"919b, @"9199, +@"919f, @"91a1, @"919d, @"91a0, @"93a1, @"9383, @"93af, @"9364, +@"9356, @"9347, @"937c, @"9358, @"935c, @"9376, @"9349, @"9350, +@"9351, @"9360, @"936d, @"938f, @"934c, @"936a, @"9379, @"9357, +@"9355, @"9352, @"934f, @"9371, @"9377, @"937b, @"9361, @"935e, +@"9363, @"9367, @"9380, @"934e, @"9359, @"95c7, @"95c0, @"95c9, +@"95c3, @"95c5, @"95b7, @"96ae, @"96b0, @"96ac, @"9720, @"971f, +@"9718, @"971d, @"9719, @"979a, @"97a1, @"979c, @"979e, @"979d, +@"97d5, @"97d4, @"97f1, @"9841, @"9844, @"984a, @"9849, @"9845, +@"9843, @"9925, @"992b, @"992c, @"992a, @"9933, @"9932, @"992f, +@"992d, @"9931, @"9930, @"9998, @"99a3, @"99a1, @"9a02, @"99fa, +@"99f4, @"99f7, @"99f9, @"99f8, @"99f6, @"99fb, @"99fd, @"99fe, +@"99fc, @"9a03, @"9abe, @"9afe, @"9afd, @"9b01, @"9afc, @"9b48, +@"9b9a, @"9ba8, @"9b9e, @"9b9b, @"9ba6, @"9ba1, @"9ba5, @"9ba4, +@"9b86, @"9ba2, @"9ba0, @"9baf, @"9d33, @"9d41, @"9d67, @"9d36, +@"9d2e, @"9d2f, @"9d31, @"9d38, @"9d30, @"9d45, @"9d42, @"9d43, +@"9d3e, @"9d37, @"9d40, @"9d3d, @"7ff5, @"9d2d, @"9e8a, @"9e89, +@"9e8d, @"9eb0, @"9ec8, @"9eda, @"9efb, @"9eff, @"9f24, @"9f23, +@"9f22, @"9f54, @"9fa0, @"5131, @"512d, @"512e, @"5698, @"569c, +@"5697, @"569a, @"569d, @"5699, @"5970, @"5b3c, @"5c69, @"5c6a, +@"5dc0, @"5e6d, @"5e6e, @"61d8, @"61df, @"61ed, @"61ee, @"61f1, +@"61ea, @"61f0, @"61eb, @"61d6, @"61e9, @"64ff, @"6504, @"64fd, +@"64f8, @"6501, @"6503, @"64fc, @"6594, @"65db, @"66da, @"66db, +@"66d8, @"6ac5, @"6ab9, @"6abd, @"6ae1, @"6ac6, @"6aba, @"6ab6, +@"6ab7, @"6ac7, @"6ab4, @"6aad, @"6b5e, @"6bc9, @"6c0b, @"7007, +@"700c, @"700d, @"7001, @"7005, @"7014, @"700e, @"6fff, @"7000, +@"6ffb, @"7026, @"6ffc, @"6ff7, @"700a, @"7201, @"71ff, @"71f9, +@"7203, @"71fd, @"7376, @"74b8, @"74c0, @"74b5, @"74c1, @"74be, +@"74b6, @"74bb, @"74c2, @"7514, @"7513, @"765c, @"7664, @"7659, +@"7650, @"7653, @"7657, @"765a, @"76a6, @"76bd, @"76ec, @"77c2, +@"77ba, @"78ff, @"790c, @"7913, @"7914, @"7909, @"7910, @"7912, +@"7911, @"79ad, @"79ac, @"7a5f, @"7c1c, @"7c29, @"7c19, @"7c20, +@"7c1f, @"7c2d, @"7c1d, @"7c26, @"7c28, @"7c22, @"7c25, @"7c30, +@"7e5c, @"7e50, @"7e56, @"7e63, @"7e58, @"7e62, @"7e5f, @"7e51, +@"7e60, @"7e57, @"7e53, @"7fb5, @"7fb3, @"7ff7, @"7ff8, @"8075, +@"81d1, @"81d2, @"81d0, @"825f, @"825e, @"85b4, @"85c6, @"85c0, +@"85c3, @"85c2, @"85b3, @"85b5, @"85bd, @"85c7, @"85c4, @"85bf, +@"85cb, @"85ce, @"85c8, @"85c5, @"85b1, @"85b6, @"85d2, @"8624, +@"85b8, @"85b7, @"85be, @"8669, @"87e7, @"87e6, @"87e2, @"87db, +@"87eb, @"87ea, @"87e5, @"87df, @"87f3, @"87e4, @"87d4, @"87dc, +@"87d3, @"87ed, @"87d8, @"87e3, @"87a4, @"87d7, @"87d9, @"8801, +@"87f4, @"87e8, @"87dd, @"8953, @"894b, @"894f, @"894c, @"8946, +@"8950, @"8951, @"8949, @"8b2a, @"8b27, @"8b23, @"8b33, @"8b30, +@"8b35, @"8b47, @"8b2f, @"8b3c, @"8b3e, @"8b31, @"8b25, @"8b37, +@"8b26, @"8b36, @"8b2e, @"8b24, @"8b3b, @"8b3d, @"8b3a, @"8c42, +@"8c75, @"8c99, @"8c98, @"8c97, @"8cfe, @"8d04, @"8d02, @"8d00, +@"8e5c, @"8e62, @"8e60, @"8e57, @"8e56, @"8e5e, @"8e65, @"8e67, +@"8e5b, @"8e5a, @"8e61, @"8e5d, @"8e69, @"8e54, @"8f46, @"8f47, +@"8f48, @"8f4b, @"9128, @"913a, @"913b, @"913e, @"91a8, @"91a5, +@"91a7, @"91af, @"91aa, @"93b5, @"938c, @"9392, @"93b7, @"939b, +@"939d, @"9389, @"93a7, @"938e, @"93aa, @"939e, @"93a6, @"9395, +@"9388, @"9399, @"939f, @"938d, @"93b1, @"9391, @"93b2, @"93a4, +@"93a8, @"93b4, @"93a3, @"93a5, @"95d2, @"95d3, @"95d1, @"96b3, +@"96d7, @"96da, @"5dc2, @"96df, @"96d8, @"96dd, @"9723, @"9722, +@"9725, @"97ac, @"97ae, @"97a8, @"97ab, @"97a4, @"97aa, @"97a2, +@"97a5, @"97d7, @"97d9, @"97d6, @"97d8, @"97fa, @"9850, @"9851, +@"9852, @"98b8, @"9941, @"993c, @"993a, @"9a0f, @"9a0b, @"9a09, +@"9a0d, @"9a04, @"9a11, @"9a0a, @"9a05, @"9a07, @"9a06, @"9ac0, +@"9adc, @"9b08, @"9b04, @"9b05, @"9b29, @"9b35, @"9b4a, @"9b4c, +@"9b4b, @"9bc7, @"9bc6, @"9bc3, @"9bbf, @"9bc1, @"9bb5, @"9bb8, +@"9bd3, @"9bb6, @"9bc4, @"9bb9, @"9bbd, @"9d5c, @"9d53, @"9d4f, +@"9d4a, @"9d5b, @"9d4b, @"9d59, @"9d56, @"9d4c, @"9d57, @"9d52, +@"9d54, @"9d5f, @"9d58, @"9d5a, @"9e8e, @"9e8c, @"9edf, @"9f01, +@"9f00, @"9f16, @"9f25, @"9f2b, @"9f2a, @"9f29, @"9f28, @"9f4c, +@"9f55, @"5134, @"5135, @"5296, @"52f7, @"53b4, @"56ab, @"56ad, +@"56a6, @"56a7, @"56aa, @"56ac, @"58da, @"58dd, @"58db, @"5912, +@"5b3d, @"5b3e, @"5b3f, @"5dc3, @"5e70, @"5fbf, @"61fb, @"6507, +@"6510, @"650d, @"6509, @"650c, @"650e, @"6584, @"65de, @"65dd, +@"66de, @"6ae7, @"6ae0, @"6acc, @"6ad1, @"6ad9, @"6acb, @"6adf, +@"6adc, @"6ad0, @"6aeb, @"6acf, @"6acd, @"6ade, @"6b60, @"6bb0, +@"6c0c, @"7019, @"7027, @"7020, @"7016, @"702b, @"7021, @"7022, +@"7023, @"7029, @"7017, @"7024, @"701c, @"702a, @"720c, @"720a, +@"7207, @"7202, @"7205, @"72a5, @"72a6, @"72a4, @"72a3, @"72a1, +@"74cb, @"74c5, @"74b7, @"74c3, @"7516, @"7660, @"77c9, @"77ca, +@"77c4, @"77f1, @"791d, @"791b, @"7921, @"791c, @"7917, @"791e, +@"79b0, @"7a67, @"7a68, @"7c33, @"7c3c, @"7c39, @"7c2c, @"7c3b, +@"7cec, @"7cea, @"7e76, @"7e75, @"7e78, @"7e70, @"7e77, @"7e6f, +@"7e7a, @"7e72, @"7e74, @"7e68, @"7f4b, @"7f4a, @"7f83, @"7f86, +@"7fb7, @"7ffd, @"7ffe, @"8078, @"81d7, @"81d5, @"8264, @"8261, +@"8263, @"85eb, @"85f1, @"85ed, @"85d9, @"85e1, @"85e8, @"85da, +@"85d7, @"85ec, @"85f2, @"85f8, @"85d8, @"85df, @"85e3, @"85dc, +@"85d1, @"85f0, @"85e6, @"85ef, @"85de, @"85e2, @"8800, @"87fa, +@"8803, @"87f6, @"87f7, @"8809, @"880c, @"880b, @"8806, @"87fc, +@"8808, @"87ff, @"880a, @"8802, @"8962, @"895a, @"895b, @"8957, +@"8961, @"895c, @"8958, @"895d, @"8959, @"8988, @"89b7, @"89b6, +@"89f6, @"8b50, @"8b48, @"8b4a, @"8b40, @"8b53, @"8b56, @"8b54, +@"8b4b, @"8b55, @"8b51, @"8b42, @"8b52, @"8b57, @"8c43, @"8c77, +@"8c76, @"8c9a, @"8d06, @"8d07, @"8d09, @"8dac, @"8daa, @"8dad, +@"8dab, @"8e6d, @"8e78, @"8e73, @"8e6a, @"8e6f, @"8e7b, @"8ec2, +@"8f52, @"8f51, @"8f4f, @"8f50, @"8f53, @"8fb4, @"9140, @"913f, +@"91b0, @"91ad, @"93de, @"93c7, @"93cf, @"93c2, @"93da, @"93d0, +@"93f9, @"93ec, @"93cc, @"93d9, @"93a9, @"93e6, @"93ca, @"93d4, +@"93ee, @"93e3, @"93d5, @"93c4, @"93ce, @"93c0, @"93d2, @"93e7, +@"957d, @"95da, @"95db, @"96e1, @"9729, @"972b, @"972c, @"9728, +@"9726, @"97b3, @"97b7, @"97b6, @"97dd, @"97de, @"97df, @"985c, +@"9859, @"985d, @"9857, @"98bf, @"98bd, @"98bb, @"98be, @"9948, +@"9947, @"9943, @"99a6, @"99a7, @"9a1a, @"9a15, @"9a25, @"9a1d, +@"9a24, @"9a1b, @"9a22, @"9a20, @"9a27, @"9a23, @"9a1e, @"9a1c, +@"9a14, @"9ac2, @"9b0b, @"9b0a, @"9b0e, @"9b0c, @"9b37, @"9bea, +@"9beb, @"9be0, @"9bde, @"9be4, @"9be6, @"9be2, @"9bf0, @"9bd4, +@"9bd7, @"9bec, @"9bdc, @"9bd9, @"9be5, @"9bd5, @"9be1, @"9bda, +@"9d77, @"9d81, @"9d8a, @"9d84, @"9d88, @"9d71, @"9d80, @"9d78, +@"9d86, @"9d8b, @"9d8c, @"9d7d, @"9d6b, @"9d74, @"9d75, @"9d70, +@"9d69, @"9d85, @"9d73, @"9d7b, @"9d82, @"9d6f, @"9d79, @"9d7f, +@"9d87, @"9d68, @"9e94, @"9e91, @"9ec0, @"9efc, @"9f2d, @"9f40, +@"9f41, @"9f4d, @"9f56, @"9f57, @"9f58, @"5337, @"56b2, @"56b5, +@"56b3, @"58e3, @"5b45, @"5dc6, @"5dc7, @"5eee, @"5eef, @"5fc0, +@"5fc1, @"61f9, @"6517, @"6516, @"6515, @"6513, @"65df, @"66e8, +@"66e3, @"66e4, @"6af3, @"6af0, @"6aea, @"6ae8, @"6af9, @"6af1, +@"6aee, @"6aef, @"703c, @"7035, @"702f, @"7037, @"7034, @"7031, +@"7042, @"7038, @"703f, @"703a, @"7039, @"7040, @"703b, @"7033, +@"7041, @"7213, @"7214, @"72a8, @"737d, @"737c, @"74ba, @"76ab, +@"76aa, @"76be, @"76ed, @"77cc, @"77ce, @"77cf, @"77cd, @"77f2, +@"7925, @"7923, @"7927, @"7928, @"7924, @"7929, @"79b2, @"7a6e, +@"7a6c, @"7a6d, @"7af7, @"7c49, @"7c48, @"7c4a, @"7c47, @"7c45, +@"7cee, @"7e7b, @"7e7e, @"7e81, @"7e80, @"7fba, @"7fff, @"8079, +@"81db, @"81d9, @"820b, @"8268, @"8269, @"8622, @"85ff, @"8601, +@"85fe, @"861b, @"8600, @"85f6, @"8604, @"8609, @"8605, @"860c, +@"85fd, @"8819, @"8810, @"8811, @"8817, @"8813, @"8816, @"8963, +@"8966, @"89b9, @"89f7, @"8b60, @"8b6a, @"8b5d, @"8b68, @"8b63, +@"8b65, @"8b67, @"8b6d, @"8dae, @"8e86, @"8e88, @"8e84, @"8f59, +@"8f56, @"8f57, @"8f55, @"8f58, @"8f5a, @"908d, @"9143, @"9141, +@"91b7, @"91b5, @"91b2, @"91b3, @"940b, @"9413, @"93fb, @"9420, +@"940f, @"9414, @"93fe, @"9415, @"9410, @"9428, @"9419, @"940d, +@"93f5, @"9400, @"93f7, @"9407, @"940e, @"9416, @"9412, @"93fa, +@"9409, @"93f8, @"940a, @"93ff, @"93fc, @"940c, @"93f6, @"9411, +@"9406, @"95de, @"95e0, @"95df, @"972e, @"972f, @"97b9, @"97bb, +@"97fd, @"97fe, @"9860, @"9862, @"9863, @"985f, @"98c1, @"98c2, +@"9950, @"994e, @"9959, @"994c, @"994b, @"9953, @"9a32, @"9a34, +@"9a31, @"9a2c, @"9a2a, @"9a36, @"9a29, @"9a2e, @"9a38, @"9a2d, +@"9ac7, @"9aca, @"9ac6, @"9b10, @"9b12, @"9b11, @"9c0b, @"9c08, +@"9bf7, @"9c05, @"9c12, @"9bf8, @"9c40, @"9c07, @"9c0e, @"9c06, +@"9c17, @"9c14, @"9c09, @"9d9f, @"9d99, @"9da4, @"9d9d, @"9d92, +@"9d98, @"9d90, @"9d9b, @"9da0, @"9d94, @"9d9c, @"9daa, @"9d97, +@"9da1, @"9d9a, @"9da2, @"9da8, @"9d9e, @"9da3, @"9dbf, @"9da9, +@"9d96, @"9da6, @"9da7, @"9e99, @"9e9b, @"9e9a, @"9ee5, @"9ee4, +@"9ee7, @"9ee6, @"9f30, @"9f2e, @"9f5b, @"9f60, @"9f5e, @"9f5d, +@"9f59, @"9f91, @"513a, @"5139, @"5298, @"5297, @"56c3, @"56bd, +@"56be, @"5b48, @"5b47, @"5dcb, @"5dcf, @"5ef1, @"61fd, @"651b, +@"6b02, @"6afc, @"6b03, @"6af8, @"6b00, @"7043, @"7044, @"704a, +@"7048, @"7049, @"7045, @"7046, @"721d, @"721a, @"7219, @"737e, +@"7517, @"766a, @"77d0, @"792d, @"7931, @"792f, @"7c54, @"7c53, +@"7cf2, @"7e8a, @"7e87, @"7e88, @"7e8b, @"7e86, @"7e8d, @"7f4d, +@"7fbb, @"8030, @"81dd, @"8618, @"862a, @"8626, @"861f, @"8623, +@"861c, @"8619, @"8627, @"862e, @"8621, @"8620, @"8629, @"861e, +@"8625, @"8829, @"881d, @"881b, @"8820, @"8824, @"881c, @"882b, +@"884a, @"896d, @"8969, @"896e, @"896b, @"89fa, @"8b79, @"8b78, +@"8b45, @"8b7a, @"8b7b, @"8d10, @"8d14, @"8daf, @"8e8e, @"8e8c, +@"8f5e, @"8f5b, @"8f5d, @"9146, @"9144, @"9145, @"91b9, @"943f, +@"943b, @"9436, @"9429, @"943d, @"943c, @"9430, @"9439, @"942a, +@"9437, @"942c, @"9440, @"9431, @"95e5, @"95e4, @"95e3, @"9735, +@"973a, @"97bf, @"97e1, @"9864, @"98c9, @"98c6, @"98c0, @"9958, +@"9956, @"9a39, @"9a3d, @"9a46, @"9a44, @"9a42, @"9a41, @"9a3a, +@"9a3f, @"9acd, @"9b15, @"9b17, @"9b18, @"9b16, @"9b3a, @"9b52, +@"9c2b, @"9c1d, @"9c1c, @"9c2c, @"9c23, @"9c28, @"9c29, @"9c24, +@"9c21, @"9db7, @"9db6, @"9dbc, @"9dc1, @"9dc7, @"9dca, @"9dcf, +@"9dbe, @"9dc5, @"9dc3, @"9dbb, @"9db5, @"9dce, @"9db9, @"9dba, +@"9dac, @"9dc8, @"9db1, @"9dad, @"9dcc, @"9db3, @"9dcd, @"9db2, +@"9e7a, @"9e9c, @"9eeb, @"9eee, @"9eed, @"9f1b, @"9f18, @"9f1a, +@"9f31, @"9f4e, @"9f65, @"9f64, @"9f92, @"4eb9, @"56c6, @"56c5, +@"56cb, @"5971, @"5b4b, @"5b4c, @"5dd5, @"5dd1, @"5ef2, @"6521, +@"6520, @"6526, @"6522, @"6b0b, @"6b08, @"6b09, @"6c0d, @"7055, +@"7056, @"7057, @"7052, @"721e, @"721f, @"72a9, @"737f, @"74d8, +@"74d5, @"74d9, @"74d7, @"766d, @"76ad, @"7935, @"79b4, @"7a70, +@"7a71, @"7c57, @"7c5c, @"7c59, @"7c5b, @"7c5a, @"7cf4, @"7cf1, +@"7e91, @"7f4f, @"7f87, @"81de, @"826b, @"8634, @"8635, @"8633, +@"862c, @"8632, @"8636, @"882c, @"8828, @"8826, @"882a, @"8825, +@"8971, @"89bf, @"89be, @"89fb, @"8b7e, @"8b84, @"8b82, @"8b86, +@"8b85, @"8b7f, @"8d15, @"8e95, @"8e94, @"8e9a, @"8e92, @"8e90, +@"8e96, @"8e97, @"8f60, @"8f62, @"9147, @"944c, @"9450, @"944a, +@"944b, @"944f, @"9447, @"9445, @"9448, @"9449, @"9446, @"973f, +@"97e3, @"986a, @"9869, @"98cb, @"9954, @"995b, @"9a4e, @"9a53, +@"9a54, @"9a4c, @"9a4f, @"9a48, @"9a4a, @"9a49, @"9a52, @"9a50, +@"9ad0, @"9b19, @"9b2b, @"9b3b, @"9b56, @"9b55, @"9c46, @"9c48, +@"9c3f, @"9c44, @"9c39, @"9c33, @"9c41, @"9c3c, @"9c37, @"9c34, +@"9c32, @"9c3d, @"9c36, @"9ddb, @"9dd2, @"9dde, @"9dda, @"9dcb, +@"9dd0, @"9ddc, @"9dd1, @"9ddf, @"9de9, @"9dd9, @"9dd8, @"9dd6, +@"9df5, @"9dd5, @"9ddd, @"9eb6, @"9ef0, @"9f35, @"9f33, @"9f32, +@"9f42, @"9f6b, @"9f95, @"9fa2, @"513d, @"5299, @"58e8, @"58e7, +@"5972, @"5b4d, @"5dd8, @"882f, @"5f4f, @"6201, @"6203, @"6204, +@"6529, @"6525, @"6596, @"66eb, @"6b11, @"6b12, @"6b0f, @"6bca, +@"705b, @"705a, @"7222, @"7382, @"7381, @"7383, @"7670, @"77d4, +@"7c67, @"7c66, @"7e95, @"826c, @"863a, @"8640, @"8639, @"863c, +@"8631, @"863b, @"863e, @"8830, @"8832, @"882e, @"8833, @"8976, +@"8974, @"8973, @"89fe, @"8b8c, @"8b8e, @"8b8b, @"8b88, @"8c45, +@"8d19, @"8e98, @"8f64, @"8f63, @"91bc, @"9462, @"9455, @"945d, +@"9457, @"945e, @"97c4, @"97c5, @"9800, @"9a56, @"9a59, @"9b1e, +@"9b1f, @"9b20, @"9c52, @"9c58, @"9c50, @"9c4a, @"9c4d, @"9c4b, +@"9c55, @"9c59, @"9c4c, @"9c4e, @"9dfb, @"9df7, @"9def, @"9de3, +@"9deb, @"9df8, @"9de4, @"9df6, @"9de1, @"9dee, @"9de6, @"9df2, +@"9df0, @"9de2, @"9dec, @"9df4, @"9df3, @"9de8, @"9ded, @"9ec2, +@"9ed0, @"9ef2, @"9ef3, @"9f06, @"9f1c, @"9f38, @"9f37, @"9f36, +@"9f43, @"9f4f, @"9f71, @"9f70, @"9f6e, @"9f6f, @"56d3, @"56cd, +@"5b4e, @"5c6d, @"652d, @"66ed, @"66ee, @"6b13, @"705f, @"7061, +@"705d, @"7060, @"7223, @"74db, @"74e5, @"77d5, @"7938, @"79b7, +@"79b6, @"7c6a, @"7e97, @"7f89, @"826d, @"8643, @"8838, @"8837, +@"8835, @"884b, @"8b94, @"8b95, @"8e9e, @"8e9f, @"8ea0, @"8e9d, +@"91be, @"91bd, @"91c2, @"946b, @"9468, @"9469, @"96e5, @"9746, +@"9743, @"9747, @"97c7, @"97e5, @"9a5e, @"9ad5, @"9b59, @"9c63, +@"9c67, @"9c66, @"9c62, @"9c5e, @"9c60, @"9e02, @"9dfe, @"9e07, +@"9e03, @"9e06, @"9e05, @"9e00, @"9e01, @"9e09, @"9dff, @"9dfd, +@"9e04, @"9ea0, @"9f1e, @"9f46, @"9f74, @"9f75, @"9f76, @"56d4, +@"652e, @"65b8, @"6b18, @"6b19, @"6b17, @"6b1a, @"7062, @"7226, +@"72aa, @"77d8, @"77d9, @"7939, @"7c69, @"7c6b, @"7cf6, @"7e9a, +@"7e98, @"7e9b, @"7e99, @"81e0, @"81e1, @"8646, @"8647, @"8648, +@"8979, @"897a, @"897c, @"897b, @"89ff, @"8b98, @"8b99, @"8ea5, +@"8ea4, @"8ea3, @"946e, @"946d, @"946f, @"9471, @"9473, @"9749, +@"9872, @"995f, @"9c68, @"9c6e, @"9c6d, @"9e0b, @"9e0d, @"9e10, +@"9e0f, @"9e12, @"9e11, @"9ea1, @"9ef5, @"9f09, @"9f47, @"9f78, +@"9f7b, @"9f7a, @"9f79, @"571e, @"7066, @"7c6f, @"883c, @"8db2, +@"8ea6, @"91c3, @"9474, @"9478, @"9476, @"9475, @"9a60, @"9c74, +@"9c73, @"9c71, @"9c75, @"9e14, @"9e13, @"9ef6, @"9f0a, @"9fa4, +@"7068, @"7065, @"7cf7, @"866a, @"883e, @"883d, @"883f, @"8b9e, +@"8c9c, @"8ea9, @"8ec9, @"974b, @"9873, @"9874, @"98cc, @"9961, +@"99ab, @"9a64, @"9a66, @"9a67, @"9b24, @"9e15, @"9e17, @"9f48, +@"6207, @"6b1e, @"7227, @"864c, @"8ea8, @"9482, @"9480, @"9481, +@"9a69, @"9a68, @"9b2e, @"9e19, @"7229, @"864b, @"8b9f, @"9483, +@"9c79, @"9eb7, @"7675, @"9a6b, @"9c7a, @"9e1d, @"7069, @"706a, +@"9ea4, @"9f7e, @"9f49, @"9f98, @"fffd, @"fffd, @"fffd, @"fffd, +@"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, +@"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, +@"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, +@"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, +@"fffd, @"fffd, @"fffd, @"fffd, @"fffd +}; + +expressions: + +@"1a => @"0a; +@"00-@"a0 => \1; +@"a1(@"40-@"7e) => #(in_big5_a1[\2-@"40]); +@"a1(@"a1-@"fe) => #(in_big5_a1[\2-@"62]); +(@"a2-@"fe)(@"40-@"7e) => #(in_big5[(\1-@"a2)*@"9d + (\2-@"40)]); +(@"a2-@"fe)(@"a1-@"fe) => #(in_big5[(\1-@"a2)*@"9d + (\2-@"62)]); +. . => @"FFFD; diff --git a/Master/texmf-dist/omega/otp/char2uni/incp1250.otp b/Master/texmf-dist/omega/otp/char2uni/incp1250.otp new file mode 100644 index 00000000000..bbfc4ffd04d --- /dev/null +++ b/Master/texmf-dist/omega/otp/char2uni/incp1250.otp @@ -0,0 +1,39 @@ +% File incp1250.otp +% Conversion to Unicode from Windows Central Europe codepage (CP1250) +% Copyright (c) 2002 Roozbeh Pournader +% This file is part of the Omega project. +% +% This file was derived from information available from +% Microsoft's website about codepages +% (http://www.microsoft.com/globaldev/) +% + +input: 1; +output: 2; + +tables: + +tabcp1250[@"80] = { +@"20AC, @"FFFD, @"201A, @"FFFD, @"201E, @"2026, @"2020, @"2021, +@"FFFD, @"2030, @"0160, @"2039, @"015A, @"0164, @"017D, @"0179, +@"FFFD, @"2018, @"2019, @"201C, @"201D, @"2022, @"2013, @"2014, +@"FFFD, @"2122, @"0161, @"203A, @"015B, @"0165, @"017E, @"017A, +@"00A0, @"02C7, @"02D8, @"0141, @"00A4, @"0104, @"00A6, @"00A7, +@"00A8, @"00A9, @"015E, @"00AB, @"00AC, @"00AD, @"00AE, @"017B, +@"00B0, @"00B1, @"02DB, @"0142, @"00B4, @"00B5, @"00B6, @"00B7, +@"00B8, @"0105, @"015F, @"00BB, @"013D, @"02DD, @"013E, @"017C, +@"0154, @"00C1, @"00C2, @"0102, @"00C4, @"0139, @"0106, @"00C7, +@"010C, @"00C9, @"0118, @"00CB, @"011A, @"00CD, @"00CE, @"010E, +@"0110, @"0143, @"0147, @"00D3, @"00D4, @"0150, @"00D6, @"00D7, +@"0158, @"016E, @"00DA, @"0170, @"00DC, @"00DD, @"0162, @"00DF, +@"0155, @"00E1, @"00E2, @"0103, @"00E4, @"013A, @"0107, @"00E7, +@"010D, @"00E9, @"0119, @"00EB, @"011B, @"00ED, @"00EE, @"010F, +@"0111, @"0144, @"0148, @"00F3, @"00F4, @"0151, @"00F6, @"00F7, +@"0159, @"016F, @"00FA, @"0171, @"00FC, @"00FD, @"0163, @"02D9 +}; + +expressions: + +@"00-@"7F => \1; +@"80-@"FF => #(tabcp1250[\1-@"80]); +. => @"FFFD; diff --git a/Master/texmf-dist/omega/otp/char2uni/incp1251.otp b/Master/texmf-dist/omega/otp/char2uni/incp1251.otp new file mode 100644 index 00000000000..a2193df6b5f --- /dev/null +++ b/Master/texmf-dist/omega/otp/char2uni/incp1251.otp @@ -0,0 +1,34 @@ +% File incp1251.otp +% Conversion to Unicode from Cyrillic MS-DOS encoding (CP 1251) +% Copyright (c) 1995 John Plaice and Yannis Haralambous +% Copyright (c) 2002 Roozbeh Pournader +% This file is part of the Omega project. +% +% This file was derived from data in the tcs program +% (ftp://plan9.att.com/plan9/unixsrc/tcs.shar.Z, 16 November 1994) +% and then modified based on data from glibc data files +% (http://www.gnu.org/software/libc/libc.html) +% + +input: 1; +output: 2; + +tables: + +tabcp1251[@"40] = { +@"0402, @"0403, @"201A, @"0453, @"201E, @"2026, @"2020, @"2021, +@"20AC, @"2030, @"0409, @"2039, @"040A, @"040C, @"040B, @"040F, +@"0452, @"2018, @"2019, @"201C, @"201D, @"2022, @"2013, @"2014, +@"FFFD, @"2122, @"0459, @"203A, @"045A, @"045C, @"045B, @"045F, +@"00A0, @"040E, @"045E, @"0408, @"00A4, @"0490, @"00A6, @"00A7, +@"0401, @"00A9, @"0404, @"00AB, @"00AC, @"00AD, @"00AE, @"0407, +@"00B0, @"00B1, @"0406, @"0456, @"0491, @"00B5, @"00B6, @"00B7, +@"0451, @"2116, @"0454, @"00BB, @"0458, @"0405, @"0455, @"0457 +}; + +expressions: + +@"00-@"7F => \1; +@"C0-@"FF => #(\1 + @"350); +@"80-@"BF => #(tabcp1251[\1-@"80]); +. => @"FFFD; diff --git a/Master/texmf-dist/omega/otp/char2uni/incp1252.otp b/Master/texmf-dist/omega/otp/char2uni/incp1252.otp new file mode 100644 index 00000000000..df145799893 --- /dev/null +++ b/Master/texmf-dist/omega/otp/char2uni/incp1252.otp @@ -0,0 +1,27 @@ +% File incp1252.otp +% Conversion to Unicode from Windows Latin I codepage (CP1252) +% Copyright (c) 2002 Roozbeh Pournader +% This file is part of the Omega project. +% +% This file was derived from information available from +% Microsoft's website about codepages +% (http://www.microsoft.com/globaldev/) +% + +input: 1; +output: 2; + +tables: + +tabcp1252[@"20] = { +@"20AC, @"FFFD, @"201A, @"0192, @"201E, @"2026, @"2020, @"2021, +@"02C6, @"2030, @"0160, @"2039, @"0152, @"FFFD, @"017D, @"FFFD, +@"FFFD, @"2018, @"2019, @"201C, @"201D, @"2022, @"2013, @"2014, +@"02DC, @"2122, @"0161, @"203A, @"0153, @"FFFD, @"017E, @"0178 +}; + +expressions: + +@"80-@"9F => #(tabcp1252[\1-@"80]); +@"00-@"FF => \1; +. => @"FFFD; diff --git a/Master/texmf-dist/omega/otp/char2uni/incp1253.otp b/Master/texmf-dist/omega/otp/char2uni/incp1253.otp new file mode 100644 index 00000000000..c246a8258cf --- /dev/null +++ b/Master/texmf-dist/omega/otp/char2uni/incp1253.otp @@ -0,0 +1,34 @@ +% File incp1253.otp +% Conversion to Unicode from Windows Greek codepage (CP1253) +% Copyright (c) 2002 Roozbeh Pournader +% This file is part of the Omega project. +% +% This file was derived from information available from +% Microsoft's website about codepages +% (http://www.microsoft.com/globaldev/) +% + +input: 1; +output: 2; + +tables: + +tabcp1253[@"40] = { +@"20AC, @"FFFD, @"201A, @"0192, @"201E, @"2026, @"2020, @"2021, +@"FFFD, @"2030, @"FFFD, @"2039, @"FFFD, @"FFFD, @"FFFD, @"FFFD, +@"FFFD, @"2018, @"2019, @"201C, @"201D, @"2022, @"2013, @"2014, +@"FFFD, @"2122, @"FFFD, @"203A, @"FFFD, @"FFFD, @"FFFD, @"FFFD, +@"00A0, @"0385, @"0386, @"00A3, @"00A4, @"00A5, @"00A6, @"00A7, +@"00A8, @"00A9, @"FFFD, @"00AB, @"00AC, @"00AD, @"00AE, @"2015, +@"00B0, @"00B1, @"00B2, @"00B3, @"0384, @"00B5, @"00B6, @"00B7, +@"0388, @"0389, @"038A, @"00BB, @"038C, @"00BD, @"038E, @"038F +}; + +expressions: + +@"00-@"7F => \1; +@"80-@"BF => #(tabcp1253[\1-@"80]); +@"D2 => @"FFFD; +@"FF => @"FFFD; +@"C0-@"FF => #(\1 + @"2D0); +. => @"FFFD; diff --git a/Master/texmf-dist/omega/otp/char2uni/incp1254.otp b/Master/texmf-dist/omega/otp/char2uni/incp1254.otp new file mode 100644 index 00000000000..a3cf0169841 --- /dev/null +++ b/Master/texmf-dist/omega/otp/char2uni/incp1254.otp @@ -0,0 +1,33 @@ +% File incp1254.otp +% Conversion to Unicode from Windows Turkish codepage (CP1254) +% Copyright (c) 2002 Roozbeh Pournader +% This file is part of the Omega project. +% +% This file was derived from information available from +% Microsoft's website about codepages +% (http://www.microsoft.com/globaldev/) +% + +input: 1; +output: 2; + +tables: + +tabcp1254[@"20] = { +@"20AC, @"FFFD, @"201A, @"0192, @"201E, @"2026, @"2020, @"2021, +@"02C6, @"2030, @"0160, @"2039, @"0152, @"FFFD, @"FFFD, @"FFFD, +@"FFFD, @"2018, @"2019, @"201C, @"201D, @"2022, @"2013, @"2014, +@"02DC, @"2122, @"0161, @"203A, @"0153, @"FFFD, @"FFFD, @"0178 +}; + +expressions: + +@"80-@"9F => #(tabcp1254[\1-@"80]); +@"D0 => @"011E; +@"DD => @"0130; +@"DE => @"015E; +@"F0 => @"011F; +@"FD => @"0131; +@"FE => @"015F; +@"00-@"FF => \1; +. => @"FFFD; diff --git a/Master/texmf-dist/omega/otp/char2uni/incp1255.otp b/Master/texmf-dist/omega/otp/char2uni/incp1255.otp new file mode 100644 index 00000000000..e2a4fb96ef0 --- /dev/null +++ b/Master/texmf-dist/omega/otp/char2uni/incp1255.otp @@ -0,0 +1,39 @@ +% File incp1255.otp +% Conversion to Unicode from Windows Hebrew codepage (CP1255) +% Copyright (c) 2002 Roozbeh Pournader +% This file is part of the Omega project. +% +% This file was derived from information available from +% Microsoft's website about codepages +% (http://www.microsoft.com/globaldev/) +% + +input: 1; +output: 2; + +tables: + +tabcp1255[@"80] = { +@"20AC, @"FFFD, @"201A, @"0192, @"201E, @"2026, @"2020, @"2021, +@"02C6, @"2030, @"FFFD, @"2039, @"FFFD, @"FFFD, @"FFFD, @"FFFD, +@"FFFD, @"2018, @"2019, @"201C, @"201D, @"2022, @"2013, @"2014, +@"02DC, @"2122, @"FFFD, @"203A, @"FFFD, @"FFFD, @"FFFD, @"FFFD, +@"00A0, @"00A1, @"00A2, @"00A3, @"20AA, @"00A5, @"00A6, @"00A7, +@"00A8, @"00A9, @"00D7, @"00AB, @"00AC, @"00AD, @"00AE, @"00AF, +@"00B0, @"00B1, @"00B2, @"00B3, @"00B4, @"00B5, @"00B6, @"00B7, +@"00B8, @"00B9, @"00F7, @"00BB, @"00BC, @"00BD, @"00BE, @"00BF, +@"05B0, @"05B1, @"05B2, @"05B3, @"05B4, @"05B5, @"05B6, @"05B7, +@"05B8, @"05B9, @"FFFD, @"05BB, @"05BC, @"05BD, @"05BE, @"05BF, +@"05C0, @"05C1, @"05C2, @"05C3, @"05F0, @"05F1, @"05F2, @"05F3, +@"05F4, @"FFFD, @"FFFD, @"FFFD, @"FFFD, @"FFFD, @"FFFD, @"FFFD, +@"05D0, @"05D1, @"05D2, @"05D3, @"05D4, @"05D5, @"05D6, @"05D7, +@"05D8, @"05D9, @"05DA, @"05DB, @"05DC, @"05DD, @"05DE, @"05DF, +@"05E0, @"05E1, @"05E2, @"05E3, @"05E4, @"05E5, @"05E6, @"05E7, +@"05E8, @"05E9, @"05EA, @"FFFD, @"FFFD, @"200E, @"200F, @"FFFD +}; + +expressions: + +@"00-@"7F => \1; +@"80-@"FF => #(tabcp1255[\1-@"80]); +. => @"FFFD; diff --git a/Master/texmf-dist/omega/otp/char2uni/incp1256.otp b/Master/texmf-dist/omega/otp/char2uni/incp1256.otp new file mode 100644 index 00000000000..545a3367463 --- /dev/null +++ b/Master/texmf-dist/omega/otp/char2uni/incp1256.otp @@ -0,0 +1,39 @@ +% File incp1256.otp +% Conversion to Unicode from Windows Arabic codepage (CP1256) +% Copyright (c) 2002 Roozbeh Pournader +% This file is part of the Omega project. +% +% This file was derived from information available from +% Microsoft's website about codepages +% (http://www.microsoft.com/globaldev/) +% + +input: 1; +output: 2; + +tables: + +tabcp1256[@"80] = { +@"20AC, @"067E, @"201A, @"0192, @"201E, @"2026, @"2020, @"2021, +@"02C6, @"2030, @"0679, @"2039, @"0152, @"0686, @"0698, @"0688, +@"06AF, @"2018, @"2019, @"201C, @"201D, @"2022, @"2013, @"2014, +@"06A9, @"2122, @"0691, @"203A, @"0153, @"200C, @"200D, @"06BA, +@"00A0, @"060C, @"00A2, @"00A3, @"00A4, @"00A5, @"00A6, @"00A7, +@"00A8, @"00A9, @"06BE, @"00AB, @"00AC, @"00AD, @"00AE, @"00AF, +@"00B0, @"00B1, @"00B2, @"00B3, @"00B4, @"00B5, @"00B6, @"00B7, +@"00B8, @"00B9, @"061B, @"00BB, @"00BC, @"00BD, @"00BE, @"061F, +@"06C1, @"0621, @"0622, @"0623, @"0624, @"0625, @"0626, @"0627, +@"0628, @"0629, @"062A, @"062B, @"062C, @"062D, @"062E, @"062F, +@"0630, @"0631, @"0632, @"0633, @"0634, @"0635, @"0636, @"00D7, +@"0637, @"0638, @"0639, @"063A, @"0640, @"0641, @"0642, @"0643, +@"00E0, @"0644, @"00E2, @"0645, @"0646, @"0647, @"0648, @"00E7, +@"00E8, @"00E9, @"00EA, @"00EB, @"0649, @"064A, @"00EE, @"00EF, +@"064B, @"064C, @"064D, @"064E, @"00F4, @"064F, @"0650, @"00F7, +@"0651, @"00F9, @"0652, @"00FB, @"00FC, @"200E, @"200F, @"06D2 +}; + +expressions: + +@"00-@"7F => \1; +@"80-@"FF => #(tabcp1256[\1-@"80]); +. => @"FFFD; diff --git a/Master/texmf-dist/omega/otp/char2uni/incp1257.otp b/Master/texmf-dist/omega/otp/char2uni/incp1257.otp new file mode 100644 index 00000000000..51ffd7ee8bc --- /dev/null +++ b/Master/texmf-dist/omega/otp/char2uni/incp1257.otp @@ -0,0 +1,39 @@ +% File incp1257.otp +% Conversion to Unicode from Windows Baltic codepage (CP1257) +% Copyright (c) 2002 Roozbeh Pournader +% This file is part of the Omega project. +% +% This file was derived from information available from +% Microsoft's website about codepages +% (http://www.microsoft.com/globaldev/) +% + +input: 1; +output: 2; + +tables: + +tabcp1257[@"80] = { +@"20AC, @"FFFD, @"201A, @"FFFD, @"201E, @"2026, @"2020, @"2021, +@"FFFD, @"2030, @"FFFD, @"2039, @"FFFD, @"00A8, @"02C7, @"00B8, +@"FFFD, @"2018, @"2019, @"201C, @"201D, @"2022, @"2013, @"2014, +@"FFFD, @"2122, @"FFFD, @"203A, @"FFFD, @"00AF, @"02DB, @"FFFD, +@"00A0, @"FFFD, @"00A2, @"00A3, @"00A4, @"FFFD, @"00A6, @"00A7, +@"00D8, @"00A9, @"0156, @"00AB, @"00AC, @"00AD, @"00AE, @"00C6, +@"00B0, @"00B1, @"00B2, @"00B3, @"00B4, @"00B5, @"00B6, @"00B7, +@"00F8, @"00B9, @"0157, @"00BB, @"00BC, @"00BD, @"00BE, @"00E6, +@"0104, @"012E, @"0100, @"0106, @"00C4, @"00C5, @"0118, @"0112, +@"010C, @"00C9, @"0179, @"0116, @"0122, @"0136, @"012A, @"013B, +@"0160, @"0143, @"0145, @"00D3, @"014C, @"00D5, @"00D6, @"00D7, +@"0172, @"0141, @"015A, @"016A, @"00DC, @"017B, @"017D, @"00DF, +@"0105, @"012F, @"0101, @"0107, @"00E4, @"00E5, @"0119, @"0113, +@"010D, @"00E9, @"017A, @"0117, @"0123, @"0137, @"012B, @"013C, +@"0161, @"0144, @"0146, @"00F3, @"014D, @"00F5, @"00F6, @"00F7, +@"0173, @"0142, @"015B, @"016B, @"00FC, @"017C, @"017E, @"02D9 +}; + +expressions: + +@"00-@"7F => \1; +@"80-@"FF => #(tabcp1257[\1-@"80]); +. => @"FFFD; diff --git a/Master/texmf-dist/omega/otp/char2uni/incp1258.otp b/Master/texmf-dist/omega/otp/char2uni/incp1258.otp new file mode 100644 index 00000000000..2e5cb798de8 --- /dev/null +++ b/Master/texmf-dist/omega/otp/char2uni/incp1258.otp @@ -0,0 +1,39 @@ +% File incp1258.otp +% Conversion to Unicode from Windows Viet Nam codepage (CP1258) +% Copyright (c) 2002 Roozbeh Pournader +% This file is part of the Omega project. +% +% This file was derived from information available from +% Microsoft's website about codepages +% (http://www.microsoft.com/globaldev/) +% + +input: 1; +output: 2; + +tables: + +tabcp1258[@"80] = { +@"20AC, @"FFFD, @"201A, @"0192, @"201E, @"2026, @"2020, @"2021, +@"02C6, @"2030, @"FFFD, @"2039, @"0152, @"FFFD, @"FFFD, @"FFFD, +@"FFFD, @"2018, @"2019, @"201C, @"201D, @"2022, @"2013, @"2014, +@"02DC, @"2122, @"FFFD, @"203A, @"0153, @"FFFD, @"FFFD, @"0178, +@"00A0, @"00A1, @"00A2, @"00A3, @"00A4, @"00A5, @"00A6, @"00A7, +@"00A8, @"00A9, @"00AA, @"00AB, @"00AC, @"00AD, @"00AE, @"00AF, +@"00B0, @"00B1, @"00B2, @"00B3, @"00B4, @"00B5, @"00B6, @"00B7, +@"00B8, @"00B9, @"00BA, @"00BB, @"00BC, @"00BD, @"00BE, @"00BF, +@"00C0, @"00C1, @"00C2, @"0102, @"00C4, @"00C5, @"00C6, @"00C7, +@"00C8, @"00C9, @"00CA, @"00CB, @"0300, @"00CD, @"00CE, @"00CF, +@"0110, @"00D1, @"0309, @"00D3, @"00D4, @"01A0, @"00D6, @"00D7, +@"00D8, @"00D9, @"00DA, @"00DB, @"00DC, @"01AF, @"0303, @"00DF, +@"00E0, @"00E1, @"00E2, @"0103, @"00E4, @"00E5, @"00E6, @"00E7, +@"00E8, @"00E9, @"00EA, @"00EB, @"0301, @"00ED, @"00EE, @"00EF, +@"0111, @"00F1, @"0323, @"00F3, @"00F4, @"01A1, @"00F6, @"00F7, +@"00F8, @"00F9, @"00FA, @"00FB, @"00FC, @"01B0, @"20AB, @"00FF +}; + +expressions: + +@"00-@"7F => \1; +@"80-@"FF => #(tabcp1258[\1-@"80]); +. => @"FFFD; diff --git a/Master/texmf-dist/omega/otp/char2uni/incp866.otp b/Master/texmf-dist/omega/otp/char2uni/incp866.otp new file mode 100644 index 00000000000..50336a64f7a --- /dev/null +++ b/Master/texmf-dist/omega/otp/char2uni/incp866.otp @@ -0,0 +1,20 @@ +% File incp866.otp +% Conversion to Unicode from Cyrillic MS-DOS encoding (CP 866) +% Copyright (c) 1995 John Plaice and Yannis Haralambous +% This file is part of the Omega project. +% +% This file was derived from data in the tcs program +% (ftp://plan9.att.com/plan9/unixsrc/tcs.shar.Z, 16 November 1994) +% + +input: 1; +output: 2; + +expressions: + +@"00-@"7F => \1; +@"80-@"AF => #(\1 + @"390); +@"E0-@"EF => #(\1 + @"360); +@"F0 => @"401; +@"F1 => @"451; +. => @"FFFD; diff --git a/Master/texmf-dist/omega/otp/char2uni/incp874.otp b/Master/texmf-dist/omega/otp/char2uni/incp874.otp new file mode 100644 index 00000000000..fd51d5800e5 --- /dev/null +++ b/Master/texmf-dist/omega/otp/char2uni/incp874.otp @@ -0,0 +1,39 @@ +% File incp874.otp +% Conversion to Unicode from Windows Thai codepage (CP874) +% Copyright (c) 2002 Roozbeh Pournader +% This file is part of the Omega project. +% +% This file was derived from information available from +% Microsoft's website about codepages +% (http://www.microsoft.com/globaldev/) +% + +input: 1; +output: 2; + +tables: + +tabcp874[@"80] = { +@"20AC, @"FFFD, @"FFFD, @"FFFD, @"FFFD, @"2026, @"FFFD, @"FFFD, +@"FFFD, @"FFFD, @"FFFD, @"FFFD, @"FFFD, @"FFFD, @"FFFD, @"FFFD, +@"FFFD, @"2018, @"2019, @"201C, @"201D, @"2022, @"2013, @"2014, +@"FFFD, @"FFFD, @"FFFD, @"FFFD, @"FFFD, @"FFFD, @"FFFD, @"FFFD, +@"00A0, @"0E01, @"0E02, @"0E03, @"0E04, @"0E05, @"0E06, @"0E07, +@"0E08, @"0E09, @"0E0A, @"0E0B, @"0E0C, @"0E0D, @"0E0E, @"0E0F, +@"0E10, @"0E11, @"0E12, @"0E13, @"0E14, @"0E15, @"0E16, @"0E17, +@"0E18, @"0E19, @"0E1A, @"0E1B, @"0E1C, @"0E1D, @"0E1E, @"0E1F, +@"0E20, @"0E21, @"0E22, @"0E23, @"0E24, @"0E25, @"0E26, @"0E27, +@"0E28, @"0E29, @"0E2A, @"0E2B, @"0E2C, @"0E2D, @"0E2E, @"0E2F, +@"0E30, @"0E31, @"0E32, @"0E33, @"0E34, @"0E35, @"0E36, @"0E37, +@"0E38, @"0E39, @"0E3A, @"FFFD, @"FFFD, @"FFFD, @"FFFD, @"0E3F, +@"0E40, @"0E41, @"0E42, @"0E43, @"0E44, @"0E45, @"0E46, @"0E47, +@"0E48, @"0E49, @"0E4A, @"0E4B, @"0E4C, @"0E4D, @"0E4E, @"0E4F, +@"0E50, @"0E51, @"0E52, @"0E53, @"0E54, @"0E55, @"0E56, @"0E57, +@"0E58, @"0E59, @"0E5A, @"0E5B, @"FFFD, @"FFFD, @"FFFD, @"FFFD +}; + +expressions: + +@"00-@"7F => \1; +@"80-@"FF => #(tabcp874[\1-@"80]); +. => @"FFFD; diff --git a/Master/texmf-dist/omega/otp/char2uni/inebcdic.otp b/Master/texmf-dist/omega/otp/char2uni/inebcdic.otp new file mode 100644 index 00000000000..6a00eca1416 --- /dev/null +++ b/Master/texmf-dist/omega/otp/char2uni/inebcdic.otp @@ -0,0 +1,53 @@ +% File inebcdic.otp +% Conversion to Unicode from EBCDIC +% Copyright (c) 1995 John Plaice and Yannis Haralambous +% This file is part of the Omega project. +% +% This file was derived from data in the tcs program +% (ftp://plan9.att.com/plan9/unixsrc/tcs.shar.Z, 16 November 1994) +% + +input: 1; +output: 2; + +tables: + +ebcdic[256] = { +@"00, @"01, @"02, @"03, @"FFFD, @"09, @"FFFD, @"7F, +@"FFFD, @"FFFD, @"FFFD, @"0B, @"0C, @"0D, @"0E, @"0F, +@"10, @"11, @"12, @"13, @"FFFD, @"FFFD, @"08, @"FFFD, +@"18, @"09, @"FFFD, @"FFFD, @"1C, @"1D, @"1E, @"1F, +@"FFFD, @"FFFD, @"FFFD, @"FFFD, @"FFFD, @"0A, @"17, @"1B, +@"FFFD, @"FFFD, @"FFFD, @"FFFD, @"FFFD, @"05, @"06, @"07, +@"FFFD, @"FFFD, @"16, @"FFFD, @"FFFD, @"FFFD, @"FFFD, @"04, +@"FFFD, @"FFFD, @"FFFD, @"FFFD, @"14, @"15, @"FFFD, @"1A, +@"20, @"FFFD, @"FFFD, @"FFFD, @"FFFD, @"FFFD, @"FFFD, @"FFFD, +@"FFFD, @"FFFD, @"5B, @"2E, @"3C, @"28, @"2B, @"21, +@"26, @"FFFD, @"FFFD, @"FFFD, @"FFFD, @"FFFD, @"FFFD, @"FFFD, +@"FFFD, @"FFFD, @"5D, @"24, @"2A, @"29, @"3B, @"5E, +@"2D, @"2F, @"FFFD, @"FFFD, @"FFFD, @"FFFD, @"FFFD, @"FFFD, +@"FFFD, @"FFFD, @"7C, @"2C, @"25, @"5F, @"3E, @"3F, +@"FFFD, @"FFFD, @"FFFD, @"FFFD, @"FFFD, @"FFFD, @"FFFD, @"FFFD, +@"FFFD, @"60, @"3A, @"23, @"40, @"27, @"3D, @"22, +@"FFFD, @"61, @"62, @"63, @"64, @"65, @"66, @"67, +@"68, @"69, @"FFFD, @"FFFD, @"FFFD, @"FFFD, @"FFFD, @"FFFD, +@"FFFD, @"6A, @"6B, @"6C, @"6D, @"6E, @"6F, @"70, +@"71, @"72, @"FFFD, @"FFFD, @"FFFD, @"FFFD, @"FFFD, @"FFFD, +@"FFFD, @"7E, @"73, @"74, @"75, @"76, @"77, @"78, +@"79, @"7A, @"FFFD, @"FFFD, @"FFFD, @"FFFD, @"FFFD, @"FFFD, +@"FFFD, @"FFFD, @"FFFD, @"FFFD, @"FFFD, @"FFFD, @"FFFD, @"FFFD, +@"FFFD, @"FFFD, @"FFFD, @"FFFD, @"FFFD, @"FFFD, @"FFFD, @"FFFD, +@"7B, @"41, @"42, @"43, @"44, @"45, @"46, @"47, +@"48, @"49, @"FFFD, @"FFFD, @"FFFD, @"FFFD, @"FFFD, @"FFFD, +@"7D, @"4A, @"4B, @"4C, @"4D, @"4E, @"4F, @"50, +@"51, @"52, @"FFFD, @"FFFD, @"FFFD, @"FFFD, @"FFFD, @"FFFD, +@"5C, @"FFFD, @"53, @"54, @"55, @"56, @"57, @"58, +@"59, @"5A, @"FFFD, @"FFFD, @"FFFD, @"FFFD, @"FFFD, @"FFFD, +@"30, @"31, @"32, @"33, @"34, @"35, @"36, @"37, +@"38, @"39, @"FFFD, @"FFFD, @"FFFD, @"FFFD, @"FFFD, @"FFFD +}; + +expressions: + +@"00-@"FF => #(ebcdic[\1]); +. => @"FFFD; diff --git a/Master/texmf-dist/omega/otp/char2uni/ingb.otp b/Master/texmf-dist/omega/otp/char2uni/ingb.otp new file mode 100644 index 00000000000..5719ccf47d2 --- /dev/null +++ b/Master/texmf-dist/omega/otp/char2uni/ingb.otp @@ -0,0 +1,1122 @@ +% File ingb.otp +% Conversion to Unicode from Chinese Big 5 (HKU) +% Copyright (c) 1995 John Plaice and Yannis Haralambous +% This file is part of the Omega project. +% +% This file was derived from data in the tcs program +% (ftp://plan9.att.com/plan9/unixsrc/tcs.shar.Z, 16 November 1994) +% + +input: 1; +output: 2; + +tables: + +in_gb[@"225b] = { +@"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, +@"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, +@"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, +@"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, +@"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, +@"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, +@"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, +@"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, +@"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, +@"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, +@"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, +@"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, +@"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"3000, @"3001, @"3002, +@"30fb, @"203e, @"02c7, @"00a8, @"3003, @"3005, @"2015, @"30fc, +@"2225, @"2026, @"2018, @"2019, @"201c, @"201d, @"3014, @"3015, +@"3008, @"3009, @"300a, @"300b, @"300c, @"300d, @"300e, @"300f, +@"3016, @"3017, @"3010, @"3011, @"00b1, @"00d7, @"00f7, @"2236, +@"2227, @"2228, @"2211, @"220f, @"222a, @"2229, @"2208, @"2237, +@"221a, @"22a5, @"fffd, @"2220, @"2312, @"2299, @"222b, @"222e, +@"2261, @"224c, @"2248, @"223d, @"221d, @"2260, @"226e, @"226f, +@"2264, @"2265, @"221e, @"2235, @"2234, @"2642, @"2640, @"00b0, +@"2032, @"2033, @"2103, @"fffd, @"00a4, @"00a2, @"00a3, @"2030, +@"00a7, @"2116, @"2606, @"2605, @"25cb, @"25cf, @"25ce, @"25c7, +@"25c6, @"25a1, @"25a0, @"25b3, @"25b2, @"203b, @"2192, @"2190, +@"2191, @"2193, @"3013, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, +@"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, +@"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, +@"fffd, @"2488, @"2489, @"248a, @"248b, @"248c, @"248d, @"248e, +@"248f, @"2490, @"2491, @"2492, @"2493, @"2494, @"2495, @"2496, +@"2497, @"2498, @"2499, @"249a, @"249b, @"2474, @"2475, @"2476, +@"2477, @"2478, @"2479, @"247a, @"247b, @"247c, @"247d, @"247e, +@"247f, @"2480, @"2481, @"2482, @"2483, @"2484, @"2485, @"2486, +@"2487, @"2460, @"2461, @"2462, @"2463, @"2464, @"2465, @"2466, +@"2467, @"2468, @"2469, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, +@"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, +@"fffd, @"2160, @"2161, @"2162, @"2163, @"2164, @"2165, @"2166, +@"2167, @"2168, @"2169, @"216a, @"216b, @"fffd, @"fffd, @"fffd, +@"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"ff01, @"ff02, @"ff03, +@"ff04, @"ff05, @"ff06, @"ff07, @"ff08, @"ff09, @"ff0a, @"ff0b, +@"ff0c, @"ff0d, @"ff0e, @"ff0f, @"ff10, @"ff11, @"ff12, @"ff13, +@"ff14, @"ff15, @"ff16, @"ff17, @"ff18, @"ff19, @"ff1a, @"ff1b, +@"ff1c, @"ff1d, @"ff1e, @"ff1f, @"ff20, @"ff21, @"ff22, @"ff23, +@"ff24, @"ff25, @"ff26, @"ff27, @"ff28, @"ff29, @"ff2a, @"ff2b, +@"ff2c, @"ff2d, @"ff2e, @"ff2f, @"ff30, @"ff31, @"ff32, @"ff33, +@"ff34, @"ff35, @"ff36, @"ff37, @"ff38, @"ff39, @"ff3a, @"ff3b, +@"ff3c, @"ff3d, @"ff3e, @"ff3f, @"ff40, @"ff41, @"ff42, @"ff43, +@"ff44, @"ff45, @"ff46, @"ff47, @"ff48, @"ff49, @"ff4a, @"ff4b, +@"ff4c, @"ff4d, @"ff4e, @"ff4f, @"ff50, @"ff51, @"ff52, @"ff53, +@"ff54, @"ff55, @"ff56, @"ff57, @"ff58, @"ff59, @"ff5a, @"ff5b, +@"ff5c, @"ff5d, @"ff5e, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, +@"fffd, @"3041, @"3042, @"3043, @"3044, @"3045, @"3046, @"3047, +@"3048, @"3049, @"304a, @"304b, @"304c, @"304d, @"304e, @"304f, +@"3050, @"3051, @"3052, @"3053, @"3054, @"3055, @"3056, @"3057, +@"3058, @"3059, @"305a, @"305b, @"305c, @"305d, @"305e, @"305f, +@"3060, @"3061, @"3062, @"3063, @"3064, @"3065, @"3066, @"3067, +@"3068, @"3069, @"306a, @"306b, @"306c, @"306d, @"306e, @"306f, +@"3070, @"3071, @"3072, @"3073, @"3074, @"3075, @"3076, @"3077, +@"3078, @"3079, @"307a, @"307b, @"307c, @"307d, @"307e, @"307f, +@"3080, @"3081, @"3082, @"3083, @"3084, @"3085, @"3086, @"3087, +@"3088, @"3089, @"308a, @"308b, @"308c, @"308d, @"308e, @"308f, +@"3090, @"3091, @"3092, @"3093, @"fffd, @"fffd, @"fffd, @"fffd, +@"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, +@"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"30a1, @"30a2, @"30a3, +@"30a4, @"30a5, @"30a6, @"30a7, @"30a8, @"30a9, @"30aa, @"30ab, +@"30ac, @"30ad, @"30ae, @"30af, @"30b0, @"30b1, @"30b2, @"30b3, +@"30b4, @"30b5, @"30b6, @"30b7, @"30b8, @"30b9, @"30ba, @"30bb, +@"30bc, @"30bd, @"30be, @"30bf, @"30c0, @"30c1, @"30c2, @"30c3, +@"30c4, @"30c5, @"30c6, @"30c7, @"30c8, @"30c9, @"30ca, @"30cb, +@"30cc, @"30cd, @"30ce, @"30cf, @"30d0, @"30d1, @"30d2, @"30d3, +@"30d4, @"30d5, @"30d6, @"30d7, @"30d8, @"30d9, @"30da, @"30db, +@"30dc, @"30dd, @"30de, @"30df, @"30e0, @"30e1, @"30e2, @"30e3, +@"30e4, @"30e5, @"30e6, @"30e7, @"30e8, @"30e9, @"30ea, @"30eb, +@"30ec, @"30ed, @"30ee, @"30ef, @"30f0, @"30f1, @"30f2, @"30f3, +@"30f4, @"30f5, @"30f6, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, +@"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, +@"fffd, @"0391, @"0392, @"0393, @"0394, @"0395, @"0396, @"0397, +@"0398, @"0399, @"039a, @"039b, @"039c, @"039d, @"039e, @"039f, +@"03a0, @"03a1, @"03a3, @"03a4, @"03a5, @"03a6, @"03a7, @"03a8, +@"03a9, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, +@"fffd, @"03b1, @"03b2, @"03b3, @"03b4, @"03b5, @"03b6, @"03b7, +@"03b8, @"03b9, @"03ba, @"03bb, @"03bc, @"03bd, @"03be, @"03bf, +@"03c0, @"03c1, @"03c3, @"03c4, @"03c5, @"03c6, @"03c7, @"03c8, +@"03c9, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, +@"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, +@"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, +@"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, +@"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, +@"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"0410, @"0411, @"0412, +@"0413, @"0414, @"0415, @"0401, @"0416, @"0417, @"0418, @"0419, +@"041a, @"041b, @"041c, @"041d, @"041e, @"041f, @"0420, @"0421, +@"0422, @"0423, @"0424, @"0425, @"0426, @"0427, @"0428, @"0429, +@"042a, @"042b, @"042c, @"042d, @"042e, @"042f, @"fffd, @"fffd, +@"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, +@"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"0430, @"0431, @"0432, +@"0433, @"0434, @"0435, @"0451, @"0436, @"0437, @"0438, @"0439, +@"043a, @"043b, @"043c, @"043d, @"043e, @"043f, @"0440, @"0441, +@"0442, @"0443, @"0444, @"0445, @"0446, @"0447, @"0448, @"0449, +@"044a, @"044b, @"044c, @"044d, @"044e, @"044f, @"fffd, @"fffd, +@"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, +@"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, +@"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, +@"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, +@"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, +@"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, +@"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"3105, @"3106, @"3107, +@"3108, @"3109, @"310a, @"310b, @"310c, @"310d, @"310e, @"310f, +@"3110, @"3111, @"3112, @"3113, @"3114, @"3115, @"3116, @"3117, +@"3118, @"3119, @"311a, @"311b, @"311c, @"311d, @"311e, @"311f, +@"3120, @"3121, @"3122, @"3123, @"3124, @"3125, @"3126, @"3127, +@"3128, @"3129, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, +@"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, +@"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, +@"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, +@"2500, @"2501, @"2502, @"2503, @"2504, @"2505, @"2506, @"2507, +@"2508, @"2509, @"250a, @"250b, @"250c, @"250d, @"250e, @"250f, +@"2510, @"2511, @"2512, @"2513, @"2514, @"2515, @"2516, @"2517, +@"2518, @"2519, @"251a, @"251b, @"251c, @"251d, @"251e, @"251f, +@"2520, @"2521, @"2522, @"2523, @"2524, @"2525, @"2526, @"2527, +@"2528, @"2529, @"252a, @"252b, @"252c, @"252d, @"252e, @"252f, +@"2530, @"2531, @"2532, @"2533, @"2534, @"2535, @"2536, @"2537, +@"2538, @"2539, @"253a, @"253b, @"253c, @"253d, @"253e, @"253f, +@"2540, @"2541, @"2542, @"2543, @"2544, @"2545, @"2546, @"2547, +@"2548, @"2549, @"254a, @"254b, @"fffd, @"fffd, @"fffd, @"fffd, +@"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, +@"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, +@"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, +@"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, +@"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, +@"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, +@"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, +@"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, +@"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, +@"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, +@"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, +@"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, +@"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, +@"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, +@"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, +@"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, +@"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, +@"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, +@"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, +@"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, +@"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, +@"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, +@"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, +@"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, +@"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, +@"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, +@"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, +@"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, +@"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, +@"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, +@"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, +@"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, +@"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, +@"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, +@"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, +@"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, +@"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, +@"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, +@"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, +@"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, +@"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, +@"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, +@"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, +@"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, +@"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, +@"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, +@"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, +@"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, +@"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, +@"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, +@"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, +@"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, +@"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, +@"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, +@"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, +@"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, +@"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, +@"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, +@"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, +@"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, +@"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, +@"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, +@"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, +@"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, +@"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, +@"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, +@"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, +@"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, +@"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, +@"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, +@"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, +@"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, +@"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, +@"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, +@"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, +@"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, +@"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, +@"fffd, @"554a, @"963f, @"57c3, @"6328, @"54ce, @"5509, @"54c0, +@"7691, @"764c, @"853c, @"77ee, @"827e, @"788d, @"7231, @"9698, +@"978d, @"6c28, @"5b89, @"4ffa, @"6309, @"6697, @"5cb8, @"80fa, +@"6848, @"80ae, @"6602, @"76ce, @"51f9, @"6556, @"71ac, @"7ff1, +@"8884, @"50b2, @"5965, @"61ca, @"6fb3, @"82ad, @"634c, @"6252, +@"53ed, @"5427, @"7b06, @"516b, @"75a4, @"5df4, @"62d4, @"8dcb, +@"9776, @"628a, @"8019, @"575d, @"9738, @"7f62, @"7238, @"767d, +@"67cf, @"767e, @"6446, @"4f70, @"8d25, @"62dc, @"7a17, @"6591, +@"73ed, @"642c, @"6273, @"822c, @"9881, @"677f, @"7248, @"626e, +@"62cc, @"4f34, @"74e3, @"534a, @"529e, @"7eca, @"90a6, @"5e2e, +@"6886, @"699c, @"8180, @"7ed1, @"68d2, @"78c5, @"868c, @"9551, +@"508d, @"8c24, @"82de, @"80de, @"5305, @"8912, @"5265, @"fffd, +@"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"8584, @"96f9, @"4fdd, +@"5821, @"9971, @"5b9d, @"62b1, @"62a5, @"66b4, @"8c79, @"9c8d, +@"7206, @"676f, @"7891, @"60b2, @"5351, @"5317, @"8f88, @"80cc, +@"8d1d, @"94a1, @"500d, @"72c8, @"5907, @"60eb, @"7119, @"88ab, +@"5954, @"82ef, @"672c, @"7b28, @"5d29, @"7ef7, @"752d, @"6cf5, +@"8e66, @"8ff8, @"903c, @"9f3b, @"6bd4, @"9119, @"7b14, @"5f7c, +@"78a7, @"84d6, @"853d, @"6bd5, @"6bd9, @"6bd6, @"5e01, @"5e87, +@"75f9, @"95ed, @"655d, @"5f0a, @"5fc5, @"8f9f, @"58c1, @"81c2, +@"907f, @"965b, @"97ad, @"8fb9, @"7f16, @"8d2c, @"6241, @"4fbf, +@"53d8, @"535e, @"8fa8, @"8fa9, @"8fab, @"904d, @"6807, @"5f6a, +@"8198, @"8868, @"9cd6, @"618b, @"522b, @"762a, @"5f6c, @"658c, +@"6fd2, @"6ee8, @"5bbe, @"6448, @"5175, @"51b0, @"67c4, @"4e19, +@"79c9, @"997c, @"70b3, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, +@"fffd, @"75c5, @"5e76, @"73bb, @"83e0, @"64ad, @"62e8, @"94b5, +@"6ce2, @"535a, @"52c3, @"640f, @"94c2, @"7b94, @"4f2f, @"5e1b, +@"8236, @"8116, @"818a, @"6e24, @"6cca, @"9a73, @"6355, @"535c, +@"54fa, @"8865, @"57e0, @"4e0d, @"5e03, @"6b65, @"7c3f, @"90e8, +@"6016, @"64e6, @"731c, @"88c1, @"6750, @"624d, @"8d22, @"776c, +@"8e29, @"91c7, @"5f69, @"83dc, @"8521, @"9910, @"53c2, @"8695, +@"6b8b, @"60ed, @"60e8, @"707f, @"82cd, @"8231, @"4ed3, @"6ca7, +@"85cf, @"64cd, @"7cd9, @"69fd, @"66f9, @"8349, @"5395, @"7b56, +@"4fa7, @"518c, @"6d4b, @"5c42, @"8e6d, @"63d2, @"53c9, @"832c, +@"8336, @"67e5, @"78b4, @"643d, @"5bdf, @"5c94, @"5dee, @"8be7, +@"62c6, @"67f4, @"8c7a, @"6400, @"63ba, @"8749, @"998b, @"8c17, +@"7f20, @"94f2, @"4ea7, @"9610, @"98a4, @"660c, @"7316, @"fffd, +@"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"573a, @"5c1d, @"5e38, +@"957f, @"507f, @"80a0, @"5382, @"655e, @"7545, @"5531, @"5021, +@"8d85, @"6284, @"949e, @"671d, @"5632, @"6f6e, @"5de2, @"5435, +@"7092, @"8f66, @"626f, @"64a4, @"63a3, @"5f7b, @"6f88, @"90f4, +@"81e3, @"8fb0, @"5c18, @"6668, @"5ff1, @"6c89, @"9648, @"8d81, +@"886c, @"6491, @"79f0, @"57ce, @"6a59, @"6210, @"5448, @"4e58, +@"7a0b, @"60e9, @"6f84, @"8bda, @"627f, @"901e, @"9a8b, @"79e4, +@"5403, @"75f4, @"6301, @"5319, @"6c60, @"8fdf, @"5f1b, @"9a70, +@"803b, @"9f7f, @"4f88, @"5c3a, @"8d64, @"7fc5, @"65a5, @"70bd, +@"5145, @"51b2, @"866b, @"5d07, @"5ba0, @"62bd, @"916c, @"7574, +@"8e0c, @"7a20, @"6101, @"7b79, @"4ec7, @"7ef8, @"7785, @"4e11, +@"81ed, @"521d, @"51fa, @"6a71, @"53a8, @"8e87, @"9504, @"96cf, +@"6ec1, @"9664, @"695a, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, +@"fffd, @"7840, @"50a8, @"77d7, @"6410, @"89e6, @"5904, @"63e3, +@"5ddd, @"7a7f, @"693d, @"4f20, @"8239, @"5598, @"4e32, @"75ae, +@"7a97, @"5e62, @"5e8a, @"95ef, @"521b, @"5439, @"708a, @"6376, +@"9524, @"5782, @"6625, @"693f, @"9187, @"5507, @"6df3, @"7eaf, +@"8822, @"6233, @"7ef0, @"75b5, @"8328, @"78c1, @"96cc, @"8f9e, +@"6148, @"74f7, @"8bcd, @"6b64, @"523a, @"8d50, @"6b21, @"806a, +@"8471, @"56f1, @"5306, @"4ece, @"4e1b, @"51d1, @"7c97, @"918b, +@"7c07, @"4fc3, @"8e7f, @"7be1, @"7a9c, @"6467, @"5d14, @"50ac, +@"8106, @"7601, @"7cb9, @"6dec, @"7fe0, @"6751, @"5b58, @"5bf8, +@"78cb, @"64ae, @"6413, @"63aa, @"632b, @"9519, @"642d, @"8fbe, +@"7b54, @"7629, @"6253, @"5927, @"5446, @"6b79, @"50a3, @"6234, +@"5e26, @"6b86, @"4ee3, @"8d37, @"888b, @"5f85, @"902e, @"fffd, +@"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"6020, @"803d, @"62c5, +@"4e39, @"5355, @"90f8, @"63b8, @"80c6, @"65e6, @"6c2e, @"4f46, +@"60ee, @"6de1, @"8bde, @"5f39, @"86cb, @"5f53, @"6321, @"515a, +@"8361, @"6863, @"5200, @"6363, @"8e48, @"5012, @"5c9b, @"7977, +@"5bfc, @"5230, @"7a3b, @"60bc, @"9053, @"76d7, @"5fb7, @"5f97, +@"7684, @"8e6c, @"706f, @"767b, @"7b49, @"77aa, @"51f3, @"9093, +@"5824, @"4f4e, @"6ef4, @"8fea, @"654c, @"7b1b, @"72c4, @"6da4, +@"7fdf, @"5ae1, @"62b5, @"5e95, @"5730, @"8482, @"7b2c, @"5e1d, +@"5f1f, @"9012, @"7f14, @"98a0, @"6382, @"6ec7, @"7898, @"70b9, +@"5178, @"975b, @"57ab, @"7535, @"4f43, @"7538, @"5e97, @"60e6, +@"5960, @"6dc0, @"6bbf, @"7889, @"53fc, @"96d5, @"51cb, @"5201, +@"6389, @"540a, @"9493, @"8c03, @"8dcc, @"7239, @"789f, @"8776, +@"8fed, @"8c0d, @"53e0, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, +@"fffd, @"4e01, @"76ef, @"53ee, @"9489, @"9876, @"9f0e, @"952d, +@"5b9a, @"8ba2, @"4e22, @"4e1c, @"51ac, @"8463, @"61c2, @"52a8, +@"680b, @"4f97, @"606b, @"51bb, @"6d1e, @"515c, @"6296, @"6597, +@"9661, @"8c46, @"9017, @"75d8, @"90fd, @"7763, @"6bd2, @"728a, +@"72ec, @"8bfb, @"5835, @"7779, @"8d4c, @"675c, @"9540, @"809a, +@"5ea6, @"6e21, @"5992, @"7aef, @"77ed, @"953b, @"6bb5, @"65ad, +@"7f0e, @"5806, @"5151, @"961f, @"5bf9, @"58a9, @"5428, @"8e72, +@"6566, @"987f, @"56e4, @"949d, @"76fe, @"9041, @"6387, @"54c6, +@"591a, @"593a, @"579b, @"8eb2, @"6735, @"8dfa, @"8235, @"5241, +@"60f0, @"5815, @"86fe, @"5ce8, @"9e45, @"4fc4, @"989d, @"8bb9, +@"5a25, @"6076, @"5384, @"627c, @"904f, @"9102, @"997f, @"6069, +@"800c, @"513f, @"8033, @"5c14, @"9975, @"6d31, @"4e8c, @"fffd, +@"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"8d30, @"53d1, @"7f5a, +@"7b4f, @"4f10, @"4e4f, @"9600, @"6cd5, @"73d0, @"85e9, @"5e06, +@"756a, @"7ffb, @"6a0a, @"77fe, @"9492, @"7e41, @"51e1, @"70e6, +@"53cd, @"8fd4, @"8303, @"8d29, @"72af, @"996d, @"6cdb, @"574a, +@"82b3, @"65b9, @"80aa, @"623f, @"9632, @"59a8, @"4eff, @"8bbf, +@"7eba, @"653e, @"83f2, @"975e, @"5561, @"98de, @"80a5, @"532a, +@"8bfd, @"5420, @"80ba, @"5e9f, @"6cb8, @"8d39, @"82ac, @"915a, +@"5429, @"6c1b, @"5206, @"7eb7, @"575f, @"711a, @"6c7e, @"7c89, +@"594b, @"4efd, @"5fff, @"6124, @"7caa, @"4e30, @"5c01, @"67ab, +@"8702, @"5cf0, @"950b, @"98ce, @"75af, @"70fd, @"9022, @"51af, +@"7f1d, @"8bbd, @"5949, @"51e4, @"4f5b, @"5426, @"592b, @"6577, +@"80a4, @"5b75, @"6276, @"62c2, @"8f90, @"5e45, @"6c1f, @"7b26, +@"4f0f, @"4fd8, @"670d, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, +@"fffd, @"6d6e, @"6daa, @"798f, @"88b1, @"5f17, @"752b, @"629a, +@"8f85, @"4fef, @"91dc, @"65a7, @"812f, @"8151, @"5e9c, @"8150, +@"8d74, @"526f, @"8986, @"8d4b, @"590d, @"5085, @"4ed8, @"961c, +@"7236, @"8179, @"8d1f, @"5bcc, @"8ba3, @"9644, @"5987, @"7f1a, +@"5490, @"5676, @"560e, @"8be5, @"6539, @"6982, @"9499, @"76d6, +@"6e89, @"5e72, @"7518, @"6746, @"67d1, @"7aff, @"809d, @"8d76, +@"611f, @"79c6, @"6562, @"8d63, @"5188, @"521a, @"94a2, @"7f38, +@"809b, @"7eb2, @"5c97, @"6e2f, @"6760, @"7bd9, @"768b, @"9ad8, +@"818f, @"7f94, @"7cd5, @"641e, @"9550, @"7a3f, @"544a, @"54e5, +@"6b4c, @"6401, @"6208, @"9e3d, @"80f3, @"7599, @"5272, @"9769, +@"845b, @"683c, @"86e4, @"9601, @"9694, @"94ec, @"4e2a, @"5404, +@"7ed9, @"6839, @"8ddf, @"8015, @"66f4, @"5e9a, @"7fb9, @"fffd, +@"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"57c2, @"803f, @"6897, +@"5de5, @"653b, @"529f, @"606d, @"9f9a, @"4f9b, @"8eac, @"516c, +@"5bab, @"5f13, @"5de9, @"6c5e, @"62f1, @"8d21, @"5171, @"94a9, +@"52fe, @"6c9f, @"82df, @"72d7, @"57a2, @"6784, @"8d2d, @"591f, +@"8f9c, @"83c7, @"5495, @"7b8d, @"4f30, @"6cbd, @"5b64, @"59d1, +@"9f13, @"53e4, @"86ca, @"9aa8, @"8c37, @"80a1, @"6545, @"987e, +@"56fa, @"96c7, @"522e, @"74dc, @"5250, @"5be1, @"6302, @"8902, +@"4e56, @"62d0, @"602a, @"68fa, @"5173, @"5b98, @"51a0, @"89c2, +@"7ba1, @"9986, @"7f50, @"60ef, @"704c, @"8d2f, @"5149, @"5e7f, +@"901b, @"7470, @"89c4, @"572d, @"7845, @"5f52, @"9f9f, @"95fa, +@"8f68, @"9b3c, @"8be1, @"7678, @"6842, @"67dc, @"8dea, @"8d35, +@"523d, @"8f8a, @"6eda, @"68cd, @"9505, @"90ed, @"56fd, @"679c, +@"88f9, @"8fc7, @"54c8, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, +@"fffd, @"9ab8, @"5b69, @"6d77, @"6c26, @"4ea5, @"5bb3, @"9a87, +@"9163, @"61a8, @"90af, @"97e9, @"542b, @"6db5, @"5bd2, @"51fd, +@"558a, @"7f55, @"7ff0, @"64bc, @"634d, @"65f1, @"61be, @"608d, +@"710a, @"6c57, @"6c49, @"592f, @"676d, @"822a, @"58d5, @"568e, +@"8c6a, @"6beb, @"90dd, @"597d, @"8017, @"53f7, @"6d69, @"5475, +@"559d, @"8377, @"83cf, @"6838, @"79be, @"548c, @"4f55, @"5408, +@"76d2, @"8c89, @"9602, @"6cb3, @"6db8, @"8d6b, @"8910, @"9e64, +@"8d3a, @"563f, @"9ed1, @"75d5, @"5f88, @"72e0, @"6068, @"54fc, +@"4ea8, @"6a2a, @"8861, @"6052, @"8f70, @"54c4, @"70d8, @"8679, +@"9e3f, @"6d2a, @"5b8f, @"5f18, @"7ea2, @"5589, @"4faf, @"7334, +@"543c, @"539a, @"5019, @"540e, @"547c, @"4e4e, @"5ffd, @"745a, +@"58f6, @"846b, @"80e1, @"8774, @"72d0, @"7cca, @"6e56, @"fffd, +@"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"5f27, @"864e, @"552c, +@"62a4, @"4e92, @"6caa, @"6237, @"82b1, @"54d7, @"534e, @"733e, +@"6ed1, @"753b, @"5212, @"5316, @"8bdd, @"69d0, @"5f8a, @"6000, +@"6dee, @"574f, @"6b22, @"73af, @"6853, @"8fd8, @"7f13, @"6362, +@"60a3, @"5524, @"75ea, @"8c62, @"7115, @"6da3, @"5ba6, @"5e7b, +@"8352, @"614c, @"9ec4, @"78fa, @"8757, @"7c27, @"7687, @"51f0, +@"60f6, @"714c, @"6643, @"5e4c, @"604d, @"8c0e, @"7070, @"6325, +@"8f89, @"5fbd, @"6062, @"86d4, @"56de, @"6bc1, @"6094, @"6167, +@"5349, @"60e0, @"6666, @"8d3f, @"79fd, @"4f1a, @"70e9, @"6c47, +@"8bb3, @"8bf2, @"7ed8, @"8364, @"660f, @"5a5a, @"9b42, @"6d51, +@"6df7, @"8c41, @"6d3b, @"4f19, @"706b, @"83b7, @"6216, @"60d1, +@"970d, @"8d27, @"7978, @"51fb, @"573e, @"57fa, @"673a, @"7578, +@"7a3d, @"79ef, @"7b95, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, +@"fffd, @"808c, @"9965, @"8ff9, @"6fc0, @"8ba5, @"9e21, @"59ec, +@"7ee9, @"7f09, @"5409, @"6781, @"68d8, @"8f91, @"7c4d, @"96c6, +@"53ca, @"6025, @"75be, @"6c72, @"5373, @"5ac9, @"7ea7, @"6324, +@"51e0, @"810a, @"5df1, @"84df, @"6280, @"5180, @"5b63, @"4f0e, +@"796d, @"5242, @"60b8, @"6d4e, @"5bc4, @"5bc2, @"8ba1, @"8bb0, +@"65e2, @"5fcc, @"9645, @"5993, @"7ee7, @"7eaa, @"5609, @"67b7, +@"5939, @"4f73, @"5bb6, @"52a0, @"835a, @"988a, @"8d3e, @"7532, +@"94be, @"5047, @"7a3c, @"4ef7, @"67b6, @"9a7e, @"5ac1, @"6b7c, +@"76d1, @"575a, @"5c16, @"7b3a, @"95f4, @"714e, @"517c, @"80a9, +@"8270, @"5978, @"7f04, @"8327, @"68c0, @"67ec, @"78b1, @"7877, +@"62e3, @"6361, @"7b80, @"4fed, @"526a, @"51cf, @"8350, @"69db, +@"9274, @"8df5, @"8d31, @"89c1, @"952e, @"7bad, @"4ef6, @"fffd, +@"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"5065, @"8230, @"5251, +@"996f, @"6e10, @"6e85, @"6da7, @"5efa, @"50f5, @"59dc, @"5c06, +@"6d46, @"6c5f, @"7586, @"848b, @"6868, @"5956, @"8bb2, @"5320, +@"9171, @"964d, @"8549, @"6912, @"7901, @"7126, @"80f6, @"4ea4, +@"90ca, @"6d47, @"9a84, @"5a07, @"56bc, @"6405, @"94f0, @"77eb, +@"4fa5, @"811a, @"72e1, @"89d2, @"997a, @"7f34, @"7ede, @"527f, +@"6559, @"9175, @"8f7f, @"8f83, @"53eb, @"7a96, @"63ed, @"63a5, +@"7686, @"79f8, @"8857, @"9636, @"622a, @"52ab, @"8282, @"6854, +@"6770, @"6377, @"776b, @"7aed, @"6d01, @"7ed3, @"89e3, @"59d0, +@"6212, @"85c9, @"82a5, @"754c, @"501f, @"4ecb, @"75a5, @"8beb, +@"5c4a, @"5dfe, @"7b4b, @"65a4, @"91d1, @"4eca, @"6d25, @"895f, +@"7d27, @"9526, @"4ec5, @"8c28, @"8fdb, @"9773, @"664b, @"7981, +@"8fd1, @"70ec, @"6d78, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, +@"fffd, @"5c3d, @"52b2, @"8346, @"5162, @"830e, @"775b, @"6676, +@"9cb8, @"4eac, @"60ca, @"7cbe, @"7cb3, @"7ecf, @"4e95, @"8b66, +@"666f, @"9888, @"9759, @"5883, @"656c, @"955c, @"5f84, @"75c9, +@"9756, @"7adf, @"7ade, @"51c0, @"70af, @"7a98, @"63ea, @"7a76, +@"7ea0, @"7396, @"97ed, @"4e45, @"7078, @"4e5d, @"9152, @"53a9, +@"6551, @"65e7, @"81fc, @"8205, @"548e, @"5c31, @"759a, @"97a0, +@"62d8, @"72d9, @"75bd, @"5c45, @"9a79, @"83ca, @"5c40, @"5480, +@"77e9, @"4e3e, @"6cae, @"805a, @"62d2, @"636e, @"5de8, @"5177, +@"8ddd, @"8e1e, @"952f, @"4ff1, @"53e5, @"60e7, @"70ac, @"5267, +@"6350, @"9e43, @"5a1f, @"5026, @"7737, @"5377, @"7ee2, @"6485, +@"652b, @"6289, @"6398, @"5014, @"7235, @"89c9, @"51b3, @"8bc0, +@"7edd, @"5747, @"83cc, @"94a7, @"519b, @"541b, @"5cfb, @"fffd, +@"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"4fca, @"7ae3, @"6d5a, +@"90e1, @"9a8f, @"5580, @"5496, @"5361, @"54af, @"5f00, @"63e9, +@"6977, @"51ef, @"6168, @"520a, @"582a, @"52d8, @"574e, @"780d, +@"770b, @"5eb7, @"6177, @"7ce0, @"625b, @"6297, @"4ea2, @"7095, +@"8003, @"62f7, @"70e4, @"9760, @"5777, @"82db, @"67ef, @"68f5, +@"78d5, @"9897, @"79d1, @"58f3, @"54b3, @"53ef, @"6e34, @"514b, +@"523b, @"5ba2, @"8bfe, @"80af, @"5543, @"57a6, @"6073, @"5751, +@"542d, @"7a7a, @"6050, @"5b54, @"63a7, @"62a0, @"53e3, @"6263, +@"5bc7, @"67af, @"54ed, @"7a9f, @"82e6, @"9177, @"5e93, @"88e4, +@"5938, @"57ae, @"630e, @"8de8, @"80ef, @"5757, @"7b77, @"4fa9, +@"5feb, @"5bbd, @"6b3e, @"5321, @"7b50, @"72c2, @"6846, @"77ff, +@"7736, @"65f7, @"51b5, @"4e8f, @"76d4, @"5cbf, @"7aa5, @"8475, +@"594e, @"9b41, @"5080, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, +@"fffd, @"9988, @"6127, @"6e83, @"5764, @"6606, @"6346, @"56f0, +@"62ec, @"6269, @"5ed3, @"9614, @"5783, @"62c9, @"5587, @"8721, +@"814a, @"8fa3, @"5566, @"83b1, @"6765, @"8d56, @"84dd, @"5a6a, +@"680f, @"62e6, @"7bee, @"9611, @"5170, @"6f9c, @"8c30, @"63fd, +@"89c8, @"61d2, @"7f06, @"70c2, @"6ee5, @"7405, @"6994, @"72fc, +@"5eca, @"90ce, @"6717, @"6d6a, @"635e, @"52b3, @"7262, @"8001, +@"4f6c, @"59e5, @"916a, @"70d9, @"6d9d, @"52d2, @"4e50, @"96f7, +@"956d, @"857e, @"78ca, @"7d2f, @"5121, @"5792, @"64c2, @"808b, +@"7c7b, @"6cea, @"68f1, @"695e, @"51b7, @"5398, @"68a8, @"7281, +@"9ece, @"7bf1, @"72f8, @"79bb, @"6f13, @"7406, @"674e, @"91cc, +@"9ca4, @"793c, @"8389, @"8354, @"540f, @"6817, @"4e3d, @"5389, +@"52b1, @"783e, @"5386, @"5229, @"5088, @"4f8b, @"4fd0, @"fffd, +@"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"75e2, @"7acb, @"7c92, +@"6ca5, @"96b6, @"529b, @"7483, @"54e9, @"4fe9, @"8054, @"83b2, +@"8fde, @"9570, @"5ec9, @"601c, @"6d9f, @"5e18, @"655b, @"8138, +@"94fe, @"604b, @"70bc, @"7ec3, @"7cae, @"51c9, @"6881, @"7cb1, +@"826f, @"4e24, @"8f86, @"91cf, @"667e, @"4eae, @"8c05, @"64a9, +@"804a, @"50da, @"7597, @"71ce, @"5be5, @"8fbd, @"6f66, @"4e86, +@"6482, @"9563, @"5ed6, @"6599, @"5217, @"88c2, @"70c8, @"52a3, +@"730e, @"7433, @"6797, @"78f7, @"9716, @"4e34, @"90bb, @"9cde, +@"6dcb, @"51db, @"8d41, @"541d, @"62ce, @"73b2, @"83f1, @"96f6, +@"9f84, @"94c3, @"4f36, @"7f9a, @"51cc, @"7075, @"9675, @"5cad, +@"9886, @"53e6, @"4ee4, @"6e9c, @"7409, @"69b4, @"786b, @"998f, +@"7559, @"5218, @"7624, @"6d41, @"67f3, @"516d, @"9f99, @"804b, +@"5499, @"7b3c, @"7abf, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, +@"fffd, @"9686, @"5784, @"62e2, @"9647, @"697c, @"5a04, @"6402, +@"7bd3, @"6f0f, @"964b, @"82a6, @"5362, @"9885, @"5e90, @"7089, +@"63b3, @"5364, @"864f, @"9c81, @"9e93, @"788c, @"9732, @"8def, +@"8d42, @"9e7f, @"6f5e, @"7984, @"5f55, @"9646, @"622e, @"9a74, +@"5415, @"94dd, @"4fa3, @"65c5, @"5c65, @"5c61, @"7f15, @"8651, +@"6c2f, @"5f8b, @"7387, @"6ee4, @"7eff, @"5ce6, @"631b, @"5b6a, +@"6ee6, @"5375, @"4e71, @"63a0, @"7565, @"62a1, @"8f6e, @"4f26, +@"4ed1, @"6ca6, @"7eb6, @"8bba, @"841d, @"87ba, @"7f57, @"903b, +@"9523, @"7ba9, @"9aa1, @"88f8, @"843d, @"6d1b, @"9a86, @"7edc, +@"5988, @"9ebb, @"739b, @"7801, @"8682, @"9a6c, @"9a82, @"561b, +@"5417, @"57cb, @"4e70, @"9ea6, @"5356, @"8fc8, @"8109, @"7792, +@"9992, @"86ee, @"6ee1, @"8513, @"66fc, @"6162, @"6f2b, @"fffd, +@"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"8c29, @"8292, @"832b, +@"76f2, @"6c13, @"5fd9, @"83bd, @"732b, @"8305, @"951a, @"6bdb, +@"77db, @"94c6, @"536f, @"8302, @"5192, @"5e3d, @"8c8c, @"8d38, +@"4e48, @"73ab, @"679a, @"6885, @"9176, @"9709, @"7164, @"6ca1, +@"7709, @"5a92, @"9541, @"6bcf, @"7f8e, @"6627, @"5bd0, @"59b9, +@"5a9a, @"95e8, @"95f7, @"4eec, @"840c, @"8499, @"6aac, @"76df, +@"9530, @"731b, @"68a6, @"5b5f, @"772f, @"919a, @"9761, @"7cdc, +@"8ff7, @"8c1c, @"5f25, @"7c73, @"79d8, @"89c5, @"6ccc, @"871c, +@"5bc6, @"5e42, @"68c9, @"7720, @"7ef5, @"5195, @"514d, @"52c9, +@"5a29, @"7f05, @"9762, @"82d7, @"63cf, @"7784, @"85d0, @"79d2, +@"6e3a, @"5e99, @"5999, @"8511, @"706d, @"6c11, @"62bf, @"76bf, +@"654f, @"60af, @"95fd, @"660e, @"879f, @"9e23, @"94ed, @"540d, +@"547d, @"8c2c, @"6478, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, +@"fffd, @"6479, @"8611, @"6a21, @"819c, @"78e8, @"6469, @"9b54, +@"62b9, @"672b, @"83ab, @"58a8, @"9ed8, @"6cab, @"6f20, @"5bde, +@"964c, @"8c0b, @"725f, @"67d0, @"62c7, @"7261, @"4ea9, @"59c6, +@"6bcd, @"5893, @"66ae, @"5e55, @"52df, @"6155, @"6728, @"76ee, +@"7766, @"7267, @"7a46, @"62ff, @"54ea, @"5450, @"94a0, @"90a3, +@"5a1c, @"7eb3, @"6c16, @"4e43, @"5976, @"8010, @"5948, @"5357, +@"7537, @"96be, @"56ca, @"6320, @"8111, @"607c, @"95f9, @"6dd6, +@"5462, @"9981, @"5185, @"5ae9, @"80fd, @"59ae, @"9713, @"502a, +@"6ce5, @"5c3c, @"62df, @"4f60, @"533f, @"817b, @"9006, @"6eba, +@"852b, @"62c8, @"5e74, @"78be, @"64b5, @"637b, @"5ff5, @"5a18, +@"917f, @"9e1f, @"5c3f, @"634f, @"8042, @"5b7d, @"556e, @"954a, +@"954d, @"6d85, @"60a8, @"67e0, @"72de, @"51dd, @"5b81, @"fffd, +@"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"62e7, @"6cde, @"725b, +@"626d, @"94ae, @"7ebd, @"8113, @"6d53, @"519c, @"5f04, @"5974, +@"52aa, @"6012, @"5973, @"6696, @"8650, @"759f, @"632a, @"61e6, +@"7cef, @"8bfa, @"54e6, @"6b27, @"9e25, @"6bb4, @"85d5, @"5455, +@"5076, @"6ca4, @"556a, @"8db4, @"722c, @"5e15, @"6015, @"7436, +@"62cd, @"6392, @"724c, @"5f98, @"6e43, @"6d3e, @"6500, @"6f58, +@"76d8, @"78d0, @"76fc, @"7554, @"5224, @"53db, @"4e53, @"5e9e, +@"65c1, @"802a, @"80d6, @"629b, @"5486, @"5228, @"70ae, @"888d, +@"8dd1, @"6ce1, @"5478, @"80da, @"57f9, @"88f4, @"8d54, @"966a, +@"914d, @"4f69, @"6c9b, @"55b7, @"76c6, @"7830, @"62a8, @"70f9, +@"6f8e, @"5f6d, @"84ec, @"68da, @"787c, @"7bf7, @"81a8, @"670b, +@"9e4f, @"6367, @"78b0, @"576f, @"7812, @"9739, @"6279, @"62ab, +@"5288, @"7435, @"6bd7, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, +@"fffd, @"5564, @"813e, @"75b2, @"76ae, @"5339, @"75de, @"50fb, +@"5c41, @"8b6c, @"7bc7, @"504f, @"7247, @"9a97, @"98d8, @"6f02, +@"74e2, @"7968, @"6487, @"77a5, @"62fc, @"9891, @"8d2b, @"54c1, +@"8058, @"4e52, @"576a, @"82f9, @"840d, @"5e73, @"51ed, @"74f6, +@"8bc4, @"5c4f, @"5761, @"6cfc, @"9887, @"5a46, @"7834, @"9b44, +@"8feb, @"7c95, @"5256, @"6251, @"94fa, @"4ec6, @"8386, @"8461, +@"83e9, @"84b2, @"57d4, @"6734, @"5703, @"666e, @"6d66, @"8c31, +@"66dd, @"7011, @"671f, @"6b3a, @"6816, @"621a, @"59bb, @"4e03, +@"51c4, @"6f06, @"67d2, @"6c8f, @"5176, @"68cb, @"5947, @"6b67, +@"7566, @"5d0e, @"8110, @"9f50, @"65d7, @"7948, @"7941, @"9a91, +@"8d77, @"5c82, @"4e5e, @"4f01, @"542f, @"5951, @"780c, @"5668, +@"6c14, @"8fc4, @"5f03, @"6c7d, @"6ce3, @"8bab, @"6390, @"fffd, +@"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"6070, @"6d3d, @"7275, +@"6266, @"948e, @"94c5, @"5343, @"8fc1, @"7b7e, @"4edf, @"8c26, +@"4e7e, @"9ed4, @"94b1, @"94b3, @"524d, @"6f5c, @"9063, @"6d45, +@"8c34, @"5811, @"5d4c, @"6b20, @"6b49, @"67aa, @"545b, @"8154, +@"7f8c, @"5899, @"8537, @"5f3a, @"62a2, @"6a47, @"9539, @"6572, +@"6084, @"6865, @"77a7, @"4e54, @"4fa8, @"5de7, @"9798, @"64ac, +@"7fd8, @"5ced, @"4fcf, @"7a8d, @"5207, @"8304, @"4e14, @"602f, +@"7a83, @"94a6, @"4fb5, @"4eb2, @"79e6, @"7434, @"52e4, @"82b9, +@"64d2, @"79bd, @"5bdd, @"6c81, @"9752, @"8f7b, @"6c22, @"503e, +@"537f, @"6e05, @"64ce, @"6674, @"6c30, @"60c5, @"9877, @"8bf7, +@"5e86, @"743c, @"7a77, @"79cb, @"4e18, @"90b1, @"7403, @"6c42, +@"56da, @"914b, @"6cc5, @"8d8b, @"533a, @"86c6, @"66f2, @"8eaf, +@"5c48, @"9a71, @"6e20, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, +@"fffd, @"53d6, @"5a36, @"9f8b, @"8da3, @"53bb, @"5708, @"98a7, +@"6743, @"919b, @"6cc9, @"5168, @"75ca, @"62f3, @"72ac, @"5238, +@"529d, @"7f3a, @"7094, @"7638, @"5374, @"9e4a, @"69b7, @"786e, +@"96c0, @"88d9, @"7fa4, @"7136, @"71c3, @"5189, @"67d3, @"74e4, +@"58e4, @"6518, @"56b7, @"8ba9, @"9976, @"6270, @"7ed5, @"60f9, +@"70ed, @"58ec, @"4ec1, @"4eba, @"5fcd, @"97e7, @"4efb, @"8ba4, +@"5203, @"598a, @"7eab, @"6254, @"4ecd, @"65e5, @"620e, @"8338, +@"84c9, @"8363, @"878d, @"7194, @"6eb6, @"5bb9, @"7ed2, @"5197, +@"63c9, @"67d4, @"8089, @"8339, @"8815, @"5112, @"5b7a, @"5982, +@"8fb1, @"4e73, @"6c5d, @"5165, @"8925, @"8f6f, @"962e, @"854a, +@"745e, @"9510, @"95f0, @"6da6, @"82e5, @"5f31, @"6492, @"6d12, +@"8428, @"816e, @"9cc3, @"585e, @"8d5b, @"4e09, @"53c1, @"fffd, +@"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"4f1e, @"6563, @"6851, +@"55d3, @"4e27, @"6414, @"9a9a, @"626b, @"5ac2, @"745f, @"8272, +@"6da9, @"68ee, @"50e7, @"838e, @"7802, @"6740, @"5239, @"6c99, +@"7eb1, @"50bb, @"5565, @"715e, @"7b5b, @"6652, @"73ca, @"82eb, +@"6749, @"5c71, @"5220, @"717d, @"886b, @"95ea, @"9655, @"64c5, +@"8d61, @"81b3, @"5584, @"6c55, @"6247, @"7f2e, @"5892, @"4f24, +@"5546, @"8d4f, @"664c, @"4e0a, @"5c1a, @"88f3, @"68a2, @"634e, +@"7a0d, @"70e7, @"828d, @"52fa, @"97f6, @"5c11, @"54e8, @"90b5, +@"7ecd, @"5962, @"8d4a, @"86c7, @"820c, @"820d, @"8d66, @"6444, +@"5c04, @"6151, @"6d89, @"793e, @"8bbe, @"7837, @"7533, @"547b, +@"4f38, @"8eab, @"6df1, @"5a20, @"7ec5, @"795e, @"6c88, @"5ba1, +@"5a76, @"751a, @"80be, @"614e, @"6e17, @"58f0, @"751f, @"7525, +@"7272, @"5347, @"7ef3, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, +@"fffd, @"7701, @"76db, @"5269, @"80dc, @"5723, @"5e08, @"5931, +@"72ee, @"65bd, @"6e7f, @"8bd7, @"5c38, @"8671, @"5341, @"77f3, +@"62fe, @"65f6, @"4ec0, @"98df, @"8680, @"5b9e, @"8bc6, @"53f2, +@"77e2, @"4f7f, @"5c4e, @"9a76, @"59cb, @"5f0f, @"793a, @"58eb, +@"4e16, @"67ff, @"4e8b, @"62ed, @"8a93, @"901d, @"52bf, @"662f, +@"55dc, @"566c, @"9002, @"4ed5, @"4f8d, @"91ca, @"9970, @"6c0f, +@"5e02, @"6043, @"5ba4, @"89c6, @"8bd5, @"6536, @"624b, @"9996, +@"5b88, @"5bff, @"6388, @"552e, @"53d7, @"7626, @"517d, @"852c, +@"67a2, @"68b3, @"6b8a, @"6292, @"8f93, @"53d4, @"8212, @"6dd1, +@"758f, @"4e66, @"8d4e, @"5b70, @"719f, @"85af, @"6691, @"66d9, +@"7f72, @"8700, @"9ecd, @"9f20, @"5c5e, @"672f, @"8ff0, @"6811, +@"675f, @"620d, @"7ad6, @"5885, @"5eb6, @"6570, @"6f31, @"fffd, +@"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"6055, @"5237, @"800d, +@"6454, @"8870, @"7529, @"5e05, @"6813, @"62f4, @"971c, @"53cc, +@"723d, @"8c01, @"6c34, @"7761, @"7a0e, @"542e, @"77ac, @"987a, +@"821c, @"8bf4, @"7855, @"6714, @"70c1, @"65af, @"6495, @"5636, +@"601d, @"79c1, @"53f8, @"4e1d, @"6b7b, @"8086, @"5bfa, @"55e3, +@"56db, @"4f3a, @"4f3c, @"9972, @"5df3, @"677e, @"8038, @"6002, +@"9882, @"9001, @"5b8b, @"8bbc, @"8bf5, @"641c, @"8258, @"64de, +@"55fd, @"82cf, @"9165, @"4fd7, @"7d20, @"901f, @"7c9f, @"50f3, +@"5851, @"6eaf, @"5bbf, @"8bc9, @"8083, @"9178, @"849c, @"7b97, +@"867d, @"968b, @"968f, @"7ee5, @"9ad3, @"788e, @"5c81, @"7a57, +@"9042, @"96a7, @"795f, @"5b59, @"635f, @"7b0b, @"84d1, @"68ad, +@"5506, @"7f29, @"7410, @"7d22, @"9501, @"6240, @"584c, @"4ed6, +@"5b83, @"5979, @"5854, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, +@"fffd, @"736d, @"631e, @"8e4b, @"8e0f, @"80ce, @"82d4, @"62ac, +@"53f0, @"6cf0, @"915e, @"592a, @"6001, @"6c70, @"574d, @"644a, +@"8d2a, @"762b, @"6ee9, @"575b, @"6a80, @"75f0, @"6f6d, @"8c2d, +@"8c08, @"5766, @"6bef, @"8892, @"78b3, @"63a2, @"53f9, @"70ad, +@"6c64, @"5858, @"642a, @"5802, @"68e0, @"819b, @"5510, @"7cd6, +@"5018, @"8eba, @"6dcc, @"8d9f, @"70eb, @"638f, @"6d9b, @"6ed4, +@"7ee6, @"8404, @"6843, @"9003, @"6dd8, @"9676, @"8ba8, @"5957, +@"7279, @"85e4, @"817e, @"75bc, @"8a8a, @"68af, @"5254, @"8e22, +@"9511, @"63d0, @"9898, @"8e44, @"557c, @"4f53, @"66ff, @"568f, +@"60d5, @"6d95, @"5243, @"5c49, @"5929, @"6dfb, @"586b, @"7530, +@"751c, @"606c, @"8214, @"8146, @"6311, @"6761, @"8fe2, @"773a, +@"8df3, @"8d34, @"94c1, @"5e16, @"5385, @"542c, @"70c3, @"fffd, +@"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"6c40, @"5ef7, @"505c, +@"4ead, @"5ead, @"633a, @"8247, @"901a, @"6850, @"916e, @"77b3, +@"540c, @"94dc, @"5f64, @"7ae5, @"6876, @"6345, @"7b52, @"7edf, +@"75db, @"5077, @"6295, @"5934, @"900f, @"51f8, @"79c3, @"7a81, +@"56fe, @"5f92, @"9014, @"6d82, @"5c60, @"571f, @"5410, @"5154, +@"6e4d, @"56e2, @"63a8, @"9893, @"817f, @"8715, @"892a, @"9000, +@"541e, @"5c6f, @"81c0, @"62d6, @"6258, @"8131, @"9e35, @"9640, +@"9a6e, @"9a7c, @"692d, @"59a5, @"62d3, @"553e, @"6316, @"54c7, +@"86d9, @"6d3c, @"5a03, @"74e6, @"889c, @"6b6a, @"5916, @"8c4c, +@"5f2f, @"6e7e, @"73a9, @"987d, @"4e38, @"70f7, @"5b8c, @"7897, +@"633d, @"665a, @"7696, @"60cb, @"5b9b, @"5a49, @"4e07, @"8155, +@"6c6a, @"738b, @"4ea1, @"6789, @"7f51, @"5f80, @"65fa, @"671b, +@"5fd8, @"5984, @"5a01, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, +@"fffd, @"5dcd, @"5fae, @"5371, @"97e6, @"8fdd, @"6845, @"56f4, +@"552f, @"60df, @"4e3a, @"6f4d, @"7ef4, @"82c7, @"840e, @"59d4, +@"4f1f, @"4f2a, @"5c3e, @"7eac, @"672a, @"851a, @"5473, @"754f, +@"80c3, @"5582, @"9b4f, @"4f4d, @"6e2d, @"8c13, @"5c09, @"6170, +@"536b, @"761f, @"6e29, @"868a, @"6587, @"95fb, @"7eb9, @"543b, +@"7a33, @"7d0a, @"95ee, @"55e1, @"7fc1, @"74ee, @"631d, @"8717, +@"6da1, @"7a9d, @"6211, @"65a1, @"5367, @"63e1, @"6c83, @"5deb, +@"545c, @"94a8, @"4e4c, @"6c61, @"8bec, @"5c4b, @"65e0, @"829c, +@"68a7, @"543e, @"5434, @"6bcb, @"6b66, @"4e94, @"6342, @"5348, +@"821e, @"4f0d, @"4fae, @"575e, @"620a, @"96fe, @"6664, @"7269, +@"52ff, @"52a1, @"609f, @"8bef, @"6614, @"7199, @"6790, @"897f, +@"7852, @"77fd, @"6670, @"563b, @"5438, @"9521, @"727a, @"fffd, +@"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"7a00, @"606f, @"5e0c, +@"6089, @"819d, @"5915, @"60dc, @"7184, @"70ef, @"6eaa, @"6c50, +@"7280, @"6a84, @"88ad, @"5e2d, @"4e60, @"5ab3, @"559c, @"94e3, +@"6d17, @"7cfb, @"9699, @"620f, @"7ec6, @"778e, @"867e, @"5323, +@"971e, @"8f96, @"6687, @"5ce1, @"4fa0, @"72ed, @"4e0b, @"53a6, +@"590f, @"5413, @"6380, @"9528, @"5148, @"4ed9, @"9c9c, @"7ea4, +@"54b8, @"8d24, @"8854, @"8237, @"95f2, @"6d8e, @"5f26, @"5acc, +@"663e, @"9669, @"73b0, @"732e, @"53bf, @"817a, @"9985, @"7fa1, +@"5baa, @"9677, @"9650, @"7ebf, @"76f8, @"53a2, @"9576, @"9999, +@"7bb1, @"8944, @"6e58, @"4e61, @"7fd4, @"7965, @"8be6, @"60f3, +@"54cd, @"4eab, @"9879, @"5df7, @"6a61, @"50cf, @"5411, @"8c61, +@"8427, @"785d, @"9704, @"524a, @"54ee, @"56a3, @"9500, @"6d88, +@"5bb5, @"6dc6, @"6653, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, +@"fffd, @"5c0f, @"5b5d, @"6821, @"8096, @"5578, @"7b11, @"6548, +@"6954, @"4e9b, @"6b47, @"874e, @"978b, @"534f, @"631f, @"643a, +@"90aa, @"659c, @"80c1, @"8c10, @"5199, @"68b0, @"5378, @"87f9, +@"61c8, @"6cc4, @"6cfb, @"8c22, @"5c51, @"85aa, @"82af, @"950c, +@"6b23, @"8f9b, @"65b0, @"5ffb, @"5fc3, @"4fe1, @"8845, @"661f, +@"8165, @"7329, @"60fa, @"5174, @"5211, @"578b, @"5f62, @"90a2, +@"884c, @"9192, @"5e78, @"674f, @"6027, @"59d3, @"5144, @"51f6, +@"80f8, @"5308, @"6c79, @"96c4, @"718a, @"4f11, @"4fee, @"7f9e, +@"673d, @"55c5, @"9508, @"79c0, @"8896, @"7ee3, @"589f, @"620c, +@"9700, @"865a, @"5618, @"987b, @"5f90, @"8bb8, @"84c4, @"9157, +@"53d9, @"65ed, @"5e8f, @"755c, @"6064, @"7d6e, @"5a7f, @"7eea, +@"7eed, @"8f69, @"55a7, @"5ba3, @"60ac, @"65cb, @"7384, @"fffd, +@"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"9009, @"7663, @"7729, +@"7eda, @"9774, @"859b, @"5b66, @"7a74, @"96ea, @"8840, @"52cb, +@"718f, @"5faa, @"65ec, @"8be2, @"5bfb, @"9a6f, @"5de1, @"6b89, +@"6c5b, @"8bad, @"8baf, @"900a, @"8fc5, @"538b, @"62bc, @"9e26, +@"9e2d, @"5440, @"4e2b, @"82bd, @"7259, @"869c, @"5d16, @"8859, +@"6daf, @"96c5, @"54d1, @"4e9a, @"8bb6, @"7109, @"54bd, @"9609, +@"70df, @"6df9, @"76d0, @"4e25, @"7814, @"8712, @"5ca9, @"5ef6, +@"8a00, @"989c, @"960e, @"708e, @"6cbf, @"5944, @"63a9, @"773c, +@"884d, @"6f14, @"8273, @"5830, @"71d5, @"538c, @"781a, @"96c1, +@"5501, @"5f66, @"7130, @"5bb4, @"8c1a, @"9a8c, @"6b83, @"592e, +@"9e2f, @"79e7, @"6768, @"626c, @"4f6f, @"75a1, @"7f8a, @"6d0b, +@"9633, @"6c27, @"4ef0, @"75d2, @"517b, @"6837, @"6f3e, @"9080, +@"8170, @"5996, @"7476, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, +@"fffd, @"6447, @"5c27, @"9065, @"7a91, @"8c23, @"59da, @"54ac, +@"8200, @"836f, @"8981, @"8000, @"6930, @"564e, @"8036, @"7237, +@"91ce, @"51b6, @"4e5f, @"9875, @"6396, @"4e1a, @"53f6, @"66f3, +@"814b, @"591c, @"6db2, @"4e00, @"58f9, @"533b, @"63d6, @"94f1, +@"4f9d, @"4f0a, @"8863, @"9890, @"5937, @"9057, @"79fb, @"4eea, +@"80f0, @"7591, @"6c82, @"5b9c, @"59e8, @"5f5d, @"6905, @"8681, +@"501a, @"5df2, @"4e59, @"77e3, @"4ee5, @"827a, @"6291, @"6613, +@"9091, @"5c79, @"4ebf, @"5f79, @"81c6, @"9038, @"8084, @"75ab, +@"4ea6, @"88d4, @"610f, @"6bc5, @"5fc6, @"4e49, @"76ca, @"6ea2, +@"8be3, @"8bae, @"8c0a, @"8bd1, @"5f02, @"7ffc, @"7fcc, @"7ece, +@"8335, @"836b, @"56e0, @"6bb7, @"97f3, @"9634, @"59fb, @"541f, +@"94f6, @"6deb, @"5bc5, @"996e, @"5c39, @"5f15, @"9690, @"fffd, +@"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"5370, @"82f1, @"6a31, +@"5a74, @"9e70, @"5e94, @"7f28, @"83b9, @"8424, @"8425, @"8367, +@"8747, @"8fce, @"8d62, @"76c8, @"5f71, @"9896, @"786c, @"6620, +@"54df, @"62e5, @"4f63, @"81c3, @"75c8, @"5eb8, @"96cd, @"8e0a, +@"86f9, @"548f, @"6cf3, @"6d8c, @"6c38, @"607f, @"52c7, @"7528, +@"5e7d, @"4f18, @"60a0, @"5fe7, @"5c24, @"7531, @"90ae, @"94c0, +@"72b9, @"6cb9, @"6e38, @"9149, @"6709, @"53cb, @"53f3, @"4f51, +@"91c9, @"8bf1, @"53c8, @"5e7c, @"8fc2, @"6de4, @"4e8e, @"76c2, +@"6986, @"865e, @"611a, @"8206, @"4f59, @"4fde, @"903e, @"9c7c, +@"6109, @"6e1d, @"6e14, @"9685, @"4e88, @"5a31, @"96e8, @"4e0e, +@"5c7f, @"79b9, @"5b87, @"8bed, @"7fbd, @"7389, @"57df, @"828b, +@"90c1, @"5401, @"9047, @"55bb, @"5cea, @"5fa1, @"6108, @"6b32, +@"72f1, @"80b2, @"8a89, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, +@"fffd, @"6d74, @"5bd3, @"88d5, @"9884, @"8c6b, @"9a6d, @"9e33, +@"6e0a, @"51a4, @"5143, @"57a3, @"8881, @"539f, @"63f4, @"8f95, +@"56ed, @"5458, @"5706, @"733f, @"6e90, @"7f18, @"8fdc, @"82d1, +@"613f, @"6028, @"9662, @"66f0, @"7ea6, @"8d8a, @"8dc3, @"94a5, +@"5cb3, @"7ca4, @"6708, @"60a6, @"9605, @"8018, @"4e91, @"90e7, +@"5300, @"9668, @"5141, @"8fd0, @"8574, @"915d, @"6655, @"97f5, +@"5b55, @"531d, @"7838, @"6742, @"683d, @"54c9, @"707e, @"5bb0, +@"8f7d, @"518d, @"5728, @"54b1, @"6512, @"6682, @"8d5e, @"8d43, +@"810f, @"846c, @"906d, @"7cdf, @"51ff, @"85fb, @"67a3, @"65e9, +@"6fa1, @"86a4, @"8e81, @"566a, @"9020, @"7682, @"7076, @"71e5, +@"8d23, @"62e9, @"5219, @"6cfd, @"8d3c, @"600e, @"589e, @"618e, +@"66fe, @"8d60, @"624e, @"55b3, @"6e23, @"672d, @"8f67, @"fffd, +@"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"94e1, @"95f8, @"7728, +@"6805, @"69a8, @"548b, @"4e4d, @"70b8, @"8bc8, @"6458, @"658b, +@"5b85, @"7a84, @"503a, @"5be8, @"77bb, @"6be1, @"8a79, @"7c98, +@"6cbe, @"76cf, @"65a9, @"8f97, @"5d2d, @"5c55, @"8638, @"6808, +@"5360, @"6218, @"7ad9, @"6e5b, @"7efd, @"6a1f, @"7ae0, @"5f70, +@"6f33, @"5f20, @"638c, @"6da8, @"6756, @"4e08, @"5e10, @"8d26, +@"4ed7, @"80c0, @"7634, @"969c, @"62db, @"662d, @"627e, @"6cbc, +@"8d75, @"7167, @"7f69, @"5146, @"8087, @"53ec, @"906e, @"6298, +@"54f2, @"86f0, @"8f99, @"8005, @"9517, @"8517, @"8fd9, @"6d59, +@"73cd, @"659f, @"771f, @"7504, @"7827, @"81fb, @"8d1e, @"9488, +@"4fa6, @"6795, @"75b9, @"8bca, @"9707, @"632f, @"9547, @"9635, +@"84b8, @"6323, @"7741, @"5f81, @"72f0, @"4e89, @"6014, @"6574, +@"62ef, @"6b63, @"653f, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, +@"fffd, @"5e27, @"75c7, @"90d1, @"8bc1, @"829d, @"679d, @"652f, +@"5431, @"8718, @"77e5, @"80a2, @"8102, @"6c41, @"4e4b, @"7ec7, +@"804c, @"76f4, @"690d, @"6b96, @"6267, @"503c, @"4f84, @"5740, +@"6307, @"6b62, @"8dbe, @"53ea, @"65e8, @"7eb8, @"5fd7, @"631a, +@"63b7, @"81f3, @"81f4, @"7f6e, @"5e1c, @"5cd9, @"5236, @"667a, +@"79e9, @"7a1a, @"8d28, @"7099, @"75d4, @"6ede, @"6cbb, @"7a92, +@"4e2d, @"76c5, @"5fe0, @"949f, @"8877, @"7ec8, @"79cd, @"80bf, +@"91cd, @"4ef2, @"4f17, @"821f, @"5468, @"5dde, @"6d32, @"8bcc, +@"7ca5, @"8f74, @"8098, @"5e1a, @"5492, @"76b1, @"5b99, @"663c, +@"9aa4, @"73e0, @"682a, @"86db, @"6731, @"732a, @"8bf8, @"8bdb, +@"9010, @"7af9, @"70db, @"716e, @"62c4, @"77a9, @"5631, @"4e3b, +@"8457, @"67f1, @"52a9, @"86c0, @"8d2e, @"94f8, @"7b51, @"fffd, +@"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"4f4f, @"6ce8, @"795d, +@"9a7b, @"6293, @"722a, @"62fd, @"4e13, @"7816, @"8f6c, @"64b0, +@"8d5a, @"7bc6, @"6869, @"5e84, @"88c5, @"5986, @"649e, @"58ee, +@"72b6, @"690e, @"9525, @"8ffd, @"8d58, @"5760, @"7f00, @"8c06, +@"51c6, @"6349, @"62d9, @"5353, @"684c, @"7422, @"8301, @"914c, +@"5544, @"7740, @"707c, @"6d4a, @"5179, @"54a8, @"8d44, @"59ff, +@"6ecb, @"6dc4, @"5b5c, @"7d2b, @"4ed4, @"7c7d, @"6ed3, @"5b50, +@"81ea, @"6e0d, @"5b57, @"9b03, @"68d5, @"8e2a, @"5b97, @"7efc, +@"603b, @"7eb5, @"90b9, @"8d70, @"594f, @"63cd, @"79df, @"8db3, +@"5352, @"65cf, @"7956, @"8bc5, @"963b, @"7ec4, @"94bb, @"7e82, +@"5634, @"9189, @"6700, @"7f6a, @"5c0a, @"9075, @"6628, @"5de6, +@"4f50, @"67de, @"505a, @"4f5c, @"5750, @"5ea7, @"fffd, @"fffd, +@"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, +@"fffd, @"4e8d, @"4e0c, @"5140, @"4e10, @"5eff, @"5345, @"4e15, +@"4e98, @"4e1e, @"9b32, @"5b6c, @"5669, @"4e28, @"79ba, @"4e3f, +@"5315, @"4e47, @"592d, @"723b, @"536e, @"6c10, @"56df, @"80e4, +@"9997, @"6bd3, @"777e, @"9f17, @"4e36, @"4e9f, @"9f10, @"4e5c, +@"4e69, @"4e93, @"8288, @"5b5b, @"556c, @"560f, @"4ec4, @"538d, +@"539d, @"53a3, @"53a5, @"53ae, @"9765, @"8d5d, @"531a, @"53f5, +@"5326, @"532e, @"533e, @"8d5c, @"5366, @"5363, @"5202, @"5208, +@"520e, @"522d, @"5233, @"523f, @"5240, @"524c, @"525e, @"5261, +@"525c, @"84af, @"527d, @"5282, @"5281, @"5290, @"5293, @"5182, +@"7f54, @"4ebb, @"4ec3, @"4ec9, @"4ec2, @"4ee8, @"4ee1, @"4eeb, +@"4ede, @"4f1b, @"4ef3, @"4f22, @"4f64, @"4ef5, @"4f25, @"4f27, +@"4f09, @"4f2b, @"4f5e, @"4f67, @"6538, @"4f5a, @"4f5d, @"fffd, +@"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"4f5f, @"4f57, @"4f32, +@"4f3d, @"4f76, @"4f74, @"4f91, @"4f89, @"4f83, @"4f8f, @"4f7e, +@"4f7b, @"4faa, @"4f7c, @"4fac, @"4f94, @"4fe6, @"4fe8, @"4fea, +@"4fc5, @"4fda, @"4fe3, @"4fdc, @"4fd1, @"4fdf, @"4ff8, @"5029, +@"504c, @"4ff3, @"502c, @"500f, @"502e, @"502d, @"4ffe, @"501c, +@"500c, @"5025, @"5028, @"507e, @"5043, @"5055, @"5048, @"504e, +@"506c, @"507b, @"50a5, @"50a7, @"50a9, @"50ba, @"50d6, @"5106, +@"50ed, @"50ec, @"50e6, @"50ee, @"5107, @"510b, @"4edd, @"6c3d, +@"4f58, @"4f65, @"4fce, @"9fa0, @"6c46, @"7c74, @"516e, @"5dfd, +@"9ec9, @"9998, @"5181, @"5914, @"52f9, @"530d, @"8a07, @"5310, +@"51eb, @"5919, @"5155, @"4ea0, @"5156, @"4eb3, @"886e, @"88a4, +@"4eb5, @"8114, @"88d2, @"7980, @"5b34, @"8803, @"7fb8, @"51ab, +@"51b1, @"51bd, @"51bc, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, +@"fffd, @"51c7, @"5196, @"51a2, @"51a5, @"8ba0, @"8ba6, @"8ba7, +@"8baa, @"8bb4, @"8bb5, @"8bb7, @"8bc2, @"8bc3, @"8bcb, @"8bcf, +@"8bce, @"8bd2, @"8bd3, @"8bd4, @"8bd6, @"8bd8, @"8bd9, @"8bdc, +@"8bdf, @"8be0, @"8be4, @"8be8, @"8be9, @"8bee, @"8bf0, @"8bf3, +@"8bf6, @"8bf9, @"8bfc, @"8bff, @"8c00, @"8c02, @"8c04, @"8c07, +@"8c0c, @"8c0f, @"8c11, @"8c12, @"8c14, @"8c15, @"8c16, @"8c19, +@"8c1b, @"8c18, @"8c1d, @"8c1f, @"8c20, @"8c21, @"8c25, @"8c27, +@"8c2a, @"8c2b, @"8c2e, @"8c2f, @"8c32, @"8c33, @"8c35, @"8c36, +@"5369, @"537a, @"961d, @"9622, @"9621, @"9631, @"962a, @"963d, +@"963c, @"9642, @"9649, @"9654, @"965f, @"9667, @"966c, @"9672, +@"9674, @"9688, @"968d, @"9697, @"96b0, @"9097, @"909b, @"909d, +@"9099, @"90ac, @"90a1, @"90b4, @"90b3, @"90b6, @"90ba, @"fffd, +@"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"90b8, @"90b0, @"90cf, +@"90c5, @"90be, @"90d0, @"90c4, @"90c7, @"90d3, @"90e6, @"90e2, +@"90dc, @"90d7, @"90db, @"90eb, @"90ef, @"90fe, @"9104, @"9122, +@"911e, @"9123, @"9131, @"912f, @"9139, @"9143, @"9146, @"520d, +@"5942, @"52a2, @"52ac, @"52ad, @"52be, @"54ff, @"52d0, @"52d6, +@"52f0, @"53df, @"71ee, @"77cd, @"5ef4, @"51f5, @"51fc, @"9b2f, +@"53b6, @"5f01, @"755a, @"5def, @"574c, @"57a9, @"57a1, @"587e, +@"58bc, @"58c5, @"58d1, @"5729, @"572c, @"572a, @"5733, @"5739, +@"572e, @"572f, @"575c, @"573b, @"5742, @"5769, @"5785, @"576b, +@"5786, @"577c, @"577b, @"5768, @"576d, @"5776, @"5773, @"57ad, +@"57a4, @"578c, @"57b2, @"57cf, @"57a7, @"57b4, @"5793, @"57a0, +@"57d5, @"57d8, @"57da, @"57d9, @"57d2, @"57b8, @"57f4, @"57ef, +@"57f8, @"57e4, @"57dd, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, +@"fffd, @"580b, @"580d, @"57fd, @"57ed, @"5800, @"581e, @"5819, +@"5844, @"5820, @"5865, @"586c, @"5881, @"5889, @"589a, @"5880, +@"99a8, @"9f19, @"61ff, @"8279, @"827d, @"827f, @"828f, @"828a, +@"82a8, @"8284, @"828e, @"8291, @"8297, @"8299, @"82ab, @"82b8, +@"82be, @"82b0, @"82c8, @"82ca, @"82e3, @"8298, @"82b7, @"82ae, +@"82cb, @"82cc, @"82c1, @"82a9, @"82b4, @"82a1, @"82aa, @"829f, +@"82c4, @"82ce, @"82a4, @"82e1, @"8309, @"82f7, @"82e4, @"830f, +@"8307, @"82dc, @"82f4, @"82d2, @"82d8, @"830c, @"82fb, @"82d3, +@"8311, @"831a, @"8306, @"8314, @"8315, @"82e0, @"82d5, @"831c, +@"8351, @"835b, @"835c, @"8308, @"8392, @"833c, @"8334, @"8331, +@"839b, @"835e, @"832f, @"834f, @"8347, @"8343, @"835f, @"8340, +@"8317, @"8360, @"832d, @"833a, @"8333, @"8366, @"8365, @"fffd, +@"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"8368, @"831b, @"8369, +@"836c, @"836a, @"836d, @"836e, @"83b0, @"8378, @"83b3, @"83b4, +@"83a0, @"83aa, @"8393, @"839c, @"8385, @"837c, @"83b6, @"83a9, +@"837d, @"83b8, @"837b, @"8398, @"839e, @"83a8, @"83ba, @"83bc, +@"83c1, @"8401, @"83e5, @"83d8, @"5807, @"8418, @"840b, @"83dd, +@"83fd, @"83d6, @"841c, @"8438, @"8411, @"8406, @"83d4, @"83df, +@"840f, @"8403, @"83f8, @"83f9, @"83ea, @"83c5, @"83c0, @"8426, +@"83f0, @"83e1, @"845c, @"8451, @"845a, @"8459, @"8473, @"8487, +@"8488, @"847a, @"8489, @"8478, @"843c, @"8446, @"8469, @"8476, +@"848c, @"848e, @"8431, @"846d, @"84c1, @"84cd, @"84d0, @"84e6, +@"84bd, @"84d3, @"84ca, @"84bf, @"84ba, @"84e0, @"84a1, @"84b9, +@"84b4, @"8497, @"84e5, @"84e3, @"850c, @"750d, @"8538, @"84f0, +@"8539, @"851f, @"853a, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, +@"fffd, @"8556, @"853b, @"84ff, @"84fc, @"8559, @"8548, @"8568, +@"8564, @"855e, @"857a, @"77a2, @"8543, @"8572, @"857b, @"85a4, +@"85a8, @"8587, @"858f, @"8579, @"85ae, @"859c, @"8585, @"85b9, +@"85b7, @"85b0, @"85d3, @"85c1, @"85dc, @"85ff, @"8627, @"8605, +@"8629, @"8616, @"863c, @"5efe, @"5f08, @"593c, @"5941, @"8037, +@"5955, @"595a, @"5958, @"530f, @"5c22, @"5c25, @"5c2c, @"5c34, +@"624c, @"626a, @"629f, @"62bb, @"62ca, @"62da, @"62d7, @"62ee, +@"6322, @"62f6, @"6339, @"634b, @"6343, @"63ad, @"63f6, @"6371, +@"637a, @"638e, @"63b4, @"636d, @"63ac, @"638a, @"6369, @"63ae, +@"63bc, @"63f2, @"63f8, @"63e0, @"63ff, @"63c4, @"63de, @"63ce, +@"6452, @"63c6, @"63be, @"6445, @"6441, @"640b, @"641b, @"6420, +@"640c, @"6426, @"6421, @"645e, @"6484, @"646d, @"6496, @"fffd, +@"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"647a, @"64b7, @"64b8, +@"6499, @"64ba, @"64c0, @"64d0, @"64d7, @"64e4, @"64e2, @"6509, +@"6525, @"652e, @"5f0b, @"5fd2, @"7519, @"5f11, @"535f, @"53f1, +@"53fd, @"53e9, @"53e8, @"53fb, @"5412, @"5416, @"5406, @"544b, +@"5452, @"5453, @"5454, @"5456, @"5443, @"5421, @"5457, @"5459, +@"5423, @"5432, @"5482, @"5494, @"5477, @"5471, @"5464, @"549a, +@"549b, @"5484, @"5476, @"5466, @"549d, @"54d0, @"54ad, @"54c2, +@"54b4, @"54d2, @"54a7, @"54a6, @"54d3, @"54d4, @"5472, @"54a3, +@"54d5, @"54bb, @"54bf, @"54cc, @"54d9, @"54da, @"54dc, @"54a9, +@"54aa, @"54a4, @"54dd, @"54cf, @"54de, @"551b, @"54e7, @"5520, +@"54fd, @"5514, @"54f3, @"5522, @"5523, @"550f, @"5511, @"5527, +@"552a, @"5567, @"558f, @"55b5, @"5549, @"556d, @"5541, @"5555, +@"553f, @"5550, @"553c, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, +@"fffd, @"5537, @"5556, @"5575, @"5576, @"5577, @"5533, @"5530, +@"555c, @"558b, @"55d2, @"5583, @"55b1, @"55b9, @"5588, @"5581, +@"559f, @"557e, @"55d6, @"5591, @"557b, @"55df, @"55bd, @"55be, +@"5594, @"5599, @"55ea, @"55f7, @"55c9, @"561f, @"55d1, @"55eb, +@"55ec, @"55d4, @"55e6, @"55dd, @"55c4, @"55ef, @"55e5, @"55f2, +@"55f3, @"55cc, @"55cd, @"55e8, @"55f5, @"55e4, @"8f94, @"561e, +@"5608, @"560c, @"5601, @"5624, @"5623, @"55fe, @"5600, @"5627, +@"562d, @"5658, @"5639, @"5657, @"562c, @"564d, @"5662, @"5659, +@"565c, @"564c, @"5654, @"5686, @"5664, @"5671, @"566b, @"567b, +@"567c, @"5685, @"5693, @"56af, @"56d4, @"56d7, @"56dd, @"56e1, +@"56f5, @"56eb, @"56f9, @"56ff, @"5704, @"570a, @"5709, @"571c, +@"5e0f, @"5e19, @"5e14, @"5e11, @"5e31, @"5e3b, @"5e3c, @"fffd, +@"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"5e37, @"5e44, @"5e54, +@"5e5b, @"5e5e, @"5e61, @"5c8c, @"5c7a, @"5c8d, @"5c90, @"5c96, +@"5c88, @"5c98, @"5c99, @"5c91, @"5c9a, @"5c9c, @"5cb5, @"5ca2, +@"5cbd, @"5cac, @"5cab, @"5cb1, @"5ca3, @"5cc1, @"5cb7, @"5cc4, +@"5cd2, @"5ce4, @"5ccb, @"5ce5, @"5d02, @"5d03, @"5d27, @"5d26, +@"5d2e, @"5d24, @"5d1e, @"5d06, @"5d1b, @"5d58, @"5d3e, @"5d34, +@"5d3d, @"5d6c, @"5d5b, @"5d6f, @"5d5d, @"5d6b, @"5d4b, @"5d4a, +@"5d69, @"5d74, @"5d82, @"5d99, @"5d9d, @"8c73, @"5db7, @"5dc5, +@"5f73, @"5f77, @"5f82, @"5f87, @"5f89, @"5f8c, @"5f95, @"5f99, +@"5f9c, @"5fa8, @"5fad, @"5fb5, @"5fbc, @"8862, @"5f61, @"72ad, +@"72b0, @"72b4, @"72b7, @"72b8, @"72c3, @"72c1, @"72ce, @"72cd, +@"72d2, @"72e8, @"72ef, @"72e9, @"72f2, @"72f4, @"72f7, @"7301, +@"72f3, @"7303, @"72fa, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, +@"fffd, @"72fb, @"7317, @"7313, @"7321, @"730a, @"731e, @"731d, +@"7315, @"7322, @"7339, @"7325, @"732c, @"7338, @"7331, @"7350, +@"734d, @"7357, @"7360, @"736c, @"736f, @"737e, @"821b, @"5925, +@"98e7, @"5924, @"5902, @"9963, @"9967, @"9968, @"9969, @"996a, +@"996b, @"996c, @"9974, @"9977, @"997d, @"9980, @"9984, @"9987, +@"998a, @"998d, @"9990, @"9991, @"9993, @"9994, @"9995, @"5e80, +@"5e91, @"5e8b, @"5e96, @"5ea5, @"5ea0, @"5eb9, @"5eb5, @"5ebe, +@"5eb3, @"8d53, @"5ed2, @"5ed1, @"5edb, @"5ee8, @"5eea, @"81ba, +@"5fc4, @"5fc9, @"5fd6, @"5fcf, @"6003, @"5fee, @"6004, @"5fe1, +@"5fe4, @"5ffe, @"6005, @"6006, @"5fea, @"5fed, @"5ff8, @"6019, +@"6035, @"6026, @"601b, @"600f, @"600d, @"6029, @"602b, @"600a, +@"603f, @"6021, @"6078, @"6079, @"607b, @"607a, @"6042, @"fffd, +@"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"606a, @"607d, @"6096, +@"609a, @"60ad, @"609d, @"6083, @"6092, @"608c, @"609b, @"60ec, +@"60bb, @"60b1, @"60dd, @"60d8, @"60c6, @"60da, @"60b4, @"6120, +@"6126, @"6115, @"6123, @"60f4, @"6100, @"610e, @"612b, @"614a, +@"6175, @"61ac, @"6194, @"61a7, @"61b7, @"61d4, @"61f5, @"5fdd, +@"96b3, @"95e9, @"95eb, @"95f1, @"95f3, @"95f5, @"95f6, @"95fc, +@"95fe, @"9603, @"9604, @"9606, @"9608, @"960a, @"960b, @"960c, +@"960d, @"960f, @"9612, @"9615, @"9616, @"9617, @"9619, @"961a, +@"4e2c, @"723f, @"6215, @"6c35, @"6c54, @"6c5c, @"6c4a, @"6ca3, +@"6c85, @"6c90, @"6c94, @"6c8c, @"6c68, @"6c69, @"6c74, @"6c76, +@"6c86, @"6ca9, @"6cd0, @"6cd4, @"6cad, @"6cf7, @"6cf8, @"6cf1, +@"6cd7, @"6cb2, @"6ce0, @"6cd6, @"6cfa, @"6ceb, @"6cee, @"6cb1, +@"6cd3, @"6cef, @"6cfe, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, +@"fffd, @"6d39, @"6d27, @"6d0c, @"6d43, @"6d48, @"6d07, @"6d04, +@"6d19, @"6d0e, @"6d2b, @"6d4d, @"6d2e, @"6d35, @"6d1a, @"6d4f, +@"6d52, @"6d54, @"6d33, @"6d91, @"6d6f, @"6d9e, @"6da0, @"6d5e, +@"6d93, @"6d94, @"6d5c, @"6d60, @"6d7c, @"6d63, @"6e1a, @"6dc7, +@"6dc5, @"6dde, @"6e0e, @"6dbf, @"6de0, @"6e11, @"6de6, @"6ddd, +@"6dd9, @"6e16, @"6dab, @"6e0c, @"6dae, @"6e2b, @"6e6e, @"6e4e, +@"6e6b, @"6eb2, @"6e5f, @"6e86, @"6e53, @"6e54, @"6e32, @"6e25, +@"6e44, @"6edf, @"6eb1, @"6e98, @"6ee0, @"6f2d, @"6ee2, @"6ea5, +@"6ea7, @"6ebd, @"6ebb, @"6eb7, @"6ed7, @"6eb4, @"6ecf, @"6e8f, +@"6ec2, @"6e9f, @"6f62, @"6f46, @"6f47, @"6f24, @"6f15, @"6ef9, +@"6f2f, @"6f36, @"6f4b, @"6f74, @"6f2a, @"6f09, @"6f29, @"6f89, +@"6f8d, @"6f8c, @"6f78, @"6f72, @"6f7c, @"6f7a, @"6fd1, @"fffd, +@"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"6fc9, @"6fa7, @"6fb9, +@"6fb6, @"6fc2, @"6fe1, @"6fee, @"6fde, @"6fe0, @"6fef, @"701a, +@"7023, @"701b, @"7039, @"7035, @"704f, @"705e, @"5b80, @"5b84, +@"5b95, @"5b93, @"5ba5, @"5bb8, @"752f, @"9a9e, @"6434, @"5be4, +@"5bee, @"8930, @"5bf0, @"8e47, @"8b07, @"8fb6, @"8fd3, @"8fd5, +@"8fe5, @"8fee, @"8fe4, @"8fe9, @"8fe6, @"8ff3, @"8fe8, @"9005, +@"9004, @"900b, @"9026, @"9011, @"900d, @"9016, @"9021, @"9035, +@"9036, @"902d, @"902f, @"9044, @"9051, @"9052, @"9050, @"9068, +@"9058, @"9062, @"905b, @"66b9, @"9074, @"907d, @"9082, @"9088, +@"9083, @"908b, @"5f50, @"5f57, @"5f56, @"5f58, @"5c3b, @"54ab, +@"5c50, @"5c59, @"5b71, @"5c63, @"5c66, @"7fbc, @"5f2a, @"5f29, +@"5f2d, @"8274, @"5f3c, @"9b3b, @"5c6e, @"5981, @"5983, @"598d, +@"59a9, @"59aa, @"59a3, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, +@"fffd, @"5997, @"59ca, @"59ab, @"599e, @"59a4, @"59d2, @"59b2, +@"59af, @"59d7, @"59be, @"5a05, @"5a06, @"59dd, @"5a08, @"59e3, +@"59d8, @"59f9, @"5a0c, @"5a09, @"5a32, @"5a34, @"5a11, @"5a23, +@"5a13, @"5a40, @"5a67, @"5a4a, @"5a55, @"5a3c, @"5a62, @"5a75, +@"80ec, @"5aaa, @"5a9b, @"5a77, @"5a7a, @"5abe, @"5aeb, @"5ab2, +@"5ad2, @"5ad4, @"5ab8, @"5ae0, @"5ae3, @"5af1, @"5ad6, @"5ae6, +@"5ad8, @"5adc, @"5b09, @"5b17, @"5b16, @"5b32, @"5b37, @"5b40, +@"5c15, @"5c1c, @"5b5a, @"5b65, @"5b73, @"5b51, @"5b53, @"5b62, +@"9a75, @"9a77, @"9a78, @"9a7a, @"9a7f, @"9a7d, @"9a80, @"9a81, +@"9a85, @"9a88, @"9a8a, @"9a90, @"9a92, @"9a93, @"9a96, @"9a98, +@"9a9b, @"9a9c, @"9a9d, @"9a9f, @"9aa0, @"9aa2, @"9aa3, @"9aa5, +@"9aa7, @"7e9f, @"7ea1, @"7ea3, @"7ea5, @"7ea8, @"7ea9, @"fffd, +@"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"7ead, @"7eb0, @"7ebe, +@"7ec0, @"7ec1, @"7ec2, @"7ec9, @"7ecb, @"7ecc, @"7ed0, @"7ed4, +@"7ed7, @"7edb, @"7ee0, @"7ee1, @"7ee8, @"7eeb, @"7eee, @"7eef, +@"7ef1, @"7ef2, @"7f0d, @"7ef6, @"7efa, @"7efb, @"7efe, @"7f01, +@"7f02, @"7f03, @"7f07, @"7f08, @"7f0b, @"7f0c, @"7f0f, @"7f11, +@"7f12, @"7f17, @"7f19, @"7f1c, @"7f1b, @"7f1f, @"7f21, @"7f22, +@"7f23, @"7f24, @"7f25, @"7f26, @"7f27, @"7f2a, @"7f2b, @"7f2c, +@"7f2d, @"7f2f, @"7f30, @"7f31, @"7f32, @"7f33, @"7f35, @"5e7a, +@"757f, @"5ddb, @"753e, @"9095, @"738e, @"7391, @"73ae, @"73a2, +@"739f, @"73cf, @"73c2, @"73d1, @"73b7, @"73b3, @"73c0, @"73c9, +@"73c8, @"73e5, @"73d9, @"987c, @"740a, @"73e9, @"73e7, @"73de, +@"73ba, @"73f2, @"740f, @"742a, @"745b, @"7426, @"7425, @"7428, +@"7430, @"742e, @"742c, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, +@"fffd, @"741b, @"741a, @"7441, @"745c, @"7457, @"7455, @"7459, +@"7477, @"746d, @"747e, @"749c, @"748e, @"7480, @"7481, @"7487, +@"748b, @"749e, @"74a8, @"74a9, @"7490, @"74a7, @"74d2, @"74ba, +@"97ea, @"97eb, @"97ec, @"674c, @"6753, @"675e, @"6748, @"6769, +@"67a5, @"6787, @"676a, @"6773, @"6798, @"67a7, @"6775, @"67a8, +@"679e, @"67ad, @"678b, @"6777, @"677c, @"67f0, @"6809, @"67d8, +@"680a, @"67e9, @"67b0, @"680c, @"67d9, @"67b5, @"67da, @"67b3, +@"67dd, @"6800, @"67c3, @"67b8, @"67e2, @"680e, @"67c1, @"67fd, +@"6832, @"6833, @"6860, @"6861, @"684e, @"6862, @"6844, @"6864, +@"6883, @"681d, @"6855, @"6866, @"6841, @"6867, @"6840, @"683e, +@"684a, @"6849, @"6829, @"68b5, @"688f, @"6874, @"6877, @"6893, +@"686b, @"68c2, @"696e, @"68fc, @"691f, @"6920, @"68f9, @"fffd, +@"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"6924, @"68f0, @"690b, +@"6901, @"6957, @"68e3, @"6910, @"6971, @"6939, @"6960, @"6942, +@"695d, @"6984, @"696b, @"6980, @"6998, @"6978, @"6934, @"69cc, +@"6987, @"6988, @"69ce, @"6989, @"6966, @"6963, @"6979, @"699b, +@"69a7, @"69bb, @"69ab, @"69ad, @"69d4, @"69b1, @"69c1, @"69ca, +@"69df, @"6995, @"69e0, @"698d, @"69ff, @"6a2f, @"69ed, @"6a17, +@"6a18, @"6a65, @"69f2, @"6a44, @"6a3e, @"6aa0, @"6a50, @"6a5b, +@"6a35, @"6a8e, @"6a79, @"6a3d, @"6a28, @"6a58, @"6a7c, @"6a91, +@"6a90, @"6aa9, @"6a97, @"6aab, @"7337, @"7352, @"6b81, @"6b82, +@"6b87, @"6b84, @"6b92, @"6b93, @"6b8d, @"6b9a, @"6b9b, @"6ba1, +@"6baa, @"8f6b, @"8f6d, @"8f71, @"8f72, @"8f73, @"8f75, @"8f76, +@"8f78, @"8f77, @"8f79, @"8f7a, @"8f7c, @"8f7e, @"8f81, @"8f82, +@"8f84, @"8f87, @"8f8b, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, +@"fffd, @"8f8d, @"8f8e, @"8f8f, @"8f98, @"8f9a, @"8ece, @"620b, +@"6217, @"621b, @"621f, @"6222, @"6221, @"6225, @"6224, @"622c, +@"81e7, @"74ef, @"74f4, @"74ff, @"750f, @"7511, @"7513, @"6534, +@"65ee, @"65ef, @"65f0, @"660a, @"6619, @"6772, @"6603, @"6615, +@"6600, @"7085, @"66f7, @"661d, @"6634, @"6631, @"6636, @"6635, +@"8006, @"665f, @"6654, @"6641, @"664f, @"6656, @"6661, @"6657, +@"6677, @"6684, @"668c, @"66a7, @"669d, @"66be, @"66db, @"66dc, +@"66e6, @"66e9, @"8d32, @"8d33, @"8d36, @"8d3b, @"8d3d, @"8d40, +@"8d45, @"8d46, @"8d48, @"8d49, @"8d47, @"8d4d, @"8d55, @"8d59, +@"89c7, @"89ca, @"89cb, @"89cc, @"89ce, @"89cf, @"89d0, @"89d1, +@"726e, @"729f, @"725d, @"7266, @"726f, @"727e, @"727f, @"7284, +@"728b, @"728d, @"728f, @"7292, @"6308, @"6332, @"63b0, @"fffd, +@"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"643f, @"64d8, @"8004, +@"6bea, @"6bf3, @"6bfd, @"6bf5, @"6bf9, @"6c05, @"6c07, @"6c06, +@"6c0d, @"6c15, @"6c18, @"6c19, @"6c1a, @"6c21, @"6c29, @"6c24, +@"6c2a, @"6c32, @"6535, @"6555, @"656b, @"724d, @"7252, @"7256, +@"7230, @"8662, @"5216, @"809f, @"809c, @"8093, @"80bc, @"670a, +@"80bd, @"80b1, @"80ab, @"80ad, @"80b4, @"80b7, @"80e7, @"80e8, +@"80e9, @"80ea, @"80db, @"80c2, @"80c4, @"80d9, @"80cd, @"80d7, +@"6710, @"80dd, @"80eb, @"80f1, @"80f4, @"80ed, @"810d, @"810e, +@"80f2, @"80fc, @"6715, @"8112, @"8c5a, @"8136, @"811e, @"812c, +@"8118, @"8132, @"8148, @"814c, @"8153, @"8174, @"8159, @"815a, +@"8171, @"8160, @"8169, @"817c, @"817d, @"816d, @"8167, @"584d, +@"5ab5, @"8188, @"8182, @"8191, @"6ed5, @"81a3, @"81aa, @"81cc, +@"6726, @"81ca, @"81bb, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, +@"fffd, @"81c1, @"81a6, @"6b24, @"6b37, @"6b39, @"6b43, @"6b46, +@"6b59, @"98d1, @"98d2, @"98d3, @"98d5, @"98d9, @"98da, @"6bb3, +@"5f40, @"6bc2, @"89f3, @"6590, @"9f51, @"6593, @"65bc, @"65c6, +@"65c4, @"65c3, @"65cc, @"65ce, @"65d2, @"65d6, @"7080, @"709c, +@"7096, @"709d, @"70bb, @"70c0, @"70b7, @"70ab, @"70b1, @"70e8, +@"70ca, @"7110, @"7113, @"7116, @"712f, @"7131, @"7173, @"715c, +@"7168, @"7145, @"7172, @"714a, @"7178, @"717a, @"7198, @"71b3, +@"71b5, @"71a8, @"71a0, @"71e0, @"71d4, @"71e7, @"71f9, @"721d, +@"7228, @"706c, @"7118, @"7166, @"71b9, @"623e, @"623d, @"6243, +@"6248, @"6249, @"793b, @"7940, @"7946, @"7949, @"795b, @"795c, +@"7953, @"795a, @"7962, @"7957, @"7960, @"796f, @"7967, @"797a, +@"7985, @"798a, @"799a, @"79a7, @"79b3, @"5fd1, @"5fd0, @"fffd, +@"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"603c, @"605d, @"605a, +@"6067, @"6041, @"6059, @"6063, @"60ab, @"6106, @"610d, @"615d, +@"61a9, @"619d, @"61cb, @"61d1, @"6206, @"8080, @"807f, @"6c93, +@"6cf6, @"6dfc, @"77f6, @"77f8, @"7800, @"7809, @"7817, @"7818, +@"7811, @"65ab, @"782d, @"781c, @"781d, @"7839, @"783a, @"783b, +@"781f, @"783c, @"7825, @"782c, @"7823, @"7829, @"784e, @"786d, +@"7856, @"7857, @"7826, @"7850, @"7847, @"784c, @"786a, @"789b, +@"7893, @"789a, @"7887, @"789c, @"78a1, @"78a3, @"78b2, @"78b9, +@"78a5, @"78d4, @"78d9, @"78c9, @"78ec, @"78f2, @"7905, @"78f4, +@"7913, @"7924, @"791e, @"7934, @"9f9b, @"9ef9, @"9efb, @"9efc, +@"76f1, @"7704, @"770d, @"76f9, @"7707, @"7708, @"771a, @"7722, +@"7719, @"772d, @"7726, @"7735, @"7738, @"7750, @"7751, @"7747, +@"7743, @"775a, @"7768, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, +@"fffd, @"7762, @"7765, @"777f, @"778d, @"777d, @"7780, @"778c, +@"7791, @"779f, @"77a0, @"77b0, @"77b5, @"77bd, @"753a, @"7540, +@"754e, @"754b, @"7548, @"755b, @"7572, @"7579, @"7583, @"7f58, +@"7f61, @"7f5f, @"8a48, @"7f68, @"7f74, @"7f71, @"7f79, @"7f81, +@"7f7e, @"76cd, @"76e5, @"8832, @"9485, @"9486, @"9487, @"948b, +@"948a, @"948c, @"948d, @"948f, @"9490, @"9494, @"9497, @"9495, +@"949a, @"949b, @"949c, @"94a3, @"94a4, @"94ab, @"94aa, @"94ad, +@"94ac, @"94af, @"94b0, @"94b2, @"94b4, @"94b6, @"94b7, @"94b8, +@"94b9, @"94ba, @"94bc, @"94bd, @"94bf, @"94c4, @"94c8, @"94c9, +@"94ca, @"94cb, @"94cc, @"94cd, @"94ce, @"94d0, @"94d1, @"94d2, +@"94d5, @"94d6, @"94d7, @"94d9, @"94d8, @"94db, @"94de, @"94df, +@"94e0, @"94e2, @"94e4, @"94e5, @"94e7, @"94e8, @"94ea, @"fffd, +@"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"94e9, @"94eb, @"94ee, +@"94ef, @"94f3, @"94f4, @"94f5, @"94f7, @"94f9, @"94fc, @"94fd, +@"94ff, @"9503, @"9502, @"9506, @"9507, @"9509, @"950a, @"950d, +@"950e, @"950f, @"9512, @"9513, @"9514, @"9515, @"9516, @"9518, +@"951b, @"951d, @"951e, @"951f, @"9522, @"952a, @"952b, @"9529, +@"952c, @"9531, @"9532, @"9534, @"9536, @"9537, @"9538, @"953c, +@"953e, @"953f, @"9542, @"9535, @"9544, @"9545, @"9546, @"9549, +@"954c, @"954e, @"954f, @"9552, @"9553, @"9554, @"9556, @"9557, +@"9558, @"9559, @"955b, @"955e, @"955f, @"955d, @"9561, @"9562, +@"9564, @"9565, @"9566, @"9567, @"9568, @"9569, @"956a, @"956b, +@"956c, @"956f, @"9571, @"9572, @"9573, @"953a, @"77e7, @"77ec, +@"96c9, @"79d5, @"79ed, @"79e3, @"79eb, @"7a06, @"5d47, @"7a03, +@"7a02, @"7a1e, @"7a14, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, +@"fffd, @"7a39, @"7a37, @"7a51, @"9ecf, @"99a5, @"7a70, @"7688, +@"768e, @"7693, @"7699, @"76a4, @"74de, @"74e0, @"752c, @"9e20, +@"9e22, @"9e28, @"9e29, @"9e2a, @"9e2b, @"9e2c, @"9e32, @"9e31, +@"9e36, @"9e38, @"9e37, @"9e39, @"9e3a, @"9e3e, @"9e41, @"9e42, +@"9e44, @"9e46, @"9e47, @"9e48, @"9e49, @"9e4b, @"9e4c, @"9e4e, +@"9e51, @"9e55, @"9e57, @"9e5a, @"9e5b, @"9e5c, @"9e5e, @"9e63, +@"9e66, @"9e67, @"9e68, @"9e69, @"9e6a, @"9e6b, @"9e6c, @"9e71, +@"9e6d, @"9e73, @"7592, @"7594, @"7596, @"75a0, @"759d, @"75ac, +@"75a3, @"75b3, @"75b4, @"75b8, @"75c4, @"75b1, @"75b0, @"75c3, +@"75c2, @"75d6, @"75cd, @"75e3, @"75e8, @"75e6, @"75e4, @"75eb, +@"75e7, @"7603, @"75f1, @"75fc, @"75ff, @"7610, @"7600, @"7605, +@"760c, @"7617, @"760a, @"7625, @"7618, @"7615, @"7619, @"fffd, +@"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"761b, @"763c, @"7622, +@"7620, @"7640, @"762d, @"7630, @"763f, @"7635, @"7643, @"763e, +@"7633, @"764d, @"765e, @"7654, @"765c, @"7656, @"766b, @"766f, +@"7fca, @"7ae6, @"7a78, @"7a79, @"7a80, @"7a86, @"7a88, @"7a95, +@"7aa6, @"7aa0, @"7aac, @"7aa8, @"7aad, @"7ab3, @"8864, @"8869, +@"8872, @"887d, @"887f, @"8882, @"88a2, @"88c6, @"88b7, @"88bc, +@"88c9, @"88e2, @"88ce, @"88e3, @"88e5, @"88f1, @"891a, @"88fc, +@"88e8, @"88fe, @"88f0, @"8921, @"8919, @"8913, @"891b, @"890a, +@"8934, @"892b, @"8936, @"8941, @"8966, @"897b, @"758b, @"80e5, +@"76b2, @"76b4, @"77dc, @"8012, @"8014, @"8016, @"801c, @"8020, +@"8022, @"8025, @"8026, @"8027, @"8029, @"8028, @"8031, @"800b, +@"8035, @"8043, @"8046, @"804d, @"8052, @"8069, @"8071, @"8983, +@"9878, @"9880, @"9883, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, +@"fffd, @"9889, @"988c, @"988d, @"988f, @"9894, @"989a, @"989b, +@"989e, @"989f, @"98a1, @"98a2, @"98a5, @"98a6, @"864d, @"8654, +@"866c, @"866e, @"867f, @"867a, @"867c, @"867b, @"86a8, @"868d, +@"868b, @"86ac, @"869d, @"86a7, @"86a3, @"86aa, @"8693, @"86a9, +@"86b6, @"86c4, @"86b5, @"86ce, @"86b0, @"86ba, @"86b1, @"86af, +@"86c9, @"86cf, @"86b4, @"86e9, @"86f1, @"86f2, @"86ed, @"86f3, +@"86d0, @"8713, @"86de, @"86f4, @"86df, @"86d8, @"86d1, @"8703, +@"8707, @"86f8, @"8708, @"870a, @"870d, @"8709, @"8723, @"873b, +@"871e, @"8725, @"872e, @"871a, @"873e, @"8748, @"8734, @"8731, +@"8729, @"8737, @"873f, @"8782, @"8722, @"877d, @"877e, @"877b, +@"8760, @"8770, @"874c, @"876e, @"878b, @"8753, @"8763, @"877c, +@"8764, @"8759, @"8765, @"8793, @"87af, @"87a8, @"87d2, @"fffd, +@"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"87c6, @"8788, @"8785, +@"87ad, @"8797, @"8783, @"87ab, @"87e5, @"87ac, @"87b5, @"87b3, +@"87cb, @"87d3, @"87bd, @"87d1, @"87c0, @"87ca, @"87db, @"87ea, +@"87e0, @"87ee, @"8816, @"8813, @"87fe, @"880a, @"881b, @"8821, +@"8839, @"883c, @"7f36, @"7f42, @"7f44, @"7f45, @"8210, @"7afa, +@"7afd, @"7b08, @"7b03, @"7b04, @"7b15, @"7b0a, @"7b2b, @"7b0f, +@"7b47, @"7b38, @"7b2a, @"7b19, @"7b2e, @"7b31, @"7b20, @"7b25, +@"7b24, @"7b33, @"7b3e, @"7b1e, @"7b58, @"7b5a, @"7b45, @"7b75, +@"7b4c, @"7b5d, @"7b60, @"7b6e, @"7b7b, @"7b62, @"7b72, @"7b71, +@"7b90, @"7ba6, @"7ba7, @"7bb8, @"7bac, @"7b9d, @"7ba8, @"7b85, +@"7baa, @"7b9c, @"7ba2, @"7bab, @"7bb4, @"7bd1, @"7bc1, @"7bcc, +@"7bdd, @"7bda, @"7be5, @"7be6, @"7bea, @"7c0c, @"7bfe, @"7bfc, +@"7c0f, @"7c16, @"7c0b, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, +@"fffd, @"7c1f, @"7c2a, @"7c26, @"7c38, @"7c41, @"7c40, @"81fe, +@"8201, @"8202, @"8204, @"81ec, @"8844, @"8221, @"8222, @"8223, +@"822d, @"822f, @"8228, @"822b, @"8238, @"823b, @"8233, @"8234, +@"823e, @"8244, @"8249, @"824b, @"824f, @"825a, @"825f, @"8268, +@"887e, @"8885, @"8888, @"88d8, @"88df, @"895e, @"7f9d, @"7f9f, +@"7fa7, @"7faf, @"7fb0, @"7fb2, @"7c7c, @"6549, @"7c91, @"7c9d, +@"7c9c, @"7c9e, @"7ca2, @"7cb2, @"7cbc, @"7cbd, @"7cc1, @"7cc7, +@"7ccc, @"7ccd, @"7cc8, @"7cc5, @"7cd7, @"7ce8, @"826e, @"66a8, +@"7fbf, @"7fce, @"7fd5, @"7fe5, @"7fe1, @"7fe6, @"7fe9, @"7fee, +@"7ff3, @"7cf8, @"7d77, @"7da6, @"7dae, @"7e47, @"7e9b, @"9eb8, +@"9eb4, @"8d73, @"8d84, @"8d94, @"8d91, @"8db1, @"8d67, @"8d6d, +@"8c47, @"8c49, @"914a, @"9150, @"914e, @"914f, @"9164, @"fffd, +@"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"9162, @"9161, @"9170, +@"9169, @"916f, @"917d, @"917e, @"9172, @"9174, @"9179, @"918c, +@"9185, @"9190, @"918d, @"9191, @"91a2, @"91a3, @"91aa, @"91ad, +@"91ae, @"91af, @"91b5, @"91b4, @"91ba, @"8c55, @"9e7e, @"8db8, +@"8deb, @"8e05, @"8e59, @"8e69, @"8db5, @"8dbf, @"8dbc, @"8dba, +@"8dc4, @"8dd6, @"8dd7, @"8dda, @"8dde, @"8dce, @"8dcf, @"8ddb, +@"8dc6, @"8dec, @"8df7, @"8df8, @"8de3, @"8df9, @"8dfb, @"8de4, +@"8e09, @"8dfd, @"8e14, @"8e1d, @"8e1f, @"8e2c, @"8e2e, @"8e23, +@"8e2f, @"8e3a, @"8e40, @"8e39, @"8e35, @"8e3d, @"8e31, @"8e49, +@"8e41, @"8e42, @"8e51, @"8e52, @"8e4a, @"8e70, @"8e76, @"8e7c, +@"8e6f, @"8e74, @"8e85, @"8e8f, @"8e94, @"8e90, @"8e9c, @"8e9e, +@"8c78, @"8c82, @"8c8a, @"8c85, @"8c98, @"8c94, @"659b, @"89d6, +@"89de, @"89da, @"89dc, @"fffd, @"fffd, @"fffd, @"fffd, @"fffd, +@"fffd, @"89e5, @"89eb, @"89ef, @"8a3e, @"8b26, @"9753, @"96e9, +@"96f3, @"96ef, @"9706, @"9701, @"9708, @"970f, @"970e, @"972a, +@"972d, @"9730, @"973e, @"9f80, @"9f83, @"9f85, @"9f86, @"9f87, +@"9f88, @"9f89, @"9f8a, @"9f8c, @"9efe, @"9f0b, @"9f0d, @"96b9, +@"96bc, @"96bd, @"96ce, @"96d2, @"77bf, @"96e0, @"928e, @"92ae, +@"92c8, @"933e, @"936a, @"93ca, @"938f, @"943e, @"946b, @"9c7f, +@"9c82, @"9c85, @"9c86, @"9c87, @"9c88, @"7a23, @"9c8b, @"9c8e, +@"9c90, @"9c91, @"9c92, @"9c94, @"9c95, @"9c9a, @"9c9b, @"9c9e, +@"9c9f, @"9ca0, @"9ca1, @"9ca2, @"9ca3, @"9ca5, @"9ca6, @"9ca7, +@"9ca8, @"9ca9, @"9cab, @"9cad, @"9cae, @"9cb0, @"9cb1, @"9cb2, +@"9cb3, @"9cb4, @"9cb5, @"9cb6, @"9cb7, @"9cba, @"9cbb, @"9cbc, +@"9cbd, @"9cc4, @"9cc5, @"9cc6, @"9cc7, @"9cca, @"9ccb, @"fffd, +@"fffd, @"fffd, @"fffd, @"fffd, @"fffd, @"9ccc, @"9ccd, @"9cce, +@"9ccf, @"9cd0, @"9cd3, @"9cd4, @"9cd5, @"9cd7, @"9cd8, @"9cd9, +@"9cdc, @"9cdd, @"9cdf, @"9ce2, @"977c, @"9785, @"9791, @"9792, +@"9794, @"97af, @"97ab, @"97a3, @"97b2, @"97b4, @"9ab1, @"9ab0, +@"9ab7, @"9e58, @"9ab6, @"9aba, @"9abc, @"9ac1, @"9ac0, @"9ac5, +@"9ac2, @"9acb, @"9acc, @"9ad1, @"9b45, @"9b43, @"9b47, @"9b49, +@"9b48, @"9b4d, @"9b51, @"98e8, @"990d, @"992e, @"9955, @"9954, +@"9adf, @"9ae1, @"9ae6, @"9aef, @"9aeb, @"9afb, @"9aed, @"9af9, +@"9b08, @"9b0f, @"9b13, @"9b1f, @"9b23, @"9ebd, @"9ebe, @"7e3b, +@"9e82, @"9e87, @"9e88, @"9e8b, @"9e92, @"93d6, @"9e9d, @"9e9f, +@"9edb, @"9edc, @"9edd, @"9ee0, @"9edf, @"9ee2, @"9ee9, @"9ee7, +@"9ee5, @"9eea, @"9eef, @"9f22, @"9f2c, @"9f2f, @"9f39, @"9f37, +@"9f3d, @"9f3e, @"9f44 +}; + +expressions: + +@"00-@"a0 => \1; +(@"a1-@"ff)(@"a1-@"ff) => #(in_gb[(\1-@"a0)*@"64 + (\2-@"a0)]); +. . => @"FFFD; diff --git a/Master/texmf-dist/omega/otp/char2uni/inkoi8.otp b/Master/texmf-dist/omega/otp/char2uni/inkoi8.otp new file mode 100644 index 00000000000..9226e4a9321 --- /dev/null +++ b/Master/texmf-dist/omega/otp/char2uni/inkoi8.otp @@ -0,0 +1,30 @@ +% File inkoi8.otp +% Conversion to Unicode from Cyrillic KOI-8 (GOST 19769-74) +% Copyright (c) 1995 John Plaice and Yannis Haralambous +% This file is part of the Omega project. +% +% This file was derived from data in the tcs program +% (ftp://plan9.att.com/plan9/unixsrc/tcs.shar.Z, 16 November 1994) +% + +input: 1; +output: 2; + +tables: + +tabkoi8[@"40] = { +@"044E, @"0430, @"0431, @"0446, @"0434, @"0435, @"0444, @"0433, +@"0445, @"0438, @"0439, @"043A, @"043B, @"043C, @"043D, @"043E, +@"043F, @"044F, @"0440, @"0441, @"0442, @"0443, @"0436, @"0432, +@"044C, @"044B, @"0437, @"0448, @"044D, @"0449, @"0447, @"044A, +@"042E, @"0410, @"0411, @"0426, @"0414, @"0415, @"0424, @"0413, +@"0425, @"0418, @"0419, @"041A, @"041B, @"041C, @"041D, @"041E, +@"041F, @"042F, @"0420, @"0421, @"0422, @"0423, @"0416, @"0412, +@"042C, @"042B, @"0417, @"0428, @"042D, @"0429, @"0427, @"042A +}; + +expressions: + +@"00-@"7F => \1; +@"C0-@"FF => #(tabkoi8[\1-@"C0]); +. => @"FFFD; diff --git a/Master/texmf-dist/omega/otp/char2uni/inmac.otp b/Master/texmf-dist/omega/otp/char2uni/inmac.otp new file mode 100644 index 00000000000..4c5a53ef21e --- /dev/null +++ b/Master/texmf-dist/omega/otp/char2uni/inmac.otp @@ -0,0 +1,38 @@ +% File inmac.otp +% Conversion to Unicode from MacIntosh Standard Roman character set +% Copyright (c) 1995 John Plaice and Yannis Haralambous +% This file is part of the Omega project. +% +% This file was derived from data in the tcs program +% (ftp://plan9.att.com/plan9/unixsrc/tcs.shar.Z, 16 November 1994) +% + +input: 1; +output: 2; + +tables: + +tabmac[@"80] = { +@"00C4, @"00C5, @"00C7, @"00C9, @"00D1, @"00D6, @"00DC, @"00E1, +@"00E0, @"00E2, @"00E4, @"00E3, @"00E5, @"00E7, @"00E9, @"00E8, +@"00EA, @"00EB, @"00ED, @"00EC, @"00EE, @"00EF, @"00F1, @"00F3, +@"00F2, @"00F4, @"00F6, @"00F5, @"00FA, @"00F9, @"00FB, @"00FC, +@"2020, @"00B0, @"00A2, @"00A3, @"00A7, @"2022, @"00B6, @"00DF, +@"00AE, @"00A9, @"2122, @"00B4, @"00A8, @"2260, @"00C6, @"00D8, +@"221E, @"00B1, @"2264, @"2265, @"00A5, @"00B5, @"2202, @"2211, +@"220F, @"03C0, @"222B, @"00AA, @"00BA, @"2126, @"00E6, @"00F8, +@"00BF, @"00A1, @"00AC, @"221A, @"0192, @"2248, @"2206, @"00AB, +@"00BB, @"2026, @"00A0, @"00C0, @"00C3, @"00D5, @"0152, @"0153, +@"2013, @"2014, @"2012, @"201D, @"2018, @"2019, @"00F7, @"25CA, +@"00FF, @"0178, @"2044, @"00A4, @"2039, @"203A, @"FB01, @"FB02, +@"2021, @"00B7, @"201A, @"201E, @"2030, @"00C2, @"00CA, @"00C1, +@"00CB, @"00C8, @"00CD, @"00CE, @"00CF, @"00CC, @"00D3, @"00D4, +@"F7FF, @"00D2, @"00DA, @"00DB, @"00D9, @"0131, @"02C6, @"02DC, +@"00AF, @"02D8, @"02D9, @"02DA, @"00B8, @"02DD, @"02DB, @"02C7 +}; + +expressions: + +@"00-@"7F => \1; +@"80-@"FF => #(tabmac[\1-@"80]); +. => @"FFFD; diff --git a/Master/texmf-dist/omega/otp/char2uni/inmsdos.otp b/Master/texmf-dist/omega/otp/char2uni/inmsdos.otp new file mode 100644 index 00000000000..5292e2b401e --- /dev/null +++ b/Master/texmf-dist/omega/otp/char2uni/inmsdos.otp @@ -0,0 +1,38 @@ +% File inmsdos.otp +% Conversion to Unicode from IBM PC: CP 437 +% Copyright (c) 1995 John Plaice and Yannis Haralambous +% This file is part of the Omega project. +% +% This file was derived from data in the tcs program +% (ftp://plan9.att.com/plan9/unixsrc/tcs.shar.Z, 16 November 1994) +% + +input: 1; +output: 2; + +tables: + +tabmsdos[@"80] = { +@"00C7, @"00FC, @"00E9, @"00E2, @"00E4, @"00E0, @"00E5, @"00E7, +@"00EA, @"00EB, @"00E8, @"00EF, @"00EE, @"00EC, @"00C4, @"00C5, +@"00C9, @"00E6, @"00C6, @"00F4, @"00F6, @"00F2, @"00FB, @"00F9, +@"00FF, @"00D6, @"00DC, @"00A2, @"00A3, @"00A5, @"20A7, @"0192, +@"00E1, @"00ED, @"00F3, @"00FA, @"00F1, @"00D1, @"00AA, @"00BA, +@"00BF, @"2310, @"00AC, @"00BD, @"00BC, @"00A1, @"00AB, @"00BB, +@"2591, @"2592, @"2593, @"2502, @"2524, @"2561, @"2562, @"2556, +@"2555, @"2563, @"2551, @"2557, @"255D, @"255C, @"255B, @"2510, +@"2514, @"2534, @"252C, @"251C, @"2500, @"253C, @"255E, @"255F, +@"255A, @"2554, @"2569, @"2566, @"2560, @"2550, @"256C, @"2567, +@"2568, @"2564, @"2565, @"2559, @"2558, @"2552, @"2553, @"256B, +@"256A, @"2518, @"250C, @"2588, @"2584, @"258C, @"2590, @"2580, +@"03B1, @"00DF, @"0393, @"03C0, @"03A3, @"03C3, @"00B5, @"03C4, +@"03A6, @"0398, @"2126, @"03B4, @"221E, @"2205, @"2208, @"2229, +@"2261, @"00B1, @"2265, @"2264, @"2320, @"2321, @"00F7, @"2248, +@"00B0, @"2022, @"00B7, @"221A, @"207F, @"00B2, @"220E, @"00A0 +}; + +expressions: + +@"00-@"7F => \1; +@"80-@"FF => #(tabmsdos[\1-@"80]); +. => @"FFFD; diff --git a/Master/texmf-dist/omega/otp/char2uni/inmsdos2.otp b/Master/texmf-dist/omega/otp/char2uni/inmsdos2.otp new file mode 100644 index 00000000000..e5362435b4d --- /dev/null +++ b/Master/texmf-dist/omega/otp/char2uni/inmsdos2.otp @@ -0,0 +1,46 @@ +% File inmsdos2.otp +% Conversion to Unicode from IBM PC: CP 437 with graphics in C0 +% Copyright (c) 1995 John Plaice and Yannis Haralambous +% This file is part of the Omega project. +% +% This file was derived from data in the tcs program +% (ftp://plan9.att.com/plan9/unixsrc/tcs.shar.Z, 16 November 1994) +% + +input: 1; +output: 2; + +tables: + +tabmsdos2_c0[@"20] = { +@"0000, @"263A, @"263B, @"2665, @"2666, @"2663, @"2660, @"2022, +@"25D8, @"25CB, @"25D9, @"2642, @"2640, @"266A, @"266B, @"263C, +@"25B6, @"25C0, @"2195, @"203C, @"00B6, @"00A7, @"2043, @"21A8, +@"2191, @"2193, @"2192, @"2190, @"2319, @"2194, @"25B2, @"25BC +}; + +tabmsdos2[@"80] = { +@"00C7, @"00FC, @"00E9, @"00E2, @"00E4, @"00E0, @"00E5, @"00E7, +@"00EA, @"00EB, @"00E8, @"00EF, @"00EE, @"00EC, @"00C4, @"00C5, +@"00C9, @"00E6, @"00C6, @"00F4, @"00F6, @"00F2, @"00FB, @"00F9, +@"00FF, @"00D6, @"00DC, @"00A2, @"00A3, @"00A5, @"20A7, @"0192, +@"00E1, @"00ED, @"00F3, @"00FA, @"00F1, @"00D1, @"00AA, @"00BA, +@"00BF, @"2310, @"00AC, @"00BD, @"00BC, @"00A1, @"00AB, @"00BB, +@"2591, @"2592, @"2593, @"2502, @"2524, @"2561, @"2562, @"2556, +@"2555, @"2563, @"2551, @"2557, @"255D, @"255C, @"255B, @"2510, +@"2514, @"2534, @"252C, @"251C, @"2500, @"253C, @"255E, @"255F, +@"255A, @"2554, @"2569, @"2566, @"2560, @"2550, @"256C, @"2567, +@"2568, @"2564, @"2565, @"2559, @"2558, @"2552, @"2553, @"256B, +@"256A, @"2518, @"250C, @"2588, @"2584, @"258C, @"2590, @"2580, +@"03B1, @"00DF, @"0393, @"03C0, @"03A3, @"03C3, @"00B5, @"03C4, +@"03A6, @"0398, @"2126, @"03B4, @"221E, @"2205, @"2208, @"2229, +@"2261, @"00B1, @"2265, @"2264, @"2320, @"2321, @"00F7, @"2248, +@"00B0, @"2022, @"00B7, @"221A, @"207F, @"00B2, @"220E, @"00A0 +}; + +expressions: + +@"20-@"7F => \1; +@"00-@"1F => #(tabmsdos2_c0[\1]); +@"80-@"FF => #(tabmsdos2[\1-@"80]); +. => @"FFFD; diff --git a/Master/texmf-dist/omega/otp/char2uni/innext.otp b/Master/texmf-dist/omega/otp/char2uni/innext.otp new file mode 100644 index 00000000000..ff582097541 --- /dev/null +++ b/Master/texmf-dist/omega/otp/char2uni/innext.otp @@ -0,0 +1,38 @@ +% File innext.otp +% Conversion to Unicode from NEXTSTEP character set +% Copyright (c) 1995 John Plaice and Yannis Haralambous +% This file is part of the Omega project. +% +% This file was derived from data in the tcs program +% (ftp://plan9.att.com/plan9/unixsrc/tcs.shar.Z, 16 November 1994) +% + +input: 1; +output: 2; + +tables: + +tabnext[@"80] = { +@"2007, @"00C0, @"00C1, @"00C2, @"00C3, @"00C4, @"00C5, @"00C7, +@"00C8, @"00C9, @"00CA, @"00CB, @"00CC, @"00CD, @"00CE, @"00CF, +@"00D0, @"00D1, @"00D2, @"00D3, @"00D4, @"00D5, @"00D6, @"00D9, +@"00DA, @"00DB, @"00DC, @"00DD, @"00DE, @"00B5, @"00D7, @"00F7, +@"00A9, @"00A1, @"00A2, @"00A3, @"2044, @"00A5, @"0192, @"00A7, +@"00A4, @"2019, @"201C, @"00AB, @"2039, @"2040, @"FB01, @"FB02, +@"00AE, @"2013, @"2020, @"2021, @"00B7, @"254E, @"00B6, @"2022, +@"201A, @"201E, @"201D, @"00BB, @"2026, @"2030, @"00AC, @"00BF, +@"00B9, @"0300, @"0301, @"0302, @"0303, @"0304, @"0306, @"0307, +@"0308, @"00B2, @"030A, @"0327, @"00B3, @"030B, @"0328, @"030C, +@"2014, @"00B1, @"00BC, @"00BD, @"00BE, @"00E0, @"00E1, @"00E2, +@"00E3, @"00E4, @"00E5, @"00E7, @"00E8, @"00E9, @"00EA, @"00EB, +@"00EC, @"00C6, @"00ED, @"00AA, @"00EE, @"00EF, @"00F0, @"00F1, +@"0141, @"00D8, @"0152, @"00BA, @"00F2, @"00F3, @"00F4, @"00F5, +@"00F6, @"00E6, @"00F9, @"00FA, @"00FB, @"0131, @"00FC, @"00FD, +@"0142, @"00F8, @"0153, @"00DF, @"00FE, @"00FF, @"FFFD, @"FFFD +}; + +expressions: + +@"00-@"7F => \1; +@"80-@"FF => #(tabnext[\1-@"80]); +. => @"FFFD; diff --git a/Master/texmf-dist/omega/otp/char2uni/inov.otp b/Master/texmf-dist/omega/otp/char2uni/inov.otp new file mode 100644 index 00000000000..28836c9422a --- /dev/null +++ b/Master/texmf-dist/omega/otp/char2uni/inov.otp @@ -0,0 +1,25 @@ +% File inov.otp +% Conversion to Unicode from Cyrillic Osnovnoj Variant +% Copyright (c) 1995 John Plaice and Yannis Haralambous +% This file is part of the Omega project. +% +% This file was derived from data in the tcs program +% (ftp://plan9.att.com/plan9/unixsrc/tcs.shar.Z, 16 November 1994) +% + +input: 1; +output: 2; + +tables: + +tabov[@"10] = { +@"0401, @"0451, @"0301, @"0300, @"0301, @"0300, @"2192, @"2190, +@"2193, @"2191, @"00F7, @"00B1, @"2116, @"00A4, @"FFFD, @"FFFD +}; + +expressions: + +@"00-@"7F => \1; +@"B0-@"EF => #(\1 + @"360); +@"F0-@"FF => #(tabov[\1-@"F0]); +. => @"FFFD; diff --git a/Master/texmf-dist/omega/otp/char2uni/inps2.otp b/Master/texmf-dist/omega/otp/char2uni/inps2.otp new file mode 100644 index 00000000000..0883582ba9a --- /dev/null +++ b/Master/texmf-dist/omega/otp/char2uni/inps2.otp @@ -0,0 +1,38 @@ +% File inps2.otp +% Conversion to Unicode from IBM PS/2: CP 850 (Multilingual) +% Copyright (c) 1995 John Plaice and Yannis Haralambous +% This file is part of the Omega project. +% +% This file was derived from data in the tcs program +% (ftp://plan9.att.com/plan9/unixsrc/tcs.shar.Z, 16 November 1994) +% + +input: 1; +output: 2; + +tables: + +tabps2[@"80] = { +@"00C7, @"00FC, @"00E9, @"00E2, @"00E4, @"00E0, @"00E5, @"00E7, +@"00EA, @"00EB, @"00E8, @"00EF, @"00EE, @"00EC, @"00C4, @"00C5, +@"00C9, @"00E6, @"00C6, @"00F4, @"00F6, @"00F2, @"00FB, @"00F9, +@"00FF, @"00D6, @"00DC, @"00F8, @"00A3, @"00D8, @"00D7, @"0192, +@"00E1, @"00ED, @"00F3, @"00FA, @"00F1, @"00D1, @"00AA, @"00BA, +@"00BF, @"00AE, @"00AC, @"00BD, @"00BC, @"00A1, @"00AB, @"00BB, +@"2591, @"2592, @"2593, @"2502, @"2524, @"00C1, @"00C2, @"00C0, +@"00A9, @"2563, @"2551, @"2557, @"255D, @"00A2, @"00A5, @"2510, +@"2514, @"2534, @"252C, @"251C, @"2500, @"253C, @"00E3, @"00C3, +@"255A, @"2554, @"2569, @"2566, @"2560, @"2550, @"256C, @"00A4, +@"00F0, @"00D0, @"00CA, @"00CB, @"00C8, @"0131, @"00CD, @"00CE, +@"00CF, @"2518, @"250C, @"2588, @"2584, @"00A6, @"00CC, @"2580, +@"00D3, @"00DF, @"00D4, @"00D2, @"00F5, @"00D5, @"00B5, @"00FE, +@"00DE, @"00DA, @"00DB, @"00D9, @"00FD, @"00DD, @"00AF, @"00B4, +@"00AD, @"00B1, @"2017, @"00BE, @"00B6, @"00A7, @"00F7, @"00B8, +@"00B0, @"00A8, @"00B7, @"00B9, @"00B3, @"00B2, @"220E, @"00A0 +}; + +expressions: + +@"00-@"7F => \1; +@"80-@"FF => #(tabps2[\1-@"80]); +. => @"FFFD; diff --git a/Master/texmf-dist/omega/otp/char2uni/insf1.otp b/Master/texmf-dist/omega/otp/char2uni/insf1.otp new file mode 100644 index 00000000000..1c0346282a0 --- /dev/null +++ b/Master/texmf-dist/omega/otp/char2uni/insf1.otp @@ -0,0 +1,26 @@ +% File insf1.otp +% Conversion to Unicode from ISO-646 Finnish/Swedish SF-1 variant +% Copyright (c) 1995 John Plaice and Yannis Haralambous +% This file is part of the Omega project. +% +% This file was derived from data in the tcs program +% (ftp://plan9.att.com/plan9/unixsrc/tcs.shar.Z, 16 November 1994) +% + +input: 1; +output: 2; + +expressions: + +@"40 => @"C9; +@"5B => @"C4; +@"5C => @"D6; +@"5D => @"C5; +@"5E => @"DC; +@"60 => @"E9; +@"7B => @"E4; +@"7C => @"F6; +@"7D => @"E5; +@"7E => @"FC; +@"00-@"8F => \1; +. => @"FFFD; diff --git a/Master/texmf-dist/omega/otp/char2uni/insf2.otp b/Master/texmf-dist/omega/otp/char2uni/insf2.otp new file mode 100644 index 00000000000..e0938112d49 --- /dev/null +++ b/Master/texmf-dist/omega/otp/char2uni/insf2.otp @@ -0,0 +1,22 @@ +% File insf2.otp +% Conversion to Unicode from ISO-646 Finnish/Swedish SF-2 variant +% Copyright (c) 1995 John Plaice and Yannis Haralambous +% This file is part of the Omega project. +% +% This file was derived from data in the tcs program +% (ftp://plan9.att.com/plan9/unixsrc/tcs.shar.Z, 16 November 1994) +% + +input: 1; +output: 2; + +expressions: + +@"5B => @"C4; +@"5C => @"D6; +@"5D => @"C5; +@"7B => @"E4; +@"7C => @"F6; +@"7D => @"E5; +@"00-@"8F => \1; +. => @"FFFD; diff --git a/Master/texmf-dist/omega/otp/char2uni/intis620.otp b/Master/texmf-dist/omega/otp/char2uni/intis620.otp new file mode 100644 index 00000000000..9d3b250839f --- /dev/null +++ b/Master/texmf-dist/omega/otp/char2uni/intis620.otp @@ -0,0 +1,34 @@ +% File intis620.otp +% Conversion to Unicode from TIS 620-1986 (Thai+ASCII) +% Copyright (c) 1995 John Plaice and Yannis Haralambous +% This file is part of the Omega project. +% +% This file was derived from data in the tcs program +% (ftp://plan9.att.com/plan9/unixsrc/tcs.shar.Z, 16 November 1994) +% + +input: 1; +output: 2; + +tables: + +tabtis620[@"60] = { +@"FFFD, @"0E01, @"0E02, @"0E03, @"0E04, @"0E05, @"0E06, @"0E07, +@"0E08, @"0E09, @"0E0A, @"0E0B, @"0E0C, @"0E0D, @"0E0E, @"0E0F, +@"0E10, @"0E11, @"0E12, @"0E13, @"0E14, @"0E15, @"0E16, @"0E17, +@"0E18, @"0E19, @"0E1A, @"0E1B, @"0E1C, @"0E1D, @"0E1E, @"0E1F, +@"0E20, @"0E21, @"0E22, @"0E23, @"0E24, @"0E25, @"0E26, @"0E27, +@"0E28, @"0E29, @"0E2A, @"0E2B, @"0E2C, @"0E2D, @"0E2E, @"0E2F, +@"0E30, @"0E31, @"0E32, @"0E33, @"0E34, @"0E35, @"0E36, @"0E37, +@"0E38, @"0E39, @"0E3A, @"FFFD, @"FFFD, @"FFFD, @"FFFD, @"0E3F, +@"0E40, @"0E41, @"0E42, @"0E43, @"0E44, @"0E45, @"0E46, @"0E47, +@"0E48, @"0E49, @"0E4A, @"0E4B, @"0E4C, @"0E4D, @"0E4E, @"0E4F, +@"0E50, @"0E51, @"0E52, @"0E53, @"0E54, @"0E55, @"0E56, @"0E57, +@"0E58, @"0E59, @"0E5A, @"0E5B, @"FFFD, @"FFFD, @"FFFD, @"FFFD +}; + +expressions: + +@"00-@"7F => \1; +@"A0-@"FF => #(tabtis620[\1-@"60]); +. => @"FFFD; diff --git a/Master/texmf-dist/omega/otp/char2uni/inucode.otp b/Master/texmf-dist/omega/otp/char2uni/inucode.otp new file mode 100644 index 00000000000..234223ee274 --- /dev/null +++ b/Master/texmf-dist/omega/otp/char2uni/inucode.otp @@ -0,0 +1,18 @@ +% File inucode.otp +% Conversion to Unicode from Cyrillic U-code +% Copyright (c) 1995 John Plaice and Yannis Haralambous +% This file is part of the Omega project. +% +% This file was derived from data in the tcs program +% (ftp://plan9.att.com/plan9/unixsrc/tcs.shar.Z, 16 November 1994) +% + +input: 1; +output: 2; + +expressions: + +@"00-@"7F => \1; +@"B0-@"EF => #(\1 + @"360); +@"A0 => \1; +. => @"FFFD; diff --git a/Master/texmf-dist/omega/otp/char2uni/inutf8.otp b/Master/texmf-dist/omega/otp/char2uni/inutf8.otp new file mode 100644 index 00000000000..174c465dc00 --- /dev/null +++ b/Master/texmf-dist/omega/otp/char2uni/inutf8.otp @@ -0,0 +1,20 @@ +% File inutf8.otp +% Conversion to Unicode from UTF-8 +% Copyright (c) 1999 John Plaice and Yannis Haralambous +% This file is part of the Omega project. +% +% The information was provided by Martin Duerst. +% + +input: 1; +output: 2; + +expressions: + +@"00-@"7F + => \1; +(@"C0-@"DF)(@"80-@"BF) + => #(((\1-@"C0)*@"40) + (\2-@"80)); +(@"E0-@"EF)(@"80-@"BF)(@"80-@"BF) + => #(((\1-@"E0)*@"1000) + ((\2-@"80)*@"40) + (\3-@"80)); +. => @"FFFD; diff --git a/Master/texmf-dist/omega/otp/char2uni/inviet1.otp b/Master/texmf-dist/omega/otp/char2uni/inviet1.otp new file mode 100644 index 00000000000..c78fca440bd --- /dev/null +++ b/Master/texmf-dist/omega/otp/char2uni/inviet1.otp @@ -0,0 +1,46 @@ +% File inviet1.otp +% Conversion to Unicode from Vietnamese VSCII-1 (1993) +% Copyright (c) 1995 John Plaice and Yannis Haralambous +% This file is part of the Omega project. +% +% This file was derived from data in the tcs program +% (ftp://plan9.att.com/plan9/unixsrc/tcs.shar.Z, 16 November 1994) +% + +input: 1; +output: 2; + +tables: + +tabviet1_c0[@"20] = { +@"FFFD, @"00DA, @"1EE4, @"FFFD, @"1EEA, @"1EEC, @"1EEE, @"0007, +@"FFFD, @"FFFD, @"000A, @"FFFD, @"FFFD, @"000C, @"FFFD, @"FFFD, +@"FFFD, @"1EE8, @"1EF0, @"1EF2, @"1EF6, @"1EF8, @"00DD, @"1EF4, +@"FFFD, @"FFFD, @"FFFD, @"FFFD, @"FFFD, @"FFFD, @"FFFD, @"FFFD +}; + +tabviet1[@"80] = { +@"00C0, @"1EA2, @"00C3, @"00C1, @"1EA0, @"1EB6, @"1EAC, @"00C8, +@"1EBA, @"1EBC, @"00C9, @"1EB8, @"1EC6, @"00CC, @"1EC8, @"0128, +@"00CD, @"1ECA, @"00D2, @"1ECE, @"00D5, @"00D3, @"1ECC, @"1ED8, +@"1EDC, @"1EDE, @"1EE0, @"1EDA, @"1EE2, @"00D9, @"1EE6, @"0168, +@"00A0, @"0102, @"00C2, @"00CA, @"00D4, @"01A0, @"01AF, @"0110, +@"0103, @"00E2, @"00EA, @"00F4, @"01A1, @"01B0, @"0111, @"1EB0, +@"0300, @"0309, @"0303, @"0301, @"0323, @"00E0, @"1EA3, @"00E3, +@"00E1, @"1EA1, @"1EB2, @"1EB1, @"1EB3, @"1EB5, @"1EAF, @"1EB4, +@"1EAE, @"1EA6, @"1EA8, @"1EAA, @"1EA4, @"1EC0, @"1EB7, @"1EA7, +@"1EA9, @"1EAB, @"1EA5, @"1EAD, @"00E8, @"1EC2, @"1EBB, @"1EBD, +@"00E9, @"1EB9, @"1EC1, @"1EC3, @"1EC5, @"1EBF, @"1EC7, @"00EC, +@"1EC9, @"1EC4, @"1EBE, @"1ED2, @"0129, @"00ED, @"1ECB, @"00F2, +@"1ED4, @"1ECF, @"00F5, @"00F3, @"1ECD, @"1ED3, @"1ED5, @"1ED7, +@"1ED1, @"1ED9, @"1EDD, @"1EDF, @"1EE1, @"1EDB, @"1EE3, @"00F9, +@"1ED6, @"1EE7, @"0169, @"00FA, @"1EE5, @"1EEB, @"1EED, @"1EEF, +@"1EE9, @"1EF1, @"1EF3, @"1EF7, @"1EF9, @"00FD, @"1EF5, @"1ED0 +}; + +expressions: + +@"20-@"7F => \1; +@"00-@"1F => #(tabviet1_c0[\1]); +@"80-@"FF => #(tabviet1[\1-@"80]); +. => @"FFFD; diff --git a/Master/texmf-dist/omega/otp/char2uni/inviet2.otp b/Master/texmf-dist/omega/otp/char2uni/inviet2.otp new file mode 100644 index 00000000000..407af19b597 --- /dev/null +++ b/Master/texmf-dist/omega/otp/char2uni/inviet2.otp @@ -0,0 +1,34 @@ +% File inviet2.otp +% Conversion to Unicode from Vietnamese VSCII-2 (1993) +% Copyright (c) 1995 John Plaice and Yannis Haralambous +% This file is part of the Omega project. +% +% This file was derived from data in the tcs program +% (ftp://plan9.att.com/plan9/unixsrc/tcs.shar.Z, 16 November 1994) +% + +input: 1; +output: 2; + +tables: + +tabviet2[@"60] = { +@"00A0, @"0102, @"00C2, @"00CA, @"00D4, @"01A0, @"01AF, @"0110, +@"0103, @"00E2, @"00EA, @"00F4, @"01A1, @"01B0, @"0111, @"1EB0, +@"0300, @"0309, @"0303, @"0301, @"0323, @"00E0, @"1EA3, @"00E3, +@"00E1, @"1EA1, @"1EB2, @"1EB1, @"1EB3, @"1EB5, @"1EAF, @"1EB4, +@"1EAE, @"1EA6, @"1EA8, @"1EAA, @"1EA4, @"1EC0, @"1EB7, @"1EA7, +@"1EA9, @"1EAB, @"1EA5, @"1EAD, @"00E8, @"1EC2, @"1EBB, @"1EBD, +@"00E9, @"1EB9, @"1EC1, @"1EC3, @"1EC5, @"1EBF, @"1EC7, @"00EC, +@"1EC9, @"1EC4, @"1EBE, @"1ED2, @"0129, @"00ED, @"1ECB, @"00F2, +@"1ED4, @"1ECF, @"00F5, @"00F3, @"1ECD, @"1ED3, @"1ED5, @"1ED7, +@"1ED1, @"1ED9, @"1EDD, @"1EDF, @"1EE1, @"1EDB, @"1EE3, @"00F9, +@"1ED6, @"1EE7, @"0169, @"00FA, @"1EE5, @"1EEB, @"1EED, @"1EEF, +@"1EE9, @"1EF1, @"1EF3, @"1EF7, @"1EF9, @"00FD, @"1EF5, @"1ED0 +}; + +expressions: + +@"00-@"7F => \1; +@"A0-@"FF => #(tabviet2[\1-@"A0]); +. => @"FFFD; diff --git a/Master/texmf-dist/omega/otp/char2uni/inviscii.otp b/Master/texmf-dist/omega/otp/char2uni/inviscii.otp new file mode 100644 index 00000000000..8eac50607e1 --- /dev/null +++ b/Master/texmf-dist/omega/otp/char2uni/inviscii.otp @@ -0,0 +1,46 @@ +% File inviscii.otp +% Conversion to Unicode from Vietnamese VISCII 1.1 (1992) +% Copyright (c) 1995 John Plaice and Yannis Haralambous +% This file is part of the Omega project. +% +% This file was derived from data in the tcs program +% (ftp://plan9.att.com/plan9/unixsrc/tcs.shar.Z, 16 November 1994) +% + +input: 1; +output: 2; + +tables: + +tabviscii_c0[@"20] = { +@"0000, @"0001, @"1EB2, @"0003, @"0004, @"1EB4, @"1EAA, @"0007, +@"0008, @"0009, @"000a, @"000b, @"000c, @"000d, @"000e, @"000f, +@"0010, @"0011, @"0012, @"0013, @"1EF6, @"0015, @"0016, @"0017, +@"0018, @"1EF8, @"001a, @"001b, @"001c, @"001d, @"1EF4, @"001f +}; + +tabviscii[@"80] = { +@"1EA0, @"1EAE, @"1EB0, @"1EB6, @"1EA4, @"1EA6, @"1EA8, @"1EAC, +@"1EBC, @"1EB8, @"1EBE, @"1EC0, @"1EC2, @"1EC4, @"1EC6, @"1ED0, +@"1ED2, @"1ED4, @"1ED6, @"1ED8, @"1EE2, @"1EDA, @"1EDC, @"1EDE, +@"1ECA, @"1ECE, @"1ECC, @"1EC8, @"1EE6, @"0168, @"1EE4, @"1EF2, +@"00D5, @"1EAF, @"1EB1, @"1EB7, @"1EA5, @"1EA7, @"1EA9, @"1EAD, +@"1EBD, @"1EB9, @"1EBF, @"1EC1, @"1EC3, @"1EC5, @"1EC7, @"1ED1, +@"1ED3, @"1ED5, @"1ED7, @"1EE0, @"01A0, @"1ED9, @"1EDD, @"1EDF, +@"1ECB, @"1EF0, @"1EE8, @"1EEA, @"1EEC, @"01A1, @"1EDB, @"01AF, +@"00C0, @"00C1, @"00C2, @"00C3, @"1EA2, @"0102, @"1EB3, @"1EB5, +@"00C8, @"00C9, @"00CA, @"1EBA, @"00CC, @"00CD, @"0128, @"1EF3, +@"0110, @"1EE9, @"00D2, @"00D3, @"00D4, @"1EA1, @"1EF7, @"1EEB, +@"1EED, @"00D9, @"00DA, @"1EF9, @"1EF5, @"00DD, @"1EE1, @"01B0, +@"00E0, @"00E1, @"00E2, @"00E3, @"1EA3, @"0103, @"1EEF, @"1EAB, +@"00E8, @"00E9, @"00EA, @"1EBB, @"00EC, @"00ED, @"0129, @"1EC9, +@"0111, @"1EF1, @"00F2, @"00F3, @"00F4, @"00F5, @"1ECF, @"1ECD, +@"1EE5, @"00F9, @"00FA, @"0169, @"1EE7, @"00FD, @"1EE3, @"1EEE +}; + +expressions: + +@"20-@"7F => \1; +@"00-@"1F => #(tabviscii_c0[\1]); +@"80-@"FF => #(tabviscii[\1-@"80]); +. => @"FFFD; diff --git a/Master/texmf-dist/omega/otp/ethiop/ethospc.otp b/Master/texmf-dist/omega/otp/ethiop/ethospc.otp new file mode 100644 index 00000000000..685e73178ec --- /dev/null +++ b/Master/texmf-dist/omega/otp/ethiop/ethospc.otp @@ -0,0 +1,12 @@ +aliases: + space= @"0020; + ethchar= @"1200-@"135f; + ethspace= @"1360; + ethpunctuation= @"1361-@"1368; + ethnum= @"1369-@"137c; + +expressions: + {space} {ethpunctuation} => <= \$; + {ethpunctuation} {space} => <= \1; + {ethpunctuation} => "\nobreak\ethglue{}" \1 "\allowbreak\ethglue{}"; + diff --git a/Master/texmf-dist/omega/otp/misc/ebcdic.otp b/Master/texmf-dist/omega/otp/misc/ebcdic.otp new file mode 100644 index 00000000000..f5824c03fce --- /dev/null +++ b/Master/texmf-dist/omega/otp/misc/ebcdic.otp @@ -0,0 +1,43 @@ +input: 1; +output: 2; + +tables: + +ebcdic[256] = { +@"00, @"01, @"02, @"03, @"FF, @"09, @"FF, @"7F, +@"FF, @"FF, @"FF, @"0B, @"0C, @"0D, @"0E, @"0F, +@"10, @"11, @"12, @"13, @"FF, @"FF, @"08, @"FF, +@"18, @"09, @"FF, @"FF, @"1C, @"1D, @"1E, @"1F, +@"FF, @"FF, @"FF, @"FF, @"FF, @"0A, @"17, @"1B, +@"FF, @"FF, @"FF, @"FF, @"FF, @"05, @"06, @"07, +@"FF, @"FF, @"16, @"FF, @"FF, @"FF, @"FF, @"04, +@"FF, @"FF, @"FF, @"FF, @"14, @"15, @"FF, @"1A, +@"20, @"FF, @"FF, @"FF, @"FF, @"FF, @"FF, @"FF, +@"FF, @"FF, @"5B, @"2E, @"3C, @"28, @"2B, @"21, +@"26, @"FF, @"FF, @"FF, @"FF, @"FF, @"FF, @"FF, +@"FF, @"FF, @"5D, @"24, @"2A, @"29, @"3B, @"5E, +@"2D, @"2F, @"FF, @"FF, @"FF, @"FF, @"FF, @"FF, +@"FF, @"FF, @"7C, @"2C, @"25, @"5F, @"3E, @"3F, +@"FF, @"FF, @"FF, @"FF, @"FF, @"FF, @"FF, @"FF, +@"FF, @"60, @"3A, @"23, @"40, @"27, @"3D, @"22, +@"FF, @"61, @"62, @"63, @"64, @"65, @"66, @"67, +@"68, @"69, @"FF, @"FF, @"FF, @"FF, @"FF, @"FF, +@"FF, @"6A, @"6B, @"6C, @"6D, @"6E, @"6F, @"70, +@"71, @"72, @"FF, @"FF, @"FF, @"FF, @"FF, @"FF, +@"FF, @"7E, @"73, @"74, @"75, @"76, @"77, @"78, +@"79, @"7A, @"FF, @"FF, @"FF, @"FF, @"FF, @"FF, +@"FF, @"FF, @"FF, @"FF, @"FF, @"FF, @"FF, @"FF, +@"FF, @"FF, @"FF, @"FF, @"FF, @"FF, @"FF, @"FF, +@"7B, @"41, @"42, @"43, @"44, @"45, @"46, @"47, +@"48, @"49, @"FF, @"FF, @"FF, @"FF, @"FF, @"FF, +@"7D, @"4A, @"4B, @"4C, @"4D, @"4E, @"4F, @"50, +@"51, @"52, @"FF, @"FF, @"FF, @"FF, @"FF, @"FF, +@"5C, @"FF, @"53, @"54, @"55, @"56, @"57, @"58, +@"59, @"5A, @"FF, @"FF, @"FF, @"FF, @"FF, @"FF, +@"30, @"31, @"32, @"33, @"34, @"35, @"36, @"37, +@"38, @"39, @"FF, @"FF, @"FF, @"FF, @"FF, @"FF +}; + +expressions: + +@"00-@"FF => #(ebcdic[\1]); diff --git a/Master/texmf-dist/omega/otp/misc/id.otp b/Master/texmf-dist/omega/otp/misc/id.otp new file mode 100644 index 00000000000..0a895097c74 --- /dev/null +++ b/Master/texmf-dist/omega/otp/misc/id.otp @@ -0,0 +1,5 @@ +input: 1; +output: 1; + +expressions: +. => \1; diff --git a/Master/texmf-dist/omega/otp/ocherokee/cher2uni.otp b/Master/texmf-dist/omega/otp/ocherokee/cher2uni.otp new file mode 100644 index 00000000000..571db235ae7 --- /dev/null +++ b/Master/texmf-dist/omega/otp/ocherokee/cher2uni.otp @@ -0,0 +1,104 @@ +% (c) copyright 2001 Apostolos Syropoulos +% This program can be redistributed and/or modified under the terms +% of the LaTeX Project Public License Distributed from CTAN +% archives in directory macros/latex/base/lppl.txt; either +% version 1 of the License, or any later version. +% +% Please report errors or suggestions for improvement to +% +% Apostolos Syropoulos +% 366, 28th October Str. +% GR-671 00 Xanthi, GREECE +% apostolo@ocean1.ee.duth.gr or apostolo@obelix.ee.duth.gr +% +input: 1; + +output: 2; + +expressions: +`a' => @"13A0; +`e' => @"13A1; +`i' => @"13A2; +`o' => @"13A3; +`u' => @"13A4; +`v' => @"13A5; +`g' `a' => @"13A6; +`k' `a' => @"13A7; +`g' `e' => @"13A8; +`g' `i' => @"13A9; +`g' `o' => @"13AA; +`g' `u' => @"13AB; +`g' `v' => @"13AC; +`h' `a' => @"13AD; +`h' `e' => @"13AE; +`h' `i' => @"13AF; +`h' `o' => @"13B0; +`h' `u' => @"13B1; +`h' `v' => @"13B2; +`l' `a' => @"13B3; +`l' `e' => @"13B4; +`l' `i' => @"13B5; +`l' `o' => @"13B6; +`l' `u' => @"13B7; +`l' `v' => @"13B8; +`m' `a' => @"13B9; +`m' `e' => @"13BA; +`m' `i' => @"13BB; +`m' `o' => @"13BC; +`m' `u' => @"13BD; +`n' `a' => @"13BE; +`h' `n' `a' => @"13BF; +`n' `e' => @"13C1; +`n' `i' => @"13C2; +`n' `o' => @"13C3; +`n' `u' => @"13C4; +`n' `v' => @"13C5; +`q' `u' `a' => @"13C6; +`q' `u' `e' => @"13C7; +`q' `u' `i' => @"13C8; +`q' `u' `o' => @"13C9; +`q' `u' `u' => @"13CA; +`q' `u' `v' => @"13CB; +`s' end: => @"13CD; +`s' ^(`a'|`e'|`i'|`o'|`u'|`v') => @"13CD <= \2; +`s' `a' => @"13CC; +`s' `e' => @"13CE; +`s' `i' => @"13CF; +`s' `o' => @"13D0; +`s' `u' => @"13D1; +`s' `v' => @"13D2; +`d' `a' => @"13D3; +`t' `a' => @"13D4; +`d' `e' => @"13D5; +`t' `e' => @"13D6; +`d' `i' => @"13D7; +`t' `i' => @"13D8; +`d' `o' => @"13D9; +`d' `u' => @"13DA; +`d' `v' => @"13DB; +`d' `l' `a' => @"13DC; +`t' `l' `a' => @"13DD; +`t' `l' `e' => @"13DE; +`t' `l' `i' => @"13DF; +`t' `l' `o' => @"13E0; +`t' `l' `u' => @"13E1; +`t' `l' `v' => @"13E2; +`t' `s' `a' => @"13E3; +`t' `s' `e' => @"13E4; +`t' `s' `i' => @"13E5; +`t' `s' `o' => @"13E6; +`t' `s' `u' => @"13E7; +`t' `s' `v' => @"13E8; +`w' `a' => @"13E9; +`w' `e' => @"13EA; +`w' `i' => @"13EB; +`w' `o' => @"13EC; +`w' `u' => @"13ED; +`w' `v' => @"13EE; +`y' `a' => @"13EF; +`y' `e' => @"13F0; +`y' `i' => @"13F1; +`y' `o' => @"13F2; +`y' `u' => @"13F3; +`y' `v' => @"13F4; +. => \1; diff --git a/Master/texmf-dist/omega/otp/omega-devanagari/hindi-cuni2font.otp b/Master/texmf-dist/omega/otp/omega-devanagari/hindi-cuni2font.otp new file mode 100644 index 00000000000..b545a3234b2 --- /dev/null +++ b/Master/texmf-dist/omega/otp/omega-devanagari/hindi-cuni2font.otp @@ -0,0 +1,288 @@ +input: 2; +output: 2; + +aliases: + +BA = (@"092C) ; +BHA = (@"092D) ; +CA = (@"091A) ; +CHA = (@"091B) ; +DA = (@"0926) ; +DDA = (@"0921) ; +DDDHA = (@"095C) ; +DDHA = (@"0922) ; +DHA = (@"0927) ; +FA = (@"095E) ; +GA = (@"0917) ; +GHA = (@"0918) ; +GHHA = (@"095A) ; +HA = (@"0939) ; +JA = (@"091C) ; +JHA = (@"091D) ; +KA = (@"0915) ; +KHA = (@"0916) ; +KHHA = (@"0959) ; +LA = (@"0932) ; +LLA = (@"0933) ; +LLLA = (@"0934) ; +MA = (@"092E) ; +NA = (@"0928) ; +NGA = (@"0919) ; +NNA = (@"0923) ; +NNNA = (@"0929) ; +NYA = (@"091E) ; +PA = (@"092A) ; +PHA = (@"092B) ; +QA = (@"0958) ; +RA = (@"0930) ; +RHA = (@"095D) ; +RRA = (@"0931) ; +SA = (@"0938) ; +SHA = (@"0936) ; +SSA = (@"0937) ; +TA = (@"0924) ; +THA = (@"0925) ; +TTA = (@"091F) ; +TTHA = (@"0920) ; +VA = (@"0935) ; +YA = (@"092F) ; +YYA = (@"095F) ; +ZA = (@"095B) ; +VIRAMA = (@"094D) ; +CANDRABINDU = (@"0901) ; +ANUSVARA = (@"0902) ; +DEPU = (@"0941); +DEPUU = (@"0942); +DEPAI = (@"0948) ; +NONHINDI = (@"0021-@"007F) ; + +expressions: + +{CANDRABINDU} => "\llap{{\clearocplists\char32}}" ; +{ANUSVARA} => "\llap{{\clearocplists\char92}}" ; +{DEPAI} => "\llap{{\clearocplists\char123}}" ; +@"0945 => "\llap{{\clearocplists\char4}}" ; %"\llap{\char4}" ; +@"0947 => "\llap{{\clearocplists\char3}}" ; %"\llap{\char3}" ; +@"0905 => "a" ; +@"0906 => "aA" ; +@"0907 => "i" ; +@"0908 => "I" ; +@"0909 => "u" ; +@"090A => "U" ; +@"090B => @"001B ; +@"090C => @"0018 ; +@"090F => "e" ; +@"0910 => "e\llap{\char3}" ; +@"0913 => "ao" ; +@"0914 => "aO" ; +@"0960 => @"0011 ; +@"0961 => @"0019 ; +@"093E => "A" ; +@"093F => "E" ; +@"0940 => "F" ; +@"094B => "o" ; +@"094C => "O" ; +@"0903 => "," ; +@"0964 => "." ; + +{ZA} {VIRAMA} {RA} => @"0086 ; % Velthuis ligature number 114 +{TTHA} {VIRAMA} {YA} => @"00D5 ; % Velthuis ligature number 45 +{TTA} {VIRAMA} {YA} => @"00D4 ; % Velthuis ligature number 44 +{TTA} {VIRAMA} {TTHA} => @"00E1 ; % Velthuis ligature number 43 +{TTA} {VIRAMA} {TTA} => @"00D3 ; % Velthuis ligature number 42 +{TTA} {VIRAMA} {KA} => @"00D6 ; % Velthuis ligature number 41 +{TA} {VIRAMA} {TA} {VIRAMA} => @"0082 ; % Velthuis ligature number 55' +{TA} {VIRAMA} {TA} => @"0081 ; % Velthuis ligature number 55 +{TA} {VIRAMA} {RA} => @"00EC ; % Velthuis ligature number 57' +{TA} {VIRAMA} {RA} => @"002F ; % Velthuis ligature number 57 +{SSA} {VIRAMA} {TTA} {VIRAMA} {YA} => @"00F7 ; % Velthuis ligature number 102 +{SSA} {VIRAMA} {TTA} {VIRAMA} {VA} => @"00AB ; % Velthuis ligature number 104 +{SSA} {VIRAMA} {TTA} {VIRAMA} {RA} {VIRAMA} {YA} => @"00AA ; % Velthuis ligature number 117 +{SSA} {VIRAMA} {TTA} {VIRAMA} {RA} => @"0104 ; % @"0009 "\6{V}" ; % Velthuis ligature number 103 +{SHA} {VIRAMA} {RA} {VIRAMA} => @"00F5 ; % Velthuis ligature number 97' +{SHA} {VIRAMA} {RA} => @"0099 ; % Velthuis ligature number 97 +{SA} {VIRAMA} {RA} => @"00FA ; % Velthuis ligature number 106 +{PHA} {VIRAMA} {RA} => @"0083 ; % Velthuis ligature number 115 +{PA} {VIRAMA} {RA} => @"00FE ; % Velthuis ligature number 83 +{NGA} {VIRAMA} {YA} => @"00C2 ; % Velthuis ligature number 24 +{NGA} {VIRAMA} {NGA} => @"00BC ; % Velthuis ligature number 21 +{NGA} {VIRAMA} {NA} => @"00B5 ; % Velthuis ligature number 22 +{NGA} {VIRAMA} {MA} => @"00C1 ; % Velthuis ligature number 23 +{NGA} {VIRAMA} {KHA} {VIRAMA} {YA} => @"00BA ; % Velthuis ligature number 28 +{NGA} {VIRAMA} {KHA} => @"00B2 ; % Velthuis ligature number 18 +{NGA} {VIRAMA} {KA} {VIRAMA} {YA} => @"00AF ; % Velthuis ligature number 26 +{NGA} {VIRAMA} {KA} {VIRAMA} {TA} {VIRAMA} {YA} => @"00AE ; % Velthuis ligature number 32 +{NGA} {VIRAMA} {KA} {VIRAMA} {SSA} {VIRAMA} {VA} => @"00B1 ; % Velthuis ligature number 33 +{NGA} {VIRAMA} {KA} => @"00AC ; % Velthuis ligature number 17 +{NGA} {VIRAMA} {GHA} {VIRAMA} {YA} => @"00B9 ; % Velthuis ligature number 30 +{NGA} {VIRAMA} {GHA} {VIRAMA} {RA} => @"00C0 ; % Velthuis ligature number 31 +{NGA} {VIRAMA} {GHA} => @"00BF ; % Velthuis ligature number 20 +{NGA} {VIRAMA} {GA} {VIRAMA} {YA} => @"00BE ; % Velthuis ligature number 29 +{NGA} {VIRAMA} {GA} => @"00BD ; % Velthuis ligature number 19 +{NA} {VIRAMA} {NA} => @"00E0 ; % Velthuis ligature number 80 +{KA} {VIRAMA} {VA} {VIRAMA} {YA} => @"00CC ; % Velthuis ligature number 14 +{KA} {VIRAMA} {VA} => @"00CB ; % Velthuis ligature number 7 +{KA} {VIRAMA} {TA} {VIRAMA} {YA} => @"00C5 ; % Velthuis ligature number 9 +{KA} {VIRAMA} {TA} {VIRAMA} {VA} => @"00C6 ; % Velthuis ligature number 11 +{KA} {VIRAMA} {TA} {VIRAMA} {RA} {VIRAMA} {YA} => @"00FC ; % Velthuis ligature number 118 +{KA} {VIRAMA} {TA} {VIRAMA} {RA} => @"0103 ; % "\6{" @"00C4 "}" ; % Velthuis ligature number 10 +{KA} {VIRAMA} {TA} => @"00C4 ; % Velthuis ligature number 1 +{KA} {VIRAMA} {SSA} {VIRAMA} => @"0023 ; % Velthuis ligature number 8' +{KA} {VIRAMA} {SSA} => @"0022 ; % Velthuis ligature number 8 +{KA} {VIRAMA} {RA} {VIRAMA} {YA} => @"00E7 ; % Velthuis ligature number 13 +{KA} {VIRAMA} {RA} => @"0087 ; % Velthuis ligature number 5 +{KA} {VIRAMA} {NA} {VIRAMA} {YA} => @"00E6 ; % Velthuis ligature number 12 +{KA} {VIRAMA} {KA} => @"00C3 ; % Velthuis ligature number 0 +{JA} {VIRAMA} {RA} => @"0085 ; % Velthuis ligature number 38 +{JA} {VIRAMA} {NYA} {VIRAMA} => @"00EA ; % Velthuis ligature number 37' +{JA} {VIRAMA} {NYA} => @"00E2 ; % Velthuis ligature number 37 +{HA} {VIRAMA} {YA} => @"009D ; % Velthuis ligature number 110 +{HA} {VIRAMA} {VA} => @"009F ; % Velthuis ligature number 113 +{HA} {VIRAMA} {RA} => @"00A0 ; % Velthuis ligature number 111 +{HA} {VIRAMA} {NNA} => @"00A2 ; % Velthuis ligature number 107 +{HA} {VIRAMA} {NA} => @"00A1 ; % Velthuis ligature number 108 +{HA} {VIRAMA} {MA} => @"009C ; % Velthuis ligature number 109 +{HA} {VIRAMA} {LA} => @"009E ; % Velthuis ligature number 112 +{GA} {VIRAMA} {RA} => @"0105 ; % "g\llap{" @"007D "}" ; % Velthuis ligature number 15 +{FA} {VIRAMA} {RA} => @"0084 ; % Velthuis ligature number 116 +{DHA} {VIRAMA} {RA} => @"0102 ; % "D\llap{" @"007D "}" ; % Velthuis ligature number 79 +{DDHA} {VIRAMA} {YA} => @"00E4 ; % Velthuis ligature number 54 +{DDA} {VIRAMA} {YA} => @"00B7 ; % Velthuis ligature number 50 +{DDA} {VIRAMA} {RA} {VIRAMA} {YA} => @"00FB ; % Velthuis ligature number 119 +{DDA} {VIRAMA} {RA} => @"0101 ; % "\6{X}" ; % Velthuis ligature number 51 +{DDA} {VIRAMA} {DDA} => @"00E5 ; % Velthuis ligature number 48 +{DA} {VIRAMA} {YA} => @"008D ; % Velthuis ligature number 66 +{DA} {VIRAMA} {VA} {VIRAMA} {YA} => @"0095 ; % Velthuis ligature number 77 +{DA} {VIRAMA} {VA} => @"0092 ; % Velthuis ligature number 68 +{DA} {VIRAMA} {RA} {VIRAMA} {YA} => @"00EF ; % Velthuis ligature number 76 +{DA} {VIRAMA} {RA} => @"0100 ; % "\qb{d}" ; % Velthuis ligature number 67 +{DA} {VIRAMA} {GHA} {VIRAMA} {RA} => @"00EE ; % Velthuis ligature number 70 +{DA} {VIRAMA} {GA} {VIRAMA} {RA} => @"00ED ; % Velthuis ligature number 69 +{DA} {VIRAMA} {DHA} {VIRAMA} {YA} => @"008F ; % Velthuis ligature number 73 +{DA} {VIRAMA} {DHA} {VIRAMA} {VA} => @"00F9 ; % Velthuis ligature number 74 +{DA} {VIRAMA} {DHA} => @"0088 ; % Velthuis ligature number 61 +{DA} {VIRAMA} {DA} {VIRAMA} {YA} => @"0090 ; % Velthuis ligature number 71 +{DA} {VIRAMA} {DA} {VIRAMA} {VA} => @"00F8 ; % Velthuis ligature number 72 +{DA} {VIRAMA} {DA} => @"008C ; % Velthuis ligature number 60 +{DA} {VIRAMA} {BHA} {VIRAMA} {YA} => @"008E ; % Velthuis ligature number 75 +{DA} {VIRAMA} {BHA} => @"0089 ; % Velthuis ligature number 64 +{DA} {VIRAMA} {BA} => @"0093 ; % Velthuis ligature number 63 +{CHA} {VIRAMA} {YA} => @"00D0 ; % Velthuis ligature number 36 + +%{LLLA} {VIRAMA} => @"00XX ; +%{NNNA} {VIRAMA} => @"00XX ; +%{RRA} {VIRAMA} => @"00XX ; +%{YYA} {VIRAMA} => @"00XX ; +{BA} {VIRAMA} => @"004E ; +{BHA} {VIRAMA} => @"003C ; +{CA} {VIRAMA} => @"0051 ; +{CHA} {VIRAMA} => "\qq{" @"0043 "}" ; +{DA} {VIRAMA} => "\qq{" @"0064 "}" ; +{DDA} {VIRAMA} => "\qq{" @"0058 "}" ; +{DDDHA} {VIRAMA} => "\qq{" @"0077 "}" ; +{DDHA} {VIRAMA} => "\qq{" @"0059 "}" ; +{DHA} {VIRAMA} => @"0040 ; +{FA} {VIRAMA} => @"0008 ; +{GA} {VIRAMA} => @"0060 ; +{GHA} {VIRAMA} => @"005D ; +{GHHA} {VIRAMA} => @"001C ; +{HA} {VIRAMA} => "\qq{" @"0068 "}" ; +{JA} {VIRAMA} => @"003E ; +{JHA} {VIRAMA} => @"0024 ; +{KA} {VIRAMA} => @"003F ; +{KHA} {VIRAMA} => @"0048 ; +{KHHA} {VIRAMA} => @"0007 ; +{LA} {VIRAMA} => @"0053 ; +{LLA} {VIRAMA} => @"0010 ; +{MA} {VIRAMA} => @"004D ; +{NA} {VIRAMA} => @"0006 ; +{NGA} {VIRAMA} => "\qq{" @"0052 "}" ; +{NNA} {VIRAMA} => @"0017 ; +{NYA} {VIRAMA} => @"0016 ; +{PA} {VIRAMA} => @"003D ; +{PHA} {VIRAMA} => @"0025 ; +{QA} {VIRAMA} => @"000A ; +{RA} {VIRAMA} => "\qq{" @"0072 "}" ; +{RHA} {VIRAMA} => "\qq{" @"0078 "}" ; +{SA} {VIRAMA} => @"002D ; +{SHA} {VIRAMA} => @"005B ; +{SSA} {VIRAMA} => @"0009 ; +{TA} {VIRAMA} => @"0028 ; +{THA} {VIRAMA} => @"004C ; +{TTA} {VIRAMA} => "\qq{" @"0056 "}" ; +{TTHA} {VIRAMA} => "\qq{" @"0057 "}" ; +{VA} {VIRAMA} => "{\clearocplists\char38}" ; +{YA} {VIRAMA} => @"0005 ; +{ZA} {VIRAMA} => @"001E ; + +{RA} {DEPU} => @"007A ; +{RA} {DEPUU} => @"0021 ; + +%{LLLA} => @"00XX ; +%{NNNA} => @"00XX ; +%{RRA} => @"00XX ; +%{YYA} => @"00XX ; +{BA} => @"0062 ; +{BHA} => @"0042 ; +{CA} => @"0063 ; +{CHA} => @"0043 ; +{DA} => @"0064 ; +{DDA} => @"0058 ; +{DDDHA} => @"0077 ; +{DDHA} => @"0059 ; +{DHA} => @"0044 ; +{FA} => @"0027 ; +{GA} => @"0067 ; +{GHA} => @"0047 ; +{GHHA} => @"000B ; +{HA} => @"0068 ; +{JA} => @"006A ; +{JHA} => @"004A ; +{KA} => @"006B ; +{KHA} => @"004B ; +{KHHA} => @"000C ; +{LA} => @"006C ; +{LLA} => @"000F ; +{MA} => @"006D ; +{NA} => @"006E ; +{NGA} => @"0052 ; +{NNA} => @"005A ; +{NYA} => @"001A ; +{PA} => @"0070 ; +{PHA} => @"0050 ; +{QA} => @"002A ; +{RA} => @"0072 ; +{RHA} => @"0078 ; +{SA} => @"0073 ; +{SHA} => @"0066 ; +{SSA} => @"0071 ; +{TA} => @"0074 ; +{THA} => @"0054 ; +{TTA} => @"0056 ; +{TTHA} => @"0057 ; +{VA} => @"0076 ; +{YA} => @"0079 ; +{ZA} => @"0029 ; + +{NONHINDI} {NONHINDI} {NONHINDI} {NONHINDI} {NONHINDI} {NONHINDI} {NONHINDI} {NONHINDI} {NONHINDI} {NONHINDI} => "{\clearocplists\externalfont\," \1 \2 \3 \4 \5 \6 \7 \8 \9 \10 "\,}" ; + +{NONHINDI} {NONHINDI} {NONHINDI} {NONHINDI} {NONHINDI} {NONHINDI} {NONHINDI} {NONHINDI} {NONHINDI} => "{\clearocplists\externalfont\," \1 \2 \3 \4 \5 \6 \7 \8 \9 "\,}" ; + +{NONHINDI} {NONHINDI} {NONHINDI} {NONHINDI} {NONHINDI} {NONHINDI} {NONHINDI} {NONHINDI} => "{\clearocplists\externalfont\," \1 \2 \3 \4 \5 \6 \7 \8 "\,}" ; + +{NONHINDI} {NONHINDI} {NONHINDI} {NONHINDI} {NONHINDI} {NONHINDI} {NONHINDI} => "{\clearocplists\externalfont\," \1 \2 \3 \4 \5 \6 \7 "\,}" ; + +{NONHINDI} {NONHINDI} {NONHINDI} {NONHINDI} {NONHINDI} {NONHINDI} => "{\clearocplists\externalfont\," \1 \2 \3 \4 \5 \6 "\,}" ; + +{NONHINDI} {NONHINDI} {NONHINDI} {NONHINDI} {NONHINDI} => "{\clearocplists\externalfont\," \1 \2 \3 \4 \5 "\,}" ; + +{NONHINDI} {NONHINDI} {NONHINDI} {NONHINDI} => "{\clearocplists\externalfont\," \1 \2 \3 \4 "\,}" ; + +{NONHINDI} {NONHINDI} {NONHINDI} => "{\clearocplists\externalfont\," \1 \2 \3 "\,}" ; + +{NONHINDI} {NONHINDI} => "{\clearocplists\externalfont\," \1 \2 "\,}" ; + +{NONHINDI} => "{\clearocplists\externalfont\," \1 "\,}" ; + +. => \1 ; +. => \1 ; \ No newline at end of file diff --git a/Master/texmf-dist/omega/otp/omega-devanagari/hindi-cuni2font2.otp b/Master/texmf-dist/omega/otp/omega-devanagari/hindi-cuni2font2.otp new file mode 100644 index 00000000000..77451f46cb0 --- /dev/null +++ b/Master/texmf-dist/omega/otp/omega-devanagari/hindi-cuni2font2.otp @@ -0,0 +1,118 @@ +input: 2; +output: 2; + +aliases: + +DEPU = (@"0941) ; +DEPUU = (@"0942) ; +DEPR = (@"0943) ; +DEPRR = (@"0944) ; +DEPL = (@"0962) ; +DEPLL = (@"0963) ; +DEPOO = (@"0949) ; +VIRAMA = (@"094D) ; + +expressions: + +(@"0000-@"00FF) {DEPU} => "\qqqa{" \1 "}" ; + +(@"0000-@"00FF) {DEPUU} => "\qqqb{" \1 "}" ; + +(@"0000-@"00FF) {DEPR} => "\qqqc{" \1 "}" ; + +(@"0000-@"00FF) {DEPRR} => "\qx{" \1 "}" ; + +(@"0000-@"00FF) {DEPL} => "\qy{" \1 "}" ; + +(@"0000-@"00FF) {DEPLL} => "\qz{" \1 "}" ; + +(@"0000-@"00FF) {DEPOO} => "\qzz{" \1 "}" ; + +(@"0100) {DEPU} => "\qqqa{\qb{d}}" ; + +(@"0100) {DEPUU} => "\qqqb{\qb{d}}" ; + +(@"0100) {DEPR} => "\qqqc{\qb{d}}" ; + +(@"0100) {DEPRR} => "\qx{\qb{d}}" ; + +(@"0100) {DEPL} => "\qy{\qb{d}}" ; + +(@"0100) {DEPLL} => "\qz{\qb{d}}" ; + +(@"0100) {DEPOO} => "\qzz{\qb{d}}" ; + +(@"0101) {DEPU} => "\qqqa{\qqq{X}}" ; + +(@"0101) {DEPUU} => "\qqqb{\qqq{X}}" ; + +(@"0101) {DEPR} => "\qqqc{\qqq{X}}" ; + +(@"0101) {DEPRR} => "\qx{\qqq{X}}" ; + +(@"0101) {DEPL} => "\qy{\qqq{X}}" ; + +(@"0101) {DEPLL} => "\qz{\qqq{X}}" ; + +(@"0101) {DEPOO} => "\qzz{\qqq{X}}" ; + +(@"0102) {DEPU} => "\qqqa{D\llap{^^^^007d}}" ; + +(@"0102) {DEPUU} => "\qqqb{D\llap{^^^^007d}}" ; + +(@"0102) {DEPR} => "\qqqc{D\llap{^^^^007d}}" ; + +(@"0102) {DEPRR} => "\qx{D\llap{^^^^007d}}" ; + +(@"0102) {DEPL} => "\qy{D\llap{^^^^007d}}" ; + +(@"0102) {DEPLL} => "\qz{D\llap{^^^^007d}}" ; + +(@"0102) {DEPOO} => "\qzz{D\llap{^^^^007d}}" ; + +(@"0103) {DEPU} => "\qqqa{\qqq{^^^^00c4}}" ; + +(@"0103) {DEPUU} => "\qqqb{\qqq{^^^^00c4}}" ; + +(@"0103) {DEPR} => "\qqqc{\qqq{^^^^00c4}}" ; + +(@"0103) {DEPRR} => "\qx{\qqq{^^^^00c4}}" ; + +(@"0103) {DEPL} => "\qy{\qqq{^^^^00c4}}" ; + +(@"0103) {DEPLL} => "\qz{\qqq{^^^^00c4}}" ; + +(@"0103) {DEPOO} => "\qzz{\qqq{^^^^00c4}}" ; + +(@"0104) {DEPU} => "\qqqa{{\clearocplists\char9}\qqq{V}}" ; + +(@"0104) {DEPUU} => "\qqqb{{\clearocplists\char9}\qqq{V}}" ; + +(@"0104) {DEPR} => "\qqqc{{\clearocplists\char9}\qqq{V}}" ; + +(@"0104) {DEPRR} => "\qx{{\clearocplists\char9}\qqq{V}}" ; + +(@"0104) {DEPL} => "\qy{{\clearocplists\char9}\qqq{V}}" ; + +(@"0104) {DEPLL} => "\qz{{\clearocplists\char9}\qqq{V}}" ; + +(@"0104) {DEPOO} => "\qzz{{\clearocplists\char9}\qqq{V}}" ; + +(@"0105) {DEPU} => "\qqqa{g\llap{^^^^007d}}" ; + +(@"0105) {DEPUU} => "\qqqb{g\llap{^^^^007d}}" ; + +(@"0105) {DEPR} => "\qqqc{g\llap{^^^^007d}}" ; + +(@"0105) {DEPRR} => "\qx{g\llap{^^^^007d}}" ; + +(@"0105) {DEPL} => "\qy{g\llap{^^^^007d}}" ; + +(@"0105) {DEPLL} => "\qz{g\llap{^^^^007d}}" ; + +(@"0105) {DEPOO} => "\qzz{g\llap{^^^^007d}}" ; + +(@"0000-@"0105) {VIRAMA} => "\qq{" \1 "}" ; + +. => \1 ; + diff --git a/Master/texmf-dist/omega/otp/omega-devanagari/hindi-cuni2font3.otp b/Master/texmf-dist/omega/otp/omega-devanagari/hindi-cuni2font3.otp new file mode 100644 index 00000000000..72dff93a982 --- /dev/null +++ b/Master/texmf-dist/omega/otp/omega-devanagari/hindi-cuni2font3.otp @@ -0,0 +1,26 @@ +input: 2; +output: 2; + +expressions: + +(@"0000-@"00FF) @"097E @"097F => "\qq{" \1 "}\llap{\clearocplists\char13}" ; + +(@"0000-@"00FF) @"097F @"097E => "\qq{" \1 "}\llap{\clearocplists\char13}" ; + +(@"0000-@"00FF) @"097F => "\qq{" \1 "}"; + +@"097E => "\llap{\clearocplists\char13}" ; + +@"0100 => "\qb{d}" ; + +@"0101 => "\qqq{X}" ; + +@"0102 => "D\llap{" @"007D "}" ; + +@"0103 => "\qqq{" @"00C4 "}" ; + +@"0104 => @"0009 "\qqq{V}" ; + +@"0105 => "g\llap{" @"007D "}" ; + +. => \1 ; \ No newline at end of file diff --git a/Master/texmf-dist/omega/otp/omega-devanagari/hindi-uni2cuni.otp b/Master/texmf-dist/omega/otp/omega-devanagari/hindi-uni2cuni.otp new file mode 100644 index 00000000000..3dd693df2fb --- /dev/null +++ b/Master/texmf-dist/omega/otp/omega-devanagari/hindi-uni2cuni.otp @@ -0,0 +1,81 @@ +input: 2; +output: 2; + +aliases: + +CONSONANT = (@"0915-@"0939|@"0958-@"095F) ; +VIRAMA = (@"094D) ; +INDVOWEL = (@"0905-@"0914|@"0960|@"0961) ; +DEPVOWEL = (@"093E|@"0940-@"094C|@"0962|@"0963) ; +RA = (@"0930) ; +NONHINDI = ^(@"0905-@"0939|@"093E|@"0940-@"094C|@"094D|@"0958-@"0963) ; + +INITA = (@"0905) ; +INITAA = (@"0906) ; +INITI = (@"0907) ; +INITII = (@"0908) ; +INITU = (@"0909) ; +INITUU = (@"090A) ; +INITR = (@"090B) ; +INITRR = (@"0960) ; +INITL = (@"090C) ; +INITLL = (@"0961) ; +INITE = (@"090F) ; +INITAI = (@"0910) ; +INITO = (@"0913) ; +INITAU = (@"0914) ; +INITOO = (@"0911) ; + +expressions: + +%%% to remove when sanskrit +{CONSONANT} {VIRAMA} end: => \1 ; + +%%% to remove when sanskrit +{CONSONANT} {VIRAMA} {NONHINDI} => \1 <= \3 ; + +{CONSONANT}{VIRAMA}{INITA} => \1 ; + +{CONSONANT}{VIRAMA}{INITAA} => \1 @"093E ; + +{CONSONANT} {VIRAMA} {CONSONANT} {VIRAMA} {CONSONANT} {VIRAMA} {CONSONANT} {VIRAMA} {CONSONANT} {VIRAMA} {CONSONANT} {VIRAMA} {CONSONANT} {VIRAMA} {CONSONANT} {VIRAMA} {INITI} => @"093F \1 \2 \3 \4 \5 \6 \7 \8 \9 \10 \11 \12 \13 \14 \15 ; + +{CONSONANT} {VIRAMA} {CONSONANT} {VIRAMA} {CONSONANT} {VIRAMA} {CONSONANT} {VIRAMA} {CONSONANT} {VIRAMA} {CONSONANT} {VIRAMA} {CONSONANT} {VIRAMA} {INITI} => @"093F \1 \2 \3 \4 \5 \6 \7 \8 \9 \10 \11 \12 \13 ; + +{CONSONANT} {VIRAMA} {CONSONANT} {VIRAMA} {CONSONANT} {VIRAMA} {CONSONANT} {VIRAMA} {CONSONANT} {VIRAMA} {CONSONANT} {VIRAMA} {INITI} => @"093F \1 \2 \3 \4 \5 \6 \7 \8 \9 \10 \11 ; + +{CONSONANT} {VIRAMA} {CONSONANT} {VIRAMA} {CONSONANT} {VIRAMA} {CONSONANT} {VIRAMA} {CONSONANT} {VIRAMA} {INITI} => @"093F \1 \2 \3 \4 \5 \6 \7 \8 \9 ; + +{CONSONANT} {VIRAMA} {CONSONANT} {VIRAMA} {CONSONANT} {VIRAMA} {CONSONANT} {VIRAMA} {INITI} => @"093F \1 \2 \3 \4 \5 \6 \7 ; + +{CONSONANT} {VIRAMA} {CONSONANT} {VIRAMA} {CONSONANT} {VIRAMA} {INITI} => @"093F \1 \2 \3 \4 \5 ; + +{CONSONANT} {VIRAMA} {CONSONANT} {VIRAMA} {INITI} => @"093F \1 \2 \3 ; + +{CONSONANT}{VIRAMA}{INITI} => @"093F \1 ; + +{CONSONANT}{VIRAMA}{INITII} => \1 @"0940 ; + +{CONSONANT}{VIRAMA}{INITU} => \1 @"0941 ; + +{CONSONANT}{VIRAMA}{INITUU} => \1 @"0942 ; + +{CONSONANT}{VIRAMA}{INITR} => \1 @"0943 ; + +{CONSONANT}{VIRAMA}{INITRR} => \1 @"0944 ; + +{CONSONANT}{VIRAMA}{INITL} => \1 @"0962 ; + +{CONSONANT}{VIRAMA}{INITLL} => \1 @"0962 ; + +{CONSONANT}{VIRAMA}{INITE} => \1 @"0947 ; + +{CONSONANT}{VIRAMA}{INITAI} => \1 @"0948 ; + +{CONSONANT}{VIRAMA}{INITO} => \1 @"094B ; + +{CONSONANT}{VIRAMA}{INITAU} => \1 @"094C ; + +{CONSONANT}{VIRAMA}{INITOO} => \1 @"0949 ; + +. => \1 ; diff --git a/Master/texmf-dist/omega/otp/omega-devanagari/hindi-uni2cuni2.otp b/Master/texmf-dist/omega/otp/omega-devanagari/hindi-uni2cuni2.otp new file mode 100644 index 00000000000..36112bf3cfc --- /dev/null +++ b/Master/texmf-dist/omega/otp/omega-devanagari/hindi-uni2cuni2.otp @@ -0,0 +1,45 @@ +input: 2; +output: 2; + +aliases: + +CONSONANT = (@"0915-@"0939|@"0958-@"095F) ; +VIRAMA = (@"094D) ; +DEPVOWEL = (@"093E|@"0940-@"094C|@"0962|@"0963) ; +RA = (@"0930) ; +NONHINDI = ^(@"0905-@"0939|@"093E|@"0940-@"094C|@"094D|@"0958-@"0963) ; + +expressions: + +{RA} {VIRAMA} {CONSONANT} {VIRAMA} {CONSONANT} {VIRAMA} {CONSONANT} {VIRAMA} {CONSONANT} {VIRAMA} {CONSONANT} {VIRAMA} {CONSONANT} {DEPVOWEL} => \3 \4 \5 \6 \7 \8 \9 \10 \11 \12 \13 \14 \15 \16 @"097E ; + +{RA} {VIRAMA} {CONSONANT} {VIRAMA} {CONSONANT} {VIRAMA} {CONSONANT} {VIRAMA} {CONSONANT} {VIRAMA} {CONSONANT} {VIRAMA} {CONSONANT} => \3 \4 \5 \6 \7 \8 \9 \10 \11 \12 \13 \14 \15 @"097E ; + +{RA} {VIRAMA} {CONSONANT} {VIRAMA} {CONSONANT} {VIRAMA} {CONSONANT} {VIRAMA} {CONSONANT} {VIRAMA} {CONSONANT} {VIRAMA} {CONSONANT} {DEPVOWEL} => \3 \4 \5 \6 \7 \8 \9 \10 \11 \12 \13 \14 @"097E ; + +{RA} {VIRAMA} {CONSONANT} {VIRAMA} {CONSONANT} {VIRAMA} {CONSONANT} {VIRAMA} {CONSONANT} {VIRAMA} {CONSONANT} {VIRAMA} {CONSONANT} => \3 \4 \5 \6 \7 \8 \9 \10 \11 \12 \13 @"097E ; + +{RA} {VIRAMA} {CONSONANT} {VIRAMA} {CONSONANT} {VIRAMA} {CONSONANT} {VIRAMA} {CONSONANT} {VIRAMA} {CONSONANT} {DEPVOWEL} => \3 \4 \5 \6 \7 \8 \9 \10 \11 \12 @"097E ; + +{RA} {VIRAMA} {CONSONANT} {VIRAMA} {CONSONANT} {VIRAMA} {CONSONANT} {VIRAMA} {CONSONANT} {VIRAMA} {CONSONANT} => \3 \4 \5 \6 \7 \8 \9 \10 \11 @"097E ; + +{RA} {VIRAMA} {CONSONANT} {VIRAMA} {CONSONANT} {VIRAMA} {CONSONANT} {VIRAMA} {CONSONANT} {DEPVOWEL} => \3 \4 \5 \6 \7 \8 \9 \10 @"097E ; + +{RA} {VIRAMA} {CONSONANT} {VIRAMA} {CONSONANT} {VIRAMA} {CONSONANT} {VIRAMA} {CONSONANT} => \3 \4 \5 \6 \7 \8 \9 @"097E ; + +{RA} {VIRAMA} {CONSONANT} {VIRAMA} {CONSONANT} {VIRAMA} {CONSONANT} {DEPVOWEL} => \3 \4 \5 \6 \7 \8 @"097E ; + +{RA} {VIRAMA} {CONSONANT} {VIRAMA} {CONSONANT} {VIRAMA} {CONSONANT} => \3 \4 \5 \6 \7 @"097E ; + +{RA} {VIRAMA} {CONSONANT} {VIRAMA} {CONSONANT} {DEPVOWEL} => \3 \4 \5 \6 @"097E ; + +{RA} {VIRAMA} {CONSONANT} {VIRAMA} {CONSONANT} => \3 \4 \5 @"097E ; + +{RA} {VIRAMA} {CONSONANT} {NONHINDI} => \3 @"097E <= \4 ; + +{RA} {VIRAMA} {CONSONANT} {DEPVOWEL} => \3 \4 @"097E ; + +{RA} {VIRAMA} {CONSONANT} => \3 @"097E ; + +. => \1; + diff --git a/Master/texmf-dist/omega/otp/omega-devanagari/sanskrit-cuni2font.otp b/Master/texmf-dist/omega/otp/omega-devanagari/sanskrit-cuni2font.otp new file mode 100644 index 00000000000..cb41f5f8526 --- /dev/null +++ b/Master/texmf-dist/omega/otp/omega-devanagari/sanskrit-cuni2font.otp @@ -0,0 +1,335 @@ +input: 2; +output: 2; + +aliases: + +BA = (@"092C) ; +BHA = (@"092D) ; +CA = (@"091A) ; +CHA = (@"091B) ; +DA = (@"0926) ; +DDA = (@"0921) ; +DDDHA = (@"095C) ; +DDHA = (@"0922) ; +DHA = (@"0927) ; +FA = (@"095E) ; +GA = (@"0917) ; +GHA = (@"0918) ; +GHHA = (@"095A) ; +HA = (@"0939) ; +JA = (@"091C) ; +JHA = (@"091D) ; +KA = (@"0915) ; +KHA = (@"0916) ; +KHHA = (@"0959) ; +LA = (@"0932) ; +LLA = (@"0933) ; +LLLA = (@"0934) ; +MA = (@"092E) ; +NA = (@"0928) ; +NGA = (@"0919) ; +NNA = (@"0923) ; +NNNA = (@"0929) ; +NYA = (@"091E) ; +PA = (@"092A) ; +PHA = (@"092B) ; +QA = (@"0958) ; +RA = (@"0930) ; +RHA = (@"095D) ; +RRA = (@"0931) ; +SA = (@"0938) ; +SHA = (@"0936) ; +SSA = (@"0937) ; +TA = (@"0924) ; +THA = (@"0925) ; +TTA = (@"091F) ; +TTHA = (@"0920) ; +VA = (@"0935) ; +YA = (@"092F) ; +YYA = (@"095F) ; +ZA = (@"095B) ; +VIRAMA = (@"094D) ; +CANDRABINDU = (@"0901) ; +ANUSVARA = (@"0902) ; +DEPU = (@"0941); +DEPUU = (@"0942); +DEPAI = (@"0948) ; +NONHINDI = (@"0021-@"007F) ; + +expressions: + +{CANDRABINDU} => "\llap{{\clearocplists\char32}}" ; +{ANUSVARA} => "\llap{{\clearocplists\char92}}" ; +{DEPAI} => "\llap{{\clearocplists\char123}}" ; +@"0945 => "\llap{{\clearocplists\char4}}" ; +@"0947 => "\llap{{\clearocplists\char3}}" ; +@"0905 => "a" ; +@"0906 => "aA" ; +@"0907 => "i" ; +@"0908 => "I" ; +@"0909 => "u" ; +@"090A => "U" ; +@"090B => @"001B ; +@"090C => @"0018 ; +@"090F => "e" ; +@"0910 => "e\llap{\char3}" ; +@"0913 => "ao" ; +@"0914 => "aO" ; +@"0960 => @"0011 ; +@"0961 => @"0019 ; +@"093E => "A" ; +@"093F => "E" ; +@"0940 => "F" ; +@"094B => "o" ; +@"094C => "O" ; +@"0903 => "," ; +@"0964 => "." ; + +{ZA} {VIRAMA} {RA} => @"0086 ; % Velthuis ligature number 114 +{VA} {VIRAMA} {VA} => @"00A8 ; % Velthuis ligature number 93 +{VA} {VIRAMA} {NA} => @"00A6 ; % Velthuis ligature number 92 +{TTHA} {VIRAMA} {YA} => @"00D5 ; % Velthuis ligature number 45 +{TTA} {VIRAMA} {YA} => @"00D4 ; % Velthuis ligature number 44 +{TTA} {VIRAMA} {TTHA} => @"00E1 ; % Velthuis ligature number 43 +{TTA} {VIRAMA} {TTA} => @"00D3 ; % Velthuis ligature number 42 +{TTA} {VIRAMA} {KA} => @"00D6 ; % Velthuis ligature number 41 +{TA} {VIRAMA} {TA} {VIRAMA} => @"0082 ; % Velthuis ligature number 55' +{TA} {VIRAMA} {TA} => @"0081 ; % Velthuis ligature number 55 +{TA} {VIRAMA} {RA} => @"00EC ; % Velthuis ligature number 57' +{TA} {VIRAMA} {RA} => @"002F ; % Velthuis ligature number 57 +{TA} {VIRAMA} {NA} => @"00D7 ; % Velthuis ligature number 56 +{SSA} {VIRAMA} {TTHA} => @"00A4 ; % Velthuis ligature number 101 +{SSA} {VIRAMA} {TTA} {VIRAMA} {YA} => @"00F7 ; % Velthuis ligature number 102 +{SSA} {VIRAMA} {TTA} {VIRAMA} {VA} => @"00AB ; % Velthuis ligature number 104 +{SSA} {VIRAMA} {TTA} {VIRAMA} {RA} {VIRAMA} {YA} => @"00AA ; % Velthuis ligature number 117 +{SSA} {VIRAMA} {TTA} {VIRAMA} {RA} => @"0104 ; % @"0009 "\6{V}" ; % Velthuis ligature number 103 +{SSA} {VIRAMA} {TTA} => @"00A3 ; % Velthuis ligature number 100 +{SHA} {VIRAMA} {VA} {VIRAMA} => @"00F6 ; % Velthuis ligature number 99' +{SHA} {VIRAMA} {VA} => @"0098 ; % Velthuis ligature number 99 +{SHA} {VIRAMA} {RA} {VIRAMA} => @"00F5 ; % Velthuis ligature number 97' +{SHA} {VIRAMA} {RA} => @"0099 ; % Velthuis ligature number 97 +{SHA} {VIRAMA} {NA} => @"0097 ; % Velthuis ligature number 95 +{SHA} {VIRAMA} {LA} => @"009A ; % Velthuis ligature number 98 +{SHA} {VIRAMA} {CA} {VIRAMA} => @"00F4 ; % Velthuis ligature number 94' +{SHA} {VIRAMA} {CA} => @"0096 ; % Velthuis ligature number 94 +{SHA} {VIRAMA} {BA} => @"009B ; % Velthuis ligature number 96 +{SA} {VIRAMA} {RA} => @"00FA ; % Velthuis ligature number 106 +{SA} {VIRAMA} {NA} => @"00DC ; % Velthuis ligature number 105 +{PHA} {VIRAMA} {RA} => @"0083 ; % Velthuis ligature number 115 +{PA} {VIRAMA} {TA} {VIRAMA} => @"00F3 ; % Velthuis ligature number 81' +{PA} {VIRAMA} {TA} => @"00D8 ; % Velthuis ligature number 81 +{PA} {VIRAMA} {RA} => @"00FE ; % Velthuis ligature number 83 +{PA} {VIRAMA} {NA} => @"00D9 ; % Velthuis ligature number 82 +{PA} {VIRAMA} {LA} => @"00DA ; % Velthuis ligature number 84 +{NYA} {VIRAMA} {JA} => @"00D2 ; % Velthuis ligature number 40 +{NYA} {VIRAMA} {CA} {VIRAMA} => @"00EB ; % Velthuis ligature number 39' +{NYA} {VIRAMA} {CA} => @"00D1 ; % Velthuis ligature number 39 +{NGA} {VIRAMA} {YA} => @"00C2 ; % Velthuis ligature number 24 +{NGA} {VIRAMA} {NGA} => @"00BC ; % Velthuis ligature number 21 +{NGA} {VIRAMA} {NA} => @"00B5 ; % Velthuis ligature number 22 +{NGA} {VIRAMA} {MA} => @"00C1 ; % Velthuis ligature number 23 +{NGA} {VIRAMA} {KHA} {VIRAMA} {YA} => @"00BA ; % Velthuis ligature number 28 +{NGA} {VIRAMA} {KHA} => @"00B2 ; % Velthuis ligature number 18 +{NGA} {VIRAMA} {KA} {VIRAMA} {YA} => @"00AF ; % Velthuis ligature number 26 +{NGA} {VIRAMA} {KA} {VIRAMA} {TA} {VIRAMA} {YA} => @"00AE ; % Velthuis ligature number 32 +{NGA} {VIRAMA} {KA} {VIRAMA} {TA} => @"00AD ; % Velthuis ligature number 25 +{NGA} {VIRAMA} {KA} {VIRAMA} {SSA} {VIRAMA} {VA} => @"00B1 ; % Velthuis ligature number 33 +{NGA} {VIRAMA} {KA} {VIRAMA} {SSA} => @"00B0 ; % Velthuis ligature number 27 +{NGA} {VIRAMA} {KA} => @"00AC ; % Velthuis ligature number 17 +{NGA} {VIRAMA} {GHA} {VIRAMA} {YA} => @"00B9 ; % Velthuis ligature number 30 +{NGA} {VIRAMA} {GHA} {VIRAMA} {RA} => @"00C0 ; % Velthuis ligature number 31 +{NGA} {VIRAMA} {GHA} => @"00BF ; % Velthuis ligature number 20 +{NGA} {VIRAMA} {GA} {VIRAMA} {YA} => @"00BE ; % Velthuis ligature number 29 +{NGA} {VIRAMA} {GA} => @"00BD ; % Velthuis ligature number 19 +{NA} {VIRAMA} {NA} => @"00E0 ; % Velthuis ligature number 80 +{MA} {VIRAMA} {NA} => @"00DF ; % Velthuis ligature number 89 +{MA} {VIRAMA} {LA} => @"00DD ; % Velthuis ligature number 90 +{LA} {VIRAMA} {LA} => @"00A5 ; % Velthuis ligature number 91 +{KA} {VIRAMA} {YA} => @"00C8 ; % Velthuis ligature number 4 +{KA} {VIRAMA} {VA} {VIRAMA} {YA} => @"00CC ; % Velthuis ligature number 14 +{KA} {VIRAMA} {VA} => @"00CB ; % Velthuis ligature number 7 +{KA} {VIRAMA} {TA} {VIRAMA} {YA} => @"00C5 ; % Velthuis ligature number 9 +{KA} {VIRAMA} {TA} {VIRAMA} {VA} => @"00C6 ; % Velthuis ligature number 11 +{KA} {VIRAMA} {TA} {VIRAMA} {RA} {VIRAMA} {YA} => @"00FC ; % Velthuis ligature number 118 +{KA} {VIRAMA} {TA} {VIRAMA} {RA} => @"0103 ; % "\6{" @"00C4 "}" ; % Velthuis ligature number 10 +{KA} {VIRAMA} {TA} => @"00C4 ; % Velthuis ligature number 1 +{KA} {VIRAMA} {SSA} {VIRAMA} => @"0023 ; % Velthuis ligature number 8' +{KA} {VIRAMA} {SSA} => @"0022 ; % Velthuis ligature number 8 +{KA} {VIRAMA} {RA} {VIRAMA} {YA} => @"00E7 ; % Velthuis ligature number 13 +{KA} {VIRAMA} {RA} => @"0087 ; % Velthuis ligature number 5 +{KA} {VIRAMA} {NA} {VIRAMA} {YA} => @"00E6 ; % Velthuis ligature number 12 +{KA} {VIRAMA} {NA} => @"00C7 ; % Velthuis ligature number 2 +{KA} {VIRAMA} {MA} => @"00C9 ; % Velthuis ligature number 3 +{KA} {VIRAMA} {LA} => @"00CA ; % Velthuis ligature number 6 +{KA} {VIRAMA} {KA} => @"00C3 ; % Velthuis ligature number 0 +{JA} {VIRAMA} {RA} => @"0085 ; % Velthuis ligature number 38 +{JA} {VIRAMA} {NYA} {VIRAMA} => @"00EA ; % Velthuis ligature number 37' +{JA} {VIRAMA} {NYA} => @"00E2 ; % Velthuis ligature number 37 +{HA} {VIRAMA} {YA} => @"009D ; % Velthuis ligature number 110 +{HA} {VIRAMA} {VA} => @"009F ; % Velthuis ligature number 113 +{HA} {VIRAMA} {RA} => @"00A0 ; % Velthuis ligature number 111 +{HA} {VIRAMA} {NNA} => @"00A2 ; % Velthuis ligature number 107 +{HA} {VIRAMA} {NA} => @"00A1 ; % Velthuis ligature number 108 +{HA} {VIRAMA} {MA} => @"009C ; % Velthuis ligature number 109 +{HA} {VIRAMA} {LA} => @"009E ; % Velthuis ligature number 112 +{GHA} {VIRAMA} {NA} {VIRAMA} => @"00E8 ; % Velthuis ligature number 16 +{GHA} {VIRAMA} {NA} => @"00CD ; % Velthuis ligature number 16 +{GA} {VIRAMA} {RA} => @"0105 ; % "g\llap{" @"007D "}" ; % Velthuis ligature number 15 +{FA} {VIRAMA} {RA} => @"0084 ; % Velthuis ligature number 116 +{DHA} {VIRAMA} {RA} => @"0102 ; % "D\llap{" @"007D "}" ; % Velthuis ligature number 79 +{DHA} {VIRAMA} {NA} {VIRAMA} => @"00F1 ; % Velthuis ligature number 78' +{DHA} {VIRAMA} {NA} => @"00F0 ; % Velthuis ligature number 78 +{DDHA} {VIRAMA} {YA} => @"00E4 ; % Velthuis ligature number 54 +{DDA} {VIRAMA} {YA} => @"00B7 ; % Velthuis ligature number 50 +{DDA} {VIRAMA} {RA} {VIRAMA} {YA} => @"00FB ; % Velthuis ligature number 119 +{DDA} {VIRAMA} {RA} => @"0101 ; % "\6{X}" ; % Velthuis ligature number 51 +{DDA} {VIRAMA} {MA} => @"00BB ; % Velthuis ligature number 49 +{DDA} {VIRAMA} {GHA} {VIRAMA} {RA} => @"00B6 ; % Velthuis ligature number 53 +{DDA} {VIRAMA} {GHA} => @"00B4 ; % Velthuis ligature number 47 +{DDA} {VIRAMA} {GA} {VIRAMA} {YA} => @"00B8 ; % Velthuis ligature number 52 +{DDA} {VIRAMA} {GA} => @"00B3 ; % Velthuis ligature number 46 +{DDA} {VIRAMA} {DDA} => @"00E5 ; % Velthuis ligature number 48 +{DA} {VIRAMA} {YA} => @"008D ; % Velthuis ligature number 66 +{DA} {VIRAMA} {VA} {VIRAMA} {YA} => @"0095 ; % Velthuis ligature number 77 +{DA} {VIRAMA} {VA} => @"0092 ; % Velthuis ligature number 68 +{DA} {VIRAMA} {RA} {VIRAMA} {YA} => @"00EF ; % Velthuis ligature number 76 +{DA} {VIRAMA} {RA} => @"0100 ; % "\qb{d}" ; % Velthuis ligature number 67 +{DA} {VIRAMA} {NA} => @"0091 ; % Velthuis ligature number 62 +{DA} {VIRAMA} {MA} => @"0094 ; % Velthuis ligature number 65 +{DA} {VIRAMA} {GHA} {VIRAMA} {RA} => @"00EE ; % Velthuis ligature number 70 +{DA} {VIRAMA} {GHA} => @"008A ; % Velthuis ligature number 59 +{DA} {VIRAMA} {GA} {VIRAMA} {RA} => @"00ED ; % Velthuis ligature number 69 +{DA} {VIRAMA} {GA} => @"008B ; % Velthuis ligature number 58 +{DA} {VIRAMA} {DHA} {VIRAMA} {YA} => @"008F ; % Velthuis ligature number 73 +{DA} {VIRAMA} {DHA} {VIRAMA} {VA} => @"00F9 ; % Velthuis ligature number 74 +{DA} {VIRAMA} {DHA} => @"0088 ; % Velthuis ligature number 61 +{DA} {VIRAMA} {DA} {VIRAMA} {YA} => @"0090 ; % Velthuis ligature number 71 +{DA} {VIRAMA} {DA} {VIRAMA} {VA} => @"00F8 ; % Velthuis ligature number 72 +{DA} {VIRAMA} {DA} => @"008C ; % Velthuis ligature number 60 +{DA} {VIRAMA} {BHA} {VIRAMA} {YA} => @"008E ; % Velthuis ligature number 75 +{DA} {VIRAMA} {BHA} => @"0089 ; % Velthuis ligature number 64 +{DA} {VIRAMA} {BA} => @"0093 ; % Velthuis ligature number 63 +{CHA} {VIRAMA} {YA} => @"00D0 ; % Velthuis ligature number 36 +{CA} {VIRAMA} {NYA} => @"00CF ; % Velthuis ligature number 35 +{CA} {VIRAMA} {CA} => @"00CE ; % Velthuis ligature number 34 +{BHA} {VIRAMA} {NA} => @"00DE ; % Velthuis ligature number 88 +{BA} {VIRAMA} {VA} => @"00DB ; % Velthuis ligature number 87 +{BA} {VIRAMA} {NA} => @"00A7 ; % Velthuis ligature number 85 +{BA} {VIRAMA} {BA} => @"00A9 ; % Velthuis ligature number 86 + +%{LLLA} {VIRAMA} => @"00XX ; +%{NNNA} {VIRAMA} => @"00XX ; +%{RRA} {VIRAMA} => @"00XX ; +%{YYA} {VIRAMA} => @"00XX ; +{BA} {VIRAMA} => @"004E ; +{BHA} {VIRAMA} => @"003C ; +{CA} {VIRAMA} => @"0051 ; +{CHA} {VIRAMA} => "\qq{" @"0043 "}" ; +{DA} {VIRAMA} => "\qq{" @"0064 "}" ; +{DDA} {VIRAMA} => "\qq{" @"0058 "}" ; +{DDDHA} {VIRAMA} => "\qq{" @"0077 "}" ; +{DDHA} {VIRAMA} => "\qq{" @"0059 "}" ; +{DHA} {VIRAMA} => @"0040 ; +{FA} {VIRAMA} => @"0008 ; +{GA} {VIRAMA} => @"0060 ; +{GHA} {VIRAMA} => @"005D ; +{GHHA} {VIRAMA} => @"001C ; +{HA} {VIRAMA} => "\qq{" @"0068 "}" ; +{JA} {VIRAMA} => @"003E ; +{JHA} {VIRAMA} => @"0024 ; +{KA} {VIRAMA} => @"003F ; +{KHA} {VIRAMA} => @"0048 ; +{KHHA} {VIRAMA} => @"0007 ; +{LA} {VIRAMA} => @"0053 ; +{LLA} {VIRAMA} => @"0010 ; +{MA} {VIRAMA} => @"004D ; +{NA} {VIRAMA} => @"0006 ; +{NGA} {VIRAMA} => "\qq{" @"0052 "}" ; +{NNA} {VIRAMA} => @"0017 ; +{NYA} {VIRAMA} => @"0016 ; +{PA} {VIRAMA} => @"003D ; +{PHA} {VIRAMA} => @"0025 ; +{QA} {VIRAMA} => @"000A ; +{RA} {VIRAMA} => "\qq{" @"0072 "}" ; +{RHA} {VIRAMA} => "\qq{" @"0078 "}" ; +{SA} {VIRAMA} => @"002D ; +{SHA} {VIRAMA} => @"005B ; +{SSA} {VIRAMA} => @"0009 ; +{TA} {VIRAMA} => @"0028 ; +{THA} {VIRAMA} => @"004C ; +{TTA} {VIRAMA} => "\qq{" @"0056 "}" ; +{TTHA} {VIRAMA} => "\qq{" @"0057 "}" ; +{VA} {VIRAMA} => "{\clearocplists\char38}" ; +{YA} {VIRAMA} => @"0005 ; +{ZA} {VIRAMA} => @"001E ; + +{RA} {DEPU} => @"007A ; +{RA} {DEPUU} => @"0021 ; + +%{LLLA} => @"00XX ; +%{NNNA} => @"00XX ; +%{RRA} => @"00XX ; +%{YYA} => @"00XX ; +{BA} => @"0062 ; +{BHA} => @"0042 ; +{CA} => @"0063 ; +{CHA} => @"0043 ; +{DA} => @"0064 ; +{DDA} => @"0058 ; +{DDDHA} => @"0077 ; +{DDHA} => @"0059 ; +{DHA} => @"0044 ; +{FA} => @"0027 ; +{GA} => @"0067 ; +{GHA} => @"0047 ; +{GHHA} => @"000B ; +{HA} => @"0068 ; +{JA} => @"006A ; +{JHA} => @"004A ; +{KA} => @"006B ; +{KHA} => @"004B ; +{KHHA} => @"000C ; +{LA} => @"006C ; +{LLA} => @"000F ; +{MA} => @"006D ; +{NA} => @"006E ; +{NGA} => @"0052 ; +{NNA} => @"005A ; +{NYA} => @"001A ; +{PA} => @"0070 ; +{PHA} => @"0050 ; +{QA} => @"002A ; +{RA} => @"0072 ; +{RHA} => @"0078 ; +{SA} => @"0073 ; +{SHA} => @"0066 ; +{SSA} => @"0071 ; +{TA} => @"0074 ; +{THA} => @"0054 ; +{TTA} => @"0056 ; +{TTHA} => @"0057 ; +{VA} => @"0076 ; +{YA} => @"0079 ; +{ZA} => @"0029 ; + +{NONHINDI} {NONHINDI} {NONHINDI} {NONHINDI} {NONHINDI} {NONHINDI} {NONHINDI} {NONHINDI} {NONHINDI} {NONHINDI} => "{\clearocplists\externalfont\," \1 \2 \3 \4 \5 \6 \7 \8 \9 \10 "\,}" ; + +{NONHINDI} {NONHINDI} {NONHINDI} {NONHINDI} {NONHINDI} {NONHINDI} {NONHINDI} {NONHINDI} {NONHINDI} => "{\clearocplists\externalfont\," \1 \2 \3 \4 \5 \6 \7 \8 \9 "\,}" ; + +{NONHINDI} {NONHINDI} {NONHINDI} {NONHINDI} {NONHINDI} {NONHINDI} {NONHINDI} {NONHINDI} => "{\clearocplists\externalfont\," \1 \2 \3 \4 \5 \6 \7 \8 "\,}" ; + +{NONHINDI} {NONHINDI} {NONHINDI} {NONHINDI} {NONHINDI} {NONHINDI} {NONHINDI} => "{\clearocplists\externalfont\," \1 \2 \3 \4 \5 \6 \7 "\,}" ; + +{NONHINDI} {NONHINDI} {NONHINDI} {NONHINDI} {NONHINDI} {NONHINDI} => "{\clearocplists\externalfont\," \1 \2 \3 \4 \5 \6 "\,}" ; + +{NONHINDI} {NONHINDI} {NONHINDI} {NONHINDI} {NONHINDI} => "{\clearocplists\externalfont\," \1 \2 \3 \4 \5 "\,}" ; + +{NONHINDI} {NONHINDI} {NONHINDI} {NONHINDI} => "{\clearocplists\externalfont\," \1 \2 \3 \4 "\,}" ; + +{NONHINDI} {NONHINDI} {NONHINDI} => "{\clearocplists\externalfont\," \1 \2 \3 "\,}" ; + +{NONHINDI} {NONHINDI} => "{\clearocplists\externalfont\," \1 \2 "\,}" ; + +{NONHINDI} => "{\clearocplists\externalfont\," \1 "\,}" ; + +. => \1 ; \ No newline at end of file diff --git a/Master/texmf-dist/omega/otp/omega-devanagari/sanskrit-uni2cuni.otp b/Master/texmf-dist/omega/otp/omega-devanagari/sanskrit-uni2cuni.otp new file mode 100644 index 00000000000..d9dacba3010 --- /dev/null +++ b/Master/texmf-dist/omega/otp/omega-devanagari/sanskrit-uni2cuni.otp @@ -0,0 +1,76 @@ +input: 2; +output: 2; + +aliases: + +CONSONANT = (@"0915-@"0939|@"0958-@"095F) ; +VIRAMA = (@"094D) ; +NONHINDI = ^(@"0905-@"0939|@"093E|@"0940-@"094C|@"094D|@"0958-@"0963) ; + +INITA = (@"0905) ; +INITAA = (@"0906) ; +INITI = (@"0907) ; +INITII = (@"0908) ; +INITU = (@"0909) ; +INITUU = (@"090A) ; +INITR = (@"090B) ; +INITRR = (@"0960) ; +INITL = (@"090C) ; +INITLL = (@"0961) ; +INITE = (@"090F) ; +INITAI = (@"0910) ; +INITO = (@"0913) ; +INITAU = (@"0914) ; +INITOO = (@"0911) ; + +expressions: + +{CONSONANT} {VIRAMA} end: => \1 @"097F ; + +{CONSONANT} {VIRAMA} {NONHINDI} => \1 @"097F <= \3 ; + +{CONSONANT} {VIRAMA} {INITA} => \1 ; + +{CONSONANT} {VIRAMA} {INITAA} => \1 @"093E ; + +{CONSONANT} {VIRAMA} {CONSONANT} {VIRAMA} {CONSONANT} {VIRAMA} {CONSONANT} {VIRAMA} {CONSONANT} {VIRAMA} {CONSONANT} {VIRAMA} {CONSONANT} {VIRAMA} {CONSONANT} {VIRAMA} {INITI} => @"093F \1 \2 \3 \4 \5 \6 \7 \8 \9 \10 \11 \12 \13 \14 \15 ; + +{CONSONANT} {VIRAMA} {CONSONANT} {VIRAMA} {CONSONANT} {VIRAMA} {CONSONANT} {VIRAMA} {CONSONANT} {VIRAMA} {CONSONANT} {VIRAMA} {CONSONANT} {VIRAMA} {INITI} => @"093F \1 \2 \3 \4 \5 \6 \7 \8 \9 \10 \11 \12 \13 ; + +{CONSONANT} {VIRAMA} {CONSONANT} {VIRAMA} {CONSONANT} {VIRAMA} {CONSONANT} {VIRAMA} {CONSONANT} {VIRAMA} {CONSONANT} {VIRAMA} {INITI} => @"093F \1 \2 \3 \4 \5 \6 \7 \8 \9 \10 \11 ; + +{CONSONANT} {VIRAMA} {CONSONANT} {VIRAMA} {CONSONANT} {VIRAMA} {CONSONANT} {VIRAMA} {CONSONANT} {VIRAMA} {INITI} => @"093F \1 \2 \3 \4 \5 \6 \7 \8 \9 ; + +{CONSONANT} {VIRAMA} {CONSONANT} {VIRAMA} {CONSONANT} {VIRAMA} {CONSONANT} {VIRAMA} {INITI} => @"093F \1 \2 \3 \4 \5 \6 \7 ; + +{CONSONANT} {VIRAMA} {CONSONANT} {VIRAMA} {CONSONANT} {VIRAMA} {INITI} => @"093F \1 \2 \3 \4 \5 ; + +{CONSONANT} {VIRAMA} {CONSONANT} {VIRAMA} {INITI} => @"093F \1 \2 \3 ; + +{CONSONANT} {VIRAMA} {INITI} => @"093F \1 ; + +{CONSONANT} {VIRAMA} {INITII} => \1 @"0940 ; + +{CONSONANT} {VIRAMA} {INITU} => \1 @"0941 ; + +{CONSONANT} {VIRAMA} {INITUU} => \1 @"0942 ; + +{CONSONANT} {VIRAMA} {INITR} => \1 @"0943 ; + +{CONSONANT} {VIRAMA} {INITRR} => \1 @"0944 ; + +{CONSONANT} {VIRAMA} {INITL} => \1 @"0962 ; + +{CONSONANT} {VIRAMA} {INITLL} => \1 @"0962 ; + +{CONSONANT} {VIRAMA} {INITE} => \1 @"0947 ; + +{CONSONANT} {VIRAMA} {INITAI} => \1 @"0948 ; + +{CONSONANT} {VIRAMA} {INITO} => \1 @"094B ; + +{CONSONANT} {VIRAMA} {INITAU} => \1 @"094C ; + +{CONSONANT} {VIRAMA} {INITOO} => \1 @"0949 ; + +. => \1 ; diff --git a/Master/texmf-dist/omega/otp/omega-devanagari/velthuis2unicode.otp b/Master/texmf-dist/omega/otp/omega-devanagari/velthuis2unicode.otp new file mode 100644 index 00000000000..4ca211b4e9e --- /dev/null +++ b/Master/texmf-dist/omega/otp/omega-devanagari/velthuis2unicode.otp @@ -0,0 +1,82 @@ +input: 1; +output: 2; + +expressions: + +`~'`o' => @"0911 ; +`~'`n' => @"091E @"094D ; +`~'`a' => @"0945 ; +`|' => @"0964 ; +`z' => @"095B @"094D ; +`y' => @"092F @"094D ; +`v' => @"0935 @"094D ; +`u'`u' => @"090A ; +`u' => @"0909 ; +`t'`h' => @"0925 @"094D ; +`t' => @"0924 @"094D ; +`s' => @"0938 @"094D ; +`r' => @"0930 @"094D ; +`q' => @"0958 @"094D ; +`p'`h' => @"092B @"094D ; +`p' => @"092A @"094D ; +`o' => @"0913 ; +`n' => @"0928 @"094D ; +`m' => @"092E @"094D ; +`l' => @"0932 @"094D ; +`k'`h' => @"0916 @"094D ; +`k' => @"0915 @"094D ; +`j'`h' => @"091D @"094D ; +`j' => @"091C @"094D ; +`i'`i' => @"0908 ; +`i' => @"0907 ; +`h' => @"0939 @"094D ; +`g'`h' => @"0918 @"094D ; +`g' => @"0917 @"094D ; +`f' => @"095E @"094D ; +`e' => @"090F ; +`d'`h' => @"0927 @"094D ; +`d' => @"0926 @"094D ; +`c'`h' => @"091B @"094D ; +`c' => @"091A @"094D ; +`b'`h' => @"092D @"094D ; +`b' => @"092C @"094D ; +`a'`u' => @"0914 ; +`a'`i' => @"0910 ; +`a'`a' => @"0906 ; +`a'`M' => @"0905 @"0902 ; +`a'`H' => @"0905 @"0903 ; +`a' => @"0905 ; +`U' => @"090A ; +`R'`h' => @"095D @"094D ; +`R' => @"095C @"094D ; +`M' => @"0902 ; +`L' => @"0933 @"094D ; +`I' => @"0908 ; +`H' => @"0903 ; +`A' => @"0906 ; +`@' => @"0970 ; +`/' => @"0901 ; +`.'`t'`h' => @"0920 @"094D ; +`.'`t' => @"091F @"094D ; +`.'`s' => @"0937 @"094D ; +`.'`r' => @"090B ; +`.'`o' => @"0950 ; +`.'`n' => @"0923 @"094D ; +`.'`m' => @"0902 ; +`.'`l' => @"090C ; +`.'`k'`h' => @"0959 @"094D ; +`.'`h' => @"0903 ; +`.'`g' => @"095A @"094D ; +`.'`d'`h' => @"0922 @"094D ; +`.'`d' => @"0921 @"094D ; +`.'`a' => @"093D ; +`.'`R' => @"0960 ; +`.'`L' => @"0961 ; +`.'`K' => @"0959 @"094D ; +`.'`.' => "." ; +`#' => @"0902 ; +`"'`s' => @"0936 @"094D ; +`"'`n' => @"0919 @"094D ; +%`~'`r' => ??? ; + +. => \1 ; diff --git a/Master/texmf-dist/omega/otp/omega/7arb2uni.otp b/Master/texmf-dist/omega/otp/omega/7arb2uni.otp new file mode 100644 index 00000000000..bb5510abf16 --- /dev/null +++ b/Master/texmf-dist/omega/otp/omega/7arb2uni.otp @@ -0,0 +1,137 @@ +%%% ==================================================================== +%%% @OmegaTranslationProcess-file{ +%%% author = "Yannis Haralambous", +%%% version = "2.0", +%%% date = "1994-09-06" +%%% time = "22:34:01 MET" +%%% filename = "TeXArabicToUnicode.otp", +%%% address = "187, rue Nationale, +%%% 59800 Lille, France" +%%% telephone = "", +%%% FAX = "+33 20402864", +%%% checksum = "", +%%% email = "Yannis.Haralambous@univ-lille1.fr", +%%% codetable = "ISO/ASCII", +%%% keywords = "", +%%% supported = "yes", +%%% docstring = "This file is part of the public domain +%%% Arabic-script Omega system. +%%% Omega is a TeX extension (C) John Plaice +%%% and Yannis Haralambous, 1994" +%%% } +%%% ==================================================================== +input: 1; +output: 2; + +expressions: + +`L'`L'`a'`h' => @"FDF2 ; +`S'`L'`h' => @"FDFA ; + +`|'`|'`|'`|' => @"0621 @"0651 ; +`|'`|' => @"0621 ; +`z'`h'`z'`h' => @"0698 @"0651 ; +`z'`h' => @"0698 ; +`z'`z' => @"0632 @"0651 ; +`z' => @"0632 ; +`y'`y' => @"064A @"0651 ; +`y' => @"064A ; +`v'`v' => @"06A4 @"0651 ; +`v' => @"06A4 ; +`u'`N' => @"064C ; +`u' => @"064F ; +`t'`h'`t'`h' => @"062B @"0651 ; +`t'`h' => @"062B ; +`t'`t' => @"062A @"0651 ; +`t' => @"062A ; +`s'`h'`s'`h' => @"0634 @"0651 ; +`s'`h' => @"0634 ; +`s'`s' => @"0633 @"0651 ; +`s' => @"0633 ; +`r'`r' => @"0631 @"0651 ; +`r' => @"0631 ; +`q'`q' => @"0642 @"0651 ; +`q' => @"0642 ; +`p'`p' => @"067E @"0651 ; +`p' => @"067E ; +`n'`n' => @"0646 @"0651 ; +`n' => @"0646 ; +`m'`m' => @"0645 @"0651 ; +`m' => @"0645 ; +`l'`l' => @"0644 @"0651 ; +`l' => @"0644 ; +`k'`h'`k'`h' => @"062E @"0651 ; +`k'`h' => @"062E ; +`k'`k' => @"0643 @"0651 ; +`k' => @"0643 ; +`j'`j' => @"062C @"0651 ; +`j' => @"062C ; +`i'`N' => @"064D ; +`i' => @"0650 ; +`g'`h'`g'`h' => @"063A @"0651 ; +`g'`h' => @"063A ; +`g'`g' => @"06AF @"0651 ; +`g' => @"06AF ; +`f'`f' => @"0641 @"0651 ; +`f' => @"0641 ; +`e'`e' => @"06C0 @"0651 ; +`e' => @"06C0 ; +`d'`h'`d'`h' => @"0630 @"0651 ; +`d'`h' => @"0630 ; +`d'`d' => @"062F @"0651 ; +`d' => @"062F ; +`c'`h'`c'`h' => @"0686 @"0651 ; +`c'`h' => @"0686 ; +`b'`b' => @"0628 @"0651 ; +`b' => @"0628 ; +`a'`N' => @"064B ; +`a'`|' => @"0670 ; +`a' => @"064E ; +``'``' => @"0639 @"0651 ; +``' => @"0639 ; +`Z'`Z' => @"0638 @"0651 ; +`Z' => @"0638 ; +(`U'|`w')(`U'|`w') => @"0648 @"0651 ; +(`U'|`w') => @"0648 ; +`T'`T' => @"0637 @"0651 ; +`T' => @"0637 ; +`S'`S' => @"0635 @"0651 ; +`S' => @"0635 ; +`I' => @"0649 ; +`H'`H' => @"062D @"0651 ; +`H' => @"062D ; +`E'`E' => @"06D2 @"0651 ; +`E' => @"06D2 ; +`D'`D' => @"0636 @"0651 ; +`D' => @"0636 ; +`A' => @"0627 ; +`<'`>' => @"0652 ; +`''`y'`''`y' => @"0626 @"0651 ; +`''`y' => @"0626 ; +`''`u' => @"0624 ; +`''`t'`''`t' => @"0679 @"0651 ; +`''`t' => @"0679 ; +`''`r'`''`r' => @"0691 @"0651 ; +`''`r' => @"0691 ; +`''`n'`''`n' => @"06BA @"0651 ; +`''`n' => @"06BA ; +`''`i' => @"0625 ; +`''`d'`''`d' => @"0688 @"0651 ; +`''`d' => @"0688 ; +`''`a' => @"0623 ; +`''`A' => @"0622 ; +`"'`h'`"'`h' => @"0629 @"0651 ; +`"'`h' => @"0629 ; +`"'`t'`"'`t' => @"0629 @"0651 ; +`"'`t' => @"0629 ; +`"'`A' => @"0671 ; +`h'`h' => @"0647 @"0651 ; +`h' => @"0647 ; +`-'`-'`-' => @"2014; +%`-'`-' => @"2013; +%`,'`,' => @"201E; +`<'`<' => @"00AB; +`>'`>' => @"00BB; +`-' => ; +`_' => @"0640 ; +. => \1 ; diff --git a/Master/texmf-dist/omega/otp/omega/7ber2uni.otp b/Master/texmf-dist/omega/otp/omega/7ber2uni.otp new file mode 100644 index 00000000000..5c5fa19e4f6 --- /dev/null +++ b/Master/texmf-dist/omega/otp/omega/7ber2uni.otp @@ -0,0 +1,205 @@ +%%% ==================================================================== +%%% @OmegaTranslationProcess-file{ +%%% author = "Yannis Haralambous", +%%% version = "2.0", +%%% date = "1994-09-06" +%%% time = "22:34:01 MET" +%%% filename = "TeXArabicToUnicode.otp", +%%% address = "187, rue Nationale, +%%% 59800 Lille, France" +%%% telephone = "", +%%% FAX = "+33 20402864", +%%% checksum = "", +%%% email = "Yannis.Haralambous@univ-lille1.fr", +%%% codetable = "ISO/ASCII", +%%% keywords = "", +%%% supported = "yes", +%%% docstring = "This file is part of the public domain +%%% Arabic-script Omega system. +%%% Omega is a TeX extension (C) John Plaice +%%% and Yannis Haralambous, 1994" +%%% } +%%% ==================================================================== +input: 1; +output: 2; + +expressions: + +`L'`L'`a'`h' => #(@"FDF2) ; +`S'`L'`h' => #(@"FDFA) ; + +`A' => #(@"0627) ; +`a' => #(@"0627) ; +`b'`b' => #(@"0628) #(@"0651) ; +`B'`b' => #(@"0628) #(@"0651) ; +`B'`B' => #(@"0628) #(@"0651) ; +`B' => #(@"0628) ; +`b' => #(@"0628) ; +`c'`c' => #(@"0634) #(@"0651) ; +`C'`c' => #(@"0634) #(@"0651) ; +`C'`C' => #(@"0634) #(@"0651) ; +`C' => #(@"0634) ; +`c' => #(@"0634) ; +`g'`h'`g'`h' => #(@"063A) #(@"0651) ; +`G'`h'`g'`h' => #(@"063A) #(@"0651) ; +`G'`H'`G'`H' => #(@"063A) #(@"0651) ; +`g'`h' => #(@"063A) ; +`G'`h' => #(@"063A) ; +`G'`H' => #(@"063A) ; +`.'`d'`.'`d' => #(@"0636) #(@"0651) ; +`.'`D'`.'`d' => #(@"0636) #(@"0651) ; +`.'`D'`.'`D' => #(@"0636) #(@"0651) ; +`.'`D' => #(@"0636) ; +`.'`d' => #(@"0636) ; +`d'`d' => #(@"062F) #(@"0651) ; +`D'`d' => #(@"062F) #(@"0651) ; +`D'`D' => #(@"062F) #(@"0651) ; +`D' => #(@"062F) ; +`d' => #(@"062F) ; +`.'`e'`.'`e' => #(@"0639) #(@"0651) ; +`.'`E'`.'`e' => #(@"0639) #(@"0651) ; +`.'`E'`.'`E' => #(@"0639) #(@"0651) ; +`.'`E' => #(@"0639) ; +`.'`e' => #(@"0639) ; +`f'`f' => #(@"0641) #(@"0651) ; +`F'`f' => #(@"0641) #(@"0651) ; +`F'`F' => #(@"0641) #(@"0651) ; +`F' => #(@"0641) ; +`f' => #(@"0641) ; +`g'`g' => #(@"06A8) #(@"0651) ; +`G'`g' => #(@"06A8) #(@"0651) ; +`G'`G' => #(@"06A8) #(@"0651) ; +`G' => #(@"06A8) ; +`g' => #(@"06A8) ; +`.'`g'`.'`g' => #(@"062C) #(@"0651) ; +`.'`G'`.'`g' => #(@"062C) #(@"0651) ; +`.'`G'`.'`G' => #(@"062C) #(@"0651) ; +`.'`G' => #(@"062C) ; +`.'`g' => #(@"062C) ; +`h'`h' => #(@"0647) #(@"0651) ; +`H'`h' => #(@"0647) #(@"0651) ; +`H'`H' => #(@"0647) #(@"0651) ; +`H' => #(@"0647) ; +`h' => #(@"0647) ; +`.'`h'`.'`h' => #(@"062D) #(@"0651) ; +`.'`H'`.'`h' => #(@"062D) #(@"0651) ; +`.'`H'`.'`H' => #(@"062D) #(@"0651) ; +`.'`H' => #(@"062D) ; +`.'`h' => #(@"062D) ; +`i'`i' => #(@"064A) #(@"0651) ; +`I'`i' => #(@"064A) #(@"0651) ; +`I'`I' => #(@"064A) #(@"0651) ; +`y'`y' => #(@"064A) #(@"0651) ; +`Y'`y' => #(@"064A) #(@"0651) ; +`Y'`Y' => #(@"064A) #(@"0651) ; +`i'`y' => #(@"064A) #(@"0651) ; +`I'`y' => #(@"064A) #(@"0651) ; +`I'`Y' => #(@"064A) #(@"0651) ; +`y'`i' => #(@"064A) #(@"0651) ; +`Y'`i' => #(@"064A) #(@"0651) ; +`Y'`I' => #(@"064A) #(@"0651) ; +`i' => #(@"064A) ; +`y' => #(@"064A) ; +`I' => #(@"064A) ; +`Y' => #(@"064A) ; +`j'`j' => #(@"0683) #(@"0651) ; +`J'`j' => #(@"0683) #(@"0651) ; +`J'`J' => #(@"0683) #(@"0651) ; +`J' => #(@"0683) ; +`j' => #(@"0683) ; +`k'`k' => #(@"0643) #(@"0651) ; +`K'`k' => #(@"0643) #(@"0651) ; +`K'`K' => #(@"0643) #(@"0651) ; +`K' => #(@"0643) ; +`k' => #(@"0643) ; +`l'`l' => #(@"0644) #(@"0651) ; +`L'`l' => #(@"0644) #(@"0651) ; +`L'`L' => #(@"0644) #(@"0651) ; +`L' => #(@"0644) ; +`l' => #(@"0644) ; +`m'`m' => #(@"0645) #(@"0651) ; +`M'`m' => #(@"0645) #(@"0651) ; +`M'`M' => #(@"0645) #(@"0651) ; +`M' => #(@"0645) ; +`m' => #(@"0645) ; +`n'`n' => #(@"0646) #(@"0651) ; +`N'`n' => #(@"0646) #(@"0651) ; +`N'`N' => #(@"0646) #(@"0651) ; +`N' => #(@"0646) ; +`n' => #(@"0646) ; +`q'`q' => #(@"0642) #(@"0651) ; +`Q'`q' => #(@"0642) #(@"0651) ; +`Q'`Q' => #(@"0642) #(@"0651) ; +`Q' => #(@"0642) ; +`q' => #(@"0642) ; +`r'`r' => #(@"0631) #(@"0651) ; +`R'`r' => #(@"0631) #(@"0651) ; +`R'`R' => #(@"0631) #(@"0651) ; +`R' => #(@"0631) ; +`r' => #(@"0631) ; +`s'`s' => #(@"0633) #(@"0651) ; +`S'`s' => #(@"0633) #(@"0651) ; +`S'`S' => #(@"0633) #(@"0651) ; +`S' => #(@"0633) ; +`s' => #(@"0633) ; +`.'`s'`.'`s' => #(@"0635) #(@"0651) ; +`.'`S'`.'`s' => #(@"0635) #(@"0651) ; +`.'`S'`.'`S' => #(@"0635) #(@"0651) ; +`.'`S' => #(@"0635) ; +`.'`s' => #(@"0635) ; +`t'`t' => #(@"062A) #(@"0651) ; +`T'`t' => #(@"062A) #(@"0651) ; +`T'`T' => #(@"062A) #(@"0651) ; +`T' => #(@"062A) ; +`t' => #(@"062A) ; +`.'`t'`.'`t' => #(@"0637) #(@"0651) ; +`.'`T'`.'`t' => #(@"0637) #(@"0651) ; +`.'`T'`.'`T' => #(@"0637) #(@"0651) ; +`.'`T' => #(@"0637) ; +`.'`t' => #(@"0637) ; +`u'`u' => #(@"0648) #(@"0651) ; +`U'`u' => #(@"0648) #(@"0651) ; +`U'`U' => #(@"0648) #(@"0651) ; +`w'`w' => #(@"0648) #(@"0651) ; +`W'`w' => #(@"0648) #(@"0651) ; +`W'`W' => #(@"0648) #(@"0651) ; +`u'`w' => #(@"0648) #(@"0651) ; +`U'`w' => #(@"0648) #(@"0651) ; +`U'`W' => #(@"0648) #(@"0651) ; +`w'`u' => #(@"0648) #(@"0651) ; +`W'`u' => #(@"0648) #(@"0651) ; +`W'`U' => #(@"0648) #(@"0651) ; +`u' => #(@"0648) ; +`w' => #(@"0648) ; +`U' => #(@"0648) ; +`W' => #(@"0648) ; +`x'`x' => #(@"062E) #(@"0651) ; +`X'`x' => #(@"062E) #(@"0651) ; +`X'`X' => #(@"062E) #(@"0651) ; +`X' => #(@"062E) ; +`x' => #(@"062E) ; +`z'`z' => #(@"0632) #(@"0651) ; +`Z'`z' => #(@"0632) #(@"0651) ; +`Z'`Z' => #(@"0632) #(@"0651) ; +`Z' => #(@"0632) ; +`z' => #(@"0632) ; +`.'`z'`.'`z' => #(@"065E) #(@"0651) ; +`.'`Z'`.'`z' => #(@"065E) #(@"0651) ; +`.'`Z'`.'`Z' => #(@"065E) #(@"0651) ; +`.'`Z' => #(@"065E) ; +`.'`z' => #(@"065E) ; +`.'`i'`.'`i' => #(@"0626) #(@"0651) ; +`.'`I'`.'`i' => #(@"0626) #(@"0651) ; +`.'`I'`.'`I' => #(@"0626) #(@"0651) ; +`.'`I' => #(@"0626) ; +`.'`i' => #(@"0626) ; +`e' => ; +`o' => ; +`-'`-'`-' => @"2014; +%`-'`-' => @"2013; +%`,'`,' => @"201E; +`<'`<' => @"00AB; +`>'`>' => @"00BB; +`-'`-' => @"063F ; +`-' => ; +. => #(\1) ; diff --git a/Master/texmf-dist/omega/otp/omega/7cyr2uni.otp b/Master/texmf-dist/omega/otp/omega/7cyr2uni.otp new file mode 100644 index 00000000000..39398b316dd --- /dev/null +++ b/Master/texmf-dist/omega/otp/omega/7cyr2uni.otp @@ -0,0 +1,224 @@ +input: 1; +output: 2; + +expressions: + + + + +`-'`-'`-' => @"2014; +`-'`-' => @"F05F; +``'``' => @"201C; +%``' => @"2018; +`''`'' => @"201D; +`'' => @"2019; +`,'`,' => @"201E; +`<'`<' => @"00AB; +`>'`>' => @"00BB; + + +`A'`'' => @"0410@"042C; +`B'`'' => @"0411@"042C; +`V'`'' => @"0412@"042C; +`G'`'' => @"0413@"042C; +`D'`'' => @"0414@"042C; +`E'`'' => @"0415@"042C; +`Z'`'' => @"0417@"042C; +`J'`'' => @"0416@"042C; +`I'`'' => @"0418@"042C; +`K'`'' => @"041A@"042C; +`L'`'' => @"041B@"042C; +`M'`'' => @"041C@"042C; +`N'`'' => @"041D@"042C; +`O'`'' => @"041E@"042C; +`P'`'' => @"041F@"042C; +`R'`'' => @"0420@"042C; +`T'`'' => @"0422@"042C; +`U'`'' => @"0423@"042C; +`F'`'' => @"0424@"042C; +`X'`'' => @"0425@"042C; +`Q'`'' => @"0427@"042C; +`C'`'' => @"0426@"042C; +`S'`H'`S'`H'`'' => @"0429@"042C; +`S'`h'`s'`h'`'' => @"0429@"042C; +`S'`H'`'' => @"0428@"042C; +`S'`h'`'' => @"0428@"042C; +`S'`'' => @"0421@"042C; +`Y'`O'`'' => @"0401@"042C; +`Y'`o'`'' => @"0401@"042C; +`Y'`U'`'' => @"042E@"042C; +`Y'`u'`'' => @"042E@"042C; +`Y'`A'`'' => @"042F@"042C; +`Y'`a'`'' => @"042F@"042C; +`Y'`'' => @"042B@"042C; +`H'`'' => @"0419@"042C; +``'`E'`'' => @"042D@"042C; +`a'`'' => @"0430@"044C; +`b'`'' => @"0431@"044C; +`v'`'' => @"0432@"044C; +`g'`'' => @"0433@"044C; +`d'`'' => @"0434@"044C; +`e'`'' => @"0435@"044C; +`z'`'' => @"0437@"044C; +`j'`'' => @"0436@"044C; +`i'`'' => @"0438@"044C; +`k'`'' => @"043A@"044C; +`l'`'' => @"043B@"044C; +`m'`'' => @"043C@"044C; +`n'`'' => @"043D@"044C; +`o'`'' => @"043E@"044C; +`p'`'' => @"043F@"044C; +`r'`'' => @"0440@"044C; +`t'`'' => @"0442@"044C; +`u'`'' => @"0443@"044C; +`f'`'' => @"0444@"044C; +`x'`'' => @"0445@"044C; +`q'`'' => @"0447@"044C; +`c'`'' => @"0446@"044C; +`s'`h'`s'`h'`'' => @"0449@"044C; +`s'`h'`'' => @"0448@"044C; +`s'`'' => @"0441@"044C; +`y'`o'`'' => @"0451@"044C; +`y'`u'`'' => @"044E@"044C; +`y'`a'`'' => @"044F@"044C; +`y'`'' => @"044B@"044C; +`h'`'' => @"0439@"044C; +``'`e'`'' => @"044D@"044C; + +`A'`"' => @"0410@"042A; +`B'`"' => @"0411@"042A; +`V'`"' => @"0412@"042A; +`G'`"' => @"0413@"042A; +`D'`"' => @"0414@"042A; +`E'`"' => @"0415@"042A; +`Z'`"' => @"0417@"042A; +`J'`"' => @"0416@"042A; +`I'`"' => @"0418@"042A; +`K'`"' => @"041A@"042A; +`L'`"' => @"041B@"042A; +`M'`"' => @"041C@"042A; +`N'`"' => @"041D@"042A; +`O'`"' => @"041E@"042A; +`P'`"' => @"041F@"042A; +`R'`"' => @"0420@"042A; +`T'`"' => @"0422@"042A; +`U'`"' => @"0423@"042A; +`F'`"' => @"0424@"042A; +`X'`"' => @"0425@"042A; +`Q'`"' => @"0427@"042A; +`C'`"' => @"0426@"042A; +`S'`H'`S'`H'`"' => @"0429@"042A; +`S'`h'`s'`h'`"' => @"0429@"042A; +`S'`H'`"' => @"0428@"042A; +`S'`h'`"' => @"0428@"042A; +`S'`"' => @"0421@"042A; +`Y'`O'`"' => @"0401@"042A; +`Y'`o'`"' => @"0401@"042A; +`Y'`U'`"' => @"042E@"042A; +`Y'`u'`"' => @"042E@"042A; +`Y'`A'`"' => @"042F@"042A; +`Y'`a'`"' => @"042F@"042A; +`Y'`"' => @"042B@"042A; +`H'`"' => @"0419@"042A; +``'`E'`"' => @"042D@"042A; +`a'`"' => @"0430@"044A; +`b'`"' => @"0431@"044A; +`v'`"' => @"0432@"044A; +`g'`"' => @"0433@"044A; +`d'`"' => @"0434@"044A; +`e'`"' => @"0435@"044A; +`z'`"' => @"0437@"044A; +`j'`"' => @"0436@"044A; +`i'`"' => @"0438@"044A; +`k'`"' => @"043A@"044A; +`l'`"' => @"043B@"044A; +`m'`"' => @"043C@"044A; +`n'`"' => @"043D@"044A; +`o'`"' => @"043E@"044A; +`p'`"' => @"043F@"044A; +`r'`"' => @"0440@"044A; +`t'`"' => @"0442@"044A; +`u'`"' => @"0443@"044A; +`f'`"' => @"0444@"044A; +`x'`"' => @"0445@"044A; +`q'`"' => @"0447@"044A; +`c'`"' => @"0446@"044A; +`s'`h'`s'`h'`"' => @"0449@"044A; +`s'`h'`"' => @"0448@"044A; +`s'`"' => @"0441@"044A; +`y'`o'`"' => @"0451@"044A; +`y'`u'`"' => @"044E@"044A; +`y'`a'`"' => @"044F@"044A; +`y'`"' => @"044B@"044A; +`h'`"' => @"0439@"044A; +``'`e'`"' => @"044D@"044A; + +`A' => @"0410; +`B' => @"0411; +`V' => @"0412; +`G' => @"0413; +`D' => @"0414; +`E' => @"0415; +`Z' => @"0417; +`J' => @"0416; +`I' => @"0418; +`K' => @"041A; +`L' => @"041B; +`M' => @"041C; +`N' => @"041D; +`O' => @"041E; +`P' => @"041F; +`R' => @"0420; +`T' => @"0422; +`U' => @"0423; +`F' => @"0424; +`X' => @"0425; +`Q' => @"0427; +`C' => @"0426; +`S'`H'`S'`H' => @"0429; +`S'`h'`s'`h' => @"0429; +`S'`H' => @"0428; +`S'`h' => @"0428; +`S' => @"0421; +`Y'`O' => @"0401; +`Y'`o' => @"0401; +`Y'`U' => @"042E; +`Y'`u' => @"042E; +`Y'`A' => @"042F; +`Y'`a' => @"042F; +`Y' => @"042B; +`H' => @"0419; +``'`E' => @"042D; +`a' => @"0430; +`b' => @"0431; +`v' => @"0432; +`g' => @"0433; +`d' => @"0434; +`e' => @"0435; +`z' => @"0437; +`j' => @"0436; +`i' => @"0438; +`k' => @"043A; +`l' => @"043B; +`m' => @"043C; +`n' => @"043D; +`o' => @"043E; +`p' => @"043F; +`r' => @"0440; +`t' => @"0442; +`u' => @"0443; +`f' => @"0444; +`x' => @"0445; +`q' => @"0447; +`c' => @"0446; +`s'`h'`s'`h' => @"0449; +`s'`h' => @"0448; +`s' => @"0441; +`y'`o' => @"0451; +`y'`u' => @"044E; +`y'`a' => @"044F; +`y' => @"044B; +`h' => @"0439; +``'`e' => @"044D; + +. => \1; diff --git a/Master/texmf-dist/omega/otp/omega/7hma2uni.otp b/Master/texmf-dist/omega/otp/omega/7hma2uni.otp new file mode 100644 index 00000000000..5dc0332a29e --- /dev/null +++ b/Master/texmf-dist/omega/otp/omega/7hma2uni.otp @@ -0,0 +1,766 @@ +%%% ==================================================================== +%%% @OmegaTranslationProcess-file{ +%%% author = "Your name", +%%% version = "1.0", +%%% date = "1994-09-06" +%%% time = "22:34:01 MET" +%%% filename = "7hma2uni.otp", +%%% address = "Your address" +%%% telephone = "", +%%% FAX = "", +%%% checksum = "", +%%% email = "", +%%% codetable = "ISO/ASCII", +%%% keywords = "", +%%% supported = "yes", +%%% docstring = "This file is part of the public domain +%%% Omega system (http://www.ens.fr/omega"). +%%% Omega is a TeX extension (C) John Plaice +%%% and Yannis Haralambous, 1994" +%%% } +%%% ==================================================================== +input: 1; +output: 2; + +expressions: +`|' => @"200C ; +`z'`h'`u'`u' => @"0D34 @"0D42 ; +`z'`h'`u' => @"0D34 @"0D41 ; +`z'`h'`o'`o' => @"0D34 @"0D4B ; +`z'`h'`o' => @"0D34 @"0D4A ; +`z'`h'`i'`i' => @"0D34 @"0D40 ; +`z'`h'`i' => @"0D34 @"0D3F ; +`z'`h'`e'`e' => @"0D34 @"0D47 ; +`z'`h'`e' => @"0D34 @"0D46 ; +`z'`h'`a'`u' => @"0D34 @"0D4C ; +`z'`h'`a'`i' => @"0D34 @"0D48 ; +`z'`h'`a'`a' => @"0D34 @"0D3E ; +`z'`h'`a' => @"0D34 ; +`z'`h'`.'`r'`.'`r' => @"0D34 @"0D44 ; +`z'`h'`.'`r' => @"0D34 @"0D43 ; +`z'`h'`.'`l'`.'`l' => @"0D34 @"0D61 ; +`z'`h'`.'`l' => @"0D34 @"0D0C ; +`z'`h'`.'`L' => @"0D34 @"0D61 ; +`z'`h' => @"0D34 @"0D4D ; +`y'`u'`u' => @"0D2F @"0D42 ; +`y'`u' => @"0D2F @"0D41 ; +`y'`o'`o' => @"0D2F @"0D4B ; +`y'`o' => @"0D2F @"0D4A ; +`y'`i'`i' => @"0D2F @"0D40 ; +`y'`i' => @"0D2F @"0D3F ; +`y'`e'`e' => @"0D2F @"0D47 ; +`y'`e' => @"0D2F @"0D46 ; +`y'`a'`u' => @"0D2F @"0D4C ; +`y'`a'`i' => @"0D2F @"0D48 ; +`y'`a'`a' => @"0D2F @"0D3E ; +`y'`a' => @"0D2F ; +`y'`.'`r'`.'`r' => @"0D2F @"0D44 ; +`y'`.'`r' => @"0D2F @"0D43 ; +`y'`.'`l'`.'`l' => @"0D2F @"0D61 ; +`y'`.'`l' => @"0D2F @"0D0C ; +`y'`.'`L' => @"0D2F @"0D61 ; +`y' => @"0D2F @"0D4D ; +`v'`u'`u' => @"0D35 @"0D42 ; +`v'`u' => @"0D35 @"0D41 ; +`v'`o'`o' => @"0D35 @"0D4B ; +`v'`o' => @"0D35 @"0D4A ; +`v'`i'`i' => @"0D35 @"0D40 ; +`v'`i' => @"0D35 @"0D3F ; +`v'`e'`e' => @"0D35 @"0D47 ; +`v'`e' => @"0D35 @"0D46 ; +`v'`a'`u' => @"0D35 @"0D4C ; +`v'`a'`i' => @"0D35 @"0D48 ; +`v'`a'`a' => @"0D35 @"0D3E ; +`v'`a' => @"0D35 ; +`v'`.'`r'`.'`r' => @"0D35 @"0D44 ; +`v'`.'`r' => @"0D35 @"0D43 ; +`v'`.'`l'`.'`l' => @"0D35 @"0D61 ; +`v'`.'`l' => @"0D35 @"0D0C ; +`v'`.'`L' => @"0D35 @"0D61 ; +`v' => @"0D35 @"0D4D ; +`u'`u' => @"0D0A ; +`u'`+' => @"0D41@"0D4D ; +`u' => @"0D09 ; +`t'`u'`u' => @"0D24 @"0D42 ; +`t'`u' => @"0D24 @"0D41 ; +`t'`o'`o' => @"0D24 @"0D4B ; +`t'`o' => @"0D24 @"0D4A ; +`t'`i'`i' => @"0D24 @"0D40 ; +`t'`i' => @"0D24 @"0D3F ; +`t'`h'`u'`u' => @"0D25 @"0D42 ; +`t'`h'`u' => @"0D25 @"0D41 ; +`t'`h'`o'`o' => @"0D25 @"0D4B ; +`t'`h'`o' => @"0D25 @"0D4A ; +`t'`h'`i'`i' => @"0D25 @"0D40 ; +`t'`h'`i' => @"0D25 @"0D3F ; +`t'`h'`e'`e' => @"0D25 @"0D47 ; +`t'`h'`e' => @"0D25 @"0D46 ; +`t'`h'`a'`u' => @"0D25 @"0D4C ; +`t'`h'`a'`i' => @"0D25 @"0D48 ; +`t'`h'`a'`a' => @"0D25 @"0D3E ; +`t'`h'`a' => @"0D25 ; +`t'`h'`.'`r'`.'`r' => @"0D25 @"0D44 ; +`t'`h'`.'`r' => @"0D25 @"0D43 ; +`t'`h'`.'`l'`.'`l' => @"0D25 @"0D61 ; +`t'`h'`.'`l' => @"0D25 @"0D0C ; +`t'`h'`.'`L' => @"0D25 @"0D61 ; +`t'`h' => @"0D25 @"0D4D ; +`t'`e'`e' => @"0D24 @"0D47 ; +`t'`e' => @"0D24 @"0D46 ; +`t'`a'`u' => @"0D24 @"0D4C ; +`t'`a'`i' => @"0D24 @"0D48 ; +`t'`a'`a' => @"0D24 @"0D3E ; +`t'`a' => @"0D24 ; +`t'`_'`u'`u' => @"0D31 @"0D42 ; +`t'`_'`u' => @"0D31 @"0D41 ; +`t'`_'`o'`o' => @"0D31 @"0D4B ; +`t'`_'`o' => @"0D31 @"0D4A ; +`t'`_'`i'`i' => @"0D31 @"0D40 ; +`t'`_'`i' => @"0D31 @"0D3F ; +`t'`_'`e'`e' => @"0D31 @"0D47 ; +`t'`_'`e' => @"0D31 @"0D46 ; +`t'`_'`a'`u' => @"0D31 @"0D4C ; +`t'`_'`a'`i' => @"0D31 @"0D48 ; +`t'`_'`a'`a' => @"0D31 @"0D3E ; +`t'`_'`a' => @"0D31 ; +`t'`_'`.'`r'`.'`r' => @"0D31 @"0D44 ; +`t'`_'`.'`r' => @"0D31 @"0D43 ; +`t'`_'`.'`l'`.'`l' => @"0D31 @"0D61 ; +`t'`_'`.'`l' => @"0D31 @"0D0C ; +`t'`_'`.'`L' => @"0D31 @"0D61 ; +`t'`_' => @"0D31 @"0D4D ; +`t'`.'`r'`.'`r' => @"0D24 @"0D44 ; +`t'`.'`r' => @"0D24 @"0D43 ; +`t'`.'`l'`.'`l' => @"0D24 @"0D61 ; +`t'`.'`l' => @"0D24 @"0D0C ; +`t'`.'`L' => @"0D24 @"0D61 ; +`t' => @"0D24 @"0D4D ; +`s'`u'`u' => @"0D38 @"0D42 ; +`s'`u' => @"0D38 @"0D41 ; +`s'`o'`o' => @"0D38 @"0D4B ; +`s'`o' => @"0D38 @"0D4A ; +`s'`i'`i' => @"0D38 @"0D40 ; +`s'`i' => @"0D38 @"0D3F ; +`s'`h'`u'`u' => @"0D36 @"0D42 ; +`s'`h'`u' => @"0D36 @"0D41 ; +`s'`h'`o'`o' => @"0D36 @"0D4B ; +`s'`h'`o' => @"0D36 @"0D4A ; +`s'`h'`i'`i' => @"0D36 @"0D40 ; +`s'`h'`i' => @"0D36 @"0D3F ; +`s'`h'`e'`e' => @"0D36 @"0D47 ; +`s'`h'`e' => @"0D36 @"0D46 ; +`s'`h'`a'`u' => @"0D36 @"0D4C ; +`s'`h'`a'`i' => @"0D36 @"0D48 ; +`s'`h'`a'`a' => @"0D36 @"0D3E ; +`s'`h'`a' => @"0D36 ; +`s'`h'`.'`r'`.'`r' => @"0D36 @"0D44 ; +`s'`h'`.'`r' => @"0D36 @"0D43 ; +`s'`h'`.'`l'`.'`l' => @"0D36 @"0D61 ; +`s'`h'`.'`l' => @"0D36 @"0D0C ; +`s'`h'`.'`L' => @"0D36 @"0D61 ; +`s'`h' => @"0D36 @"0D4D ; +`s'`e'`e' => @"0D38 @"0D47 ; +`s'`e' => @"0D38 @"0D46 ; +`s'`a'`u' => @"0D38 @"0D4C ; +`s'`a'`i' => @"0D38 @"0D48 ; +`s'`a'`a' => @"0D38 @"0D3E ; +`s'`a' => @"0D38 ; +`s'`.'`r'`.'`r' => @"0D38 @"0D44 ; +`s'`.'`r' => @"0D38 @"0D43 ; +`s'`.'`l'`.'`l' => @"0D38 @"0D61 ; +`s'`.'`l' => @"0D38 @"0D0C ; +`s'`.'`L' => @"0D38 @"0D61 ; +`s' => @"0D38 @"0D4D ; +`r'`u'`u' => @"0D30 @"0D42 ; +`r'`u' => @"0D30 @"0D41 ; +`r'`o'`o' => @"0D30 @"0D4B ; +`r'`o' => @"0D30 @"0D4A ; +`r'`i'`i' => @"0D30 @"0D40 ; +`r'`i' => @"0D30 @"0D3F ; +`r'`e'`e' => @"0D30 @"0D47 ; +`r'`e' => @"0D30 @"0D46 ; +`r'`a'`u' => @"0D30 @"0D4C ; +`r'`a'`i' => @"0D30 @"0D48 ; +`r'`a'`a' => @"0D30 @"0D3E ; +`r'`a' => @"0D30 ; +`r'`.'`r'`.'`r' => @"0D30 @"0D44 ; +`r'`.'`r' => @"0D30 @"0D43 ; +`r'`.'`l'`.'`l' => @"0D30 @"0D61 ; +`r'`.'`l' => @"0D30 @"0D0C ; +`r'`.'`L' => @"0D30 @"0D61 ; +`r' => @"0D30 @"0D4D ; +`p'`u'`u' => @"0D2A @"0D42 ; +`p'`u' => @"0D2A @"0D41 ; +`p'`o'`o' => @"0D2A @"0D4B ; +`p'`o' => @"0D2A @"0D4A ; +`p'`i'`i' => @"0D2A @"0D40 ; +`p'`i' => @"0D2A @"0D3F ; +`p'`h'`u'`u' => @"0D2B @"0D42 ; +`p'`h'`u' => @"0D2B @"0D41 ; +`p'`h'`o'`o' => @"0D2B @"0D4B ; +`p'`h'`o' => @"0D2B @"0D4A ; +`p'`h'`i'`i' => @"0D2B @"0D40 ; +`p'`h'`i' => @"0D2B @"0D3F ; +`p'`h'`e'`e' => @"0D2B @"0D47 ; +`p'`h'`e' => @"0D2B @"0D46 ; +`p'`h'`a'`u' => @"0D2B @"0D4C ; +`p'`h'`a'`i' => @"0D2B @"0D48 ; +`p'`h'`a'`a' => @"0D2B @"0D3E ; +`p'`h'`a' => @"0D2B ; +`p'`h'`.'`r'`.'`r' => @"0D2B @"0D44 ; +`p'`h'`.'`r' => @"0D2B @"0D43 ; +`p'`h'`.'`l'`.'`l' => @"0D2B @"0D61 ; +`p'`h'`.'`l' => @"0D2B @"0D0C ; +`p'`h'`.'`L' => @"0D2B @"0D61 ; +`p'`h' => @"0D2B @"0D4D ; +`p'`e'`e' => @"0D2A @"0D47 ; +`p'`e' => @"0D2A @"0D46 ; +`p'`a'`u' => @"0D2A @"0D4C ; +`p'`a'`i' => @"0D2A @"0D48 ; +`p'`a'`a' => @"0D2A @"0D3E ; +`p'`a' => @"0D2A ; +`p'`.'`r'`.'`r' => @"0D2A @"0D44 ; +`p'`.'`r' => @"0D2A @"0D43 ; +`p'`.'`l'`.'`l' => @"0D2A @"0D61 ; +`p'`.'`l' => @"0D2A @"0D0C ; +`p'`.'`L' => @"0D2A @"0D61 ; +`p' => @"0D2A @"0D4D ; +`o'`o' => @"0D13 ; +`o' => @"0D12 ; +`n'`u'`u' => @"0D28 @"0D42 ; +`n'`u' => @"0D28 @"0D41 ; +`n'`o'`o' => @"0D28 @"0D4B ; +`n'`o' => @"0D28 @"0D4A ; +`n'`i'`i' => @"0D28 @"0D40 ; +`n'`i' => @"0D28 @"0D3F ; +`n'`e'`e' => @"0D28 @"0D47 ; +`n'`e' => @"0D28 @"0D46 ; +`n'`a'`u' => @"0D28 @"0D4C ; +`n'`a'`i' => @"0D28 @"0D48 ; +`n'`a'`a' => @"0D28 @"0D3E ; +`n'`a' => @"0D28 ; +`n'`_'`u'`u' => @"0D28 @"0D42 ; +`n'`_'`u' => @"0D28 @"0D41 ; +`n'`_'`o'`o' => @"0D28 @"0D4B ; +`n'`_'`o' => @"0D28 @"0D4A ; +`n'`_'`i'`i' => @"0D28 @"0D40 ; +`n'`_'`i' => @"0D28 @"0D3F ; +`n'`_'`e'`e' => @"0D28 @"0D47 ; +`n'`_'`e' => @"0D28 @"0D46 ; +`n'`_'`a'`u' => @"0D28 @"0D4C ; +`n'`_'`a'`i' => @"0D28 @"0D48 ; +`n'`_'`a'`a' => @"0D28 @"0D3E ; +`n'`_'`a' => @"0D28 ; +`n'`_'`.'`r'`.'`r' => @"0D28 @"0D44 ; +`n'`_'`.'`r' => @"0D28 @"0D43 ; +`n'`_'`.'`l'`.'`l' => @"0D28 @"0D61 ; +`n'`_'`.'`l' => @"0D28 @"0D0C ; +`n'`_'`.'`L' => @"0D28 @"0D61 ; +`n'`_' => @"0D28 @"0D4D ; +`n'`Y'`u'`u' => @"0D1E @"0D42 ; +`n'`Y'`u' => @"0D1E @"0D41 ; +`n'`Y'`o'`o' => @"0D1E @"0D4B ; +`n'`Y'`o' => @"0D1E @"0D4A ; +`n'`Y'`i'`i' => @"0D1E @"0D40 ; +`n'`Y'`i' => @"0D1E @"0D3F ; +`n'`Y'`e'`e' => @"0D1E @"0D47 ; +`n'`Y'`e' => @"0D1E @"0D46 ; +`n'`Y'`a'`u' => @"0D1E @"0D4C ; +`n'`Y'`a'`i' => @"0D1E @"0D48 ; +`n'`Y'`a'`a' => @"0D1E @"0D3E ; +`n'`Y'`a' => @"0D1E ; +`n'`Y'`.'`r'`.'`r' => @"0D1E @"0D44 ; +`n'`Y'`.'`r' => @"0D1E @"0D43 ; +`n'`Y'`.'`l'`.'`l' => @"0D1E @"0D61 ; +`n'`Y'`.'`l' => @"0D1E @"0D0C ; +`n'`Y'`.'`L' => @"0D1E @"0D61 ; +`n'`Y' => @"0D1E @"0D4D ; +`n'`/' => @"0D5E ; +`n'`.'`r'`.'`r' => @"0D28 @"0D44 ; +`n'`.'`r' => @"0D28 @"0D43 ; +`n'`.'`l'`.'`l' => @"0D28 @"0D61 ; +`n'`.'`l' => @"0D28 @"0D0C ; +`n'`.'`L' => @"0D28 @"0D61 ; +`n'`"'`u'`u' => @"0D19 @"0D42 ; +`n'`"'`u' => @"0D19 @"0D41 ; +`n'`"'`o'`o' => @"0D19 @"0D4B ; +`n'`"'`o' => @"0D19 @"0D4A ; +`n'`"'`i'`i' => @"0D19 @"0D40 ; +`n'`"'`i' => @"0D19 @"0D3F ; +`n'`"'`e'`e' => @"0D19 @"0D47 ; +`n'`"'`e' => @"0D19 @"0D46 ; +`n'`"'`a'`u' => @"0D19 @"0D4C ; +`n'`"'`a'`i' => @"0D19 @"0D48 ; +`n'`"'`a'`a' => @"0D19 @"0D3E ; +`n'`"'`a' => @"0D19 ; +`n'`"'`.'`r'`.'`r' => @"0D19 @"0D44 ; +`n'`"'`.'`r' => @"0D19 @"0D43 ; +`n'`"'`.'`l'`.'`l' => @"0D19 @"0D61 ; +`n'`"'`.'`l' => @"0D19 @"0D0C ; +`n'`"'`.'`L' => @"0D19 @"0D61 ; +`n'`"' => @"0D19 @"0D4D ; +`n' => @"0D28 @"0D4D ; +`m'`u'`u' => @"0D2E @"0D42 ; +`m'`u' => @"0D2E @"0D41 ; +`m'`o'`o' => @"0D2E @"0D4B ; +`m'`o' => @"0D2E @"0D4A ; +`m'`i'`i' => @"0D2E @"0D40 ; +`m'`i' => @"0D2E @"0D3F ; +`m'`e'`e' => @"0D2E @"0D47 ; +`m'`e' => @"0D2E @"0D46 ; +`m'`a'`u' => @"0D2E @"0D4C ; +`m'`a'`i' => @"0D2E @"0D48 ; +`m'`a'`a' => @"0D2E @"0D3E ; +`m'`a' => @"0D2E ; +`m'`.'`r'`.'`r' => @"0D2E @"0D44 ; +`m'`.'`r' => @"0D2E @"0D43 ; +`m'`.'`l'`.'`l' => @"0D2E @"0D61 ; +`m'`.'`l' => @"0D2E @"0D0C ; +`m'`.'`L' => @"0D2E @"0D61 ; +`m' => @"0D2E @"0D4D ; +`l'`u'`u' => @"0D32 @"0D42 ; +`l'`u' => @"0D32 @"0D41 ; +`l'`o'`o' => @"0D32 @"0D4B ; +`l'`o' => @"0D32 @"0D4A ; +`l'`i'`i' => @"0D32 @"0D40 ; +`l'`i' => @"0D32 @"0D3F ; +`l'`e'`e' => @"0D32 @"0D47 ; +`l'`e' => @"0D32 @"0D46 ; +`l'`a'`u' => @"0D32 @"0D4C ; +`l'`a'`i' => @"0D32 @"0D48 ; +`l'`a'`a' => @"0D32 @"0D3E ; +`l'`a' => @"0D32 ; +`l'`.'`r'`.'`r' => @"0D32 @"0D44 ; +`l'`.'`r' => @"0D32 @"0D43 ; +`l'`.'`l'`.'`l' => @"0D32 @"0D61 ; +`l'`.'`l' => @"0D32 @"0D0C ; +`l'`.'`L' => @"0D32 @"0D61 ; +`l' => @"0D32 @"0D4D ; +`k'`u'`u' => @"0D15 @"0D42 ; +`k'`u' => @"0D15 @"0D41 ; +`k'`o'`o' => @"0D15 @"0D4B ; +`k'`o' => @"0D15 @"0D4A ; +`k'`i'`i' => @"0D15 @"0D40 ; +`k'`i' => @"0D15 @"0D3F ; +`k'`h'`u'`u' => @"0D16 @"0D42 ; +`k'`h'`u' => @"0D16 @"0D41 ; +`k'`h'`o'`o' => @"0D16 @"0D4B ; +`k'`h'`o' => @"0D16 @"0D4A ; +`k'`h'`i'`i' => @"0D16 @"0D40 ; +`k'`h'`i' => @"0D16 @"0D3F ; +`k'`h'`e'`e' => @"0D16 @"0D47 ; +`k'`h'`e' => @"0D16 @"0D46 ; +`k'`h'`a'`u' => @"0D16 @"0D4C ; +`k'`h'`a'`i' => @"0D16 @"0D48 ; +`k'`h'`a'`a' => @"0D16 @"0D3E ; +`k'`h'`a' => @"0D16 ; +`k'`h'`.'`r'`.'`r' => @"0D16 @"0D44 ; +`k'`h'`.'`r' => @"0D16 @"0D43 ; +`k'`h'`.'`l'`.'`l' => @"0D16 @"0D61 ; +`k'`h'`.'`l' => @"0D16 @"0D0C ; +`k'`h'`.'`L' => @"0D16 @"0D61 ; +`k'`h' => @"0D16 @"0D4D ; +`k'`e'`e' => @"0D15 @"0D47 ; +`k'`e' => @"0D15 @"0D46 ; +`k'`a'`u' => @"0D15 @"0D4C ; +`k'`a'`i' => @"0D15 @"0D48 ; +`k'`a'`a' => @"0D15 @"0D3E ; +`k'`a' => @"0D15 ; +`k'`.'`r'`.'`r' => @"0D15 @"0D44 ; +`k'`.'`r' => @"0D15 @"0D43 ; +`k'`.'`l'`.'`l' => @"0D15 @"0D61 ; +`k'`.'`l' => @"0D15 @"0D0C ; +`k'`.'`L' => @"0D15 @"0D61 ; +`k' => @"0D15 @"0D4D ; +`j'`u'`u' => @"0D1C @"0D42 ; +`j'`u' => @"0D1C @"0D41 ; +`j'`o'`o' => @"0D1C @"0D4B ; +`j'`o' => @"0D1C @"0D4A ; +`j'`i'`i' => @"0D1C @"0D40 ; +`j'`i' => @"0D1C @"0D3F ; +`j'`h'`u'`u' => @"0D1D @"0D42 ; +`j'`h'`u' => @"0D1D @"0D41 ; +`j'`h'`o'`o' => @"0D1D @"0D4B ; +`j'`h'`o' => @"0D1D @"0D4A ; +`j'`h'`i'`i' => @"0D1D @"0D40 ; +`j'`h'`i' => @"0D1D @"0D3F ; +`j'`h'`e'`e' => @"0D1D @"0D47 ; +`j'`h'`e' => @"0D1D @"0D46 ; +`j'`h'`a'`u' => @"0D1D @"0D4C ; +`j'`h'`a'`i' => @"0D1D @"0D48 ; +`j'`h'`a'`a' => @"0D1D @"0D3E ; +`j'`h'`a' => @"0D1D ; +`j'`h'`.'`r'`.'`r' => @"0D1D @"0D44 ; +`j'`h'`.'`r' => @"0D1D @"0D43 ; +`j'`h'`.'`l'`.'`l' => @"0D1D @"0D61 ; +`j'`h'`.'`l' => @"0D1D @"0D0C ; +`j'`h'`.'`L' => @"0D1D @"0D61 ; +`j'`h' => @"0D1D @"0D4D ; +`j'`e'`e' => @"0D1C @"0D47 ; +`j'`e' => @"0D1C @"0D46 ; +`j'`a'`u' => @"0D1C @"0D4C ; +`j'`a'`i' => @"0D1C @"0D48 ; +`j'`a'`a' => @"0D1C @"0D3E ; +`j'`a' => @"0D1C ; +`j'`.'`r'`.'`r' => @"0D1C @"0D44 ; +`j'`.'`r' => @"0D1C @"0D43 ; +`j'`.'`l'`.'`l' => @"0D1C @"0D61 ; +`j'`.'`l' => @"0D1C @"0D0C ; +`j'`.'`L' => @"0D1C @"0D61 ; +`j' => @"0D1C @"0D4D ; +`i'`i' => @"0D08 ; +`i' => @"0D07 ; +`h'`u'`u' => @"0D39 @"0D42 ; +`h'`u' => @"0D39 @"0D41 ; +`h'`o'`o' => @"0D39 @"0D4B ; +`h'`o' => @"0D39 @"0D4A ; +`h'`i'`i' => @"0D39 @"0D40 ; +`h'`i' => @"0D39 @"0D3F ; +`h'`e'`e' => @"0D39 @"0D47 ; +`h'`e' => @"0D39 @"0D46 ; +`h'`a'`u' => @"0D39 @"0D4C ; +`h'`a'`i' => @"0D39 @"0D48 ; +`h'`a'`a' => @"0D39 @"0D3E ; +`h'`a' => @"0D39 ; +`h'`.'`r'`.'`r' => @"0D39 @"0D44 ; +`h'`.'`r' => @"0D39 @"0D43 ; +`h'`.'`l'`.'`l' => @"0D39 @"0D61 ; +`h'`.'`l' => @"0D39 @"0D0C ; +`h'`.'`L' => @"0D39 @"0D61 ; +`h' => @"0D39 @"0D4D ; +`g'`u'`u' => @"0D17 @"0D42 ; +`g'`u' => @"0D17 @"0D41 ; +`g'`o'`o' => @"0D17 @"0D4B ; +`g'`o' => @"0D17 @"0D4A ; +`g'`i'`i' => @"0D17 @"0D40 ; +`g'`i' => @"0D17 @"0D3F ; +`g'`h'`u'`u' => @"0D18 @"0D42 ; +`g'`h'`u' => @"0D18 @"0D41 ; +`g'`h'`o'`o' => @"0D18 @"0D4B ; +`g'`h'`o' => @"0D18 @"0D4A ; +`g'`h'`i'`i' => @"0D18 @"0D40 ; +`g'`h'`i' => @"0D18 @"0D3F ; +`g'`h'`e'`e' => @"0D18 @"0D47 ; +`g'`h'`e' => @"0D18 @"0D46 ; +`g'`h'`a'`u' => @"0D18 @"0D4C ; +`g'`h'`a'`i' => @"0D18 @"0D48 ; +`g'`h'`a'`a' => @"0D18 @"0D3E ; +`g'`h'`a' => @"0D18 ; +`g'`h'`.'`r'`.'`r' => @"0D18 @"0D44 ; +`g'`h'`.'`r' => @"0D18 @"0D43 ; +`g'`h'`.'`l'`.'`l' => @"0D18 @"0D61 ; +`g'`h'`.'`l' => @"0D18 @"0D0C ; +`g'`h'`.'`L' => @"0D18 @"0D61 ; +`g'`h' => @"0D18 @"0D4D ; +`g'`e'`e' => @"0D17 @"0D47 ; +`g'`e' => @"0D17 @"0D46 ; +`g'`a'`u' => @"0D17 @"0D4C ; +`g'`a'`i' => @"0D17 @"0D48 ; +`g'`a'`a' => @"0D17 @"0D3E ; +`g'`a' => @"0D17 ; +`g'`.'`r'`.'`r' => @"0D17 @"0D44 ; +`g'`.'`r' => @"0D17 @"0D43 ; +`g'`.'`l'`.'`l' => @"0D17 @"0D61 ; +`g'`.'`l' => @"0D17 @"0D0C ; +`g'`.'`L' => @"0D17 @"0D61 ; +`g' => @"0D17 @"0D4D ; +`f'`u'`u' => @"0D2B @"0D42 ; +`f'`u' => @"0D2B @"0D41 ; +`f'`o'`o' => @"0D2B @"0D4B ; +`f'`o' => @"0D2B @"0D4A ; +`f'`i'`i' => @"0D2B @"0D40 ; +`f'`i' => @"0D2B @"0D3F ; +`f'`e'`e' => @"0D2B @"0D47 ; +`f'`e' => @"0D2B @"0D46 ; +`f'`a'`u' => @"0D2B @"0D4C ; +`f'`a'`i' => @"0D2B @"0D48 ; +`f'`a'`a' => @"0D2B @"0D3E ; +`f'`a' => @"0D2B ; +`f'`.'`r'`.'`r' => @"0D2B @"0D44 ; +`f'`.'`r' => @"0D2B @"0D43 ; +`f'`.'`l'`.'`l' => @"0D2B @"0D61 ; +`f'`.'`l' => @"0D2B @"0D0C ; +`f'`.'`L' => @"0D2B @"0D61 ; +`f' => @"0D2B @"0D4D ; +`e'`e' => @"0D0F ; +`e' => @"0D0E ; +`d'`u'`u' => @"0D26 @"0D42 ; +`d'`u' => @"0D26 @"0D41 ; +`d'`o'`o' => @"0D26 @"0D4B ; +`d'`o' => @"0D26 @"0D4A ; +`d'`i'`i' => @"0D26 @"0D40 ; +`d'`i' => @"0D26 @"0D3F ; +`d'`h'`u'`u' => @"0D27 @"0D42 ; +`d'`h'`u' => @"0D27 @"0D41 ; +`d'`h'`o'`o' => @"0D27 @"0D4B ; +`d'`h'`o' => @"0D27 @"0D4A ; +`d'`h'`i'`i' => @"0D27 @"0D40 ; +`d'`h'`i' => @"0D27 @"0D3F ; +`d'`h'`e'`e' => @"0D27 @"0D47 ; +`d'`h'`e' => @"0D27 @"0D46 ; +`d'`h'`a'`u' => @"0D27 @"0D4C ; +`d'`h'`a'`i' => @"0D27 @"0D48 ; +`d'`h'`a'`a' => @"0D27 @"0D3E ; +`d'`h'`a' => @"0D27 ; +`d'`h'`.'`r'`.'`r' => @"0D27 @"0D44 ; +`d'`h'`.'`r' => @"0D27 @"0D43 ; +`d'`h'`.'`l'`.'`l' => @"0D27 @"0D61 ; +`d'`h'`.'`l' => @"0D27 @"0D0C ; +`d'`h'`.'`L' => @"0D27 @"0D61 ; +`d'`h' => @"0D27 @"0D4D ; +`d'`e'`e' => @"0D26 @"0D47 ; +`d'`e' => @"0D26 @"0D46 ; +`d'`a'`u' => @"0D26 @"0D4C ; +`d'`a'`i' => @"0D26 @"0D48 ; +`d'`a'`a' => @"0D26 @"0D3E ; +`d'`a' => @"0D26 ; +`d'`.'`r'`.'`r' => @"0D26 @"0D44 ; +`d'`.'`r' => @"0D26 @"0D43 ; +`d'`.'`l'`.'`l' => @"0D26 @"0D61 ; +`d'`.'`l' => @"0D26 @"0D0C ; +`d'`.'`L' => @"0D26 @"0D61 ; +`d' => @"0D26 @"0D4D ; +`c'`u'`u' => @"0D1A @"0D42 ; +`c'`u' => @"0D1A @"0D41 ; +`c'`o'`o' => @"0D1A @"0D4B ; +`c'`o' => @"0D1A @"0D4A ; +`c'`i'`i' => @"0D1A @"0D40 ; +`c'`i' => @"0D1A @"0D3F ; +`c'`h'`u'`u' => @"0D1B @"0D42 ; +`c'`h'`u' => @"0D1B @"0D41 ; +`c'`h'`o'`o' => @"0D1B @"0D4B ; +`c'`h'`o' => @"0D1B @"0D4A ; +`c'`h'`i'`i' => @"0D1B @"0D40 ; +`c'`h'`i' => @"0D1B @"0D3F ; +`c'`h'`e'`e' => @"0D1B @"0D47 ; +`c'`h'`e' => @"0D1B @"0D46 ; +`c'`h'`a'`u' => @"0D1B @"0D4C ; +`c'`h'`a'`i' => @"0D1B @"0D48 ; +`c'`h'`a'`a' => @"0D1B @"0D3E ; +`c'`h'`a' => @"0D1B ; +`c'`h'`.'`r'`.'`r' => @"0D1B @"0D44 ; +`c'`h'`.'`r' => @"0D1B @"0D43 ; +`c'`h'`.'`l'`.'`l' => @"0D1B @"0D61 ; +`c'`h'`.'`l' => @"0D1B @"0D0C ; +`c'`h'`.'`L' => @"0D1B @"0D61 ; +`c'`h' => @"0D1B @"0D4D ; +`c'`e'`e' => @"0D1A @"0D47 ; +`c'`e' => @"0D1A @"0D46 ; +`c'`a'`u' => @"0D1A @"0D4C ; +`c'`a'`i' => @"0D1A @"0D48 ; +`c'`a'`a' => @"0D1A @"0D3E ; +`c'`a' => @"0D1A ; +`c'`.'`r'`.'`r' => @"0D1A @"0D44 ; +`c'`.'`r' => @"0D1A @"0D43 ; +`c'`.'`l'`.'`l' => @"0D1A @"0D61 ; +`c'`.'`l' => @"0D1A @"0D0C ; +`c'`.'`L' => @"0D1A @"0D61 ; +`c' => @"0D1A @"0D4D ; +`b'`u'`u' => @"0D2C @"0D42 ; +`b'`u' => @"0D2C @"0D41 ; +`b'`o'`o' => @"0D2C @"0D4B ; +`b'`o' => @"0D2C @"0D4A ; +`b'`i'`i' => @"0D2C @"0D40 ; +`b'`i' => @"0D2C @"0D3F ; +`b'`h'`u'`u' => @"0D2D @"0D42 ; +`b'`h'`u' => @"0D2D @"0D41 ; +`b'`h'`o'`o' => @"0D2D @"0D4B ; +`b'`h'`o' => @"0D2D @"0D4A ; +`b'`h'`i'`i' => @"0D2D @"0D40 ; +`b'`h'`i' => @"0D2D @"0D3F ; +`b'`h'`e'`e' => @"0D2D @"0D47 ; +`b'`h'`e' => @"0D2D @"0D46 ; +`b'`h'`a'`u' => @"0D2D @"0D4C ; +`b'`h'`a'`i' => @"0D2D @"0D48 ; +`b'`h'`a'`a' => @"0D2D @"0D3E ; +`b'`h'`a' => @"0D2D ; +`b'`h'`.'`r'`.'`r' => @"0D2D @"0D44 ; +`b'`h'`.'`r' => @"0D2D @"0D43 ; +`b'`h'`.'`l'`.'`l' => @"0D2D @"0D61 ; +`b'`h'`.'`l' => @"0D2D @"0D0C ; +`b'`h'`.'`L' => @"0D2D @"0D61 ; +`b'`h' => @"0D2D @"0D4D ; +`b'`e'`e' => @"0D2C @"0D47 ; +`b'`e' => @"0D2C @"0D46 ; +`b'`a'`u' => @"0D2C @"0D4C ; +`b'`a'`i' => @"0D2C @"0D48 ; +`b'`a'`a' => @"0D2C @"0D3E ; +`b'`a' => @"0D2C ; +`b'`.'`r'`.'`r' => @"0D2C @"0D44 ; +`b'`.'`r' => @"0D2C @"0D43 ; +`b'`.'`l'`.'`l' => @"0D2C @"0D61 ; +`b'`.'`l' => @"0D2C @"0D0C ; +`b'`.'`L' => @"0D2C @"0D61 ; +`b' => @"0D2C @"0D4D ; +`a'`u'`"' => @"0D57 ; +`a'`u' => @"0D14 ; +`a'`i' => @"0D10 ; +`a'`a' => @"0D06 ; +`a' => @"0D05 ; +`T'`u'`u' => @"0D1F @"0D42 ; +`T'`u' => @"0D1F @"0D41 ; +`T'`o'`o' => @"0D1F @"0D4B ; +`T'`o' => @"0D1F @"0D4A ; +`T'`i'`i' => @"0D1F @"0D40 ; +`T'`i' => @"0D1F @"0D3F ; +`T'`h'`u'`u' => @"0D20 @"0D42 ; +`T'`h'`u' => @"0D20 @"0D41 ; +`T'`h'`o'`o' => @"0D20 @"0D4B ; +`T'`h'`o' => @"0D20 @"0D4A ; +`T'`h'`i'`i' => @"0D20 @"0D40 ; +`T'`h'`i' => @"0D20 @"0D3F ; +`T'`h'`e'`e' => @"0D20 @"0D47 ; +`T'`h'`e' => @"0D20 @"0D46 ; +`T'`h'`a'`u' => @"0D20 @"0D4C ; +`T'`h'`a'`i' => @"0D20 @"0D48 ; +`T'`h'`a'`a' => @"0D20 @"0D3E ; +`T'`h'`a' => @"0D20 ; +`T'`h'`.'`r'`.'`r' => @"0D20 @"0D44 ; +`T'`h'`.'`r' => @"0D20 @"0D43 ; +`T'`h'`.'`l'`.'`l' => @"0D20 @"0D61 ; +`T'`h'`.'`l' => @"0D20 @"0D0C ; +`T'`h'`.'`L' => @"0D20 @"0D61 ; +`T'`h' => @"0D20 @"0D4D ; +`T'`e'`e' => @"0D1F @"0D47 ; +`T'`e' => @"0D1F @"0D46 ; +`T'`a'`u' => @"0D1F @"0D4C ; +`T'`a'`i' => @"0D1F @"0D48 ; +`T'`a'`a' => @"0D1F @"0D3E ; +`T'`a' => @"0D1F ; +`T'`.'`r'`.'`r' => @"0D1F @"0D44 ; +`T'`.'`r' => @"0D1F @"0D43 ; +`T'`.'`l'`.'`l' => @"0D1F @"0D61 ; +`T'`.'`l' => @"0D1F @"0D0C ; +`T'`.'`L' => @"0D1F @"0D61 ; +`T' => @"0D1F @"0D4D ; +`S'`u'`u' => @"0D37 @"0D42 ; +`S'`u' => @"0D37 @"0D41 ; +`S'`o'`o' => @"0D37 @"0D4B ; +`S'`o' => @"0D37 @"0D4A ; +`S'`i'`i' => @"0D37 @"0D40 ; +`S'`i' => @"0D37 @"0D3F ; +`S'`e'`e' => @"0D37 @"0D47 ; +`S'`e' => @"0D37 @"0D46 ; +`S'`a'`u' => @"0D37 @"0D4C ; +`S'`a'`i' => @"0D37 @"0D48 ; +`S'`a'`a' => @"0D37 @"0D3E ; +`S'`a' => @"0D37 ; +`S'`.'`r'`.'`r' => @"0D37 @"0D44 ; +`S'`.'`r' => @"0D37 @"0D43 ; +`S'`.'`l'`.'`l' => @"0D37 @"0D61 ; +`S'`.'`l' => @"0D37 @"0D0C ; +`S'`.'`L' => @"0D37 @"0D61 ; +`S' => @"0D37 @"0D4D ; +`R'`u'`u' => @"0D31 @"0D42 ; +`R'`u' => @"0D31 @"0D41 ; +`R'`o'`o' => @"0D31 @"0D4B ; +`R'`o' => @"0D31 @"0D4A ; +`R'`i'`i' => @"0D31 @"0D40 ; +`R'`i' => @"0D31 @"0D3F ; +`R'`e'`e' => @"0D31 @"0D47 ; +`R'`e' => @"0D31 @"0D46 ; +`R'`a'`u' => @"0D31 @"0D4C ; +`R'`a'`i' => @"0D31 @"0D48 ; +`R'`a'`a' => @"0D31 @"0D3E ; +`R'`a' => @"0D31 ; +`R'`.'`r'`.'`r' => @"0D31 @"0D44 ; +`R'`.'`r' => @"0D31 @"0D43 ; +`R'`.'`l'`.'`l' => @"0D31 @"0D61 ; +`R'`.'`l' => @"0D31 @"0D0C ; +`R'`.'`L' => @"0D31 @"0D61 ; +`R' => @"0D31 @"0D4D ; +`N'`u'`u' => @"0D23 @"0D42 ; +`N'`u' => @"0D23 @"0D41 ; +`N'`o'`o' => @"0D23 @"0D4B ; +`N'`o' => @"0D23 @"0D4A ; +`N'`i'`i' => @"0D23 @"0D40 ; +`N'`i' => @"0D23 @"0D3F ; +`N'`e'`e' => @"0D23 @"0D47 ; +`N'`e' => @"0D23 @"0D46 ; +`N'`a'`u' => @"0D23 @"0D4C ; +`N'`a'`i' => @"0D23 @"0D48 ; +`N'`a'`a' => @"0D23 @"0D3E ; +`N'`a' => @"0D23 ; +`N'`.'`r'`.'`r' => @"0D23 @"0D44 ; +`N'`.'`r' => @"0D23 @"0D43 ; +`N'`.'`l'`.'`l' => @"0D23 @"0D61 ; +`N'`.'`l' => @"0D23 @"0D0C ; +`N'`.'`L' => @"0D23 @"0D61 ; +`N' => @"0D23 @"0D4D ; +`M' => @"0D02 ; +`L'`u'`u' => @"0D33 @"0D42 ; +`L'`u' => @"0D33 @"0D41 ; +`L'`o'`o' => @"0D33 @"0D4B ; +`L'`o' => @"0D33 @"0D4A ; +`L'`i'`i' => @"0D33 @"0D40 ; +`L'`i' => @"0D33 @"0D3F ; +`L'`e'`e' => @"0D33 @"0D47 ; +`L'`e' => @"0D33 @"0D46 ; +`L'`a'`u' => @"0D33 @"0D4C ; +`L'`a'`i' => @"0D33 @"0D48 ; +`L'`a'`a' => @"0D33 @"0D3E ; +`L'`a' => @"0D33 ; +`L'`.'`r'`.'`r' => @"0D33 @"0D44 ; +`L'`.'`r' => @"0D33 @"0D43 ; +`L'`.'`l'`.'`l' => @"0D33 @"0D61 ; +`L'`.'`l' => @"0D33 @"0D0C ; +`L'`.'`L' => @"0D33 @"0D61 ; +`L' => @"0D33 @"0D4D ; +`H' => @"0D03 ; +`D'`u'`u' => @"0D21 @"0D42 ; +`D'`u' => @"0D21 @"0D41 ; +`D'`o'`o' => @"0D21 @"0D4B ; +`D'`o' => @"0D21 @"0D4A ; +`D'`i'`i' => @"0D21 @"0D40 ; +`D'`i' => @"0D21 @"0D3F ; +`D'`h'`u'`u' => @"0D22 @"0D42 ; +`D'`h'`u' => @"0D22 @"0D41 ; +`D'`h'`o'`o' => @"0D22 @"0D4B ; +`D'`h'`o' => @"0D22 @"0D4A ; +`D'`h'`i'`i' => @"0D22 @"0D40 ; +`D'`h'`i' => @"0D22 @"0D3F ; +`D'`h'`e'`e' => @"0D22 @"0D47 ; +`D'`h'`e' => @"0D22 @"0D46 ; +`D'`h'`a'`u' => @"0D22 @"0D4C ; +`D'`h'`a'`i' => @"0D22 @"0D48 ; +`D'`h'`a'`a' => @"0D22 @"0D3E ; +`D'`h'`a' => @"0D22 ; +`D'`h'`.'`r'`.'`r' => @"0D22 @"0D44 ; +`D'`h'`.'`r' => @"0D22 @"0D43 ; +`D'`h'`.'`l'`.'`l' => @"0D22 @"0D61 ; +`D'`h'`.'`l' => @"0D22 @"0D0C ; +`D'`h'`.'`L' => @"0D22 @"0D61 ; +`D'`h' => @"0D22 @"0D4D ; +`D'`e'`e' => @"0D21 @"0D47 ; +`D'`e' => @"0D21 @"0D46 ; +`D'`a'`u' => @"0D21 @"0D4C ; +`D'`a'`i' => @"0D21 @"0D48 ; +`D'`a'`a' => @"0D21 @"0D3E ; +`D'`a' => @"0D21 ; +`D'`.'`r'`.'`r' => @"0D21 @"0D44 ; +`D'`.'`r' => @"0D21 @"0D43 ; +`D'`.'`l'`.'`l' => @"0D21 @"0D61 ; +`D'`.'`l' => @"0D21 @"0D0C ; +`D'`.'`L' => @"0D21 @"0D61 ; +`D' => @"0D21 @"0D4D ; +`9' => @"0D6F ; +`8' => @"0D6E ; +`7' => @"0D6D ; +`6' => @"0D6C ; +`5' => @"0D6B ; +`4' => @"0D6A ; +`3'`/'`4' => @"0D72 ; +`3' => @"0D69 ; +`2' => @"0D68 ; +`1'`/'`8' => @"0D73 ; +`1'`/'`4' => @"0D70 ; +`1'`/'`2' => @"0D71 ; +`1' => @"0D67 ; +`0' => @"0D66 ; +`.'`r'`.'`r' => @"0D60 ; +`.'`r' => @"0D0B ; +`.'`l'`.'`l' => @"0D61 ; +`.'`l' => @"0D0C ; +`.'`L' => @"0D61 ; +`+' => @"0D4D ; +. => \1 ; diff --git a/Master/texmf-dist/omega/otp/omega/7in88593.otp b/Master/texmf-dist/omega/otp/omega/7in88593.otp new file mode 100644 index 00000000000..25b4545c178 --- /dev/null +++ b/Master/texmf-dist/omega/otp/omega/7in88593.otp @@ -0,0 +1,37 @@ +input: 1; +output: 2; + +tables: + +tab8859_3[@"60] = { + @"00A0, @"0126, @"02D8, @"00A3, @"00A4, @"FFFD, @"0124, @"00A7, + @"00A8, @"0130, @"015E, @"011E, @"0134, @"00AD, @"FFFD, @"017B, + @"00B0, @"0127, @"00B2, @"00B3, @"00B4, @"00B5, @"0125, @"00B7, + @"00B8, @"0131, @"015F, @"011F, @"0135, @"00BD, @"FFFD, @"017C, + @"00C0, @"00C1, @"00C2, @"FFFD, @"00C4, @"010A, @"0108, @"00C7, + @"00C8, @"00C9, @"00CA, @"00CB, @"00CC, @"00CD, @"00CE, @"00CF, + @"FFFD, @"00D1, @"00D2, @"00D3, @"00D4, @"0120, @"00D6, @"00D7, + @"011C, @"00D9, @"00DA, @"00DB, @"00DC, @"016C, @"015C, @"00DF, + @"00E0, @"00E1, @"00E2, @"FFFD, @"00E4, @"010B, @"0109, @"00E7, + @"00E8, @"00E9, @"00EA, @"00EB, @"00EC, @"00ED, @"00EE, @"00EF, + @"FFFD, @"00F1, @"00F2, @"00F3, @"00F4, @"0121, @"00F6, @"00F7, + @"011D, @"00F9, @"00FA, @"00FB, @"00FC, @"016D, @"015D, @"02D9 +}; + +expressions: +`<'`C' => #(@"0108) ; +`<'`c' => #(@"0109) ; +`<'`G' => #(@"011C) ; +`<'`g' => #(@"011D) ; +`<'`H' => #(@"0124) ; +`<'`h' => #(@"0125) ; +`<'`J' => #(@"0134) ; +`<'`j' => #(@"0135) ; +`<'`S' => #(@"015C) ; +`<'`s' => #(@"015D) ; + +@"00-@"9F => \1; +@"A0-@"FF => #(tab8859_3[\1-@"A0]); +%. => @"FFFD; +. => \1; + diff --git a/Master/texmf-dist/omega/otp/omega/7lbe2uni.otp b/Master/texmf-dist/omega/otp/omega/7lbe2uni.otp new file mode 100644 index 00000000000..64b920d5a07 --- /dev/null +++ b/Master/texmf-dist/omega/otp/omega/7lbe2uni.otp @@ -0,0 +1,39 @@ +input: 1; +output: 2; + +expressions: + +`G'(`H'|`h') => @"0194; +`g'`h' => @"0263; +`.'`D' => @"1E0C; +`.'`d' => @"1E0D; +`.'`E' => @"0190; +`.'`e' => @"025B; +`.'`G' => @"011E; +`.'`g' => @"011F; +`.'`H' => @"1E24; +`.'`h' => @"1E25; +`.'`N' => @"00D1; +`.'`n' => @"00F1; +`.'`S' => @"1E62; +`.'`s' => @"1E63; +`.'`T' => @"1E6C; +`.'`t' => @"1E6D; +`.'`Z' => @"1E92; +`.'`z' => @"1E93; +`.'`I' => "I"; +`.'`i' => "i"; + + + +`-'`-'`-' => @"2014; +`-'`-' => @"F05F; +``'``' => @"201C; +``' => @"2018; +`''`'' => @"201D; +`'' => @"2019; +`,'`,' => @"201E; +`<'`<' => @"00AB; +`>'`>' => @"00BB; + +. => \1; diff --git a/Master/texmf-dist/omega/otp/omega/7pap2uni.otp b/Master/texmf-dist/omega/otp/omega/7pap2uni.otp new file mode 100644 index 00000000000..d785131cc1a --- /dev/null +++ b/Master/texmf-dist/omega/otp/omega/7pap2uni.otp @@ -0,0 +1,147 @@ +%%% ==================================================================== +%%% @OmegaTranslationProcess-file{ +%%% author = "Yannis Haralambous", +%%% version = "2.0", +%%% date = "1994-09-06" +%%% time = "22:34:01 MET" +%%% filename = "TeXArabicToUnicode.otp", +%%% address = "187, rue Nationale, +%%% 59800 Lille, France" +%%% telephone = "", +%%% FAX = "+33 20402864", +%%% checksum = "", +%%% email = "Yannis.Haralambous@univ-lille1.fr", +%%% codetable = "ISO/ASCII", +%%% keywords = "", +%%% supported = "yes", +%%% docstring = "This file is part of the public domain +%%% Arabic-script Omega system. +%%% Omega is a TeX extension (C) John Plaice +%%% and Yannis Haralambous, 1994" +%%% } +%%% ==================================================================== +input: 1; +output: 2; + +expressions: + +`L'`L'`a'`h' => @"FDF2 ; +`S'`L'`h' => @"FDFA ; + +`|'`|'`|'`|' => @"0621 @"0651 ; +`|'`|' => @"0621 ; +`z'`h'`z'`h' => @"0698 @"0651 ; +`z'`h' => @"0698 ; +`z'`z' => @"0632 @"0651 ; +`z' => @"0632 ; +`y'`y' => @"06D2 @"0651 ; +`y' => @"06D2 ; +`x'`x' => @"062E @"0651 ; +`x' => @"062E ; +`v'`v' => @"06A4 @"0651 ; +`v' => @"06A4 ; +`u'`N' => @"064C ; +`u' => @"064F ; +`t'`t' => @"062A @"0651 ; +`t' => @"062A ; +`s'`h'`s'`h' => @"0634 @"0651 ; +`s'`h' => @"0634 ; +`s'`s' => @"0633 @"0651 ; +`s' => @"0633 ; +`r'`r' => @"0631 @"0651 ; +`r' => @"0631 ; +`q'`q' => @"0642 @"0651 ; +`q' => @"0642 ; +`p'`p' => @"067E @"0651 ; +`p' => @"067E ; +`n'`n' => @"0646 @"0651 ; +`n' => @"0646 ; +`m'`m' => @"0645 @"0651 ; +`m' => @"0645 ; +`l'`l' => @"0644 @"0651 ; +`l' => @"0644 ; +`k'`h'`k'`h' => @"062E @"0651 ; +`k'`h' => @"062E ; +`k'`k' => @"0643 @"0651 ; +`k' => @"0643 ; +`j'`j' => @"062C @"0651 ; +`j' => @"062C ; +`i'`N' => @"064D ; +`i' => @"0650 ; +`g'`h'`g'`h' => @"063A @"0651 ; +`g'`h' => @"063A ; +`g'`g' => @"06AB @"0651 ; +`g' => @"06AB ; +`f'`f' => @"0641 @"0651 ; +`f' => @"0641 ; +`e'`y'`e'`y' => @"06D2 @"0651 ; +`e'`y' => @"06D2 ; +`e'`e' => @"06D2 @"0651 ; +`e' => @"06D2 ; +`d'`h'`d'`h' => @"0630 @"0651 ; +`d'`h' => @"0630 ; +`d'`d' => @"062F @"0651 ; +`d' => @"062F ; +`c'`h'`c'`h' => @"0686 @"0651 ; +`c'`h' => @"0686 ; +`c'`c' => @"0685 @"0651 ; +`c' => @"0685 ; +`b'`b' => @"0628 @"0651 ; +`b' => @"0628 ; +`a'`y'`a'`y' => @"06D2 @"0651 ; +`a'`y' => @"06D2 ; +`a'`N' => @"064B ; +`a'`|' => @"0670 ; +`a' => @"064E ; +``'``' => @"0639 @"0651 ; +``' => @"0639 ; +`Z'`Z' => @"0638 @"0651 ; +`Z' => @"0638 ; +(`U'|`w')(`U'|`w') => @"0648 @"0651 ; +(`U'|`w') => @"0648 ; +`T'`T' => @"0637 @"0651 ; +`T' => @"0637 ; +`S'`S' => @"0635 @"0651 ; +`S' => @"0635 ; +`I'`I' => @"06D2 @"0651 ; +`I' => @"06D2 ; +`H'`H' => @"062D @"0651 ; +`H' => @"062D ; +`D'`D' => @"0636 @"0651 ; +`D' => @"0636 ; +`A' => @"0627 ; +`<'`>' => @"0652 ; +`-'`-'`-' => @"2014; +%`-'`-' => @"2013; +%`,'`,' => @"201E; +`<'`<' => @"00AB; +`>'`>' => @"00BB; +`-' => ; +`''`z'`''`z' => @"0681 @"0651 ; +`''`z' => @"0681 ; +`''`s'`''`s' => @"062B @"0651 ; +`''`s' => @"062B ; +`''`u'`''`u' => @"0624 @"0651 ; +`''`u' => @"0624 ; +`''`t'`''`t' => @"0679 @"0651 ; +`''`t' => @"0679 ; +`''`r'`''`r' => @"0691 @"0651 ; +`''`r' => @"0691 ; +`''`g'`''`g' => @"06AF @"0651 ; +`''`g' => @"06AF ; +`''`n'`''`n' => @"0646 @"0631 @"0651 ; +`''`n' => @"0646 @"0631 ; +`''`i' => @"0625 ; +`''`d'`''`d' => @"0688 @"0651 ; +`''`d' => @"0688 ; +`''`a' => @"0623 ; +`''`A' => @"0622 ; +`"'`h'`"'`h' => @"0629 @"0651 ; +`"'`h' => @"0629 ; +`"'`t'`"'`t' => @"0629 @"0651 ; +`"'`t' => @"0629 ; +`"'`A' => @"0671 ; +`h'`h' => @"0647 @"0651 ; +`h' => @"0647 ; +`_' => @"0640 ; +. => \1 ; diff --git a/Master/texmf-dist/omega/otp/omega/7pas2uni.otp b/Master/texmf-dist/omega/otp/omega/7pas2uni.otp new file mode 100644 index 00000000000..4a764b683b6 --- /dev/null +++ b/Master/texmf-dist/omega/otp/omega/7pas2uni.otp @@ -0,0 +1,146 @@ +%%% ==================================================================== +%%% @OmegaTranslationProcess-file{ +%%% author = "Yannis Haralambous", +%%% version = "2.0", +%%% date = "1994-09-06" +%%% time = "22:34:01 MET" +%%% filename = "TeXArabicToUnicode.otp", +%%% address = "187, rue Nationale, +%%% 59800 Lille, France" +%%% telephone = "", +%%% FAX = "+33 20402864", +%%% checksum = "", +%%% email = "Yannis.Haralambous@univ-lille1.fr", +%%% codetable = "ISO/ASCII", +%%% keywords = "", +%%% supported = "yes", +%%% docstring = "This file is part of the public domain +%%% Arabic-script Omega system. +%%% Omega is a TeX extension (C) John Plaice +%%% and Yannis Haralambous, 1994" +%%% } +%%% ==================================================================== +input: 1; +output: 2; + +expressions: + +`L'`L'`a'`h' => #(@"FDF2) ; +`S'`L'`h' => #(@"FDFA) ; + +`|'`|'`|'`|' => #(@"0621) #(@"0651) ; +`|'`|' => #(@"0621) ; +`z'`h'`z'`h' => #(@"0698) #(@"0651) ; +`z'`h' => #(@"0698) ; +`z'`z' => #(@"0632) #(@"0651) ; +`z' => #(@"0632) ; +`y'`y' => #(@"064A) #(@"0651) ; +`y' => #(@"064A) ; +`x'`x' => #(@"069A) #(@"0651) ; +`x' => #(@"069A) ; +`v'`v' => #(@"06A4) #(@"0651) ; +`v' => #(@"06A4) ; +`u'`N' => #(@"064C) ; +`u' => #(@"064F) ; +`t'`t' => #(@"062A) #(@"0651) ; +`t' => #(@"062A) ; +`s'`h'`s'`h' => #(@"0634) #(@"0651) ; +`s'`h' => #(@"0634) ; +`s'`s' => #(@"0633) #(@"0651) ; +`s' => #(@"0633) ; +`r'`r' => #(@"0631) #(@"0651) ; +`r' => #(@"0631) ; +`q'`q' => #(@"0642) #(@"0651) ; +`q' => #(@"0642) ; +`p'`p' => #(@"067E) #(@"0651) ; +`p' => #(@"067E) ; +`n'`n' => #(@"0646) #(@"0651) ; +`n' => #(@"0646) ; +`m'`m' => #(@"0645) #(@"0651) ; +`m' => #(@"0645) ; +`l'`l' => #(@"0644) #(@"0651) ; +`l' => #(@"0644) ; +`k'`h'`k'`h' => #(@"062E) #(@"0651) ; +`k'`h' => #(@"062E) ; +`k'`k' => #(@"06A9) #(@"0651) ; +`k' => #(@"06A9) ; +`j'`j' => #(@"062C) #(@"0651) ; +`j' => #(@"062C) ; +`i'`N' => #(@"064D) ; +`i' => #(@"0650) ; +`g'`h'`g'`h' => #(@"063A) #(@"0651) ; +`g'`h' => #(@"063A) ; +`g'`g' => #(@"06AF) #(@"0651) ; +`g' => #(@"06AF) ; +`f'`f' => #(@"0641) #(@"0651) ; +`f' => #(@"0641) ; +`e'`y'`e'`y' => #(@"06CD) #(@"0651) ; +`e'`y' => #(@"06CD) ; +`e'`e' => #(@"06D0) #(@"0651) ; +`e' => #(@"06D0) ; +`d'`h'`d'`h' => #(@"0630) #(@"0651) ; +`d'`h' => #(@"0630) ; +`d'`d' => #(@"062F) #(@"0651) ; +`d' => #(@"062F) ; +`c'`h'`c'`h' => #(@"0686) #(@"0651) ; +`c'`h' => #(@"0686) ; +`c'`c' => #(@"0685) #(@"0651) ; +`c' => #(@"0685) ; +`b'`b' => #(@"0628) #(@"0651) ; +`b' => #(@"0628) ; +`a'`y'`a'`y' => #(@"0626) #(@"0651) ; +`a'`y' => #(@"0626) ; +`a'`N' => #(@"064B) ; +`a'`|' => #(@"0670) ; +`a' => #(@"064E) ; +``'``' => #(@"0639) #(@"0651) ; +``' => #(@"0639) ; +`Z'`Z' => #(@"0638) #(@"0651) ; +`Z' => #(@"0638) ; +(`U'|`w')(`U'|`w') => #(@"0648) #(@"0651) ; +(`U'|`w') => #(@"0648) ; +`T'`T' => #(@"0637) #(@"0651) ; +`T' => #(@"0637) ; +`S'`S' => #(@"0635) #(@"0651) ; +`S' => #(@"0635) ; +`I' => #(@"0649) ; +`H'`H' => #(@"062D) #(@"0651) ; +`H' => #(@"062D) ; +`D'`D' => #(@"0636) #(@"0651) ; +`D' => #(@"0636) ; +`A' => #(@"0627) ; +`<'`>' => #(@"0652) ; +`-'`-'`-' => @"2014; +%`-'`-' => @"2013; +%`,'`,' => @"201E; +`<'`<' => @"00AB; +`>'`>' => @"00BB; +`-' => ; +`''`z'`''`z' => #(@"0681) #(@"0651) ; +`''`z' => #(@"0681) ; +`''`s'`''`s' => #(@"062B) #(@"0651) ; +`''`s' => #(@"062B) ; +`''`u'`''`u' => #(@"0624) #(@"0651) ; +`''`u' => #(@"0624) ; +`''`t'`''`t' => #(@"067C) #(@"0651) ; +`''`t' => #(@"067C) ; +`''`r'`''`r' => #(@"0693) #(@"0651) ; +`''`r' => #(@"0693) ; +`''`g'`''`g' => #(@"0696) #(@"0651) ; +`''`g' => #(@"0696) ; +`''`n'`''`n' => #(@"06BC) #(@"0651) ; +`''`n' => #(@"06BC) ; +`''`i' => #(@"0625) ; +`''`d'`''`d' => #(@"0689) #(@"0651) ; +`''`d' => #(@"0689) ; +`''`a' => #(@"0623) ; +`''`A' => #(@"0622) ; +`"'`h'`"'`h' => @"0629 @"0651 ; +`"'`h' => @"0629 ; +`"'`t'`"'`t' => @"0629 @"0651 ; +`"'`t' => @"0629 ; +`"'`A' => #(@"0671) ; +`h'`h' => #(@"0647) #(@"0651) ; +`h' => #(@"0647) ; +`_' => #(@"0640) ; +. => #(\1) ; diff --git a/Master/texmf-dist/omega/otp/omega/7snd2uni.otp b/Master/texmf-dist/omega/otp/omega/7snd2uni.otp new file mode 100644 index 00000000000..d5b52f56875 --- /dev/null +++ b/Master/texmf-dist/omega/otp/omega/7snd2uni.otp @@ -0,0 +1,100 @@ +%%% ==================================================================== +%%% @OmegaTranslationProcess-file{ +%%% author = "Yannis Haralambous", +%%% version = "2.0", +%%% date = "1994-09-06" +%%% time = "22:34:01 MET" +%%% filename = "TeXArabicToUnicode.otp", +%%% address = "187, rue Nationale, +%%% 59800 Lille, France" +%%% telephone = "", +%%% FAX = "+33 20402864", +%%% checksum = "", +%%% email = "Yannis.Haralambous@univ-lille1.fr", +%%% codetable = "ISO/ASCII", +%%% keywords = "", +%%% supported = "yes", +%%% docstring = "This file is part of the public domain +%%% Arabic-script Omega system. +%%% Omega is a TeX extension (C) John Plaice +%%% and Yannis Haralambous, 1994" +%%% } +%%% ==================================================================== +input: 1; +output: 2; + +expressions: + +`L'`L'`a'`h' => #(@"FDF2) ; +`S'`L'`h' => #(@"FDFA) ; + +`|'`|'`e'`N' => #(@"066E) ; +`|'`|' => #(@"0621) ; +`z'`h' => #(@"0698) ; +`z' => #(@"0632) ; +`y' => #(@"064A) ; +`w' => #(@"0648) ; +`u' => #(@"064F) ; +`t'`h' => #(@"067F) ; +`t' => #(@"062A) ; +`s'`h' => #(@"0634) ; +`s' => #(@"0633) ; +`r' => #(@"0631) ; +`q' => #(@"0642) ; +`p'`h' => #(@"06A6) ; +`p' => #(@"067E) ; +`n' => #(@"0646) ; +`m'`e'`N' => #(@"066F) ; +`m' => #(@"0645) ; +`l' => #(@"0644) ; +`k'`h' => #(@"0643) ; +`='`k'`h' => #(@"062E) ; +`k' => #(@"06AA) ; +`j' => #(@"062C) ; +`i' => #(@"0650) ; +`h' => #(@"06BE) ; +`g'`h' => #(@"063A) ; +`g' => #(@"06AF) ; +`f' => #(@"0641) ; +`d'`h' => #(@"068C) ; +`d' => #(@"062F) ; +`c'`h' => #(@"0687) ; +`c' => #(@"0686) ; +`b'`h' => #(@"0680) ; +`b' => #(@"0628) ; +`a' => #(@"064E) ; +``' => #(@"0639) ; +`U' => #(@"0648) ; +`A' => #(@"0627) ; +`='`s' => #(@"062B) ; +`='`n' => #(@"0683) ; +`='`j' => #(@"0684) ; +`='`g' => #(@"06B3) ; +`='`b' => #(@"067B) ; +`/' => #(@"06C1) ; +`.'`z' => #(@"0636) ; +`='`z' => #(@"0630) ; +`.'`t'`h' => #(@"067A) ; +`.'`t' => #(@"067D) ; +`.'`s' => #(@"0635) ; +`.'`r' => #(@"0699) ; +`.'`n' => #(@"06B1) ; +`.'`h' => #(@"062D) ; +`.'`d'`h' => #(@"068D) ; +`.'`d' => #(@"068A) ; +`.'`='`d' => #(@"068F) ; +`.'`.'`z' => #(@"0638) ; +`.'`.'`t' => #(@"0637) ; +`''`y' => #(@"0626) ; +`''`n' => #(@"06BB) ; +`''`A' => #(@"0622) ; +`-'`-'`-' => @"2014; +%`-'`-' => @"2013; +%`,'`,' => @"201E; +`<'`<' => @"00AB; +`>'`>' => @"00BB; +`-' => ; + +. => #(\1) ; + + diff --git a/Master/texmf-dist/omega/otp/omega/7syr2uni.otp b/Master/texmf-dist/omega/otp/omega/7syr2uni.otp new file mode 100644 index 00000000000..985786e9353 --- /dev/null +++ b/Master/texmf-dist/omega/otp/omega/7syr2uni.otp @@ -0,0 +1,81 @@ +%%% ==================================================================== +%%% @OmegaTranslationProcess-file{ +%%% author = "Yannis Haralambous", +%%% version = "2.0", +%%% date = "1994-09-06" +%%% time = "22:34:01 MET" +%%% filename = "TeXArabicToUnicode.otp", +%%% address = "187, rue Nationale, +%%% 59800 Lille, France" +%%% telephone = "", +%%% FAX = "+33 20402864", +%%% checksum = "", +%%% email = "Yannis.Haralambous@univ-lille1.fr", +%%% codetable = "ISO/ASCII", +%%% keywords = "", +%%% supported = "yes", +%%% docstring = "This file is part of the public domain +%%% Arabic-script Omega system. +%%% Omega is a TeX extension (C) John Plaice +%%% and Yannis Haralambous, 1994" +%%% } +%%% ==================================================================== +input: 1; +output: 2; + +expressions: + +`/'`'' => @"0711 ; +`/'`a' => @"0731 ; +`/'`A' => @"0734 ; +`/'`e' => @"0737 ; +`/'`i' => @"073B ; +`/'`u' => @"073E ; + +`.'`y'`h' => @"071E ; +`.'`p' => @"0727 ; +`.'`g' => @"0714 ; +`.'`T' => @"071C ; + +`"' => @"074F ; % temporary plural mark + +`z' => @"0719 ; +`y' => @"071D ; +`x' => @"071A ; +`w' => @"0718 ; +`v' => @"0728 ; +`u'`u' => @"0718 ; +`u' => @"073D ; +`t' => @"072C ; +`s'`+' => @"0724 ; +`s' => @"0723 ; +`r' => @"072A ; +`q' => @"0729 ; +`p' => @"0726 ; +`n' => @"0722 ; +`m' => @"0721 ; +`l' => @"0720 ; +`k' => @"071F ; +`i' => @"073A ; +`h' => @"0717 ; +`g' => @"0713 ; +`e'`e' => @"0717 ; +`e' => @"0736 ; +`d' => @"0715 ; +`b' => @"0712 ; +`a' => @"0730 ; +``' => @"0725 ; +`Y' => @"0728 ; +`T' => @"071B ; +`S' => @"072B ; +`R' => @"072F ; +`D' => @"0716 ; +`A' => @"0733 ; +`'' => @"0710 ; +`-'`-'`-' => @"2014; +%`-'`-' => @"2013; +%`,'`,' => @"201E; +`<'`<' => @"00AB; +`>'`>' => @"00BB; + +. => \1 ; diff --git a/Master/texmf-dist/omega/otp/omega/7tbe2uni.otp b/Master/texmf-dist/omega/otp/omega/7tbe2uni.otp new file mode 100644 index 00000000000..db2c539713d --- /dev/null +++ b/Master/texmf-dist/omega/otp/omega/7tbe2uni.otp @@ -0,0 +1,35 @@ +input: 1; +output: 2; + +expressions: + +(`G'|`g')(`H'|`h') => @"0C72; +`.'(`D'|`d') => @"0C64; +`.'(`E'|`e') => ; +`.'(`G'|`g') => @"0C67; +`.'(`H'|`h') => @"0C68; +`.'(`N'|`n') => @"0C6E; +`.'(`S'|`s') => @"0C73; +`.'(`T'|`t') => @"0C74; +`.'(`Z'|`z') => @"0C7A; +`.'(`I'|`i') => @"0C49; + +(`E'|`e') => ; +(`O'|`o') => ; + +@"0041-@"005A => #(\1 + @"0C00); + +@"0061-@"007A => #(\1 + @"0BE0); + +`-'`-'`-' => @"2014; +`-'`-' => @"F05F; +`-' => " "; +``'``' => @"201C; +``' => @"2018; +`''`'' => @"201D; +`'' => @"2019; +`,'`,' => @"201E; +`<'`<' => @"00AB; +`>'`>' => @"00BB; + +. => \1; diff --git a/Master/texmf-dist/omega/otp/omega/7urd2uni.otp b/Master/texmf-dist/omega/otp/omega/7urd2uni.otp new file mode 100644 index 00000000000..b86b4d9c5f0 --- /dev/null +++ b/Master/texmf-dist/omega/otp/omega/7urd2uni.otp @@ -0,0 +1,136 @@ +%%% ==================================================================== +%%% @OmegaTranslationProcess-file{ +%%% author = "Yannis Haralambous", +%%% version = "2.0", +%%% date = "1994-09-06" +%%% time = "22:34:01 MET" +%%% filename = "TeXArabicToUnicode.otp", +%%% address = "187, rue Nationale, +%%% 59800 Lille, France" +%%% telephone = "", +%%% FAX = "+33 20402864", +%%% checksum = "", +%%% email = "Yannis.Haralambous@univ-lille1.fr", +%%% codetable = "ISO/ASCII", +%%% keywords = "", +%%% supported = "yes", +%%% docstring = "This file is part of the public domain +%%% Arabic-script Omega system. +%%% Omega is a TeX extension (C) John Plaice +%%% and Yannis Haralambous, 1994" +%%% } +%%% ==================================================================== +input: 1; +output: 2; + +expressions: + +`L'`L'`a'`h' => #(@"FDF2) ; +`S'`L'`h' => #(@"FDFA) ; + +`|'`|'`|'`|' => #(@"0621) #(@"0651) ; +`|'`|' => #(@"0621) ; +`z'`h'`z'`h' => #(@"0698) #(@"0651) ; +`z'`h' => #(@"0698) ; +`z'`z' => #(@"0632) #(@"0651) ; +`z' => #(@"0632) ; +`y'`y' => #(@"064A) #(@"0651) ; +`y' => #(@"064A) ; +`v'`v' => #(@"06A4) #(@"0651) ; +`v' => #(@"06A4) ; +`u'`N' => #(@"064C) ; +`u' => #(@"064F) ; +`t'`h'`t'`h' => #(@"062B) #(@"0651) ; +`t'`h' => #(@"062B) ; +`t'`t' => #(@"062A) #(@"0651) ; +`t' => #(@"062A) ; +`s'`h'`s'`h' => #(@"0634) #(@"0651) ; +`s'`h' => #(@"0634) ; +`s'`s' => #(@"0633) #(@"0651) ; +`s' => #(@"0633) ; +`r'`r' => #(@"0631) #(@"0651) ; +`r' => #(@"0631) ; +`q'`q' => #(@"0642) #(@"0651) ; +`q' => #(@"0642) ; +`p'`p' => #(@"067E) #(@"0651) ; +`p' => #(@"067E) ; +`n'`n' => #(@"0646) #(@"0651) ; +`n' => #(@"0646) ; +`m'`m' => #(@"0645) #(@"0651) ; +`m' => #(@"0645) ; +`l'`l' => #(@"0644) #(@"0651) ; +`l' => #(@"0644) ; +`k'`h'`k'`h' => #(@"062E) #(@"0651) ; +`k'`h' => #(@"062E) ; +`k'`k' => #(@"0643) #(@"0651) ; +`k' => #(@"0643) ; +`j'`j' => #(@"062C) #(@"0651) ; +`j' => #(@"062C) ; +`i'`N' => #(@"064D) ; +`i' => #(@"0650) ; +`g'`h'`g'`h' => #(@"063A) #(@"0651) ; +`g'`h' => #(@"063A) ; +`g'`g' => #(@"06AF) #(@"0651) ; +`g' => #(@"06AF) ; +`f'`f' => #(@"0641) #(@"0651) ; +`f' => #(@"0641) ; +`e'`e' => #(@"06C0) #(@"0651) ; +`e' => #(@"06C0) ; +`d'`h'`d'`h' => #(@"0630) #(@"0651) ; +`d'`h' => #(@"0630) ; +`d'`d' => #(@"062F) #(@"0651) ; +`d' => #(@"062F) ; +`c'`h'`c'`h' => #(@"0686) #(@"0651) ; +`c'`h' => #(@"0686) ; +`b'`b' => #(@"0628) #(@"0651) ; +`b' => #(@"0628) ; +`a'`N' => #(@"064B) ; +`a'`|' => #(@"0670) ; +`a' => #(@"064E) ; +``'``' => #(@"0639) #(@"0651) ; +``' => #(@"0639) ; +`Z'`Z' => #(@"0638) #(@"0651) ; +`Z' => #(@"0638) ; +(`U'|`w')(`U'|`w') => #(@"0648) #(@"0651) ; +(`U'|`w') => #(@"0648) ; +`T'`T' => #(@"0637) #(@"0651) ; +`T' => #(@"0637) ; +`S'`S' => #(@"0635) #(@"0651) ; +`S' => #(@"0635) ; +`I' => #(@"0649) ; +`H'`H' => #(@"062D) #(@"0651) ; +`H' => #(@"062D) ; +`E'`E' => #(@"06D2) #(@"0651) ; +`E' => #(@"06D2) ; +`D'`D' => #(@"0636) #(@"0651) ; +`D' => #(@"0636) ; +`A' => #(@"0627) ; +`<'`>' => #(@"0652) ; +`-'`-'`-' => @"2014; +%`-'`-' => @"2013; +`<'`<' => @"00AB; +`>'`>' => @"00BB; +`-' => ; +`''`y'`''`y' => #(@"0626) #(@"0651) ; +`''`y' => #(@"0626) ; +`''`u' => #(@"0624) ; +`''`t'`''`t' => #(@"0679) #(@"0651) ; +`''`t' => #(@"0679) ; +`''`r'`''`r' => #(@"0691) #(@"0651) ; +`''`r' => #(@"0691) ; +`''`n'`''`n' => #(@"06BA) #(@"0651) ; +`''`n' => #(@"06BA) ; +`''`i' => #(@"0625) ; +`''`d'`''`d' => #(@"0688) #(@"0651) ; +`''`d' => #(@"0688) ; +`''`a' => #(@"0623) ; +`''`A' => #(@"0622) ; +`"'`h'`"'`h' => #(@"0629) #(@"0651) ; +`"'`h' => #(@"0629) ; +`"'`t'`"'`t' => #(@"0629) #(@"0651) ; +`"'`t' => #(@"0629) ; +`"'`A' => #(@"0671) ; +`x'`x' => #(@"06BF) #(@"0651) ; +`x' => #(@"06BF) ; +`h' => #(@"06BE) ; +. => #(\1) ; diff --git a/Master/texmf-dist/omega/otp/omega/8mac-arb2uni.otp b/Master/texmf-dist/omega/otp/omega/8mac-arb2uni.otp new file mode 100644 index 00000000000..1beb3de6d39 --- /dev/null +++ b/Master/texmf-dist/omega/otp/omega/8mac-arb2uni.otp @@ -0,0 +1,100 @@ +%%% ==================================================================== +%%% @OmegaTranslationProcess-file{ +%%% author = "Yannis Haralambous", +%%% version = "2.0", +%%% date = "1994-09-06" +%%% time = "22:34:01 MET" +%%% filename = "TeXArabicToUnicode.otp", +%%% address = "187, rue Nationale, +%%% 59800 Lille, France" +%%% telephone = "", +%%% FAX = "+33 20402864", +%%% checksum = "", +%%% email = "Yannis.Haralambous@univ-lille1.fr", +%%% codetable = "ISO/ASCII", +%%% keywords = "", +%%% supported = "yes", +%%% docstring = "This file is part of the public domain +%%% Arabic-script Omega system. +%%% Omega is a TeX extension (C) John Plaice +%%% and Yannis Haralambous, 1994" +%%% } +%%% ==================================================================== +input: 1; +output: 2; + +expressions: + +@"E4 @"E4 @"E7 => @"FDF2 ; +%`S'`L'`h' => @"FDFA ; + +@"C1 => @"0621 ; +@"FE => @"0698 ; +@"D2 => @"0632 ; +@"EA => @"064A ; +@"F7 => @"06A4 ; +@"EC => @"064C ; +@"EF => @"064F ; +@"CB => @"062B ; +@"CA => @"062A ; +@"D4 => @"0634 ; +@"D3 => @"0633 ; +@"D1 => @"0631 ; +@"E2 => @"0642 ; +@"F3 => @"067E ; +@"E6 => @"0646 ; +@"E5 => @"0645 ; +@"E4 => @"0644 ; +@"CE => @"062E ; +@"E3 => @"0643 ; +@"CC => @"062C ; +@"ED => @"064D ; +@"F0 => @"0650 ; +@"DA => @"063A ; +@"F8 => @"06AF ; +@"E1 => @"0641 ; +@"F6 => @"06C0 ; +@"D0 => @"0630 ; +@"CF => @"062F ; +@"F5 => @"0686 ; +@"C8 => @"0628 ; +@"EB => @"064B ; +%`a'`|' => @"0670 ; +@"EE => @"064E ; +@"D9 => @"0639 ; +@"D8 => @"0638 ; +@"E8 => @"0648 ; +@"D7 => @"0637 ; +@"D5 => @"0635 ; +@"E9 => @"0649 ; +@"CD => @"062D ; +@"FF => @"06D2 ; +@"D6 => @"0636 ; +@"C7 => @"0627 ; +@"F2 => @"0652 ; +@"C6 => @"0626 ; +@"C4 => @"0624 ; +@"F4 => @"0679 ; +@"FA => @"0691 ; +@"8B => @"06BA ; +@"C5 => @"0625 ; +@"F9 => @"0688 ; +@"C3 => @"0623 ; +@"C2 => @"0622 ; +@"C9 => @"0629 ; +%`"'`A' => @"0671 ; +@"E7 => @"0647 ; +@"F1 => @"0651 ; + +@"A1 => `!' ; +@"AC => `,' ; +@"AE => `.' ; + +%`-'`-'`-' => @"2014; +%`-'`-' => @"2013; +%`,'`,' => @"201E; +@"8C => @"00AB; +@"98 => @"00BB; +%`-' => ; +@"DF => @"0640 ; +. => \1 ; diff --git a/Master/texmf-dist/omega/otp/omega/8mac-cyr2uni.otp b/Master/texmf-dist/omega/otp/omega/8mac-cyr2uni.otp new file mode 100644 index 00000000000..89ce978479e --- /dev/null +++ b/Master/texmf-dist/omega/otp/omega/8mac-cyr2uni.otp @@ -0,0 +1,161 @@ +%%% ==================================================================== +%%% @OmegaTranslationProcess-file{ +%%% author = "Yannis Haralambous", +%%% version = "2.0", +%%% date = "1994-09-06" +%%% time = "22:34:01 MET" +%%% filename = "TeXArabicToUnicode.otp", +%%% address = "187, rue Nationale, +%%% 59800 Lille, France" +%%% telephone = "", +%%% FAX = "+33 20402864", +%%% checksum = "", +%%% email = "Yannis.Haralambous@univ-lille1.fr", +%%% codetable = "ISO/ASCII", +%%% keywords = "", +%%% supported = "yes", +%%% docstring = "This file is part of the public domain +%%% Arabic-script Omega system. +%%% Omega is a TeX extension (C) John Plaice +%%% and Yannis Haralambous, 1994" +%%% } +%%% ==================================================================== +input: 1; +output: 2; + +expressions: + +@"80 => @"0410 ; +@"81 => @"0411 ; +@"82 => @"0412 ; +@"83 => @"0413 ; +@"84 => @"0414 ; +@"85 => @"0415 ; +@"86 => @"0416 ; +@"87 => @"0417 ; +@"88 => @"0418 ; +@"89 => @"0419 ; +@"8A => @"041A ; +@"8B => @"041B ; +@"8C => @"041C ; +@"8D => @"041D ; +@"8E => @"041E ; +@"8F => @"041F ; +@"90 => @"0420 ; +@"91 => @"0421 ; +@"92 => @"0422 ; +@"93 => @"0423 ; +@"94 => @"0424 ; +@"95 => @"0425 ; +@"96 => @"0426 ; +@"97 => @"0427 ; +@"98 => @"0428 ; +@"99 => @"0429 ; +@"9A => @"042A ; +@"9B => @"042B ; +@"9C => @"042C ; +@"9D => @"042D ; +@"9E => @"042E ; +@"9F => @"042F ; +@"A0 => @"2020 ; +@"A1 => @"00B0 ; +@"A2 => @"00A2 ; +@"A3 => @"00A3 ; +@"A4 => @"00A7 ; +@"A5 => @"2022 ; +@"A6 => @"00B6 ; +@"A7 => @"0406 ; +@"A8 => @"00AE ; +@"A9 => @"00A9 ; +@"AA => @"2122 ; +@"AB => @"0402 ; +@"AC => @"0452 ; +@"AD => @"2260 ; +@"AE => @"0403 ; +@"AF => @"0453 ; +@"B0 => @"221E ; +@"B1 => @"00B1 ; +@"B2 => @"2264 ; +@"B3 => @"2265 ; +@"B4 => @"00A5 ; +@"B5 => @"00B5 ; +@"B6 => @"2202 ; +@"B7 => @"0408 ; +@"B8 => @"0404 ; +@"B9 => @"0454 ; +@"BA => @"0407 ; +@"BB => @"0457 ; +@"BC => @"0409 ; +@"BD => @"0459 ; +@"BE => @"040A ; +@"BF => @"045A ; +@"C0 => @"0458 ; +@"C1 => @"0405 ; +@"C2 => @"00AC ; +@"C3 => @"221A ; +@"C4 => @"0192 ; +@"C5 => @"2248 ; +@"C6 => @"2206 ; +@"C7 => @"00AB ; +@"C8 => @"00BB ; +@"C9 => @"2026 ; +@"CA => @"00A0 ; +@"CB => @"040B ; +@"CC => @"045B ; +@"CD => @"040C ; +@"CE => @"045C ; +@"CF => @"0455 ; +@"D0 => @"2013 ; +@"D1 => @"2014 ; +@"D2 => @"201C ; +@"D3 => @"201D ; +@"D4 => @"2018 ; +@"D5 => @"2019 ; +@"D6 => @"00F7 ; +@"D7 => @"201E ; +@"D8 => @"040E ; +@"D9 => @"045E ; +@"DA => @"040F ; +@"DB => @"045F ; +@"DC => @"2116 ; +@"DD => @"0401 ; +@"DE => @"0451 ; +@"DF => @"044F ; +@"E0 => @"0430 ; +@"E1 => @"0431 ; +@"E2 => @"0432 ; +@"E3 => @"0433 ; +@"E4 => @"0434 ; +@"E5 => @"0435 ; +@"E6 => @"0436 ; +@"E7 => @"0437 ; +@"E8 => @"0438 ; +@"E9 => @"0439 ; +@"EA => @"043A ; +@"EB => @"043B ; +@"EC => @"043C ; +@"ED => @"043D ; +@"EE => @"043E ; +@"EF => @"043F ; +@"F0 => @"0440 ; +@"F1 => @"0441 ; +@"F2 => @"0442 ; +@"F3 => @"0443 ; +@"F4 => @"0444 ; +@"F5 => @"0445 ; +@"F6 => @"0446 ; +@"F7 => @"0447 ; +@"F8 => @"0448 ; +@"F9 => @"0449 ; +@"FA => @"044A ; +@"FB => @"044B ; +@"FC => @"044C ; +@"FD => @"044D ; +@"FE => @"044E ; +@"FF => @"00A4 ; + +`-'`-'`-' => @"2014; +`-'`-' => @"2013; +%`,'`,' => @"201E; + +. => \1 ; diff --git a/Master/texmf-dist/omega/otp/omega/apostr2psili.otp b/Master/texmf-dist/omega/otp/omega/apostr2psili.otp new file mode 100644 index 00000000000..5f83fedfc2b --- /dev/null +++ b/Master/texmf-dist/omega/otp/omega/apostr2psili.otp @@ -0,0 +1,18 @@ +input: 2; +output: 2; + +aliases: + +LETTER = (@"0386-@"03F3 | @"1F70-@"1FFC) ; + +expressions: + +{LETTER}`'' => \1 @"1FBF ; + +`''{LETTER} => @"1FBF \1 ; + +{LETTER}@"2019 => \1 @"1FBF ; + +@"2019{LETTER} => @"1FBF \1 ; + +. => \1; diff --git a/Master/texmf-dist/omega/otp/omega/cuni2acad.otp b/Master/texmf-dist/omega/otp/omega/cuni2acad.otp new file mode 100644 index 00000000000..8a3ede044a9 --- /dev/null +++ b/Master/texmf-dist/omega/otp/omega/cuni2acad.otp @@ -0,0 +1,255 @@ +input: 2; +output: 2; + +expressions: + +%%% +%%% Allah +%%% +@"FDF2 => @"014C; +@"FDFA => @"014D; + +%%% +%%% with keshideh +%%% +% lam-alif +@"E144(@"E002-@"E007|@"E04B-@"E052)@"0620@"E327 => @"01CF; +@"E244(@"E002-@"E007|@"E04B-@"E052)@"0620@"E327 => @"01D0; +% lam-alif hamza vowel +@"E144(@"E002-@"E007|@"E04B-@"E052)@"0620@"E323(@"E002-@"E007|@"E04B|@"E04C|@"E04E|@"E04F|@"E051|@"E052) => @"01CF; +@"E244(@"E002-@"E007|@"E04B-@"E052)@"0620@"E323(@"E002-@"E007|@"E04B|@"E04C|@"E04E|@"E04F|@"E051|@"E052) => @"01D0; +% lam-alif hamza +@"E144(@"E002-@"E007|@"E04B-@"E052)@"0620@"E323 => @"01CF; +@"E244(@"E002-@"E007|@"E04B-@"E052)@"0620@"E323 => @"01D0; +@"E144(@"E002-@"E007|@"E04B-@"E052)@"0620@"E325 => @"01CF; +@"E244(@"E002-@"E007|@"E04B-@"E052)@"0620@"E325 => @"01D0; +% lam-alif madda +@"E144(@"E002-@"E007|@"E04B-@"E052)@"0620@"E322 => @"01CF; +@"E244(@"E002-@"E007|@"E04B-@"E052)@"0620@"E322 => @"01D0; +% lam-alif wasla +@"E144(@"E002-@"E007|@"E04B-@"E052)@"0620@"E371 => @"01FA; +@"E244(@"E002-@"E007|@"E04B-@"E052)@"0620@"E371 => @"01FB; + +% lam-alif +@"E144@"0620@"E327 => @"01CF; +@"E244@"0620@"E327 => @"01D0; +% lam-alif hamza +@"E144@"0620@"E323 => @"01F2; +@"E244@"0620@"E323 => @"01F3; +@"E144@"0620@"E325 => @"01F6; +@"E244@"0620@"E325 => @"01F7; +% lam-alif madda +@"E144@"0620@"E322 => @"01CF; +@"E244@"0620@"E322 => @"01D0; +% lam-alif wasla +@"E144@"0620@"E371 => @"01FA; +@"E244@"0620@"E371 => @"01FB; + +% lam-alif +@"E144@"E327 => @"01CF; +@"E244@"E327 => @"01D0; +% lam-alif hamza +@"E144@"E323 => @"01F2; +@"E244@"E323 => @"01F3; +@"E144@"E325 => @"01F6; +@"E244@"E325 => @"01F7; +% lam-alif madda +@"E144@"E322 => @"01CF; +@"E244@"E322 => @"01D0; +% lam-alif wasla +@"E144@"E371 => @"01FA; +@"E244@"E371 => @"01FB; + +% hamza +@"E021 => @"0100; +% +@"E022 => @"0101; +@"E322 => @"0141; +% +@"E023 => @"01F0; +@"E323 => @"01F1; +% +@"E024 => @"0178; +@"E324 => @"0175; +% +@"E025 => @"01F4; +@"E325 => @"01F5; +% +@"E026 => @"01AD; +@"E126 => @"01D4; +@"E226 => @"01D5; +@"E326 => @"01B0; +% +@"E027 => @"0101; +@"E327 => @"0141; +% ba +@"E028 => @"0103 @"0122; +@"E128 => @"0103; +@"E228 => @"0162; +@"E328 => @"0162 @"0122; +% ta marbuta +@"E029 => @"0105; +@"E329 => @"0106; +% ta +@"E02A => @"0108 @"0122; +@"E12A => @"0108; +@"E22A => @"0174; +@"E32A => @"0174 @"0122; +% +@"E02B => @"010B @"0122; +@"E12B => @"010B; +@"E22B => @"010C; +@"E32B => @"010C @"0122; +% +@"E02C => @"010E; +@"E12C => @"010F; +@"E22C => @"0167; +@"E32C => @"0110; +% +@"E02D => @"0111; +@"E12D => @"0112; +@"E22D => @"0148; +@"E32D => @"0113; +% +@"E02E => @"0114; +@"E12E => @"0115; +@"E22E => @"0116; +@"E32E => @"0117; +% +@"E02F => @"0118; +@"E32F => @"0164; +% +@"E030 => @"0119; +@"E330 => @"011A; +% ra +@"E031 => @"011B; +@"E331 => @"0172; +% +@"E032 => @"011C; +@"E332 => @"017A; +% +@"E033 => @"011D; +@"E133 => @"011E; +@"E233 => @"0173; +@"E333 => @"011F; +% +@"E034 => @"0180; +@"E134 => @"0181; +@"E234 => @"0153; +@"E334 => @"0182; +% +@"E035 => @"0184 @"0124; +@"E135 => @"0184 @"01D5; +@"E235 => @"0159 @"01D5; +@"E335 => @"0159 @"0124; +% +@"E036 => @"0187 @"0124; +@"E136 => @"0187 @"01D5; +@"E236 => @"0144 @"01D5; +@"E336 => @"0144 @"0124; +% +@"E037 => @"018A @"0126; +@"E137 => @"018A; +@"E237 => @"0154; +@"E337 => @"0154 @"0126; +% +@"E038 => @"018D @"0126; +@"E138 => @"018D; +@"E238 => @"015A; +@"E338 => @"015A @"0126; +% +@"E039 => @"018F; +@"E139 => @"0190; +@"E239 => @"0160; +@"E339 => @"0191; +% +@"E03A => @"0192; +@"E13A => @"0193; +@"E23A => @"0147; +@"E33A => @"0194; +% +@"E041 => @"0196 @"0122; +@"E141 => @"0196; +@"E241 => @"0166; +@"E341 => @"0166 @"0122; +% +@"E042 => @"0199 @"0122; +@"E142 => @"0199; +@"E242 => @"0171; +@"E342 => @"0171 @"0122; +% +@"E043 => @"019C @"0123; +@"E143 => @"019C; +@"E243 => @"016B; +@"E343 => @"016B @"0123; +% +@"E044 => @"019E; +@"E144 => @"019F; +@"E244 => @"016C; +@"E344 => @"01A0; +% +@"E045 => @"01A1; +@"E145 => @"01A2; +@"E245 => @"016D; +@"E345 => @"01A3; +% +@"E046 => @"01A4; +@"E146 => @"01A5; +@"E246 => @"016E; +@"E346 => @"01A6; +% +@"E047 => @"01A7; +@"E147 => @"01A8; +@"E247 => @"0168; +@"E347 => @"01AA; +% +@"E048 => @"01AC; +@"E348 => @"0177; +% +@"E049 => @"01AD; +@"E149 => @"01AE; +@"E249 => @"0179; +@"E349 => @"01B0; +% +@"E04A => @"01B1; +@"E14A => @"01AE; +@"E24A => @"0179; +@"E34A => @"01B2; + +%%% +%%% +%%% +% keshideh internal and external (accent carrior) +@"0620 => ; +@"E040 => ; +@"E140 => ; +@"E240 => ; +@"E340 => ; + +%shadda+vowel +%@"0651(@"064B-@"0650) => #(\2 - @"0549); +%@"0651@"0670 => @"0108; + +% remaining Arabic glyphs +@"E000-@"E3FF => ; + +% comma, semicolon, question, digits, asterisk, percent +`.' => @"012E; +`,' => @"012C; +`?' => @"0121; +`!' => @"0121; +`:' => @"013A; +`;' => @"013B; +`(' => @"0128; +`)' => @"0129; +@"060C => @"012C; +@"061B => @"013B; +@"061F => @"013F; +@"0660-@"0669 => #(\1 - @"0530); +@"066D => @"012A; + +% punctuation +@"1010-@"1046 => #(\1 - @"0F80); +@"2010-@"2046 => #(\1 - @"1F80); + +. => \1; diff --git a/Master/texmf-dist/omega/otp/omega/cuni2amal.otp b/Master/texmf-dist/omega/otp/omega/cuni2amal.otp new file mode 100644 index 00000000000..82e93d783be --- /dev/null +++ b/Master/texmf-dist/omega/otp/omega/cuni2amal.otp @@ -0,0 +1,255 @@ +input: 2; +output: 2; + +expressions: + +%%% +%%% Allah +%%% +@"FDF2 => @"014C; +@"FDFA => @"014D; + +%%% +%%% with keshideh +%%% +% lam-alif +@"E144(@"E002-@"E007|@"E04B-@"E052)@"0620@"E327 => @"01CF; +@"E244(@"E002-@"E007|@"E04B-@"E052)@"0620@"E327 => @"01D0; +% lam-alif hamza vowel +@"E144(@"E002-@"E007|@"E04B-@"E052)@"0620@"E323(@"E002-@"E007|@"E04B|@"E04C|@"E04E|@"E04F|@"E051|@"E052) => @"01CF; +@"E244(@"E002-@"E007|@"E04B-@"E052)@"0620@"E323(@"E002-@"E007|@"E04B|@"E04C|@"E04E|@"E04F|@"E051|@"E052) => @"01D0; +% lam-alif hamza +@"E144(@"E002-@"E007|@"E04B-@"E052)@"0620@"E323 => @"01CF; +@"E244(@"E002-@"E007|@"E04B-@"E052)@"0620@"E323 => @"01D0; +@"E144(@"E002-@"E007|@"E04B-@"E052)@"0620@"E325 => @"01CF; +@"E244(@"E002-@"E007|@"E04B-@"E052)@"0620@"E325 => @"01D0; +% lam-alif madda +@"E144(@"E002-@"E007|@"E04B-@"E052)@"0620@"E322 => @"01CF; +@"E244(@"E002-@"E007|@"E04B-@"E052)@"0620@"E322 => @"01D0; +% lam-alif wasla +@"E144(@"E002-@"E007|@"E04B-@"E052)@"0620@"E371 => @"01FA; +@"E244(@"E002-@"E007|@"E04B-@"E052)@"0620@"E371 => @"01FB; + +% lam-alif +@"E144@"0620@"E327 => @"01CF; +@"E244@"0620@"E327 => @"01D0; +% lam-alif hamza +@"E144@"0620@"E323 => @"01CF; +@"E244@"0620@"E323 => @"01D0; +@"E144@"0620@"E325 => @"01CF; +@"E244@"0620@"E325 => @"01D0; +% lam-alif madda +@"E144@"0620@"E322 => @"01CF; +@"E244@"0620@"E322 => @"01D0; +% lam-alif wasla +@"E144@"0620@"E371 => @"01FA; +@"E244@"0620@"E371 => @"01FB; + +% lam-alif +@"E144@"E327 => @"01CF; +@"E244@"E327 => @"01D0; +% lam-alif hamza +@"E144@"E323 => @"01CF; +@"E244@"E323 => @"01D0; +@"E144@"E325 => @"01CF; +@"E244@"E325 => @"01D0; +% lam-alif madda +@"E144@"E322 => @"01CF; +@"E244@"E322 => @"01D0; +% lam-alif wasla +@"E144@"E371 => @"01FA; +@"E244@"E371 => @"01FB; + +% hamza +@"E021 => @"0100; +% +@"E022 => @"0101; +@"E322 => @"0141; +% +@"E023 => @"0101; +@"E323 => @"0141; +% +@"E024 => @"0178; +@"E324 => @"0175; +% +@"E025 => @"0101; +@"E325 => @"0141; +% +@"E026 => @"01AD; +@"E126 => @"01D4; +@"E226 => @"01D5; +@"E326 => @"01B8; +% +@"E027 => @"0101; +@"E327 => @"0141; +% ba +@"E028 => @"0102; +@"E128 => @"0103; +@"E228 => @"0162; +@"E328 => @"0104; +% ta marbuta +@"E029 => @"0105; +@"E329 => @"0106; +% ta +@"E02A => @"0107; +@"E12A => @"0108; +@"E22A => @"0174; +@"E32A => @"0109; +% +@"E02B => @"010A; +@"E12B => @"010B; +@"E22B => @"010C; +@"E32B => @"010D; +% +@"E02C => @"010E; +@"E12C => @"010F; +@"E22C => @"0167; +@"E32C => @"0110; +% +@"E02D => @"0111; +@"E12D => @"0112; +@"E22D => @"0148; +@"E32D => @"0113; +% +@"E02E => @"0114; +@"E12E => @"0115; +@"E22E => @"0116; +@"E32E => @"0117; +% +@"E02F => @"0118; +@"E32F => @"0164; +% +@"E030 => @"0119; +@"E330 => @"011A; +% ra +@"E031 => @"011B; +@"E331 => @"0172; +% +@"E032 => @"011C; +@"E332 => @"017A; +% +@"E033 => @"011D; +@"E133 => @"011E; +@"E233 => @"0173; +@"E333 => @"011F; +% +@"E034 => @"0180; +@"E134 => @"0181; +@"E234 => @"0153; +@"E334 => @"0182; +% +@"E035 => @"0183; +@"E135 => @"0184; +@"E235 => @"0159; +@"E335 => @"0185; +% +@"E036 => @"0186; +@"E136 => @"0187; +@"E236 => @"0144; +@"E336 => @"0188; +% +@"E037 => @"0189; +@"E137 => @"018A; +@"E237 => @"0154; +@"E337 => @"018B; +% +@"E038 => @"018C; +@"E138 => @"018D; +@"E238 => @"015A; +@"E338 => @"018E; +% +@"E039 => @"018F; +@"E139 => @"0190; +@"E239 => @"0160; +@"E339 => @"0191; +% +@"E03A => @"0192; +@"E13A => @"0193; +@"E23A => @"0147; +@"E33A => @"0194; +% +@"E041 => @"0195; +@"E141 => @"0196; +@"E241 => @"0158; +@"E341 => @"0197; +% +@"E042 => @"0198; +@"E142 => @"0199; +@"E242 => @"0171; +@"E342 => @"019A; +% +@"E043 => @"019B; +@"E143 => @"019C; +@"E243 => @"016B; +@"E343 => @"019D; +% +@"E044 => @"019E; +@"E144 => @"019F; +@"E244 => @"016C; +@"E344 => @"01A0; +% +@"E045 => @"01A1; +@"E145 => @"01A2; +@"E245 => @"016D; +@"E345 => @"01A3; +% +@"E046 => @"01A4; +@"E146 => @"01A5; +@"E246 => @"016E; +@"E346 => @"01A6; +% +@"E047 => @"01A7; +@"E147 => @"01A8; +@"E247 => @"01A9; +@"E347 => @"01AA; +% +@"E048 => @"01AC; +@"E348 => @"0177; +% +@"E049 => @"01AD; +@"E149 => @"01AE; +@"E249 => @"0179; +@"E349 => @"01B0; +% +@"E04A => @"01B1; +@"E14A => @"01AE; +@"E24A => @"0179; +@"E34A => @"01B2; + +%%% +%%% +%%% +% keshideh internal and external (accent carrior) +@"0620 => ; +@"E040 => ; +@"E140 => ; +@"E240 => ; +@"E340 => ; + +%shadda+vowel +%@"0651(@"064B-@"0650) => #(\2 - @"0549); +%@"0651@"0670 => @"0108; + +% remaining Arabic glyphs +@"E000-@"E3FF => ; + +% comma, semicolon, question, digits, asterisk, percent +`.' => @"012E; +`,' => @"012C; +`?' => @"0121; +`!' => @"0121; +`:' => @"013A; +`;' => @"013B; +`(' => @"0128; +`)' => @"0129; +@"060C => @"012C; +@"061B => @"013B; +@"061F => @"013F; +@"0660-@"0669 => #(\1 - @"0530); +@"066D => @"012A; + +% punctuation +@"1010-@"1046 => #(\1 - @"0F80); +@"2010-@"2046 => #(\1 - @"1F80); + +. => \1; diff --git a/Master/texmf-dist/omega/otp/omega/cuni2arab.ex.otp b/Master/texmf-dist/omega/otp/omega/cuni2arab.ex.otp new file mode 100644 index 00000000000..8364a170ade --- /dev/null +++ b/Master/texmf-dist/omega/otp/omega/cuni2arab.ex.otp @@ -0,0 +1,154 @@ +input: 2; +output: 2; + +expressions: + +# lam-alif +@"E244@"E627 => @"0227; +@"E444@"E627 => @"0327; +# lam-alif hamza +@"E244@"E623 => @"0223; +@"E444@"E623 => @"0323; +@"E244@"E625 => @"0225; +@"E444@"E625 => @"0325; +# lam-alif madda +@"E244@"E622 => @"0222; +@"E444@"E622 => @"0322; +# lam-alif wasla +@"E244@"E671 => @"0271; +@"E444@"E671 => @"0371; + +# lam-meem +@"E244@"E445 => @"0154; + +# ***-dotless noon +@"E455@"E6BA => @"0580 +@"E428@"E6BA => @"0580@"0585 +@"E42A@"E6BA => @"0580@"0586 +@"E42B@"E6BA => @"0580@"0587 +@"E449@"E6BA => @"0580@"0588 +@"E44A@"E6BA => @"0580@"0588 +@"E446@"E6BA => @"0580@"0589 +@"E47E@"E6BA => @"0580@"058A +@"E479@"E6BA => @"0580@"058B +@"E47A@"E6BA => @"0580@"058C +@"E47B@"E6BA => @"0580@"058D +@"E47D@"E6BA => @"0580@"058E +@"E47F@"E6BA => @"0580@"058F +@"E480@"E6BA => @"0580@"0590 +# ***-noon with small tah +@"E455@"E6BB => @"0580@"0582 +@"E428@"E6BB => @"0580@"0582@"0585 +@"E42A@"E6BB => @"0580@"0582@"0586 +@"E42B@"E6BB => @"0580@"0582@"0587 +@"E449@"E6BB => @"0580@"0582@"0588 +@"E44A@"E6BB => @"0580@"0582@"0588 +@"E446@"E6BB => @"0580@"0582@"0589 +@"E47E@"E6BB => @"0580@"0582@"058A +@"E479@"E6BB => @"0580@"0582@"058B +@"E47A@"E6BB => @"0580@"0582@"058C +@"E47B@"E6BB => @"0580@"0582@"058D +@"E47D@"E6BB => @"0580@"0582@"058E +@"E47F@"E6BB => @"0580@"0582@"058F +@"E480@"E6BB => @"0580@"0582@"0590 +# ***-noon with three dots +@"E455@"E6BD => @"0580@"0583 +@"E428@"E6BD => @"0580@"0583@"0585 +@"E42A@"E6BD => @"0580@"0583@"0586 +@"E42B@"E6BD => @"0580@"0583@"0587 +@"E449@"E6BD => @"0580@"0583@"0588 +@"E44A@"E6BD => @"0580@"0583@"0588 +@"E446@"E6BD => @"0580@"0583@"0589 +@"E47E@"E6BD => @"0580@"0583@"058A +@"E479@"E6BD => @"0580@"0583@"058B +@"E47A@"E6BD => @"0580@"0583@"058C +@"E47B@"E6BD => @"0580@"0583@"058D +@"E47D@"E6BD => @"0580@"0583@"058E +@"E47F@"E6BD => @"0580@"0583@"058F +@"E480@"E6BD => @"0580@"0583@"0590 +# ***-noon +@"E455@"E646 => @"0580@"0584 +@"E428@"E646 => @"0580@"0584@"0585 +@"E42A@"E646 => @"0580@"0584@"0586 +@"E42B@"E646 => @"0580@"0584@"0587 +@"E449@"E646 => @"0580@"0584@"0588 +@"E44A@"E646 => @"0580@"0584@"0588 +@"E446@"E646 => @"0580@"0584@"0589 +@"E47E@"E646 => @"0580@"0584@"058A +@"E479@"E646 => @"0580@"0584@"058B +@"E47A@"E646 => @"0580@"0584@"058C +@"E47B@"E646 => @"0580@"0584@"058D +@"E47D@"E646 => @"0580@"0584@"058E +@"E47F@"E646 => @"0580@"0584@"058F +@"E480@"E646 => @"0580@"0584@"0590 +# ***-noon with ring +@"E455@"E6BD => @"0581 +@"E428@"E6BD => @"0581@"0585 +@"E42A@"E6BD => @"0581@"0586 +@"E42B@"E6BD => @"0581@"0587 +@"E449@"E6BD => @"0581@"0588 +@"E44A@"E6BD => @"0581@"0588 +@"E446@"E6BD => @"0581@"0589 +@"E47E@"E6BD => @"0581@"058A +@"E479@"E6BD => @"0581@"058B +@"E47A@"E6BD => @"0581@"058C +@"E47B@"E6BD => @"0581@"058D +@"E47D@"E6BD => @"0581@"058E +@"E47F@"E6BD => @"0581@"058F +@"E480@"E6BD => @"0581@"0590 + +# initial dotless feh-*** +@"E2A1@"E649 => @"0591 +@"E2A1@"E64A => @"0591@"059B +@"E2A1@"E6D0 => @"0591@"059C +@"E2A1@"E6CD => @"0592 +# initial feh-*** +@"E241@"E649 => @"0591@"0593 +@"E241@"E64A => @"0591@"0593@"059B +@"E241@"E6D0 => @"0591@"0593@"059C +@"E241@"E6CD => @"0592@"0593 +# initial veh-*** +@"E2A4@"E649 => @"0591@"0594 +@"E2A4@"E64A => @"0591@"0594@"059B +@"E2A4@"E6D0 => @"0591@"0594@"059C +@"E2A4@"E6CD => @"0592@"0594 +# initial feh with upper and lower dot-*** +@"E2A3@"E649 => @"0591@"0593@"0598 +@"E2A3@"E64A => @"0591@"0593@"0598@"059B +@"E2A3@"E6D0 => @"0591@"0593@"0598@"059C +@"E2A3@"E6CD => @"0592@"0593@"0598 +# initial feh with lower dot-*** +@"E2A2@"E649 => @"0591@"0598 +@"E2A2@"E64A => @"0591@"0598@"059B +@"E2A2@"E6D0 => @"0591@"0598@"059C +@"E2A2@"E6CD => @"0592@"0598 +# initial feh with lower three dots-*** +@"E2A5@"E649 => @"0591@"0599 +@"E2A5@"E64A => @"0591@"0599@"059B +@"E2A5@"E6D0 => @"0591@"0599@"059C +@"E2A5@"E6CD => @"0592@"0599 +# initial feh with upper four dots-*** +@"E2A6@"E649 => @"0591@"059A +@"E2A6@"E64A => @"0591@"059A@"059B +@"E2A6@"E6D0 => @"0591@"059A@"059C +@"E2A6@"E6CD => @"0592@"059A +# initial qaf-*** +@"E242@"E649 => @"0591@"0595 +@"E242@"E64A => @"0591@"0595@"059B +@"E242@"E6D0 => @"0591@"0595@"059C +@"E242@"E6CD => @"0592@"0595 + +# remaining Arabic glyphs +@"E000-@"E6FF => #(\1 - @"DE00); + +# comma, semicolon, question, digits, asterisk, percent +@"060C => @"002C; +@"061B => @"003B; +@"061F => @"003F; +@"0660-@"0669 => #(\1 - @"0630); +@"066D => @"002A; + +# punctuation +@"1010-@"1046 => #(\1 - @"0F80); + +. => \1; diff --git a/Master/texmf-dist/omega/otp/omega/cuni2asv.otp b/Master/texmf-dist/omega/otp/omega/cuni2asv.otp new file mode 100644 index 00000000000..a077eee3462 --- /dev/null +++ b/Master/texmf-dist/omega/otp/omega/cuni2asv.otp @@ -0,0 +1,257 @@ +input: 2; +output: 2; + +expressions: + +%%% +%%% Allah +%%% +@"FDF2 => @"01BF; +@"FDFA => @"01BE; + +%%% +%%% with keshideh +%%% +% lam-alif +@"E144(@"E002-@"E007|@"E04B-@"E052)@"0620@"E327 => @"0183; +@"E244(@"E002-@"E007|@"E04B-@"E052)@"0620@"E327 => @"0183; +% lam-alif hamza vowel +@"E144(@"E002-@"E007|@"E04B-@"E052)@"0620@"E323(@"E002-@"E007|@"E04B|@"E04C|@"E04E|@"E04F|@"E051|@"E052) => @"0181; +@"E244(@"E002-@"E007|@"E04B-@"E052)@"0620@"E323(@"E002-@"E007|@"E04B|@"E04C|@"E04E|@"E04F|@"E051|@"E052) => @"0181; +% lam-alif hamza +@"E144(@"E002-@"E007|@"E04B-@"E052)@"0620@"E323 => @"0181; +@"E244(@"E002-@"E007|@"E04B-@"E052)@"0620@"E323 => @"0181; +@"E144(@"E002-@"E007|@"E04B-@"E052)@"0620@"E325 => @"0182; +@"E244(@"E002-@"E007|@"E04B-@"E052)@"0620@"E325 => @"0182; +% lam-alif madda +@"E144(@"E002-@"E007|@"E04B-@"E052)@"0620@"E322 => @"0180; +@"E244(@"E002-@"E007|@"E04B-@"E052)@"0620@"E322 => @"0180; +% lam-alif wasla +@"E144(@"E002-@"E007|@"E04B-@"E052)@"0620@"E371 => @"0183; +@"E244(@"E002-@"E007|@"E04B-@"E052)@"0620@"E371 => @"0183; + +% lam-alif +@"E144@"0620@"E327 => @"0183; +@"E244@"0620@"E327 => @"0183; +% lam-alif hamza +@"E144@"0620@"E323 => @"0181; +@"E244@"0620@"E323 => @"0181; +@"E144@"0620@"E325 => @"0182; +@"E244@"0620@"E325 => @"0182; +% lam-alif madda +@"E144@"0620@"E322 => @"0180; +@"E244@"0620@"E322 => @"0180; +% lam-alif wasla +@"E144@"0620@"E371 => @"0183; +@"E244@"0620@"E371 => @"0183; + +% lam-alif +@"E144@"E327 => @"0183; +@"E244@"E327 => @"0183; +% lam-alif hamza +@"E144@"E323 => @"0181; +@"E244@"E323 => @"0181; +@"E144@"E325 => @"0182; +@"E244@"E325 => @"0182; +% lam-alif madda +@"E144@"E322 => @"0180; +@"E244@"E322 => @"0180; +% lam-alif wasla +@"E144@"E371 => @"0183; +@"E244@"E371 => @"0183; + +% hamza +@"E021 => @"0141; +% +@"E022 => @"0142; +@"E322 => @"0142; +% +@"E023 => @"0143; +@"E323 => @"0143; +% +@"E024 => @"0144; +@"E324 => @"0144; +% +@"E025 => @"0145; +@"E325 => @"0145; +% +@"E026 => @"0171; +@"E126 => @"0146; +@"E226 => @"0146; +@"E326 => @"0171; +% +@"E027 => @"0147; +@"E327 => @"0147; +% ba +@"E028 => @"0148 @"016D; +@"E128 => @"0148; +@"E228 => @"0148; +@"E328 => @"0148 @"016D; +% ta marbuta +@"E029 => @"0149; +@"E329 => @"0149; +% ta +@"E02A => @"014A @"016D; +@"E12A => @"014A; +@"E22A => @"014A; +@"E32A => @"014A @"016D; +% +@"E02B => @"014B @"016D; +@"E12B => @"014B; +@"E22B => @"014B; +@"E32B => @"014B @"016D; +% +@"E02C => @"0172; +@"E12C => @"014C; +@"E22C => @"014C; +@"E32C => @"0172; +% +@"E02D => @"0173; +@"E12D => @"014D; +@"E22D => @"014D; +@"E32D => @"0173; +% +@"E02E => @"0174; +@"E12E => @"014E; +@"E22E => @"014E; +@"E32E => @"0174; +% +@"E02F => @"014F; +@"E32F => @"014F; +% +@"E030 => @"0150; +@"E330 => @"0150; +% ra +@"E031 => @"0151; +@"E331 => @"0151; +% +@"E032 => @"0152; +@"E332 => @"0152; +% +@"E033 => @"0175; +@"E133 => @"0153; +@"E233 => @"0153; +@"E333 => @"0175; +% +@"E034 => @"0176; +@"E134 => @"0154; +@"E234 => @"0154; +@"E334 => @"0176; +% +@"E035 => @"0177; +@"E135 => @"0155; +@"E235 => @"0155; +@"E335 => @"0177; +% +@"E036 => @"0178; +@"E136 => @"0156; +@"E236 => @"0156; +@"E336 => @"0178; +% +@"E037 => @"0157; +@"E137 => @"0157; +@"E237 => @"0157; +@"E337 => @"0157; +% +@"E038 => @"0158; +@"E138 => @"0158; +@"E238 => @"0158; +@"E338 => @"0158; +% +@"E039 => @"0179; +@"E139 => @"017A; +@"E239 => @"0159; +@"E339 => @"017B; +% +@"E03A => @"017C; +@"E13A => @"017D; +@"E23A => @"015A; +@"E33A => @"017E; +% +@"E041 => @"0161 @"016D; +@"E141 => @"0161; +@"E241 => @"0161; +@"E341 => @"0161 @"016D; +% +@"E042 => @"0162 @"016D; +@"E142 => @"0162; +@"E242 => @"0162; +@"E342 => @"0162 @"016D; +% +@"E043 => @"0163 @"016D; +@"E143 => @"0163; +@"E243 => @"0163; +@"E343 => @"0163 @"016D; +% +@"E044 => @"0164 @"016D; +@"E144 => @"0164; +@"E244 => @"0164; +@"E344 => @"0164 @"016D; +% +@"E045 => @"017F; +@"E145 => @"0165; +@"E245 => @"0165; +@"E345 => @"017F; +% +@"E046 => @"0184; +@"E146 => @"0166; +@"E246 => @"0166; +@"E346 => @"0184; +% +@"E047 => @"0185; +@"E147 => @"0167; +@"E247 => @"0167; +@"E347 => @"0185; +% +@"E048 => @"0168; +@"E348 => @"0168; +% +@"E049 => @"0169; +@"E149 => @"016A; +@"E249 => @"016A; +@"E349 => @"0169; +% +@"E04A => @"0186; +@"E14A => @"016A; +@"E24A => @"016A; +@"E34A => @"0186; + +%%% +%%% +%%% +% keshideh internal and external (accent carrior) +%@"0620 => "\penalty10000^^^^0140\penalty10000\xleaders\hbox{^^^^0140}\hskip 0pt plus 1fi\penalty10000\relax"; +@"0620 => ; +@"E040 => ; +@"E140 => ; +@"E240 => ; +@"E340 => ; + +%shadda+vowel +%@"0651(@"064B-@"0650) => #(\2 - @"0549); +%@"0651@"0670 => @"0108; + +% remaining Arabic glyphs +@"E000-@"E3FF => ; + +% comma, semicolon, question, digits, asterisk, percent +`.' => @"012E; +`,' => @"012C; +`?' => @"0121; +`!' => @"0121; +`:' => @"013A; +`;' => @"013B; +`(' => @"0128; +`)' => @"0129; +@"060C => @"012C; +@"061B => @"013B; +@"061F => @"013F; +@"0660-@"0669 => #(\1 - @"0530); +@"066D => @"012A; + +% punctuation +@"1010-@"1046 => #(\1 - @"0F80); +@"2010-@"2046 => #(\1 - @"1F80); + +%@"0021-@"003F => #(\1 + @"0100); +. => \1; diff --git a/Master/texmf-dist/omega/otp/omega/cuni2bout.otp b/Master/texmf-dist/omega/otp/omega/cuni2bout.otp new file mode 100644 index 00000000000..0a991b2ecdb --- /dev/null +++ b/Master/texmf-dist/omega/otp/omega/cuni2bout.otp @@ -0,0 +1,197 @@ +input: 2; +output: 2; + +expressions: + +%%% +%%% Allah +%%% +@"FDF2 => @"009D; +@"FDFA => @"009E; + + +% hamza +@"E021 => @"0093; +% +@"E022 => @"0061; +@"E322 => @"0061; +% +@"E023 => @"0099; +@"E323 => @"0099; +% +@"E024 => @"009B; +@"E324 => @"009B; +% +@"E025 => @"009A; +@"E325 => @"009A; +% +@"E026 => @"009C; +@"E126 => @"009C; +@"E226 => @"009C; +@"E326 => @"009C; +% +@"E027 => @"0061; +@"E327 => @"0061; +% ba +@"E028 => @"0062; +@"E128 => @"0062; +@"E228 => @"0062; +@"E328 => @"0062; +% ta marbuta +@"E029 => @"0094; +@"E329 => @"0096; +% ta +@"E02A => @"0063; +@"E12A => @"0063; +@"E22A => @"0063; +@"E32A => @"0063; +% +@"E02B => @"0064; +@"E12B => @"0064; +@"E22B => @"0064; +@"E32B => @"0064; +% +@"E02C => @"0065; +@"E12C => @"0065; +@"E22C => @"0065; +@"E32C => @"0065; +% +@"E02D => @"0066; +@"E12D => @"0066; +@"E22D => @"0066; +@"E32D => @"0066; +% +@"E02E => @"0067; +@"E12E => @"0067; +@"E22E => @"0067; +@"E32E => @"0067; +% +@"E02F => @"0068; +@"E32F => @"0068; +% +@"E030 => @"0069; +@"E330 => @"0069; +% ra +@"E031 => @"006A; +@"E331 => @"006A; +% +@"E032 => @"006B; +@"E332 => @"006B; +% +@"E033 => @"006C; +@"E133 => @"006C; +@"E233 => @"006C; +@"E333 => @"006C; +% +@"E034 => @"006D; +@"E134 => @"006D; +@"E234 => @"006D; +@"E334 => @"006D; +% +@"E035 => @"006E; +@"E135 => @"006E; +@"E235 => @"006E; +@"E335 => @"006E; +% +@"E036 => @"006F; +@"E136 => @"006F; +@"E236 => @"006F; +@"E336 => @"006F; +% +@"E037 => @"0070; +@"E137 => @"0070; +@"E237 => @"0070; +@"E337 => @"0070; +% +@"E038 => @"0071; +@"E138 => @"0071; +@"E238 => @"0071; +@"E338 => @"0071; +% +@"E039 => @"0072; +@"E139 => @"0072; +@"E239 => @"0072; +@"E339 => @"0072; +% +@"E03A => @"0073; +@"E13A => @"0073; +@"E23A => @"0073; +@"E33A => @"0073; +% +@"E041 => @"0074; +@"E141 => @"0074; +@"E241 => @"0074; +@"E341 => @"0074; +% +@"E042 => @"0075; +@"E142 => @"0075; +@"E242 => @"0075; +@"E342 => @"0075; +% +@"E043 => @"0077; +@"E143 => @"0077; +@"E243 => @"0077; +@"E343 => @"0077; +% +@"E044 => @"0078; +@"E144 => @"0078; +@"E244 => @"0078; +@"E344 => @"0078; +% +@"E045 => @"0079; +@"E145 => @"0079; +@"E245 => @"0079; +@"E345 => @"0079; +% +@"E046 => @"007A; +@"E146 => @"007A; +@"E246 => @"007A; +@"E346 => @"007A; +% +@"E047 => @"0090; +@"E147 => @"0090; +@"E247 => @"0090; +@"E347 => @"0095; +% +@"E048 => @"0091; +@"E348 => @"0091; +% +@"E049 => @"0097; +@"E149 => @"0092; +@"E249 => @"0092; +@"E349 => @"0097; +% +@"E04A => @"0098; +@"E14A => @"0092; +@"E24A => @"0092; +@"E34A => @"0098; + +%%% +%%% +%%% +% keshideh internal and external (accent carrior) +@"0620 => ; +@"E040 => ; +@"E140 => ; +@"E240 => ; +@"E340 => ; + +%shadda+vowel +%@"0651(@"064B-@"0650) => #(\2 - @"0549); +%@"0651@"0670 => @"0008; + +% remaining Arabic glyphs +@"E000-@"E3FF => ; + +% comma, semicolon, question, digits, asterisk, percent +@"060C => @"002C; +@"061B => @"003B; +@"061F => @"003F; +@"0660-@"0669 => #(\1 - @"0630); +@"066D => @"002A; + +% punctuation +@"1010-@"1046 => #(\1 - @"0F80); +@"2010-@"2046 => #(\1 - @"1F80); + +. => \1; diff --git a/Master/texmf-dist/omega/otp/omega/cuni2mona.otp b/Master/texmf-dist/omega/otp/omega/cuni2mona.otp new file mode 100644 index 00000000000..0052a88a657 --- /dev/null +++ b/Master/texmf-dist/omega/otp/omega/cuni2mona.otp @@ -0,0 +1,804 @@ +input: 2; +output: 2; + +expressions: + +%%% +%%% Allah +%%% +@"FDF2 => @"0182; +@"FDFA => @"03FB; +% sallalahou +@"06EF => @"03FE; + +%%% +%%% ligatures +%%% + +% lam-meem (not followed by dzeem, hha, kha) +@"E144@"E245^(@"E22C|@"E22D|@"E22E) => @"0183 <= \3; + +% fa-ya, fa-alef maqsura +@"E141@"E349 => @"0184; +@"E241@"E349 => @"0185; +@"E141@"E34A => @"0186; +@"E241@"E34A => @"0187; + +% lam-ya, lam-alif-maqsura +@"E144@"E349 => @"0188; +@"E244@"E349 => @"0189; +@"E144@"E34A => @"018A; +@"E244@"E34A => @"018B; + +% qaf-ya, qaf-alef maqsura +@"E142@"E349 => @"0301; +@"E242@"E349 => @"0302; +@"E142@"E34A => @"0303; +@"E242@"E34A => @"0304; + +% ba, ya, na, ta, tha, hamza w/c-ya, -alef maqsura +@"E128@"E34A => @"0305; +@"E14A@"E34A => @"0306; +@"E146@"E34A => @"0307; +@"E12A@"E34A => @"0308; +@"E12B@"E34A => @"0309; +@"E126@"E34A => @"030A; +@"E128@"E349 => @"030B; +@"E14A@"E349 => @"030C; +@"E146@"E349 => @"030D; +@"E12A@"E349 => @"030E; +@"E12B@"E349 => @"030F; +@"E126@"E349 => @"0310; +@"E228@"E34A => @"0311; +@"E24A@"E34A => @"0312; +@"E246@"E34A => @"0313; +@"E22A@"E34A => @"0314; +@"E22B@"E34A => @"0315; +@"E226@"E34A => @"0316; +@"E228@"E349 => @"031F; +@"E24A@"E349 => @"0320; +@"E246@"E349 => @"0321; +@"E22A@"E349 => @"0322; +@"E22B@"E349 => @"0323; +@"E226@"E349 => @"0324; + +% sin, shin, sad, dad-ya, -alef maqsura +@"E133@"E34A => @"0317; +@"E233@"E34A => @"0318; +@"E134@"E34A => @"0319; +@"E234@"E34A => @"031A; +@"E135@"E34A => @"031B; +@"E235@"E34A => @"031C; +@"E136@"E34A => @"031D; +@"E236@"E34A => @"031E; +@"E133@"E349 => @"0325; +@"E233@"E349 => @"0326; +@"E134@"E349 => @"0327; +@"E234@"E349 => @"0328; +@"E135@"E349 => @"0329; +@"E235@"E349 => @"032A; +@"E136@"E349 => @"032B; +@"E236@"E349 => @"032C; + +% ba, ya,... -meem-alif +@"E228@"E245@"E327 => @"032D; +@"E24A@"E245@"E327 => @"032E; +@"E246@"E245@"E327 => @"032F; +@"E22A@"E245@"E327 => @"0330; +@"E22B@"E245@"E327 => @"0331; +@"E226@"E245@"E327 => @"0332; + +% sin, shin, sad, dad-meem-alif +@"E133@"E245@"E327 => @"0333; +@"E233@"E245@"E327 => @"0334; +@"E134@"E245@"E327 => @"0335; +@"E234@"E245@"E327 => @"0336; +@"E135@"E245@"E327 => @"0337; +@"E235@"E245@"E327 => @"0338; +@"E136@"E245@"E327 => @"0339; +@"E236@"E245@"E327 => @"033A; + +% meem-alif +@"E245@"E327 => @"033B; + +% lam-lam but not lam-lam-alif (yet) +@"E244@"E244^(@"E322|@"E323|@"E325|@"E327) => @"033C <= \3; + +% lam-ha +@"E144@"E247 => @"033D; + +% ha, dzim, hha, kha, fa, qaf, kaf, seen, sheen-meem +@"E147@"E245 => @"033E; +@"E12C@"E245 => @"033F; +@"E12D@"E245 => @"0340; +@"E12E@"E245 => @"0341; +@"E141@"E245 => @"0342; +@"E142@"E245 => @"0343; +@"E143@"E245 => @"0344; +@"E133@"E245 => @"0345; +@"E134@"E245 => @"0346; + +% lam-meem, meem-meem +@"E144@"E345 => @"0347; +@"E145@"E345 => @"0349; +@"E145@"E245 => @"034A; + +% meem-hha, ... ba-ha, ..., +@"E145@"E22C => @"034B; +@"E145@"E22D => @"034C; +@"E145@"E22E => @"034D; +@"E128@"E22C => @"034E; +@"E14A@"E22C => @"034F; +@"E146@"E22C => @"0350; +@"E12A@"E22C => @"0351; +@"E12B@"E22C => @"0352; +@"E126@"E22C => @"0353; +@"E128@"E22D => @"0354; +@"E14A@"E22D => @"0355; +@"E146@"E22D => @"0356; +@"E12A@"E22D => @"0357; +@"E12B@"E22D => @"0358; +@"E126@"E22D => @"0359; +@"E128@"E22E => @"035A; +@"E14A@"E22E => @"035B; +@"E146@"E22E => @"035C; +@"E12A@"E22E => @"035D; +@"E12B@"E22E => @"035E; +@"E126@"E22E => @"035F; + +% lam-dzeem, lam-meem-dzeem +@"E144@"E22C => @"0360; +@"E144@"E22D => @"0361; +@"E144@"E22E => @"0362; +@"E144@"E245@"E22C => @"0363; +@"E144@"E245@"E22D => @"0364; +@"E144@"E245@"E22E => @"0365; + +% lam-ba-meem,... +@"E144@"E228@"E245 => @"0366; +@"E144@"E24A@"E245 => @"0367; +@"E144@"E246@"E245 => @"0368; +@"E144@"E22A@"E245 => @"0369; +@"E144@"E22B@"E245 => @"036A; +@"E144@"E226@"E245 => @"036B; + +% ba-meem,... +@"E128@"E245 => @"036C; +@"E14A@"E245 => @"036D; +@"E146@"E245 => @"036E; +@"E12A@"E245 => @"036F; +@"E12B@"E245 => @"0370; +@"E126@"E245 => @"0371; +@"E128@"E345 => @"0372; +@"E14A@"E345 => @"0373; +@"E146@"E345 => @"0374; +@"E12A@"E345 => @"0375; +@"E12B@"E345 => @"0376; +@"E126@"E345 => @"0377; +@"E228@"E345 => @"0378; +@"E24A@"E345 => @"0379; +@"E246@"E345 => @"037A; +@"E22A@"E345 => @"037B; +@"E22B@"E345 => @"037C; +@"E226@"E345 => @"037D; + +% seen, sheen, sad, dad-meem +@"E133@"E345 => @"037E; +@"E233@"E345 => @"037F; +@"E134@"E345 => @"0380; +@"E234@"E345 => @"0381; +@"E135@"E345 => @"0382; +@"E235@"E345 => @"0383; +@"E136@"E345 => @"0384; +@"E236@"E345 => @"0385; + +% ba-ha +@"E128@"E247 => @"0386; +@"E14A@"E247 => @"0387; +@"E146@"E247 => @"0388; +@"E12A@"E247 => @"0389; +@"E12B@"E247 => @"038A; +@"E126@"E247 => @"038B; +@"E228@"E247 => @"038C; +@"E24A@"E247 => @"038D; +@"E246@"E247 => @"038E; +@"E22A@"E247 => @"038F; +@"E22B@"E247 => @"0390; +@"E226@"E247 => @"0391; + +% seen, sheen, sad, dad-ha +@"E133@"E247 => @"0392; +@"E233@"E247 => @"0393; +@"E134@"E247 => @"0394; +@"E234@"E247 => @"0395; +@"E135@"E247 => @"0396; +@"E235@"E247 => @"0397; +@"E136@"E247 => @"0398; +@"E236@"E247 => @"0399; + +% ba-noon +@"E228@"E346 => @"039A; +@"E24A@"E346 => @"039B; +@"E246@"E346 => @"039C; +@"E22A@"E346 => @"039D; +@"E22B@"E346 => @"039E; +@"E226@"E346 => @"039F; + +% ba-ra, za +@"E228@"E331 => @"03A0; +@"E24A@"E331 => @"03A1; +@"E246@"E331 => @"03A2; +@"E22A@"E331 => @"03A3; +@"E22B@"E331 => @"03A4; +@"E226@"E331 => @"03A5; +@"E228@"E332 => @"03A6; +@"E24A@"E332 => @"03A7; +@"E246@"E332 => @"03A8; +@"E22A@"E332 => @"03A9; +@"E22B@"E332 => @"03AA; +@"E226@"E332 => @"03AB; + +% seen, sheen, sad, dad-ra, za +@"E133@"E331 => @"03AC; +@"E233@"E331 => @"03AD; +@"E134@"E331 => @"03AE; +@"E234@"E331 => @"03AF; +@"E135@"E331 => @"03B0; +@"E235@"E331 => @"03B1; +@"E136@"E331 => @"03B2; +@"E236@"E331 => @"03B3; +@"E133@"E332 => @"03B4; +@"E233@"E332 => @"03B5; +@"E134@"E332 => @"03B6; +@"E234@"E332 => @"03B7; +@"E135@"E332 => @"03B8; +@"E235@"E332 => @"03B9; +@"E136@"E332 => @"03BA; +@"E236@"E332 => @"03BB; + +%%% +%%% ligatures with keshideh +%%% + +% lam-meem (not followed by dzeem, hha, kha) +@"E144@"0620@"E245@"0620^(@"E22C|@"E22D|@"E22E) => @"0183 <= \5; + +% fa-ya, fa-alef maqsura +@"E141@"0620@"E349 => @"0184; +@"E241@"0620@"E349 => @"0185; +@"E141@"0620@"E34A => @"0186; +@"E241@"0620@"E34A => @"0187; + +% lam-ya, lam-alif-maqsura +@"E144@"0620@"E349 => @"0188; +@"E244@"0620@"E349 => @"0189; +@"E144@"0620@"E34A => @"018A; +@"E244@"0620@"E34A => @"018B; + +% qaf-ya, qaf-alef maqsura +@"E142@"0620@"E349 => @"0301; +@"E242@"0620@"E349 => @"0302; +@"E142@"0620@"E34A => @"0303; +@"E242@"0620@"E34A => @"0304; + +% ba, ya, na, ta, tha, hamza w/c-ya, -alef maqsura +@"E128@"0620@"E34A => @"0305; +@"E14A@"0620@"E34A => @"0306; +@"E146@"0620@"E34A => @"0307; +@"E12A@"0620@"E34A => @"0308; +@"E12B@"0620@"E34A => @"0309; +@"E126@"0620@"E34A => @"030A; +@"E128@"0620@"E349 => @"030B; +@"E14A@"0620@"E349 => @"030C; +@"E146@"0620@"E349 => @"030D; +@"E12A@"0620@"E349 => @"030E; +@"E12B@"0620@"E349 => @"030F; +@"E126@"0620@"E349 => @"0310; +@"E228@"0620@"E34A => @"0311; +@"E24A@"0620@"E34A => @"0312; +@"E246@"0620@"E34A => @"0313; +@"E22A@"0620@"E34A => @"0314; +@"E22B@"0620@"E34A => @"0315; +@"E226@"0620@"E34A => @"0316; +@"E228@"0620@"E349 => @"031F; +@"E24A@"0620@"E349 => @"0320; +@"E246@"0620@"E349 => @"0321; +@"E22A@"0620@"E349 => @"0322; +@"E22B@"0620@"E349 => @"0323; +@"E226@"0620@"E349 => @"0324; + +% sin, shin, sad, dad-ya, -alef maqsura +@"E133@"0620@"E34A => @"0317; +@"E233@"0620@"E34A => @"0318; +@"E134@"0620@"E34A => @"0319; +@"E234@"0620@"E34A => @"031A; +@"E135@"0620@"E34A => @"031B; +@"E235@"0620@"E34A => @"031C; +@"E136@"0620@"E34A => @"031D; +@"E236@"0620@"E34A => @"031E; +@"E133@"0620@"E349 => @"0325; +@"E233@"0620@"E349 => @"0326; +@"E134@"0620@"E349 => @"0327; +@"E234@"0620@"E349 => @"0328; +@"E135@"0620@"E349 => @"0329; +@"E235@"0620@"E349 => @"032A; +@"E136@"0620@"E349 => @"032B; +@"E236@"0620@"E349 => @"032C; + +% ba, ya,... -meem-alif +@"E228@"0620@"E245@"0620@"E327 => @"032D; +@"E24A@"0620@"E245@"0620@"E327 => @"032E; +@"E246@"0620@"E245@"0620@"E327 => @"032F; +@"E22A@"0620@"E245@"0620@"E327 => @"0330; +@"E22B@"0620@"E245@"0620@"E327 => @"0331; +@"E226@"0620@"E245@"0620@"E327 => @"0332; + +% sin, shin, sad, dad-meem-alif +@"E133@"0620@"E245@"0620@"E327 => @"0333; +@"E233@"0620@"E245@"0620@"E327 => @"0334; +@"E134@"0620@"E245@"0620@"E327 => @"0335; +@"E234@"0620@"E245@"0620@"E327 => @"0336; +@"E135@"0620@"E245@"0620@"E327 => @"0337; +@"E235@"0620@"E245@"0620@"E327 => @"0338; +@"E136@"0620@"E245@"0620@"E327 => @"0339; +@"E236@"0620@"E245@"0620@"E327 => @"033A; + +% meem-alif +@"E245@"0620@"E327 => @"033B; + +% lam-lam but not lam-lam-alif (yet) +@"E244@"0620@"E244@"0620^(@"E322|@"E323|@"E325|@"E327) => @"033C <= \5; + +% lam-ha +@"E144@"0620@"E247 => @"033D; + +% ha, dzim, hha, kha, fa, qaf, kaf, seen, sheen-meem +@"E147@"0620@"E245 => @"033E; +@"E12C@"0620@"E245 => @"033F; +@"E12D@"0620@"E245 => @"0340; +@"E12E@"0620@"E245 => @"0341; +@"E141@"0620@"E245 => @"0342; +@"E142@"0620@"E245 => @"0343; +@"E143@"0620@"E245 => @"0344; +@"E133@"0620@"E245 => @"0345; +@"E134@"0620@"E245 => @"0346; + +% lam-meem, meem-meem +@"E144@"0620@"E345 => @"0347; +@"E145@"0620@"E345 => @"0349; +@"E145@"0620@"E245 => @"034A; + +% meem-hha, ... ba-ha, ..., +@"E145@"0620@"E22C => @"034B; +@"E145@"0620@"E22D => @"034C; +@"E145@"0620@"E22E => @"034D; +@"E128@"0620@"E22C => @"034E; +@"E14A@"0620@"E22C => @"034F; +@"E146@"0620@"E22C => @"0350; +@"E12A@"0620@"E22C => @"0351; +@"E12B@"0620@"E22C => @"0352; +@"E126@"0620@"E22C => @"0353; +@"E128@"0620@"E22D => @"0354; +@"E14A@"0620@"E22D => @"0355; +@"E146@"0620@"E22D => @"0356; +@"E12A@"0620@"E22D => @"0357; +@"E12B@"0620@"E22D => @"0358; +@"E126@"0620@"E22D => @"0359; +@"E128@"0620@"E22E => @"035A; +@"E14A@"0620@"E22E => @"035B; +@"E146@"0620@"E22E => @"035C; +@"E12A@"0620@"E22E => @"035D; +@"E12B@"0620@"E22E => @"035E; +@"E126@"0620@"E22E => @"035F; + +% lam-dzeem, lam-meem-dzeem +@"E144@"0620@"E22C => @"0360; +@"E144@"0620@"E22D => @"0361; +@"E144@"0620@"E22E => @"0362; +@"E144@"0620@"E245@"0620@"E22C => @"0363; +@"E144@"0620@"E245@"0620@"E22D => @"0364; +@"E144@"0620@"E245@"0620@"E22E => @"0365; + +% lam-ba-meem,... +@"E144@"0620@"E228@"0620@"E245 => @"0366; +@"E144@"0620@"E24A@"0620@"E245 => @"0367; +@"E144@"0620@"E246@"0620@"E245 => @"0368; +@"E144@"0620@"E22A@"0620@"E245 => @"0369; +@"E144@"0620@"E22B@"0620@"E245 => @"036A; +@"E144@"0620@"E226@"0620@"E245 => @"036B; + +% ba-meem,... +@"E128@"0620@"E245 => @"036C; +@"E14A@"0620@"E245 => @"036D; +@"E146@"0620@"E245 => @"036E; +@"E12A@"0620@"E245 => @"036F; +@"E12B@"0620@"E245 => @"0370; +@"E126@"0620@"E245 => @"0371; +@"E128@"0620@"E345 => @"0372; +@"E14A@"0620@"E345 => @"0373; +@"E146@"0620@"E345 => @"0374; +@"E12A@"0620@"E345 => @"0375; +@"E12B@"0620@"E345 => @"0376; +@"E126@"0620@"E345 => @"0377; +@"E228@"0620@"E345 => @"0378; +@"E24A@"0620@"E345 => @"0379; +@"E246@"0620@"E345 => @"037A; +@"E22A@"0620@"E345 => @"037B; +@"E22B@"0620@"E345 => @"037C; +@"E226@"0620@"E345 => @"037D; + +% seen, sheen, sad, dad-meem +@"E133@"0620@"E345 => @"037E; +@"E233@"0620@"E345 => @"037F; +@"E134@"0620@"E345 => @"0380; +@"E234@"0620@"E345 => @"0381; +@"E135@"0620@"E345 => @"0382; +@"E235@"0620@"E345 => @"0383; +@"E136@"0620@"E345 => @"0384; +@"E236@"0620@"E345 => @"0385; + +% ba-ha +@"E128@"0620@"E247 => @"0386; +@"E14A@"0620@"E247 => @"0387; +@"E146@"0620@"E247 => @"0388; +@"E12A@"0620@"E247 => @"0389; +@"E12B@"0620@"E247 => @"038A; +@"E126@"0620@"E247 => @"038B; +@"E228@"0620@"E247 => @"038C; +@"E24A@"0620@"E247 => @"038D; +@"E246@"0620@"E247 => @"038E; +@"E22A@"0620@"E247 => @"038F; +@"E22B@"0620@"E247 => @"0390; +@"E226@"0620@"E247 => @"0391; + +% seen, sheen, sad, dad-ha +@"E133@"0620@"E247 => @"0392; +@"E233@"0620@"E247 => @"0393; +@"E134@"0620@"E247 => @"0394; +@"E234@"0620@"E247 => @"0395; +@"E135@"0620@"E247 => @"0396; +@"E235@"0620@"E247 => @"0397; +@"E136@"0620@"E247 => @"0398; +@"E236@"0620@"E247 => @"0399; + +% ba-noon +@"E228@"0620@"E346 => @"039A; +@"E24A@"0620@"E346 => @"039B; +@"E246@"0620@"E346 => @"039C; +@"E22A@"0620@"E346 => @"039D; +@"E22B@"0620@"E346 => @"039E; +@"E226@"0620@"E346 => @"039F; + +% ba-ra, za +@"E228@"0620@"E331 => @"03A0; +@"E24A@"0620@"E331 => @"03A1; +@"E246@"0620@"E331 => @"03A2; +@"E22A@"0620@"E331 => @"03A3; +@"E22B@"0620@"E331 => @"03A4; +@"E226@"0620@"E331 => @"03A5; +@"E228@"0620@"E332 => @"03A6; +@"E24A@"0620@"E332 => @"03A7; +@"E246@"0620@"E332 => @"03A8; +@"E22A@"0620@"E332 => @"03A9; +@"E22B@"0620@"E332 => @"03AA; +@"E226@"0620@"E332 => @"03AB; + +% seen, sheen, sad, dad-ra, za +@"E133@"0620@"E331 => @"03AC; +@"E233@"0620@"E331 => @"03AD; +@"E134@"0620@"E331 => @"03AE; +@"E234@"0620@"E331 => @"03AF; +@"E135@"0620@"E331 => @"03B0; +@"E235@"0620@"E331 => @"03B1; +@"E136@"0620@"E331 => @"03B2; +@"E236@"0620@"E331 => @"03B3; +@"E133@"0620@"E332 => @"03B4; +@"E233@"0620@"E332 => @"03B5; +@"E134@"0620@"E332 => @"03B6; +@"E234@"0620@"E332 => @"03B7; +@"E135@"0620@"E332 => @"03B8; +@"E235@"0620@"E332 => @"03B9; +@"E136@"0620@"E332 => @"03BA; +@"E236@"0620@"E332 => @"03BB; + +%%% +%%% with keshideh +%%% +% lam-alif +@"E144@"E052@"0620@"E327 => @"03C1; +@"E244@"E052@"0620@"E327 => @"03C2; +@"E144@"E04E@"0620@"E327 => @"03C3; +@"E244@"E04E@"0620@"E327 => @"03C4; +@"E144@"E04B@"0620@"E327 => @"03C5; +@"E244@"E04B@"0620@"E327 => @"03C6; +@"E144@"E051@"0620@"E327 => @"03C7; +@"E244@"E051@"0620@"E327 => @"03C8; +@"E144@"E051@"E04E@"0620@"E327 => @"03C9; +@"E244@"E051@"E04E@"0620@"E327 => @"03CA; +@"E144@"E051@"E04B@"0620@"E327 => @"03CB; +@"E244@"E051@"E04B@"0620@"E327 => @"03CC; + +% lam-alif +@"E144@"0620@"E327 => @"0169; +@"E244@"0620@"E327 => @"016A; +% lam-alif hamza +@"E144@"0620@"E323 => @"0174; +@"E244@"0620@"E323 => @"0175; +@"E144@"0620@"E325 => @"0172; +@"E244@"0620@"E325 => @"0173; +% lam-alif madda +@"E144@"0620@"E322 => @"0176; +@"E244@"0620@"E322 => @"0177; +% lam-alif wasla +@"E144@"0620@"E371 => @"0169; +@"E244@"0620@"E371 => @"016A; + +% lam-alif +@"E144@"E327 => @"0169; +@"E244@"E327 => @"016A; +% lam-alif hamza +@"E144@"E323 => @"0174; +@"E244@"E323 => @"0175; +@"E144@"E325 => @"0172; +@"E244@"E325 => @"0173; +% lam-alif madda +@"E144@"E322 => @"0176; +@"E244@"E322 => @"0177; +% lam-alif wasla +@"E144@"E371 => @"0169; +@"E244@"E371 => @"016A; + +% hamza +@"E021 => @"016B; + +% hamza with vowel +@"E021@"E04B => @"03D0; +@"E021@"E04C => @"03D3; +@"E021@"E04D => @"03CE; +@"E021@"E04E => @"03CF; +@"E021@"E04F => @"03D2; +@"E021@"E050 => @"03CD; +@"E021@"E052 => @"03D1; +% +@"E022 => @"017C; +@"E322 => @"017D; +% +@"E023 => @"017A; +@"E323 => @"017B; +% +@"E024 => @"0170; +@"E324 => @"0171; +% +@"E025 => @"0178; +@"E325 => @"0179; +% +@"E026 => @"016E; +@"E126 => @"016C; +@"E226 => @"016D; +@"E326 => @"016F; +% +@"E027 => @"0101; +@"E327 => @"0102; +% ba +@"E028 => @"0103; +@"E128 => @"0104; +@"E228 => @"0105; +@"E328 => @"0106; +% ta marbuta +@"E029 => @"0107; +@"E329 => @"0108; +% ta +@"E02A => @"0109; +@"E12A => @"010A; +@"E22A => @"010B; +@"E32A => @"010C; +% +@"E02B => @"010D; +@"E12B => @"010E; +@"E22B => @"010F; +@"E32B => @"0110; +% dzim +@"E02C => @"0111; +@"E12C => @"0112; +@"E22C => @"0113; +@"E32C => @"0114; +% hha +@"E02D => @"0115; +@"E12D => @"0116; +@"E22D => @"0117; +@"E32D => @"0118; +% +@"E02E => @"0119; +@"E12E => @"011A; +@"E22E => @"011B; +@"E32E => @"011C; +% +@"E02F => @"011D; +@"E32F => @"011E; +% +@"E030 => @"011F; +@"E330 => @"0120; +% ra +@"E031 => @"0121; +@"E331 => @"0122; +% +@"E032 => @"0123; +@"E332 => @"0124; +% sin +@"E033 => @"0125; +@"E133 => @"0126; +@"E233 => @"0127; +@"E333 => @"0128; +% +@"E034 => @"0129; +@"E134 => @"012A; +@"E234 => @"012B; +@"E334 => @"012C; +% +@"E035 => @"012D; +@"E135 => @"012E; +@"E235 => @"012F; +@"E335 => @"0130; +% +@"E036 => @"0131; +@"E136 => @"0132; +@"E236 => @"0133; +@"E336 => @"0134; +% +@"E037 => @"0135; +@"E137 => @"0136; +@"E237 => @"0137; +@"E337 => @"0138; +% +@"E038 => @"0139; +@"E138 => @"013A; +@"E238 => @"013B; +@"E338 => @"013C; +% ain +@"E039 => @"013D; +@"E139 => @"013E; +@"E239 => @"013F; +@"E339 => @"0140; +% +@"E03A => @"0141; +@"E13A => @"0142; +@"E23A => @"0143; +@"E33A => @"0144; +% +@"E041 => @"0145; +@"E141 => @"0146; +@"E241 => @"0147; +@"E341 => @"0148; +% +@"E042 => @"0149; +@"E142 => @"014A; +@"E242 => @"014B; +@"E342 => @"014C; +% +@"E043 => @"014D; +@"E143 => @"014E; +@"E243 => @"014F; +@"E343 => @"0150; +% +@"E044 => @"0151; +@"E144 => @"0152; +@"E244 => @"0153; +@"E344 => @"0154; +% meem +@"E045 => @"0155; +@"E145 => @"0156; +@"E245 => @"0157; +@"E345 => @"0158; +% +@"E046 => @"0159; +@"E146 => @"015A; +@"E246 => @"015B; +@"E346 => @"015C; +% +@"E047 => @"015D; +@"E147 => @"015E; +@"E247 => @"015F; +@"E347 => @"0160; +% waw +@"E048 => @"0161; +@"E348 => @"0162; +% +@"E049 => @"0167; +@"E149 => @"0164; +@"E249 => @"0165; +@"E349 => @"0168; +% +@"E04A => @"0163; +@"E14A => @"0164; +@"E24A => @"0165; +@"E34A => @"0166; +% va +@"E0A4 => @"020B; +@"E1A4 => @"020C; +@"E2A4 => @"020D; +@"E3A4 => @"020E; +% pa +@"E07E => @"0207; +@"E17E => @"0208; +@"E27E => @"0209; +@"E37E => @"020A; +% tcheem +@"E086 => @"020F; +@"E186 => @"0210; +@"E286 => @"0211; +@"E386 => @"0212; +% zha +@"E098 => @"0213; +@"E398 => @"0214; +% gaf +@"E0AF => @"0217; +@"E1AF => @"0215; +@"E2AF => @"0216; +@"E3AF => @"0218; +% ng +@"E0A0 => @"0223; +@"E1A0 => @"0224; +@"E2A0 => @"0225; +@"E3A0 => @"0226; +% noon with 3 dots +@"E0BD => @"0227; +@"E3BD => @"0228; + + +%%% +%%% +%%% +% keshideh internal and external (accent carrior) +@"0620 => ; +@"E040 => ; +@"E140 => ; +@"E240 => ; +@"E340 => ; + +%%% +%%% Vowels +%%% +@"E04B => @"019F; +@"E04C => @"01A8; +@"E04D => @"019A; +@"E04E => @"019E; +@"E04F => @"01A7; +@"E050 => @"0199; +@"E051 => @"01A4; +@"E052 => @"01A3; +@"E070 => @"01A6; + +%shadda+vowel +%@"0651(@"064B-@"0650) => #(\2 - @"0549); +%@"0651@"0670 => @"0108; +@"E051@"E04B => @"01AD; +@"E051@"E04C => @"01B1; +@"E051@"E04D => @"01AF; +@"E051@"E04E => @"01AC; +@"E051@"E04F => @"01B0; +@"E051@"E050 => @"01AE; +@"E051@"E070 => @"022C; + +% remaining Arabic glyphs +@"E000-@"E3FF => ; + +% comma, semicolon, question, digits, asterisk, percent +`.' => @"01DC; +`,' => @"01DD; +`?' => @"01E2; +`!' => @"01E1; +`:' => @"01DE; +`;' => @"01DF; +`(' => @"01E8; +`)' => @"01E7; +@"060C => @"01DD; +@"061B => @"01DF; +@"061F => @"01E2; +@"0660-@"0669 => #(\1 - @"0530); +@"066D => @"01E6; + +% punctuation +@"1010-@"1046 => #(\1 - @"0F80); +@"2010-@"2046 => #(\1 - @"1F80); + +. => \1; diff --git a/Master/texmf-dist/omega/otp/omega/cuni2nar.otp b/Master/texmf-dist/omega/otp/omega/cuni2nar.otp new file mode 100644 index 00000000000..3ac95808ed2 --- /dev/null +++ b/Master/texmf-dist/omega/otp/omega/cuni2nar.otp @@ -0,0 +1,278 @@ +input: 2; +output: 2; + +expressions: + +%%% +%%% Allah +%%% +@"FDF2 => @"0100; +@"FDFA => @"01EF; + +%%% +%%% with keshideh +%%% +% lam-alif +@"E144(@"E002-@"E007|@"E04B-@"E052)@"0620@"E327 => @"0227 #(\2 - @"DE00); +@"E244(@"E002-@"E007|@"E04B-@"E052)@"0620@"E327 => @"0327 #(\2 - @"DE00); +% lam-alif hamza vowel +@"E144(@"E002-@"E007|@"E04B-@"E052)@"0620@"E323(@"E002-@"E007|@"E04B|@"E04C|@"E04E|@"E04F|@"E051|@"E052) => @"0224 #(\2 - @"DE00) #(\5 - @"DF00); +@"E244(@"E002-@"E007|@"E04B-@"E052)@"0620@"E323(@"E002-@"E007|@"E04B|@"E04C|@"E04E|@"E04F|@"E051|@"E052) => @"0324 #(\2 - @"DE00) #(\5 - @"DF00); +% lam-alif hamza +@"E144(@"E002-@"E007|@"E04B-@"E052)@"0620@"E323 => @"0223 #(\2 - @"DE00); +@"E244(@"E002-@"E007|@"E04B-@"E052)@"0620@"E323 => @"0323 #(\2 - @"DE00); +@"E144(@"E002-@"E007|@"E04B-@"E052)@"0620@"E325 => @"0225 #(\2 - @"DE00); +@"E244(@"E002-@"E007|@"E04B-@"E052)@"0620@"E325 => @"0325 #(\2 - @"DE00); +% lam-alif madda +@"E144(@"E002-@"E007|@"E04B-@"E052)@"0620@"E322 => @"0222 #(\2 - @"DE00); +@"E244(@"E002-@"E007|@"E04B-@"E052)@"0620@"E322 => @"0322 #(\2 - @"DE00); +% lam-alif wasla +@"E144(@"E002-@"E007|@"E04B-@"E052)@"0620@"E371 => @"0271 #(\2 - @"DE00); +@"E244(@"E002-@"E007|@"E04B-@"E052)@"0620@"E371 => @"0371 #(\2 - @"DE00); + +% lam-alif +@"E144@"0620@"E327 => @"0227; +@"E244@"0620@"E327 => @"0327; +% lam-alif hamza +@"E144@"0620@"E323 => @"0223; +@"E244@"0620@"E323 => @"0323; +@"E144@"0620@"E325 => @"0225; +@"E244@"0620@"E325 => @"0325; +% lam-alif madda +@"E144@"0620@"E322 => @"0222; +@"E244@"0620@"E322 => @"0322; +% lam-alif wasla +@"E144@"0620@"E371 => @"0271; +@"E244@"0620@"E371 => @"0371; + +% lam-alif +@"E144@"E327 => @"0227; +@"E244@"E327 => @"0327; +% lam-alif hamza +@"E144@"E323 => @"0223; +@"E244@"E323 => @"0323; +@"E144@"E325 => @"0225; +@"E244@"E325 => @"0325; +% lam-alif madda +@"E144@"E322 => @"0222; +@"E244@"E322 => @"0322; +% lam-alif wasla +@"E144@"E371 => @"0271; +@"E244@"E371 => @"0371; + +% lam-meem +@"E144@"0620@"E245 => @"0154; + +% isolated lam-meem +@"E144@"0620@"E345 => @"059E; + +% ***-dotless noon +@"E255@"0620@"E3BA => @"0580 ; +@"E228@"0620@"E3BA => @"0580@"0585 ; +@"E22A@"0620@"E3BA => @"0580@"0586 ; +@"E22B@"0620@"E3BA => @"0580@"0587; +@"E249@"0620@"E3BA => @"0580@"0588; +@"E24A@"0620@"E3BA => @"0580@"0588; +@"E246@"0620@"E3BA => @"0580@"0589; +@"E27E@"0620@"E3BA => @"0580@"058A; +@"E279@"0620@"E3BA => @"0580@"058B; +@"E27A@"0620@"E3BA => @"0580@"058C; +@"E27B@"0620@"E3BA => @"0580@"058D; +@"E27D@"0620@"E3BA => @"0580@"058E; +@"E27F@"0620@"E3BA => @"0580@"058F; +@"E280@"0620@"E3BA => @"0580@"0590; +% ***-noon with small tah; +@"E255@"0620@"E3BB => @"0580@"0582; +@"E228@"0620@"E3BB => @"0580@"0582@"0585; +@"E22A@"0620@"E3BB => @"0580@"0582@"0586; +@"E22B@"0620@"E3BB => @"0580@"0582@"0587; +@"E249@"0620@"E3BB => @"0580@"0582@"0588; +@"E24A@"0620@"E3BB => @"0580@"0582@"0588; +@"E246@"0620@"E3BB => @"0580@"0582@"0589; +@"E27E@"0620@"E3BB => @"0580@"0582@"058A; +@"E279@"0620@"E3BB => @"0580@"0582@"058B; +@"E27A@"0620@"E3BB => @"0580@"0582@"058C; +@"E27B@"0620@"E3BB => @"0580@"0582@"058D; +@"E27D@"0620@"E3BB => @"0580@"0582@"058E; +@"E27F@"0620@"E3BB => @"0580@"0582@"058F; +@"E280@"0620@"E3BB => @"0580@"0582@"0590; +% ***-noon with three dots; +@"E255@"0620@"E3BD => @"0580@"0583; +@"E228@"0620@"E3BD => @"0580@"0583@"0585; +@"E22A@"0620@"E3BD => @"0580@"0583@"0586; +@"E22B@"0620@"E3BD => @"0580@"0583@"0587; +@"E249@"0620@"E3BD => @"0580@"0583@"0588; +@"E24A@"0620@"E3BD => @"0580@"0583@"0588; +@"E246@"0620@"E3BD => @"0580@"0583@"0589; +@"E27E@"0620@"E3BD => @"0580@"0583@"058A; +@"E279@"0620@"E3BD => @"0580@"0583@"058B; +@"E27A@"0620@"E3BD => @"0580@"0583@"058C; +@"E27B@"0620@"E3BD => @"0580@"0583@"058D; +@"E27D@"0620@"E3BD => @"0580@"0583@"058E; +@"E27F@"0620@"E3BD => @"0580@"0583@"058F; +@"E280@"0620@"E3BD => @"0580@"0583@"0590; +% ***-noon +@"E255@"0620@"E346 => @"0580@"0584; +@"E228@"0620@"E346 => @"0580@"0584@"0585; +@"E22A@"0620@"E346 => @"0580@"0584@"0586; +@"E22B@"0620@"E346 => @"0580@"0584@"0587; +@"E249@"0620@"E346 => @"0580@"0584@"0588; +@"E24A@"0620@"E346 => @"0580@"0584@"0588; +@"E246@"0620@"E346 => @"0580@"0584@"0589; +@"E27E@"0620@"E346 => @"0580@"0584@"058A; +@"E279@"0620@"E346 => @"0580@"0584@"058B; +@"E27A@"0620@"E346 => @"0580@"0584@"058C; +@"E27B@"0620@"E346 => @"0580@"0584@"058D; +@"E27D@"0620@"E346 => @"0580@"0584@"058E; +@"E27F@"0620@"E346 => @"0580@"0584@"058F; +@"E280@"0620@"E346 => @"0580@"0584@"0590; +% ***-noon with ring +@"E255@"0620@"E3BD => @"0581; +@"E228@"0620@"E3BD => @"0581@"0585; +@"E22A@"0620@"E3BD => @"0581@"0586; +@"E22B@"0620@"E3BD => @"0581@"0587; +@"E249@"0620@"E3BD => @"0581@"0588; +@"E24A@"0620@"E3BD => @"0581@"0588; +@"E246@"0620@"E3BD => @"0581@"0589; +@"E27E@"0620@"E3BD => @"0581@"058A; +@"E279@"0620@"E3BD => @"0581@"058B; +@"E27A@"0620@"E3BD => @"0581@"058C; +@"E27B@"0620@"E3BD => @"0581@"058D; +@"E27D@"0620@"E3BD => @"0581@"058E; +@"E27F@"0620@"E3BD => @"0581@"058F; +@"E280@"0620@"E3BD => @"0581@"0590; + +% initial dotless feh-*** +@"E1A1@"0620@"E349 => @"0591; +@"E1A1@"0620@"E34A => @"0591@"059C; +@"E1A1@"0620@"E3D0 => @"0591@"059D; +@"E1A1@"0620@"E3CD => @"0592; +% initial feh-***; +@"E141@"0620@"E349 => @"0591@"0593; +@"E141@"0620@"E34A => @"0591@"0593@"059C; +@"E141@"0620@"E3D0 => @"0591@"0593@"059D; +@"E141@"0620@"E3CD => @"0592@"0593; +% initial veh-***; +@"E1A4@"0620@"E349 => @"0591@"0594; +@"E1A4@"0620@"E34A => @"0591@"0594@"059C; +@"E1A4@"0620@"E3D0 => @"0591@"0594@"059D; +@"E1A4@"0620@"E3CD => @"0592@"0594; +% initial feh with upper and lower dot-*** +@"E1A3@"0620@"E349 => @"0591@"0593@"0599; +@"E1A3@"0620@"E34A => @"0591@"0593@"0599@"059C; +@"E1A3@"0620@"E3D0 => @"0591@"0593@"0599@"059D; +@"E1A3@"0620@"E3CD => @"0592@"0593@"0599; +% initial feh with lower dot-***; +@"E1A2@"0620@"E349 => @"0591@"0598; +@"E1A2@"0620@"E34A => @"0591@"0598@"059C; +@"E1A2@"0620@"E3D0 => @"0591@"0598@"059D; +@"E1A2@"0620@"E3CD => @"0592@"0598; +% initial feh with lower three dots-*** +@"E1A5@"0620@"E349 => @"0591@"059A; +@"E1A5@"0620@"E34A => @"0591@"059A@"059C; +@"E1A5@"0620@"E3D0 => @"0591@"059A@"059D; +@"E1A5@"0620@"E3CD => @"0592@"059A; +% initial feh with upper four dots-*** +@"E1A6@"0620@"E349 => @"0591@"059B; +@"E1A6@"0620@"E34A => @"0591@"059B@"059C; +@"E1A6@"0620@"E3D0 => @"0591@"059B@"059D; +@"E1A6@"0620@"E3CD => @"0592@"059B; +% initial qaf-***; +@"E142@"0620@"E349 => @"0591@"0595; +@"E142@"0620@"E34A => @"0591@"0595@"059C; +@"E142@"0620@"E3D0 => @"0591@"0595@"059D; +@"E142@"0620@"E3CD => @"0592@"0595; + +% middle dotless feh-*** +@"E2A1@"0620@"E349 => @"0563; +@"E2A1@"0620@"E34A => @"0563@"059C; +@"E2A1@"0620@"E3D0 => @"0563@"059D; +@"E2A1@"0620@"E3CD => @"0564; +% middle feh-***; +@"E241@"0620@"E349 => @"0563@"0593; +@"E241@"0620@"E34A => @"0563@"0593@"059C; +@"E241@"0620@"E3D0 => @"0563@"0593@"059D; +@"E241@"0620@"E3CD => @"0564@"0593; +% middle veh-***; +@"E2A4@"0620@"E349 => @"0563@"0594; +@"E2A4@"0620@"E34A => @"0563@"0594@"059C; +@"E2A4@"0620@"E3D0 => @"0563@"0594@"059D; +@"E2A4@"0620@"E3CD => @"0564@"0594; +% middle feh with upper and lower dot-*** +@"E2A3@"0620@"E349 => @"0563@"0593@"0599; +@"E2A3@"0620@"E34A => @"0563@"0593@"0599@"059C; +@"E2A3@"0620@"E3D0 => @"0563@"0593@"0599@"059D; +@"E2A3@"0620@"E3CD => @"0564@"0593@"0599; +% middle feh with lower dot-***; +@"E2A2@"0620@"E349 => @"0563@"0598; +@"E2A2@"0620@"E34A => @"0563@"0598@"059C; +@"E2A2@"0620@"E3D0 => @"0563@"0598@"059D; +@"E2A2@"0620@"E3CD => @"0564@"0598; +% middle feh with lower three dots-*** +@"E2A5@"0620@"E349 => @"0563@"059A; +@"E2A5@"0620@"E34A => @"0563@"059A@"059C; +@"E2A5@"0620@"E3D0 => @"0563@"059A@"059D; +@"E2A5@"0620@"E3CD => @"0564@"059A; +% middle feh with upper four dots-*** +@"E2A6@"0620@"E349 => @"0563@"059B; +@"E2A6@"0620@"E34A => @"0563@"059B@"059C; +@"E2A6@"0620@"E3D0 => @"0563@"059B@"059D; +@"E2A6@"0620@"E3CD => @"0564@"059B; +% middle qaf-***; +@"E242@"0620@"E349 => @"0563@"0595; +@"E242@"0620@"E34A => @"0563@"0595@"059C; +@"E242@"0620@"E3D0 => @"0563@"0595@"059D; +@"E242@"0620@"E3CD => @"0564@"0595; + +% initial lam - middle ha-like +@"E144@"0620@"E22D => @"0565; +@"E144@"0620@"E22C => @"0565@"0569; +@"E144@"0620@"E22E => @"0565@"056A; +@"E144@"0620@"E281 => @"0565@"056B; +@"E144@"0620@"E282 => @"0565@"056C; +@"E144@"0620@"E283 => @"0565@"056D; +@"E144@"0620@"E284 => @"0565@"056E; +@"E144@"0620@"E285 => @"0565@"056F; +@"E144@"0620@"E286 => @"0565@"0570; +@"E144@"0620@"E287 => @"0565@"0571; + +% initial or middle lam - final ya-like +@"E144@"0620@"E349 => @"0573; +@"E144@"0620@"E34A => @"0573@"059C; +@"E144@"0620@"E3D0 => @"0573@"059D; +@"E144@"0620@"E3CD => @"0574; + +@"E244@"0620@"E349 => @"0575; +@"E244@"0620@"E34A => @"0575@"059C; +@"E244@"0620@"E3D0 => @"0575@"059D; +@"E244@"0620@"E3CD => @"0576; + +%%% +%%% +%%% +% keshideh internal and external (accent carrior) +@"0620 => ; +@"E040 => @"0120; +@"E140 => @"0120; +@"E240 => @"0120; +@"E340 => @"0120; + +%shadda+vowel +%@"0651(@"064B-@"0650) => #(\2 - @"0549); +%@"0651@"0670 => @"0108; + +% remaining Arabic glyphs +@"E000-@"E3FF => #(\1 - @"DF00); + +% comma, semicolon, question, digits, asterisk, percent +@"060C => @"002C; +@"061B => @"003B; +@"061F => @"003F; +@"0660-@"0669 => #(\1 - @"0630); +@"066D => @"002A; + +% punctuation +@"1010-@"1046 => #(\1 - @"0F80); +@"2010-@"2046 => #(\1 - @"1F80); + +. => \1; diff --git a/Master/texmf-dist/omega/otp/omega/cuni2nva.otp b/Master/texmf-dist/omega/otp/omega/cuni2nva.otp new file mode 100644 index 00000000000..1aa2d12b2b8 --- /dev/null +++ b/Master/texmf-dist/omega/otp/omega/cuni2nva.otp @@ -0,0 +1,278 @@ +input: 2; +output: 2; + +expressions: + +%%% +%%% Allah +%%% +@"FDF2 => @"0100; +@"FDFA => @"01EF; + +%%% +%%% with keshideh +%%% +% lam-alif +@"E144(@"E002-@"E007|@"E04B-@"E052)@"0620@"E327 => @"0227; +@"E244(@"E002-@"E007|@"E04B-@"E052)@"0620@"E327 => @"0327; +% lam-alif hamza vowel +@"E144(@"E002-@"E007|@"E04B-@"E052)@"0620@"E323(@"E002-@"E007|@"E04B|@"E04C|@"E04E|@"E04F|@"E051|@"E052) => @"0224; +@"E244(@"E002-@"E007|@"E04B-@"E052)@"0620@"E323(@"E002-@"E007|@"E04B|@"E04C|@"E04E|@"E04F|@"E051|@"E052) => @"0324; +% lam-alif hamza +@"E144(@"E002-@"E007|@"E04B-@"E052)@"0620@"E323 => @"0223; +@"E244(@"E002-@"E007|@"E04B-@"E052)@"0620@"E323 => @"0323; +@"E144(@"E002-@"E007|@"E04B-@"E052)@"0620@"E325 => @"0225; +@"E244(@"E002-@"E007|@"E04B-@"E052)@"0620@"E325 => @"0325; +% lam-alif madda +@"E144(@"E002-@"E007|@"E04B-@"E052)@"0620@"E322 => @"0222; +@"E244(@"E002-@"E007|@"E04B-@"E052)@"0620@"E322 => @"0322; +% lam-alif wasla +@"E144(@"E002-@"E007|@"E04B-@"E052)@"0620@"E371 => @"0271; +@"E244(@"E002-@"E007|@"E04B-@"E052)@"0620@"E371 => @"0371; + +% lam-alif +@"E144@"0620@"E327 => @"0227; +@"E244@"0620@"E327 => @"0327; +% lam-alif hamza +@"E144@"0620@"E323 => @"0223; +@"E244@"0620@"E323 => @"0323; +@"E144@"0620@"E325 => @"0225; +@"E244@"0620@"E325 => @"0325; +% lam-alif madda +@"E144@"0620@"E322 => @"0222; +@"E244@"0620@"E322 => @"0322; +% lam-alif wasla +@"E144@"0620@"E371 => @"0271; +@"E244@"0620@"E371 => @"0371; + +% lam-alif +@"E144@"E327 => @"0227; +@"E244@"E327 => @"0327; +% lam-alif hamza +@"E144@"E323 => @"0223; +@"E244@"E323 => @"0323; +@"E144@"E325 => @"0225; +@"E244@"E325 => @"0325; +% lam-alif madda +@"E144@"E322 => @"0222; +@"E244@"E322 => @"0322; +% lam-alif wasla +@"E144@"E371 => @"0271; +@"E244@"E371 => @"0371; + +% lam-meem +@"E144@"0620@"E245 => @"0154; + +% isolated lam-meem +@"E144@"0620@"E345 => @"059E; + +% ***-dotless noon +@"E255@"0620@"E3BA => @"0580 ; +@"E228@"0620@"E3BA => @"0580@"0585 ; +@"E22A@"0620@"E3BA => @"0580@"0586 ; +@"E22B@"0620@"E3BA => @"0580@"0587; +@"E249@"0620@"E3BA => @"0580@"0588; +@"E24A@"0620@"E3BA => @"0580@"0588; +@"E246@"0620@"E3BA => @"0580@"0589; +@"E27E@"0620@"E3BA => @"0580@"058A; +@"E279@"0620@"E3BA => @"0580@"058B; +@"E27A@"0620@"E3BA => @"0580@"058C; +@"E27B@"0620@"E3BA => @"0580@"058D; +@"E27D@"0620@"E3BA => @"0580@"058E; +@"E27F@"0620@"E3BA => @"0580@"058F; +@"E280@"0620@"E3BA => @"0580@"0590; +% ***-noon with small tah; +@"E255@"0620@"E3BB => @"0580@"0582; +@"E228@"0620@"E3BB => @"0580@"0582@"0585; +@"E22A@"0620@"E3BB => @"0580@"0582@"0586; +@"E22B@"0620@"E3BB => @"0580@"0582@"0587; +@"E249@"0620@"E3BB => @"0580@"0582@"0588; +@"E24A@"0620@"E3BB => @"0580@"0582@"0588; +@"E246@"0620@"E3BB => @"0580@"0582@"0589; +@"E27E@"0620@"E3BB => @"0580@"0582@"058A; +@"E279@"0620@"E3BB => @"0580@"0582@"058B; +@"E27A@"0620@"E3BB => @"0580@"0582@"058C; +@"E27B@"0620@"E3BB => @"0580@"0582@"058D; +@"E27D@"0620@"E3BB => @"0580@"0582@"058E; +@"E27F@"0620@"E3BB => @"0580@"0582@"058F; +@"E280@"0620@"E3BB => @"0580@"0582@"0590; +% ***-noon with three dots; +@"E255@"0620@"E3BD => @"0580@"0583; +@"E228@"0620@"E3BD => @"0580@"0583@"0585; +@"E22A@"0620@"E3BD => @"0580@"0583@"0586; +@"E22B@"0620@"E3BD => @"0580@"0583@"0587; +@"E249@"0620@"E3BD => @"0580@"0583@"0588; +@"E24A@"0620@"E3BD => @"0580@"0583@"0588; +@"E246@"0620@"E3BD => @"0580@"0583@"0589; +@"E27E@"0620@"E3BD => @"0580@"0583@"058A; +@"E279@"0620@"E3BD => @"0580@"0583@"058B; +@"E27A@"0620@"E3BD => @"0580@"0583@"058C; +@"E27B@"0620@"E3BD => @"0580@"0583@"058D; +@"E27D@"0620@"E3BD => @"0580@"0583@"058E; +@"E27F@"0620@"E3BD => @"0580@"0583@"058F; +@"E280@"0620@"E3BD => @"0580@"0583@"0590; +% ***-noon +@"E255@"0620@"E346 => @"0580@"0584; +@"E228@"0620@"E346 => @"0580@"0584@"0585; +@"E22A@"0620@"E346 => @"0580@"0584@"0586; +@"E22B@"0620@"E346 => @"0580@"0584@"0587; +@"E249@"0620@"E346 => @"0580@"0584@"0588; +@"E24A@"0620@"E346 => @"0580@"0584@"0588; +@"E246@"0620@"E346 => @"0580@"0584@"0589; +@"E27E@"0620@"E346 => @"0580@"0584@"058A; +@"E279@"0620@"E346 => @"0580@"0584@"058B; +@"E27A@"0620@"E346 => @"0580@"0584@"058C; +@"E27B@"0620@"E346 => @"0580@"0584@"058D; +@"E27D@"0620@"E346 => @"0580@"0584@"058E; +@"E27F@"0620@"E346 => @"0580@"0584@"058F; +@"E280@"0620@"E346 => @"0580@"0584@"0590; +% ***-noon with ring +@"E255@"0620@"E3BD => @"0581; +@"E228@"0620@"E3BD => @"0581@"0585; +@"E22A@"0620@"E3BD => @"0581@"0586; +@"E22B@"0620@"E3BD => @"0581@"0587; +@"E249@"0620@"E3BD => @"0581@"0588; +@"E24A@"0620@"E3BD => @"0581@"0588; +@"E246@"0620@"E3BD => @"0581@"0589; +@"E27E@"0620@"E3BD => @"0581@"058A; +@"E279@"0620@"E3BD => @"0581@"058B; +@"E27A@"0620@"E3BD => @"0581@"058C; +@"E27B@"0620@"E3BD => @"0581@"058D; +@"E27D@"0620@"E3BD => @"0581@"058E; +@"E27F@"0620@"E3BD => @"0581@"058F; +@"E280@"0620@"E3BD => @"0581@"0590; + +% initial dotless feh-*** +@"E1A1@"0620@"E349 => @"0591; +@"E1A1@"0620@"E34A => @"0591@"059C; +@"E1A1@"0620@"E3D0 => @"0591@"059D; +@"E1A1@"0620@"E3CD => @"0592; +% initial feh-***; +@"E141@"0620@"E349 => @"0591@"0593; +@"E141@"0620@"E34A => @"0591@"0593@"059C; +@"E141@"0620@"E3D0 => @"0591@"0593@"059D; +@"E141@"0620@"E3CD => @"0592@"0593; +% initial veh-***; +@"E1A4@"0620@"E349 => @"0591@"0594; +@"E1A4@"0620@"E34A => @"0591@"0594@"059C; +@"E1A4@"0620@"E3D0 => @"0591@"0594@"059D; +@"E1A4@"0620@"E3CD => @"0592@"0594; +% initial feh with upper and lower dot-*** +@"E1A3@"0620@"E349 => @"0591@"0593@"0599; +@"E1A3@"0620@"E34A => @"0591@"0593@"0599@"059C; +@"E1A3@"0620@"E3D0 => @"0591@"0593@"0599@"059D; +@"E1A3@"0620@"E3CD => @"0592@"0593@"0599; +% initial feh with lower dot-***; +@"E1A2@"0620@"E349 => @"0591@"0598; +@"E1A2@"0620@"E34A => @"0591@"0598@"059C; +@"E1A2@"0620@"E3D0 => @"0591@"0598@"059D; +@"E1A2@"0620@"E3CD => @"0592@"0598; +% initial feh with lower three dots-*** +@"E1A5@"0620@"E349 => @"0591@"059A; +@"E1A5@"0620@"E34A => @"0591@"059A@"059C; +@"E1A5@"0620@"E3D0 => @"0591@"059A@"059D; +@"E1A5@"0620@"E3CD => @"0592@"059A; +% initial feh with upper four dots-*** +@"E1A6@"0620@"E349 => @"0591@"059B; +@"E1A6@"0620@"E34A => @"0591@"059B@"059C; +@"E1A6@"0620@"E3D0 => @"0591@"059B@"059D; +@"E1A6@"0620@"E3CD => @"0592@"059B; +% initial qaf-***; +@"E142@"0620@"E349 => @"0591@"0595; +@"E142@"0620@"E34A => @"0591@"0595@"059C; +@"E142@"0620@"E3D0 => @"0591@"0595@"059D; +@"E142@"0620@"E3CD => @"0592@"0595; + +% middle dotless feh-*** +@"E2A1@"0620@"E349 => @"0563; +@"E2A1@"0620@"E34A => @"0563@"059C; +@"E2A1@"0620@"E3D0 => @"0563@"059D; +@"E2A1@"0620@"E3CD => @"0564; +% middle feh-***; +@"E241@"0620@"E349 => @"0563@"0593; +@"E241@"0620@"E34A => @"0563@"0593@"059C; +@"E241@"0620@"E3D0 => @"0563@"0593@"059D; +@"E241@"0620@"E3CD => @"0564@"0593; +% middle veh-***; +@"E2A4@"0620@"E349 => @"0563@"0594; +@"E2A4@"0620@"E34A => @"0563@"0594@"059C; +@"E2A4@"0620@"E3D0 => @"0563@"0594@"059D; +@"E2A4@"0620@"E3CD => @"0564@"0594; +% middle feh with upper and lower dot-*** +@"E2A3@"0620@"E349 => @"0563@"0593@"0599; +@"E2A3@"0620@"E34A => @"0563@"0593@"0599@"059C; +@"E2A3@"0620@"E3D0 => @"0563@"0593@"0599@"059D; +@"E2A3@"0620@"E3CD => @"0564@"0593@"0599; +% middle feh with lower dot-***; +@"E2A2@"0620@"E349 => @"0563@"0598; +@"E2A2@"0620@"E34A => @"0563@"0598@"059C; +@"E2A2@"0620@"E3D0 => @"0563@"0598@"059D; +@"E2A2@"0620@"E3CD => @"0564@"0598; +% middle feh with lower three dots-*** +@"E2A5@"0620@"E349 => @"0563@"059A; +@"E2A5@"0620@"E34A => @"0563@"059A@"059C; +@"E2A5@"0620@"E3D0 => @"0563@"059A@"059D; +@"E2A5@"0620@"E3CD => @"0564@"059A; +% middle feh with upper four dots-*** +@"E2A6@"0620@"E349 => @"0563@"059B; +@"E2A6@"0620@"E34A => @"0563@"059B@"059C; +@"E2A6@"0620@"E3D0 => @"0563@"059B@"059D; +@"E2A6@"0620@"E3CD => @"0564@"059B; +% middle qaf-***; +@"E242@"0620@"E349 => @"0563@"0595; +@"E242@"0620@"E34A => @"0563@"0595@"059C; +@"E242@"0620@"E3D0 => @"0563@"0595@"059D; +@"E242@"0620@"E3CD => @"0564@"0595; + +% initial lam - middle ha-like +@"E144@"0620@"E22D => @"0565; +@"E144@"0620@"E22C => @"0565@"0569; +@"E144@"0620@"E22E => @"0565@"056A; +@"E144@"0620@"E281 => @"0565@"056B; +@"E144@"0620@"E282 => @"0565@"056C; +@"E144@"0620@"E283 => @"0565@"056D; +@"E144@"0620@"E284 => @"0565@"056E; +@"E144@"0620@"E285 => @"0565@"056F; +@"E144@"0620@"E286 => @"0565@"0570; +@"E144@"0620@"E287 => @"0565@"0571; + +% initial or middle lam - final ya-like +@"E144@"0620@"E349 => @"0573; +@"E144@"0620@"E34A => @"0573@"059C; +@"E144@"0620@"E3D0 => @"0573@"059D; +@"E144@"0620@"E3CD => @"0574; + +@"E244@"0620@"E349 => @"0575; +@"E244@"0620@"E34A => @"0575@"059C; +@"E244@"0620@"E3D0 => @"0575@"059D; +@"E244@"0620@"E3CD => @"0576; + +%%% +%%% +%%% +% keshideh internal and external (accent carrior) +@"0620 => \1; +@"E040 => @"0120; +@"E140 => @"0120; +@"E240 => @"0120; +@"E340 => @"0120; + +%shadda+vowel +%@"0651(@"064B-@"0650) => #(\2 - @"0549); +%@"0651@"0670 => @"0108; + +% remaining Arabic glyphs +@"E000-@"E3FF => #(\1 - @"DF00); + +% comma, semicolon, question, digits, asterisk, percent +@"060C => @"002C; +@"061B => @"003B; +@"061F => @"003F; +@"0660-@"0669 => #(\1 - @"0630); +@"066D => @"002A; + +% punctuation +@"1010-@"1046 => #(\1 - @"0F80); +@"2010-@"2046 => #(\1 - @"1F80); + +. => \1; diff --git a/Master/texmf-dist/omega/otp/omega/cuni2oar-novow.otp b/Master/texmf-dist/omega/otp/omega/cuni2oar-novow.otp new file mode 100644 index 00000000000..97d5d9fd644 --- /dev/null +++ b/Master/texmf-dist/omega/otp/omega/cuni2oar-novow.otp @@ -0,0 +1,278 @@ +input: 2; +output: 2; + +expressions: + +%%% +%%% Allah +%%% +@"FDF2 => @"0100; +@"FDFA => @"01EF; + +%%% +%%% with keshideh +%%% +% lam-alif +@"E244(@"E002-@"E007|@"E04B-@"E052)@"0620@"E627 => @"0227; +@"E444(@"E002-@"E007|@"E04B-@"E052)@"0620@"E627 => @"0327; +% lam-alif hamza vowel +@"E244(@"E002-@"E007|@"E04B-@"E052)@"0620@"E623(@"E002-@"E007|@"E04B|@"E04C|@"E04E|@"E04F|@"E051|@"E052) => @"0224; +@"E444(@"E002-@"E007|@"E04B-@"E052)@"0620@"E623(@"E002-@"E007|@"E04B|@"E04C|@"E04E|@"E04F|@"E051|@"E052) => @"0324; +% lam-alif hamza +@"E244(@"E002-@"E007|@"E04B-@"E052)@"0620@"E623 => @"0223; +@"E444(@"E002-@"E007|@"E04B-@"E052)@"0620@"E623 => @"0323; +@"E244(@"E002-@"E007|@"E04B-@"E052)@"0620@"E625 => @"0225; +@"E444(@"E002-@"E007|@"E04B-@"E052)@"0620@"E625 => @"0325; +% lam-alif madda +@"E244(@"E002-@"E007|@"E04B-@"E052)@"0620@"E622 => @"0222; +@"E444(@"E002-@"E007|@"E04B-@"E052)@"0620@"E622 => @"0322; +% lam-alif wasla +@"E244(@"E002-@"E007|@"E04B-@"E052)@"0620@"E671 => @"0271; +@"E444(@"E002-@"E007|@"E04B-@"E052)@"0620@"E671 => @"0371; + +% lam-alif +@"E244@"0620@"E627 => @"0227; +@"E444@"0620@"E627 => @"0327; +% lam-alif hamza +@"E244@"0620@"E623 => @"0223; +@"E444@"0620@"E623 => @"0323; +@"E244@"0620@"E625 => @"0225; +@"E444@"0620@"E625 => @"0325; +% lam-alif madda +@"E244@"0620@"E622 => @"0222; +@"E444@"0620@"E622 => @"0322; +% lam-alif wasla +@"E244@"0620@"E671 => @"0271; +@"E444@"0620@"E671 => @"0371; + +% lam-alif +@"E244@"E627 => @"0227; +@"E444@"E627 => @"0327; +% lam-alif hamza +@"E244@"E623 => @"0223; +@"E444@"E623 => @"0323; +@"E244@"E625 => @"0225; +@"E444@"E625 => @"0325; +% lam-alif madda +@"E244@"E622 => @"0222; +@"E444@"E622 => @"0322; +% lam-alif wasla +@"E244@"E671 => @"0271; +@"E444@"E671 => @"0371; + +% lam-meem +@"E244@"0620@"E445 => @"0154; + +% isolated lam-meem +@"E244@"0620@"E645 => @"059E; + +% ***-dotless noon +@"E455@"0620@"E6BA => @"0580 ; +@"E428@"0620@"E6BA => @"0580@"0585 ; +@"E42A@"0620@"E6BA => @"0580@"0586 ; +@"E42B@"0620@"E6BA => @"0580@"0587; +@"E449@"0620@"E6BA => @"0580@"0588; +@"E44A@"0620@"E6BA => @"0580@"0588; +@"E446@"0620@"E6BA => @"0580@"0589; +@"E47E@"0620@"E6BA => @"0580@"058A; +@"E479@"0620@"E6BA => @"0580@"058B; +@"E47A@"0620@"E6BA => @"0580@"058C; +@"E47B@"0620@"E6BA => @"0580@"058D; +@"E47D@"0620@"E6BA => @"0580@"058E; +@"E47F@"0620@"E6BA => @"0580@"058F; +@"E480@"0620@"E6BA => @"0580@"0590; +% ***-noon with small tah; +@"E455@"0620@"E6BB => @"0580@"0582; +@"E428@"0620@"E6BB => @"0580@"0582@"0585; +@"E42A@"0620@"E6BB => @"0580@"0582@"0586; +@"E42B@"0620@"E6BB => @"0580@"0582@"0587; +@"E449@"0620@"E6BB => @"0580@"0582@"0588; +@"E44A@"0620@"E6BB => @"0580@"0582@"0588; +@"E446@"0620@"E6BB => @"0580@"0582@"0589; +@"E47E@"0620@"E6BB => @"0580@"0582@"058A; +@"E479@"0620@"E6BB => @"0580@"0582@"058B; +@"E47A@"0620@"E6BB => @"0580@"0582@"058C; +@"E47B@"0620@"E6BB => @"0580@"0582@"058D; +@"E47D@"0620@"E6BB => @"0580@"0582@"058E; +@"E47F@"0620@"E6BB => @"0580@"0582@"058F; +@"E480@"0620@"E6BB => @"0580@"0582@"0590; +% ***-noon with three dots; +@"E455@"0620@"E6BD => @"0580@"0583; +@"E428@"0620@"E6BD => @"0580@"0583@"0585; +@"E42A@"0620@"E6BD => @"0580@"0583@"0586; +@"E42B@"0620@"E6BD => @"0580@"0583@"0587; +@"E449@"0620@"E6BD => @"0580@"0583@"0588; +@"E44A@"0620@"E6BD => @"0580@"0583@"0588; +@"E446@"0620@"E6BD => @"0580@"0583@"0589; +@"E47E@"0620@"E6BD => @"0580@"0583@"058A; +@"E479@"0620@"E6BD => @"0580@"0583@"058B; +@"E47A@"0620@"E6BD => @"0580@"0583@"058C; +@"E47B@"0620@"E6BD => @"0580@"0583@"058D; +@"E47D@"0620@"E6BD => @"0580@"0583@"058E; +@"E47F@"0620@"E6BD => @"0580@"0583@"058F; +@"E480@"0620@"E6BD => @"0580@"0583@"0590; +% ***-noon +@"E455@"0620@"E646 => @"0580@"0584; +@"E428@"0620@"E646 => @"0580@"0584@"0585; +@"E42A@"0620@"E646 => @"0580@"0584@"0586; +@"E42B@"0620@"E646 => @"0580@"0584@"0587; +@"E449@"0620@"E646 => @"0580@"0584@"0588; +@"E44A@"0620@"E646 => @"0580@"0584@"0588; +@"E446@"0620@"E646 => @"0580@"0584@"0589; +@"E47E@"0620@"E646 => @"0580@"0584@"058A; +@"E479@"0620@"E646 => @"0580@"0584@"058B; +@"E47A@"0620@"E646 => @"0580@"0584@"058C; +@"E47B@"0620@"E646 => @"0580@"0584@"058D; +@"E47D@"0620@"E646 => @"0580@"0584@"058E; +@"E47F@"0620@"E646 => @"0580@"0584@"058F; +@"E480@"0620@"E646 => @"0580@"0584@"0590; +% ***-noon with ring +@"E455@"0620@"E6BD => @"0581; +@"E428@"0620@"E6BD => @"0581@"0585; +@"E42A@"0620@"E6BD => @"0581@"0586; +@"E42B@"0620@"E6BD => @"0581@"0587; +@"E449@"0620@"E6BD => @"0581@"0588; +@"E44A@"0620@"E6BD => @"0581@"0588; +@"E446@"0620@"E6BD => @"0581@"0589; +@"E47E@"0620@"E6BD => @"0581@"058A; +@"E479@"0620@"E6BD => @"0581@"058B; +@"E47A@"0620@"E6BD => @"0581@"058C; +@"E47B@"0620@"E6BD => @"0581@"058D; +@"E47D@"0620@"E6BD => @"0581@"058E; +@"E47F@"0620@"E6BD => @"0581@"058F; +@"E480@"0620@"E6BD => @"0581@"0590; + +% initial dotless feh-*** +@"E2A1@"0620@"E649 => @"0591; +@"E2A1@"0620@"E64A => @"0591@"059C; +@"E2A1@"0620@"E6D0 => @"0591@"059D; +@"E2A1@"0620@"E6CD => @"0592; +% initial feh-***; +@"E241@"0620@"E649 => @"0591@"0593; +@"E241@"0620@"E64A => @"0591@"0593@"059C; +@"E241@"0620@"E6D0 => @"0591@"0593@"059D; +@"E241@"0620@"E6CD => @"0592@"0593; +% initial veh-***; +@"E2A4@"0620@"E649 => @"0591@"0594; +@"E2A4@"0620@"E64A => @"0591@"0594@"059C; +@"E2A4@"0620@"E6D0 => @"0591@"0594@"059D; +@"E2A4@"0620@"E6CD => @"0592@"0594; +% initial feh with upper and lower dot-*** +@"E2A3@"0620@"E649 => @"0591@"0593@"0599; +@"E2A3@"0620@"E64A => @"0591@"0593@"0599@"059C; +@"E2A3@"0620@"E6D0 => @"0591@"0593@"0599@"059D; +@"E2A3@"0620@"E6CD => @"0592@"0593@"0599; +% initial feh with lower dot-***; +@"E2A2@"0620@"E649 => @"0591@"0598; +@"E2A2@"0620@"E64A => @"0591@"0598@"059C; +@"E2A2@"0620@"E6D0 => @"0591@"0598@"059D; +@"E2A2@"0620@"E6CD => @"0592@"0598; +% initial feh with lower three dots-*** +@"E2A5@"0620@"E649 => @"0591@"059A; +@"E2A5@"0620@"E64A => @"0591@"059A@"059C; +@"E2A5@"0620@"E6D0 => @"0591@"059A@"059D; +@"E2A5@"0620@"E6CD => @"0592@"059A; +% initial feh with upper four dots-*** +@"E2A6@"0620@"E649 => @"0591@"059B; +@"E2A6@"0620@"E64A => @"0591@"059B@"059C; +@"E2A6@"0620@"E6D0 => @"0591@"059B@"059D; +@"E2A6@"0620@"E6CD => @"0592@"059B; +% initial qaf-***; +@"E242@"0620@"E649 => @"0591@"0595; +@"E242@"0620@"E64A => @"0591@"0595@"059C; +@"E242@"0620@"E6D0 => @"0591@"0595@"059D; +@"E242@"0620@"E6CD => @"0592@"0595; + +% middle dotless feh-*** +@"E4A1@"0620@"E649 => @"0563; +@"E4A1@"0620@"E64A => @"0563@"059C; +@"E4A1@"0620@"E6D0 => @"0563@"059D; +@"E4A1@"0620@"E6CD => @"0564; +% middle feh-***; +@"E441@"0620@"E649 => @"0563@"0593; +@"E441@"0620@"E64A => @"0563@"0593@"059C; +@"E441@"0620@"E6D0 => @"0563@"0593@"059D; +@"E441@"0620@"E6CD => @"0564@"0593; +% middle veh-***; +@"E4A4@"0620@"E649 => @"0563@"0594; +@"E4A4@"0620@"E64A => @"0563@"0594@"059C; +@"E4A4@"0620@"E6D0 => @"0563@"0594@"059D; +@"E4A4@"0620@"E6CD => @"0564@"0594; +% middle feh with upper and lower dot-*** +@"E4A3@"0620@"E649 => @"0563@"0593@"0599; +@"E4A3@"0620@"E64A => @"0563@"0593@"0599@"059C; +@"E4A3@"0620@"E6D0 => @"0563@"0593@"0599@"059D; +@"E4A3@"0620@"E6CD => @"0564@"0593@"0599; +% middle feh with lower dot-***; +@"E4A2@"0620@"E649 => @"0563@"0598; +@"E4A2@"0620@"E64A => @"0563@"0598@"059C; +@"E4A2@"0620@"E6D0 => @"0563@"0598@"059D; +@"E4A2@"0620@"E6CD => @"0564@"0598; +% middle feh with lower three dots-*** +@"E4A5@"0620@"E649 => @"0563@"059A; +@"E4A5@"0620@"E64A => @"0563@"059A@"059C; +@"E4A5@"0620@"E6D0 => @"0563@"059A@"059D; +@"E4A5@"0620@"E6CD => @"0564@"059A; +% middle feh with upper four dots-*** +@"E4A6@"0620@"E649 => @"0563@"059B; +@"E4A6@"0620@"E64A => @"0563@"059B@"059C; +@"E4A6@"0620@"E6D0 => @"0563@"059B@"059D; +@"E4A6@"0620@"E6CD => @"0564@"059B; +% middle qaf-***; +@"E442@"0620@"E649 => @"0563@"0595; +@"E442@"0620@"E64A => @"0563@"0595@"059C; +@"E442@"0620@"E6D0 => @"0563@"0595@"059D; +@"E442@"0620@"E6CD => @"0564@"0595; + +% initial lam - middle ha-like +@"E244@"0620@"E42D => @"0565; +@"E244@"0620@"E42C => @"0565@"0569; +@"E244@"0620@"E42E => @"0565@"056A; +@"E244@"0620@"E481 => @"0565@"056B; +@"E244@"0620@"E482 => @"0565@"056C; +@"E244@"0620@"E483 => @"0565@"056D; +@"E244@"0620@"E484 => @"0565@"056E; +@"E244@"0620@"E485 => @"0565@"056F; +@"E244@"0620@"E486 => @"0565@"0570; +@"E244@"0620@"E487 => @"0565@"0571; + +% initial or middle lam - final ya-like +@"E244@"0620@"E649 => @"0573; +@"E244@"0620@"E64A => @"0573@"059C; +@"E244@"0620@"E6D0 => @"0573@"059D; +@"E244@"0620@"E6CD => @"0574; + +@"E444@"0620@"E649 => @"0575; +@"E444@"0620@"E64A => @"0575@"059C; +@"E444@"0620@"E6D0 => @"0575@"059D; +@"E444@"0620@"E6CD => @"0576; + +%%% +%%% +%%% +% keshideh internal and external (accent carrior) +@"0620 => \1; +@"E040 => @"0120; +@"E240 => @"0120; +@"E440 => @"0120; +@"E640 => @"0120; + +%shadda+vowel +%@"0651(@"064B-@"0650) => #(\2 - @"0549); +%@"0651@"0670 => @"0108; + +% remaining Arabic glyphs +@"E000-@"E6FF => #(\1 - @"DF00); + +% comma, semicolon, question, digits, asterisk, percent +@"060C => @"002C; +@"061B => @"003B; +@"061F => @"003F; +@"0660-@"0669 => #(\1 - @"0630); +@"066D => @"002A; + +% punctuation +@"1010-@"1046 => #(\1 - @"0F80); +@"2010-@"2046 => #(\1 - @"1F80); + +. => \1; diff --git a/Master/texmf-dist/omega/otp/omega/cuni2oar.otp b/Master/texmf-dist/omega/otp/omega/cuni2oar.otp new file mode 100644 index 00000000000..99ab86fd0cf --- /dev/null +++ b/Master/texmf-dist/omega/otp/omega/cuni2oar.otp @@ -0,0 +1,279 @@ +input: 2; +output: 2; + +expressions: + +%%% +%%% Allah +%%% +@"FDF2 => @"0100; +@"FDFA => @"01EF; + +%%% +%%% with keshideh +%%% +% lam-alif +@"E144(@"E002-@"E007|@"E04B-@"E052)@"0620@"E327 => @"0227 #(\2 - @"DE00); +@"E244(@"E002-@"E007|@"E04B-@"E052)@"0620@"E327 => @"0327 #(\2 - @"DE00); +% lam-alif hamza vowel +@"E144(@"E002-@"E007|@"E04B-@"E052)@"0620@"E323(@"E002-@"E007|@"E04B|@"E04C|@"E04E|@"E04F|@"E051|@"E052) => @"0224 #(\2 - @"DE00) #(\5 - @"DF00); +@"E244(@"E002-@"E007|@"E04B-@"E052)@"0620@"E323(@"E002-@"E007|@"E04B|@"E04C|@"E04E|@"E04F|@"E051|@"E052) => @"0324 #(\2 - @"DE00) #(\5 - @"DF00); +% lam-alif hamza +@"E144(@"E002-@"E007|@"E04B-@"E052)@"0620@"E323 => @"0223 #(\2 - @"DE00); +@"E244(@"E002-@"E007|@"E04B-@"E052)@"0620@"E323 => @"0323 #(\2 - @"DE00); +@"E144(@"E002-@"E007|@"E04B-@"E052)@"0620@"E325 => @"0225 #(\2 - @"DE00); +@"E244(@"E002-@"E007|@"E04B-@"E052)@"0620@"E325 => @"0325 #(\2 - @"DE00); +% lam-alif madda +@"E144(@"E002-@"E007|@"E04B-@"E052)@"0620@"E322 => @"0222 #(\2 - @"DE00); +@"E244(@"E002-@"E007|@"E04B-@"E052)@"0620@"E322 => @"0322 #(\2 - @"DE00); +% lam-alif wasla +@"E144(@"E002-@"E007|@"E04B-@"E052)@"0620@"E371 => @"0271 #(\2 - @"DE00); +@"E244(@"E002-@"E007|@"E04B-@"E052)@"0620@"E371 => @"0371 #(\2 - @"DE00); + +% lam-alif +@"E144@"0620@"E327 => @"0227; +@"E244@"0620@"E327 => @"0327; +% lam-alif hamza +@"E144@"0620@"E323 => @"0223; +@"E244@"0620@"E323 => @"0323; +@"E144@"0620@"E325 => @"0225; +@"E244@"0620@"E325 => @"0325; +% lam-alif madda +@"E144@"0620@"E322 => @"0222; +@"E244@"0620@"E322 => @"0322; +% lam-alif wasla +@"E144@"0620@"E371 => @"0271; +@"E244@"0620@"E371 => @"0371; + +% lam-alif +@"E144@"E327 => @"0227; +@"E244@"E327 => @"0327; +% lam-alif hamza +@"E144@"E323 => @"0223; +@"E244@"E323 => @"0323; +@"E144@"E325 => @"0225; +@"E244@"E325 => @"0325; +% lam-alif madda +@"E144@"E322 => @"0222; +@"E244@"E322 => @"0322; +% lam-alif wasla +@"E144@"E371 => @"0271; +@"E244@"E371 => @"0371; + +% lam-meem +@"E144@"0620@"E245 => @"0154; + +% isolated lam-meem +@"E144@"0620@"E345 => @"059E; + +% ***-dotless noon +@"E255@"0620@"E3BA => @"0580 ; +@"E228@"0620@"E3BA => @"0580@"0585 ; +@"E22A@"0620@"E3BA => @"0580@"0586 ; +@"E22B@"0620@"E3BA => @"0580@"0587; +@"E249@"0620@"E3BA => @"0580@"0588; +@"E24A@"0620@"E3BA => @"0580@"0588; +@"E246@"0620@"E3BA => @"0580@"0589; +@"E27E@"0620@"E3BA => @"0580@"058A; +@"E279@"0620@"E3BA => @"0580@"058B; +@"E27A@"0620@"E3BA => @"0580@"058C; +@"E27B@"0620@"E3BA => @"0580@"058D; +@"E27D@"0620@"E3BA => @"0580@"058E; +@"E27F@"0620@"E3BA => @"0580@"058F; +@"E280@"0620@"E3BA => @"0580@"0590; +% ***-noon with small tah; +@"E255@"0620@"E3BB => @"0580@"0582; +@"E228@"0620@"E3BB => @"0580@"0582@"0585; +@"E22A@"0620@"E3BB => @"0580@"0582@"0586; +@"E22B@"0620@"E3BB => @"0580@"0582@"0587; +@"E249@"0620@"E3BB => @"0580@"0582@"0588; +@"E24A@"0620@"E3BB => @"0580@"0582@"0588; +@"E246@"0620@"E3BB => @"0580@"0582@"0589; +@"E27E@"0620@"E3BB => @"0580@"0582@"058A; +@"E279@"0620@"E3BB => @"0580@"0582@"058B; +@"E27A@"0620@"E3BB => @"0580@"0582@"058C; +@"E27B@"0620@"E3BB => @"0580@"0582@"058D; +@"E27D@"0620@"E3BB => @"0580@"0582@"058E; +@"E27F@"0620@"E3BB => @"0580@"0582@"058F; +@"E280@"0620@"E3BB => @"0580@"0582@"0590; +% ***-noon with three dots; +@"E255@"0620@"E3BD => @"0580@"0583; +@"E228@"0620@"E3BD => @"0580@"0583@"0585; +@"E22A@"0620@"E3BD => @"0580@"0583@"0586; +@"E22B@"0620@"E3BD => @"0580@"0583@"0587; +@"E249@"0620@"E3BD => @"0580@"0583@"0588; +@"E24A@"0620@"E3BD => @"0580@"0583@"0588; +@"E246@"0620@"E3BD => @"0580@"0583@"0589; +@"E27E@"0620@"E3BD => @"0580@"0583@"058A; +@"E279@"0620@"E3BD => @"0580@"0583@"058B; +@"E27A@"0620@"E3BD => @"0580@"0583@"058C; +@"E27B@"0620@"E3BD => @"0580@"0583@"058D; +@"E27D@"0620@"E3BD => @"0580@"0583@"058E; +@"E27F@"0620@"E3BD => @"0580@"0583@"058F; +@"E280@"0620@"E3BD => @"0580@"0583@"0590; +% ***-noon +@"E255@"0620@"E346 => @"0580@"0584; +@"E228@"0620@"E346 => @"0580@"0584@"0585; +@"E22A@"0620@"E346 => @"0580@"0584@"0586; +@"E22B@"0620@"E346 => @"0580@"0584@"0587; +@"E249@"0620@"E346 => @"0580@"0584@"0588; +@"E24A@"0620@"E346 => @"0580@"0584@"0588; +@"E246@"0620@"E346 => @"0580@"0584@"0589; +@"E27E@"0620@"E346 => @"0580@"0584@"058A; +@"E279@"0620@"E346 => @"0580@"0584@"058B; +@"E27A@"0620@"E346 => @"0580@"0584@"058C; +@"E27B@"0620@"E346 => @"0580@"0584@"058D; +@"E27D@"0620@"E346 => @"0580@"0584@"058E; +@"E27F@"0620@"E346 => @"0580@"0584@"058F; +@"E280@"0620@"E346 => @"0580@"0584@"0590; +% ***-noon with ring +@"E255@"0620@"E3BD => @"0581; +@"E228@"0620@"E3BD => @"0581@"0585; +@"E22A@"0620@"E3BD => @"0581@"0586; +@"E22B@"0620@"E3BD => @"0581@"0587; +@"E249@"0620@"E3BD => @"0581@"0588; +@"E24A@"0620@"E3BD => @"0581@"0588; +@"E246@"0620@"E3BD => @"0581@"0589; +@"E27E@"0620@"E3BD => @"0581@"058A; +@"E279@"0620@"E3BD => @"0581@"058B; +@"E27A@"0620@"E3BD => @"0581@"058C; +@"E27B@"0620@"E3BD => @"0581@"058D; +@"E27D@"0620@"E3BD => @"0581@"058E; +@"E27F@"0620@"E3BD => @"0581@"058F; +@"E280@"0620@"E3BD => @"0581@"0590; + +% initial dotless feh-*** +@"E1A1@"0620@"E349 => @"0591; +@"E1A1@"0620@"E34A => @"0591@"059C; +@"E1A1@"0620@"E3D0 => @"0591@"059D; +@"E1A1@"0620@"E3CD => @"0592; +% initial feh-***; +@"E141@"0620@"E349 => @"0591@"0593; +@"E141@"0620@"E34A => @"0591@"0593@"059C; +@"E141@"0620@"E3D0 => @"0591@"0593@"059D; +@"E141@"0620@"E3CD => @"0592@"0593; +% initial veh-***; +@"E1A4@"0620@"E349 => @"0591@"0594; +@"E1A4@"0620@"E34A => @"0591@"0594@"059C; +@"E1A4@"0620@"E3D0 => @"0591@"0594@"059D; +@"E1A4@"0620@"E3CD => @"0592@"0594; +% initial feh with upper and lower dot-*** +@"E1A3@"0620@"E349 => @"0591@"0593@"0599; +@"E1A3@"0620@"E34A => @"0591@"0593@"0599@"059C; +@"E1A3@"0620@"E3D0 => @"0591@"0593@"0599@"059D; +@"E1A3@"0620@"E3CD => @"0592@"0593@"0599; +% initial feh with lower dot-***; +@"E1A2@"0620@"E349 => @"0591@"0598; +@"E1A2@"0620@"E34A => @"0591@"0598@"059C; +@"E1A2@"0620@"E3D0 => @"0591@"0598@"059D; +@"E1A2@"0620@"E3CD => @"0592@"0598; +% initial feh with lower three dots-*** +@"E1A5@"0620@"E349 => @"0591@"059A; +@"E1A5@"0620@"E34A => @"0591@"059A@"059C; +@"E1A5@"0620@"E3D0 => @"0591@"059A@"059D; +@"E1A5@"0620@"E3CD => @"0592@"059A; +% initial feh with upper four dots-*** +@"E1A6@"0620@"E349 => @"0591@"059B; +@"E1A6@"0620@"E34A => @"0591@"059B@"059C; +@"E1A6@"0620@"E3D0 => @"0591@"059B@"059D; +@"E1A6@"0620@"E3CD => @"0592@"059B; +% initial qaf-***; +@"E142@"0620@"E349 => @"0591@"0595; +@"E142@"0620@"E34A => @"0591@"0595@"059C; +@"E142@"0620@"E3D0 => @"0591@"0595@"059D; +@"E142@"0620@"E3CD => @"0592@"0595; + +% middle dotless feh-*** +@"E2A1@"0620@"E349 => @"0563; +@"E2A1@"0620@"E34A => @"0563@"059C; +@"E2A1@"0620@"E3D0 => @"0563@"059D; +@"E2A1@"0620@"E3CD => @"0564; +% middle feh-***; +@"E241@"0620@"E349 => @"0563@"0593; +@"E241@"0620@"E34A => @"0563@"0593@"059C; +@"E241@"0620@"E3D0 => @"0563@"0593@"059D; +@"E241@"0620@"E3CD => @"0564@"0593; +% middle veh-***; +@"E2A4@"0620@"E349 => @"0563@"0594; +@"E2A4@"0620@"E34A => @"0563@"0594@"059C; +@"E2A4@"0620@"E3D0 => @"0563@"0594@"059D; +@"E2A4@"0620@"E3CD => @"0564@"0594; +% middle feh with upper and lower dot-*** +@"E2A3@"0620@"E349 => @"0563@"0593@"0599; +@"E2A3@"0620@"E34A => @"0563@"0593@"0599@"059C; +@"E2A3@"0620@"E3D0 => @"0563@"0593@"0599@"059D; +@"E2A3@"0620@"E3CD => @"0564@"0593@"0599; +% middle feh with lower dot-***; +@"E2A2@"0620@"E349 => @"0563@"0598; +@"E2A2@"0620@"E34A => @"0563@"0598@"059C; +@"E2A2@"0620@"E3D0 => @"0563@"0598@"059D; +@"E2A2@"0620@"E3CD => @"0564@"0598; +% middle feh with lower three dots-*** +@"E2A5@"0620@"E349 => @"0563@"059A; +@"E2A5@"0620@"E34A => @"0563@"059A@"059C; +@"E2A5@"0620@"E3D0 => @"0563@"059A@"059D; +@"E2A5@"0620@"E3CD => @"0564@"059A; +% middle feh with upper four dots-*** +@"E2A6@"0620@"E349 => @"0563@"059B; +@"E2A6@"0620@"E34A => @"0563@"059B@"059C; +@"E2A6@"0620@"E3D0 => @"0563@"059B@"059D; +@"E2A6@"0620@"E3CD => @"0564@"059B; +% middle qaf-***; +@"E242@"0620@"E349 => @"0563@"0595; +@"E242@"0620@"E34A => @"0563@"0595@"059C; +@"E242@"0620@"E3D0 => @"0563@"0595@"059D; +@"E242@"0620@"E3CD => @"0564@"0595; + +% initial lam - middle ha-like +@"E144@"0620@"E22D => @"0565; +@"E144@"0620@"E22C => @"0565@"0569; +@"E144@"0620@"E22E => @"0565@"056A; +@"E144@"0620@"E281 => @"0565@"056B; +@"E144@"0620@"E282 => @"0565@"056C; +@"E144@"0620@"E283 => @"0565@"056D; +@"E144@"0620@"E284 => @"0565@"056E; +@"E144@"0620@"E285 => @"0565@"056F; +@"E144@"0620@"E286 => @"0565@"0570; +@"E144@"0620@"E287 => @"0565@"0571; + +% initial or middle lam - final ya-like +@"E144@"0620@"E349 => @"0573; +@"E144@"0620@"E34A => @"0573@"059C; +@"E144@"0620@"E3D0 => @"0573@"059D; +@"E144@"0620@"E3CD => @"0574; + +@"E244@"0620@"E349 => @"0575; +@"E244@"0620@"E34A => @"0575@"059C; +@"E244@"0620@"E3D0 => @"0575@"059D; +@"E244@"0620@"E3CD => @"0576; + +%%% +%%% +%%% +% keshideh internal and external (accent carrior) +%@"0620 => "\penalty10000^^^^0140\penalty10000\xleaders\hbox{^^^^0140}\hskip 0pt plus 1fi\penalty10000\relax"; +@"0620 => ; +@"E040 => @"0120; +@"E140 => @"0120; +@"E240 => @"0120; +@"E340 => @"0120; + +%shadda+vowel +%@"0651(@"064B-@"0650) => #(\2 - @"0549); +%@"0651@"0670 => @"0108; + +% remaining Arabic glyphs +@"E000-@"E3FF => #(\1 - @"DF00); + +% comma, semicolon, question, digits, asterisk, percent +@"060C => @"002C; +@"061B => @"003B; +@"061F => @"003F; +@"0660-@"0669 => #(\1 - @"0630); +@"066D => @"002A; + +% punctuation +@"1010-@"1046 => #(\1 - @"0F80); +@"2010-@"2046 => #(\1 - @"1F80); + +. => \1; diff --git a/Master/texmf-dist/omega/otp/omega/dblquote-point.otp b/Master/texmf-dist/omega/otp/omega/dblquote-point.otp new file mode 100644 index 00000000000..646e917959f --- /dev/null +++ b/Master/texmf-dist/omega/otp/omega/dblquote-point.otp @@ -0,0 +1,7 @@ +input: 1; +output: 1; + +expressions: + +`''`''`.' => @"002E @"0027 @"0027 ; +. => \1 ; diff --git a/Master/texmf-dist/omega/otp/omega/destroy.otp b/Master/texmf-dist/omega/otp/omega/destroy.otp new file mode 100644 index 00000000000..f1a31007efd --- /dev/null +++ b/Master/texmf-dist/omega/otp/omega/destroy.otp @@ -0,0 +1,5 @@ +input: 1; +output: 1; + +expressions: +. => "*"; diff --git a/Master/texmf-dist/omega/otp/omega/french2uni.otp b/Master/texmf-dist/omega/otp/omega/french2uni.otp new file mode 100644 index 00000000000..33a117dc321 --- /dev/null +++ b/Master/texmf-dist/omega/otp/omega/french2uni.otp @@ -0,0 +1,25 @@ +input: 1; +output: 2; + +expressions: + +`-'`-'`-' => @"2014; +`-'`-' => @"2013; +%`-' => @"2010; +``'``' => "\LeftDoubleQuotationMark{}"; +``' => @"2018; +`''`'' => "\RightDoubleQuotationMark{}"; +`'' => @"2019; +`,'`,' => @"201E; +`;' => "\Semicolon{}"; +`:' => "\Colon{}"; +`?' => "\QuestionMark{}"; +`!' => "\ExclamationMark{}"; +`<'`<'` ' => "\LeftPointingDoubleAngleQuotationMark{}"; +`«'` ' => "\LeftPointingDoubleAngleQuotationMark{}"; +`<'`<' => "\LeftPointingDoubleAngleQuotationMark{}"; +`>'`>' => "\RightPointingDoubleAngleQuotationMark{}"; +`«' => "\LeftPointingDoubleAngleQuotationMark{}"; +`»' => "\RightPointingDoubleAngleQuotationMark{}"; + +. => \1; diff --git a/Master/texmf-dist/omega/otp/omega/grpo2uni.otp b/Master/texmf-dist/omega/otp/omega/grpo2uni.otp new file mode 100644 index 00000000000..d8ce6b317eb --- /dev/null +++ b/Master/texmf-dist/omega/otp/omega/grpo2uni.otp @@ -0,0 +1,248 @@ +input: 1; +output: 2; + +expressions: + +`<'`''`a'`|' => #(@"1F85) ; +`<'`''`h'`|' => #(@"1F95) ; +`<'`''`w'`|' => #(@"1FA5) ; +`<'`='`a'`|' => #(@"1F87) ; +`<'`='`h'`|' => #(@"1F97) ; +`<'`='`w'`|' => #(@"1FA7) ; +`<'``'`a'`|' => #(@"1F83) ; +`<'``'`h'`|' => #(@"1F93) ; +`<'``'`w'`|' => #(@"1FA3) ; +`>'`''`a'`|' => #(@"1F84) ; +`>'`''`h'`|' => #(@"1F94) ; +`>'`''`w'`|' => #(@"1FA4) ; +`>'`='`a'`|' => #(@"1F86) ; +`>'`='`h'`|' => #(@"1F96) ; +`>'`='`w'`|' => #(@"1FA6) ; +`>'``'`a'`|' => #(@"1F82) ; +`>'``'`h'`|' => #(@"1F92) ; +`>'``'`w'`|' => #(@"1FA2) ; +`"'`''`i' => #(@"1FD3) ; +`"'`''`u' => #(@"1FE3) ; +`"'`='`i' => #(@"1FD7) ; +`"'`='`u' => #(@"1FE7) ; +`"'``'`i' => #(@"1FD2) ; +`"'``'`u' => #(@"1FE2) ; +`''`a'`|' => #(@"1FB4) ; +`''`h'`|' => #(@"1FC4) ; +`''`w'`|' => #(@"1FF4) ; +`<'`''`a' => #(@"1F05) ; +`<'`''`e' => #(@"1F15) ; +`<'`''`h' => #(@"1F25) ; +`<'`''`i' => #(@"1F35) ; +`<'`''`o' => #(@"1F45) ; +`<'`''`u' => #(@"1F55) ; +`<'`''`w' => #(@"1F65) ; +`<'`='`a' => #(@"1F07) ; +`<'`='`e' => #(@"1F11)#(@"0303) ; +`<'`='`h' => #(@"1F27) ; +`<'`='`i' => #(@"1F37) ; +`<'`='`o' => #(@"1F41)#(@"0303) ; +`<'`='`u' => #(@"1F57) ; +`<'`='`w' => #(@"1F67) ; +`<'``'`a' => #(@"1F03) ; +`<'``'`e' => #(@"1F13) ; +`<'``'`h' => #(@"1F23) ; +`<'``'`i' => #(@"1F33) ; +`<'``'`o' => #(@"1F43) ; +`<'``'`u' => #(@"1F53) ; +`<'``'`w' => #(@"1F63) ; +`<'`a'`|' => #(@"1F81) ; +`<'`h'`|' => #(@"1F91) ; +`<'`w'`|' => #(@"1FA1) ; +`='`a'`|' => #(@"1FB7) ; +`='`h'`|' => #(@"1FC7) ; +`='`w'`|' => #(@"1FF7) ; +`>'`''`a' => #(@"1F04) ; +`>'`''`e' => #(@"1F14) ; +`>'`''`h' => #(@"1F24) ; +`>'`''`i' => #(@"1F34) ; +`>'`''`o' => #(@"1F44) ; +`>'`''`u' => #(@"1F54) ; +`>'`''`w' => #(@"1F64) ; +`>'`='`a' => #(@"1F06) ; +`>'`='`e' => #(@"1F10)#(@"0303) ; +`>'`='`h' => #(@"1F26) ; +`>'`='`i' => #(@"1F36) ; +`>'`='`o' => #(@"1F40)#(@"0303) ; +`>'`='`u' => #(@"1F56) ; +`>'`='`w' => #(@"1F66) ; +`>'``'`a' => #(@"1F02) ; +`>'``'`e' => #(@"1F12) ; +`>'``'`h' => #(@"1F22) ; +`>'``'`i' => #(@"1F32) ; +`>'``'`o' => #(@"1F42) ; +`>'``'`u' => #(@"1F52) ; +`>'``'`w' => #(@"1F62) ; +`>'`a'`|' => #(@"1F80) ; +`>'`h'`|' => #(@"1F90) ; +`>'`w'`|' => #(@"1FA0) ; +``'`a'`|' => #(@"1FB2) ; +``'`h'`|' => #(@"1FC2) ; +``'`w'`|' => #(@"1FF2) ; +`"'`I' => #(@"03AA) ; +`"'`U' => #(@"03AB) ; +`"'`i' => #(@"03CA) ; +`"'`u' => #(@"03CB) ; +`''`a' => #(@"1F71) ; +`''`e' => #(@"1F73) ; +`''`h' => #(@"1F75) ; +`''`i' => #(@"1F77) ; +`''`o' => #(@"1F79) ; +`''`u' => #(@"1F7B) ; +`''`w' => #(@"1F7D) ; +`<'`'' => #(@"1FDE) ; +`<'`<' => #(@"00AB) ; +`<'`=' => #(@"1FDF) ; +`<'``' => #(@"1FDD) ; +`<'`a' => #(@"1F01) ; +`<'`e' => #(@"1F11) ; +`<'`h' => #(@"1F21) ; +`<'`i' => #(@"1F31) ; +`<'`o' => #(@"1F41) ; +`<'`r' => #(@"1FE5) ; +`<'`u' => #(@"1F51) ; +`<'`w' => #(@"1F61) ; +`='`P' => #(@"03E0) ; +`='`Q' => #(@"03DE) ; +`='`S' => #(@"03DA) ; +`='`a' => #(@"1FB6) ; +`='`e' => #(@"03B5)#(@"0303) ; +`='`h' => #(@"1FC6) ; +`='`i' => #(@"1FD6) ; +`='`o' => #(@"03BF)#(@"0303) ; +`='`p' => #(@"03E1) ; +`='`q' => #(@"03DF) ; +`='`s' => #(@"03DB) ; +`='`u' => #(@"1FE6) ; +`='`w' => #(@"1FF6) ; +`>'`'' => #(@"1FCE) ; +`>'`=' => #(@"1FCF) ; +`>'`>' => #(@"00BB) ; +`>'``' => #(@"1FCD) ; +`>'`a' => #(@"1F00) ; +`>'`e' => #(@"1F10) ; +`>'`h' => #(@"1F20) ; +`>'`i' => #(@"1F30) ; +`>'`o' => #(@"1F40) ; +`>'`r' => #(@"1FE4) ; +`>'`u' => #(@"1F50) ; +`>'`w' => #(@"1F60) ; +`^'`A' => #(@"1FB8) ; +`^'`E' => #(@"0395)#(@"0306) ; +`^'`H' => #(@"0397)#(@"0306) ; +`^'`I' => #(@"1FD8) ; +`^'`O' => #(@"039F)#(@"0306) ; +`^'`U' => #(@"1FE8) ; +`^'`W' => #(@"03A9)#(@"0306) ; +`^'`a' => #(@"1FB0) ; +`^'`e' => #(@"03B5)#(@"0306) ; +`^'`h' => #(@"03B7)#(@"0306) ; +`^'`i' => #(@"1FD0) ; +`^'`o' => #(@"03BF)#(@"0306) ; +`^'`u' => #(@"1FE0) ; +`^'`w' => #(@"03C9)#(@"0306) ; +`_'`A' => #(@"1FB9) ; +`_'`E' => #(@"0395)#(@"0304) ; +`_'`H' => #(@"0397)#(@"0304) ; +`_'`I' => #(@"1FD9) ; +`_'`O' => #(@"039F)#(@"0304) ; +`_'`U' => #(@"1FE9) ; +`_'`W' => #(@"03A9)#(@"0304) ; +`_'`a' => #(@"1FB1) ; +`_'`e' => #(@"03B5)#(@"0304) ; +`_'`h' => #(@"03B7)#(@"0304) ; +`_'`i' => #(@"1FD1) ; +`_'`o' => #(@"03BF)#(@"0304) ; +`_'`u' => #(@"1FE1) ; +`_'`w' => #(@"03C9)#(@"0304) ; +``'`a' => #(@"1F70) ; +``'`e' => #(@"1F72) ; +``'`h' => #(@"1F74) ; +``'`i' => #(@"1F76) ; +``'`o' => #(@"1F78) ; +``'`u' => #(@"1F7A) ; +``'`w' => #(@"1F7C) ; +`|'`|' => #(@"03F5) ; +`a'`|' => #(@"1FB3) ; +`h'`|' => #(@"1FC3) ; +`w'`|' => #(@"1FF3) ; +`;' => #(@"0387) ; +`<'`<' => #(@"00AB) ; +`<' => #(@"1FFE) ; +`>'`>' => #(@"00BB) ; +`>' => #(@"1FBF) ; +`?' => #(@"037E) ; +`A' => #(@"0391) ; +`B' => #(@"0392) ; +`D' => #(@"0394) ; +`E' => #(@"0395) ; +`F' => #(@"03A6) ; +`G' => #(@"0393) ; +`H' => #(@"0397) ; +`I' => #(@"0399) ; +`J' => #(@"0398) ; +`K' => #(@"039A) ; +`L' => #(@"039B) ; +`M' => #(@"039C) ; +`N' => #(@"039D) ; +`O' => #(@"039F) ; +`P' => #(@"03A0) ; +`Q' => #(@"03A7) ; +`R' => #(@"03A1) ; +`S' => #(@"03A3) ; +`T' => #(@"03A4) ; +`U' => #(@"03A5) ; +`V' => #(@"03DC) ; +`W' => #(@"03A9) ; +`X' => #(@"039E) ; +`Y' => #(@"03A8) ; +`Z' => #(@"0396) ; +`^' => #(@"0306) ; +`_' => #(@"0304) ; +`a' => #(@"03B1) ; +`b' => #(@"03B2) ; +`c' => #(@"03C2) ; +`d' => #(@"03B4) ; +`e' => #(@"03B5) ; +`f' => #(@"03C6) ; +`g' => #(@"03B3) ; +`h' => #(@"03B7) ; +`i' => #(@"03B9) ; +`j' => #(@"03B8) ; +`k' => #(@"03BA) ; +`l' => #(@"03BB) ; +`m' => #(@"03BC) ; +`n' => #(@"03BD) ; +`o' => #(@"03BF) ; +`p' => #(@"03C0) ; +`q' => #(@"03C7) ; +`r' => #(@"03C1) ; +`s' => #(@"03C3) ; +`t' => #(@"03C4) ; +`u' => #(@"03C5) ; +`v' => #(@"03DD) ; +`w' => #(@"03C9) ; +`x' => #(@"03BE) ; +`y' => #(@"03C8) ; +`z' => #(@"03B6) ; +`_' => #(@"0304) ; +`^' => #(@"0306) ; +`|' => #(@"1FBE) ; + +`?' => @"037E; +`;' => @"0387; +`-'`-'`-' => @"2014; +`-'`-' => @"2013; +``'``' => @"201F; +``' => @"201B; +`''`'' => @"201D; +`'' => @"2019; +`<'`<' => @"00AB; +`>'`>' => @"00BB; +. => \1; + diff --git a/Master/texmf-dist/omega/otp/omega/grpotilde2uni.otp b/Master/texmf-dist/omega/otp/omega/grpotilde2uni.otp new file mode 100644 index 00000000000..e17e4fdad98 --- /dev/null +++ b/Master/texmf-dist/omega/otp/omega/grpotilde2uni.otp @@ -0,0 +1,255 @@ +input: 1; +output: 2; + +expressions: + +`<'`''`a'`|' => #(@"1F85) ; +`<'`''`h'`|' => #(@"1F95) ; +`<'`''`w'`|' => #(@"1FA5) ; +`<'`~'`a'`|' => #(@"1F87) ; +`<'`~'`h'`|' => #(@"1F97) ; +`<'`~'`w'`|' => #(@"1FA7) ; +`<'``'`a'`|' => #(@"1F83) ; +`<'``'`h'`|' => #(@"1F93) ; +`<'``'`w'`|' => #(@"1FA3) ; +`>'`''`a'`|' => #(@"1F84) ; +`>'`''`h'`|' => #(@"1F94) ; +`>'`''`w'`|' => #(@"1FA4) ; +`>'`~'`a'`|' => #(@"1F86) ; +`>'`~'`h'`|' => #(@"1F96) ; +`>'`~'`w'`|' => #(@"1FA6) ; +`>'``'`a'`|' => #(@"1F82) ; +`>'``'`h'`|' => #(@"1F92) ; +`>'``'`w'`|' => #(@"1FA2) ; +`"'`''`i' => #(@"1FD3) ; +`"'`''`u' => #(@"1FE3) ; +`"'`~'`i' => #(@"1FD7) ; +`"'`~'`u' => #(@"1FE7) ; +`"'``'`i' => #(@"1FD2) ; +`"'``'`u' => #(@"1FE2) ; +`''`a'`|' => #(@"1FB4) ; +`''`h'`|' => #(@"1FC4) ; +`''`w'`|' => #(@"1FF4) ; +`<'`''`a' => #(@"1F05) ; +`<'`''`e' => #(@"1F15) ; +`<'`''`h' => #(@"1F25) ; +`<'`''`i' => #(@"1F35) ; +`<'`''`o' => #(@"1F45) ; +`<'`''`u' => #(@"1F55) ; +`<'`''`w' => #(@"1F65) ; +`<'`~'`a' => #(@"1F07) ; +`<'`~'`e' => #(@"03B5)#(@"1FDF) ; +`<'`~'`h' => #(@"1F27) ; +`<'`~'`i' => #(@"1F37) ; +`<'`~'`o' => #(@"03BF)#(@"1FDF) ; +`<'`~'`u' => #(@"1F57) ; +`<'`~'`w' => #(@"1F67) ; +`<'``'`a' => #(@"1F03) ; +`<'``'`e' => #(@"1F13) ; +`<'``'`h' => #(@"1F23) ; +`<'``'`i' => #(@"1F33) ; +`<'``'`o' => #(@"1F43) ; +`<'``'`u' => #(@"1F53) ; +`<'``'`w' => #(@"1F63) ; +`<'`a'`|' => #(@"1F81) ; +`<'`h'`|' => #(@"1F91) ; +`<'`w'`|' => #(@"1FA1) ; +`~'`a'`|' => #(@"1FB7) ; +`~'`h'`|' => #(@"1FC7) ; +`~'`w'`|' => #(@"1FF7) ; +`>'`''`a' => #(@"1F04) ; +`>'`''`e' => #(@"1F14) ; +`>'`''`h' => #(@"1F24) ; +`>'`''`i' => #(@"1F34) ; +`>'`''`o' => #(@"1F44) ; +`>'`''`u' => #(@"1F54) ; +`>'`''`w' => #(@"1F64) ; +`>'`~'`a' => #(@"1F06) ; +`>'`~'`e' => #(@"03B5)#(@"1FCF) ; +`>'`~'`h' => #(@"1F26) ; +`>'`~'`i' => #(@"1F36) ; +`>'`~'`o' => #(@"03BF)#(@"1FCF) ; +`>'`~'`u' => #(@"1F56) ; +`>'`~'`w' => #(@"1F66) ; +`>'``'`a' => #(@"1F02) ; +`>'``'`e' => #(@"1F12) ; +`>'``'`h' => #(@"1F22) ; +`>'``'`i' => #(@"1F32) ; +`>'``'`o' => #(@"1F42) ; +`>'``'`u' => #(@"1F52) ; +`>'``'`w' => #(@"1F62) ; +`>'`a'`|' => #(@"1F80) ; +`>'`h'`|' => #(@"1F90) ; +`>'`w'`|' => #(@"1FA0) ; +``'`a'`|' => #(@"1FB2) ; +``'`h'`|' => #(@"1FC2) ; +``'`w'`|' => #(@"1FF2) ; +`"'`I' => #(@"03AA) ; +`"'`U' => #(@"03AB) ; +`"'`i' => #(@"03CA) ; +`"'`u' => #(@"03CB) ; +`''`a' => #(@"1F71) ; +`''`e' => #(@"1F73) ; +`''`h' => #(@"1F75) ; +`''`i' => #(@"1F77) ; +`''`o' => #(@"1F79) ; +`''`u' => #(@"1F7B) ; +`''`w' => #(@"1F7D) ; +`''`A' => #(@"0386) ; +`''`E' => #(@"0388) ; +`''`H' => #(@"0389) ; +`''`I' => #(@"038A) ; +`''`O' => #(@"038C) ; +`''`U' => #(@"038E) ; +`''`W' => #(@"038F) ; +`<'`'' => #(@"1FDE) ; +`<'`<' => #(@"00AB) ; +`<'`~' => #(@"1FDF) ; +`<'``' => #(@"1FDD) ; +`<'`a' => #(@"1F01) ; +`<'`e' => #(@"1F11) ; +`<'`h' => #(@"1F21) ; +`<'`i' => #(@"1F31) ; +`<'`o' => #(@"1F41) ; +`<'`r' => #(@"1FE5) ; +`<'`u' => #(@"1F51) ; +`<'`w' => #(@"1F61) ; +`~'`P' => #(@"03E0) ; +`~'`Q' => #(@"03DE) ; +`~'`S' => #(@"03DA) ; +`~'`a' => #(@"1FB6) ; +`~'`e' => #(@"03B5)#(@"1FC0) ; +`~'`h' => #(@"1FC6) ; +`~'`i' => #(@"1FD6) ; +`~'`o' => #(@"03BF)#(@"1FC0) ; +`~'`p' => #(@"03E1) ; +`~'`q' => #(@"03DF) ; +`~'`s' => #(@"03DB) ; +`~'`u' => #(@"1FE6) ; +`~'`w' => #(@"1FF6) ; +`>'`'' => #(@"1FCE) ; +`>'`~' => #(@"1FCF) ; +`>'`>' => #(@"00BB) ; +`>'``' => #(@"1FCD) ; +`>'`a' => #(@"1F00) ; +`>'`e' => #(@"1F10) ; +`>'`h' => #(@"1F20) ; +`>'`i' => #(@"1F30) ; +`>'`o' => #(@"1F40) ; +`>'`r' => #(@"1FE4) ; +`>'`u' => #(@"1F50) ; +`>'`w' => #(@"1F60) ; +`^'`A' => #(@"1FB8) ; +`^'`E' => #(@"0395)#(@"0306) ; +`^'`H' => #(@"0397)#(@"0306) ; +`^'`I' => #(@"1FD8) ; +`^'`O' => #(@"039F)#(@"0306) ; +`^'`U' => #(@"1FE8) ; +`^'`W' => #(@"03A9)#(@"0306) ; +`^'`a' => #(@"1FB0) ; +`^'`e' => #(@"03B5)#(@"0306) ; +`^'`h' => #(@"03B7)#(@"0306) ; +`^'`i' => #(@"1FD0) ; +`^'`o' => #(@"03BF)#(@"0306) ; +`^'`u' => #(@"1FE0) ; +`^'`w' => #(@"03C9)#(@"0306) ; +`_'`A' => #(@"1FB9) ; +`_'`E' => #(@"0395)#(@"0304) ; +`_'`H' => #(@"0397)#(@"0304) ; +`_'`I' => #(@"1FD9) ; +`_'`O' => #(@"039F)#(@"0304) ; +`_'`U' => #(@"1FE9) ; +`_'`W' => #(@"03A9)#(@"0304) ; +`_'`a' => #(@"1FB1) ; +`_'`e' => #(@"03B5)#(@"0304) ; +`_'`h' => #(@"03B7)#(@"0304) ; +`_'`i' => #(@"1FD1) ; +`_'`o' => #(@"03BF)#(@"0304) ; +`_'`u' => #(@"1FE1) ; +`_'`w' => #(@"03C9)#(@"0304) ; +``'`a' => #(@"1F70) ; +``'`e' => #(@"1F72) ; +``'`h' => #(@"1F74) ; +``'`i' => #(@"1F76) ; +``'`o' => #(@"1F78) ; +``'`u' => #(@"1F7A) ; +``'`w' => #(@"1F7C) ; +`|'`|' => #(@"03F5) ; +`a'`|' => #(@"1FB3) ; +`h'`|' => #(@"1FC3) ; +`w'`|' => #(@"1FF3) ; +`;' => #(@"0387) ; +`<'`<' => #(@"00AB) ; +`<' => #(@"1FFE) ; +`>'`>' => #(@"00BB) ; +`>' => #(@"1FBF) ; +`?' => #(@"037E) ; +`A' => #(@"0391) ; +`B' => #(@"0392) ; +`D' => #(@"0394) ; +`E' => #(@"0395) ; +`F' => #(@"03A6) ; +`G' => #(@"0393) ; +`H' => #(@"0397) ; +`I' => #(@"0399) ; +`J' => #(@"0398) ; +`K' => #(@"039A) ; +`L' => #(@"039B) ; +`M' => #(@"039C) ; +`N' => #(@"039D) ; +`O' => #(@"039F) ; +`P' => #(@"03A0) ; +`Q' => #(@"03A7) ; +`R' => #(@"03A1) ; +`S' => #(@"03A3) ; +`T' => #(@"03A4) ; +`U' => #(@"03A5) ; +`V' => #(@"03DC) ; +`W' => #(@"03A9) ; +`X' => #(@"039E) ; +`Y' => #(@"03A8) ; +`Z' => #(@"0396) ; +`^' => #(@"0306) ; +`_' => #(@"0304) ; +`a' => #(@"03B1) ; +`b' => #(@"03B2) ; +`c' => #(@"03C2) ; +`d' => #(@"03B4) ; +`e' => #(@"03B5) ; +`f' => #(@"03C6) ; +`g' => #(@"03B3) ; +`h' => #(@"03B7) ; +`i' => #(@"03B9) ; +`j' => #(@"03B8) ; +`k' => #(@"03BA) ; +`l' => #(@"03BB) ; +`m' => #(@"03BC) ; +`n' => #(@"03BD) ; +`o' => #(@"03BF) ; +`p' => #(@"03C0) ; +`q' => #(@"03C7) ; +`r' => #(@"03C1) ; +`s' => #(@"03C3) ; +`t' => #(@"03C4) ; +`u' => #(@"03C5) ; +`v' => #(@"03DD) ; +`w' => #(@"03C9) ; +`x' => #(@"03BE) ; +`y' => #(@"03C8) ; +`z' => #(@"03B6) ; +`_' => #(@"0304) ; +`^' => #(@"0306) ; +`|' => #(@"1FBE) ; + +`?' => @"037E; +`;' => @"0387; +`-'`-'`-' => @"2014; +`-'`-' => @"2013; +``'``' => @"201F; +``' => @"201B; +`''`'' => @"201D; +`'' => @"2019; +`<'`<' => @"00AB; +`>'`>' => @"00BB; +. => \1; + diff --git a/Master/texmf-dist/omega/otp/omega/inverted-iota-upsilon.otp b/Master/texmf-dist/omega/otp/omega/inverted-iota-upsilon.otp new file mode 100644 index 00000000000..02ff993d15d --- /dev/null +++ b/Master/texmf-dist/omega/otp/omega/inverted-iota-upsilon.otp @@ -0,0 +1,14 @@ +input: 2; +output: 2; + +expressions: + +`.' @"03B9 => @"03F5 ; + +`.' @"0399 => @"03F4 ; + +`.' @"03C5 => @"03F7 ; + +`.' @"03A5 => @"03F6 ; + +. => \1; diff --git a/Master/texmf-dist/omega/otp/omega/isogr2uni-verbatim.otp b/Master/texmf-dist/omega/otp/omega/isogr2uni-verbatim.otp new file mode 100644 index 00000000000..b0d12f38aed --- /dev/null +++ b/Master/texmf-dist/omega/otp/omega/isogr2uni-verbatim.otp @@ -0,0 +1,81 @@ +input: 1; +output: 2; + +expressions: + +`À' => #(@"0390) ; +`à' => #(@"03B0) ; +`Ú' => #(@"03AA) ; +`Û' => #(@"03AB) ; +`ú' => #(@"03CA) ; +`û' => #(@"03CB) ; +`Ü' => #(@"03AC) ; +`Ý' => #(@"03AD) ; +`Þ' => #(@"03AE) ; +`ß' => #(@"03AF) ; +`ü' => #(@"03CC) ; +`ý' => #(@"03CD) ; +`þ' => #(@"03CE) ; +`¢' => #(@"0386) ; +`¸' => #(@"0388) ; +`¹' => #(@"0389) ; +`º' => #(@"038A) ; +`¼' => #(@"038C) ; +`¾' => #(@"038E) ; +`¿' => #(@"038F) ; +`·' => #(@"0387) ; +`;' => #(@"037E) ; +`Á' => #(@"0391) ; +`Â' => #(@"0392) ; +`Ä' => #(@"0394) ; +`Å' => #(@"0395) ; +`Ö' => #(@"03A6) ; +`Ã' => #(@"0393) ; +`Ç' => #(@"0397) ; +`É' => #(@"0399) ; +`È' => #(@"0398) ; +`Ê' => #(@"039A) ; +`Ë' => #(@"039B) ; +`Ì' => #(@"039C) ; +`Í' => #(@"039D) ; +`Ï' => #(@"039F) ; +`Ð' => #(@"03A0) ; +`×' => #(@"03A7) ; +`Ñ' => #(@"03A1) ; +`Ó' => #(@"03A3) ; +`Ô' => #(@"03A4) ; +`Õ' => #(@"03A5) ; +`Ù' => #(@"03A9) ; +`Î' => #(@"039E) ; +`Ø' => #(@"03A8) ; +`Æ' => #(@"0396) ; +`á' => #(@"03B1) ; +`â' => #(@"03B2) ; +`ò' => #(@"03C2) ; +`ä' => #(@"03B4) ; +`å' => #(@"03B5) ; +`ö' => #(@"03C6) ; +`ã' => #(@"03B3) ; +`ç' => #(@"03B7) ; +`é' => #(@"03B9) ; +`è' => #(@"03B8) ; +`ê' => #(@"03BA) ; +`ë' => #(@"03BB) ; +`ì' => #(@"03BC) ; +`í' => #(@"03BD) ; +`ï' => #(@"03BF) ; +`ð' => #(@"03C0) ; +`÷' => #(@"03C7) ; +`ñ' => #(@"03C1) ; +`ó' => #(@"03C3) ; +`ô' => #(@"03C4) ; +`õ' => #(@"03C5) ; +`ù' => #(@"03C9) ; +`î' => #(@"03BE) ; +`ø' => #(@"03C8) ; +`æ' => #(@"03B6) ; + +`;' => @"037E; +`·' => @"0387; +. => \1; + diff --git a/Master/texmf-dist/omega/otp/omega/isogr2uni.otp b/Master/texmf-dist/omega/otp/omega/isogr2uni.otp new file mode 100644 index 00000000000..2dd27ed1298 --- /dev/null +++ b/Master/texmf-dist/omega/otp/omega/isogr2uni.otp @@ -0,0 +1,312 @@ +input: 1; +output: 2; + +expressions: + +`<'`Ü'`|' => #(@"1F85) ; +`<'`Þ'`|' => #(@"1F95) ; +`<'`þ'`|' => #(@"1FA5) ; +`<'`¢'`|' => #(@"1F8D) ; +`<'`¹'`|' => #(@"1F9D) ; +`<'`¿'`|' => #(@"1FAD) ; +`<'`='`á'`|' => #(@"1F87) ; +`<'`='`ç'`|' => #(@"1F97) ; +`<'`='`ù'`|' => #(@"1FA7) ; +`<'`='`Á'`|' => #(@"1F8F) ; +`<'`='`Ç'`|' => #(@"1F9F) ; +`<'`='`Ù'`|' => #(@"1FAF) ; +`<'``'`á'`|' => #(@"1F83) ; +`<'``'`ç'`|' => #(@"1F93) ; +`<'``'`ù'`|' => #(@"1FA3) ; +`<'``'`Á'`|' => #(@"1F8B) ; +`<'``'`Ç'`|' => #(@"1F9B) ; +`<'``'`Ù'`|' => #(@"1FAB) ; +`>'`Ü'`|' => #(@"1F84) ; +`>'`Þ'`|' => #(@"1F94) ; +`>'`þ'`|' => #(@"1FA4) ; +`>'`¢'`|' => #(@"1F8C) ; +`>'`¹'`|' => #(@"1F9C) ; +`>'`¿'`|' => #(@"1FAC) ; +`>'`='`á'`|' => #(@"1F86) ; +`>'`='`ç'`|' => #(@"1F96) ; +`>'`='`ù'`|' => #(@"1FA6) ; +`>'`='`Á'`|' => #(@"1F8E) ; +`>'`='`Ç'`|' => #(@"1F9E) ; +`>'`='`Ù'`|' => #(@"1FAE) ; +`>'``'`á'`|' => #(@"1F82) ; +`>'``'`ç'`|' => #(@"1F92) ; +`>'``'`ù'`|' => #(@"1FA2) ; +`>'``'`Á'`|' => #(@"1F8A) ; +`>'``'`Ç'`|' => #(@"1F9A) ; +`>'``'`Ù'`|' => #(@"1FAA) ; +`À' => #(@"0390) ; +`à' => #(@"03B0) ; +`='`ú' => #(@"1FD7) ; +`='`û' => #(@"1FE7) ; +``'`ú' => #(@"1FD2) ; +``'`û' => #(@"1FE2) ; +`Ü'`|' => #(@"1FB4) ; +`Þ'`|' => #(@"1FC4) ; +`þ'`|' => #(@"1FF4) ; +`<'`Ü' => #(@"1F05) ; +`<'`Ý' => #(@"1F15) ; +`<'`Þ' => #(@"1F25) ; +`<'`ß' => #(@"1F35) ; +`<'`ü' => #(@"1F45) ; +`<'`ý' => #(@"1F55) ; +`<'`þ' => #(@"1F65) ; +`<'`¢' => #(@"1F0D) ; +`<'`¸' => #(@"1F1D) ; +`<'`¹' => #(@"1F2D) ; +`<'`º' => #(@"1F3D) ; +`<'`¼' => #(@"1F4D) ; +`<'`¾' => #(@"1F5D) ; +`<'`¿' => #(@"1F6D) ; +`<'`='`á' => #(@"1F07) ; +`<'`='`å' => #(@"1F11)#(@"0303) ; +`<'`='`ç' => #(@"1F27) ; +`<'`='`é' => #(@"1F37) ; +`<'`='`ï' => #(@"1F41)#(@"0303) ; +`<'`='`õ' => #(@"1F57) ; +`<'`='`ù' => #(@"1F67) ; +`<'`='`Á' => #(@"1F0F) ; +`<'`='`Å' => #(@"1F19)#(@"0303) ; +`<'`='`Ç' => #(@"1F2F) ; +`<'`='`É' => #(@"1F3F) ; +`<'`='`Ï' => #(@"1F49)#(@"0303) ; +`<'`='`Õ' => #(@"1F5F) ; +`<'`='`Ù' => #(@"1F6F) ; +`<'``'`á' => #(@"1F03) ; +`<'``'`å' => #(@"1F13) ; +`<'``'`ç' => #(@"1F23) ; +`<'``'`é' => #(@"1F33) ; +`<'``'`ï' => #(@"1F43) ; +`<'``'`õ' => #(@"1F53) ; +`<'``'`ù' => #(@"1F63) ; +`<'``'`Á' => #(@"1F0B) ; +`<'``'`Å' => #(@"1F1B) ; +`<'``'`Ç' => #(@"1F2B) ; +`<'``'`É' => #(@"1F3B) ; +`<'``'`Ï' => #(@"1F4B) ; +`<'``'`Õ' => #(@"1F5B) ; +`<'``'`Ù' => #(@"1F6B) ; +`<'`á'`|' => #(@"1F81) ; +`<'`ç'`|' => #(@"1F91) ; +`<'`ù'`|' => #(@"1FA1) ; +`<'`Á'`|' => #(@"1F89) ; +`<'`Ç'`|' => #(@"1F99) ; +`<'`Ù'`|' => #(@"1FA9) ; +`='`á'`|' => #(@"1FB7) ; +`='`ç'`|' => #(@"1FC7) ; +`='`ù'`|' => #(@"1FF7) ; +`>'`Ü' => #(@"1F04) ; +`>'`Ý' => #(@"1F14) ; +`>'`Þ' => #(@"1F24) ; +`>'`ß' => #(@"1F34) ; +`>'`ü' => #(@"1F44) ; +`>'`ý' => #(@"1F54) ; +`>'`þ' => #(@"1F64) ; +`>'`¢' => #(@"1F0C) ; +`>'`¸' => #(@"1F1C) ; +`>'`¹' => #(@"1F2C) ; +`>'`º' => #(@"1F3C) ; +`>'`¼' => #(@"1F4C) ; +`>'`¾' => #(@"1F5C) ; +`>'`¿' => #(@"1F6C) ; +`>'`='`á' => #(@"1F06) ; +`>'`='`å' => #(@"1F10)#(@"0303) ; +`>'`='`ç' => #(@"1F26) ; +`>'`='`é' => #(@"1F36) ; +`>'`='`ï' => #(@"1F40)#(@"0303) ; +`>'`='`õ' => #(@"1F56) ; +`>'`='`ù' => #(@"1F66) ; +`>'`='`Á' => #(@"1F0E) ; +`>'`='`Å' => #(@"1F18)#(@"0303) ; +`>'`='`Ç' => #(@"1F2E) ; +`>'`='`É' => #(@"1F3E) ; +`>'`='`Ï' => #(@"1F48)#(@"0303) ; +`>'`='`Õ' => #(@"1F5E) ; +`>'`='`Ù' => #(@"1F6E) ; +`>'``'`á' => #(@"1F02) ; +`>'``'`å' => #(@"1F12) ; +`>'``'`ç' => #(@"1F22) ; +`>'``'`é' => #(@"1F32) ; +`>'``'`ï' => #(@"1F42) ; +`>'``'`õ' => #(@"1F52) ; +`>'``'`ù' => #(@"1F62) ; +`>'``'`Á' => #(@"1F0A) ; +`>'``'`Å' => #(@"1F1A) ; +`>'``'`Ç' => #(@"1F2A) ; +`>'``'`É' => #(@"1F3A) ; +`>'``'`Ï' => #(@"1F4A) ; +`>'``'`Õ' => #(@"1F5A) ; +`>'``'`Ù' => #(@"1F6A) ; +`>'`á'`|' => #(@"1F80) ; +`>'`ç'`|' => #(@"1F90) ; +`>'`ù'`|' => #(@"1FA0) ; +`>'`Á'`|' => #(@"1F88) ; +`>'`Ç'`|' => #(@"1F98) ; +`>'`Ù'`|' => #(@"1FA8) ; +``'`á'`|' => #(@"1FB2) ; +``'`ç'`|' => #(@"1FC2) ; +``'`ù'`|' => #(@"1FF2) ; +`Ú' => #(@"03AA) ; +`Û' => #(@"03AB) ; +`ú' => #(@"03CA) ; +`û' => #(@"03CB) ; +`Ü' => #(@"03AC) ; +`Ý' => #(@"03AD) ; +`Þ' => #(@"03AE) ; +`ß' => #(@"03AF) ; +`ü' => #(@"03CC) ; +`ý' => #(@"03CD) ; +`þ' => #(@"03CE) ; +`¢' => #(@"0386) ; +`¸' => #(@"0388) ; +`¹' => #(@"0389) ; +`º' => #(@"038A) ; +`¼' => #(@"038C) ; +`¾' => #(@"038E) ; +`¿' => #(@"038F) ; +`<'`'' => #(@"1FDE) ; +`<'`<' => #(@"00AB) ; +`<'`=' => #(@"1FDF) ; +`<'``' => #(@"1FDD) ; +`<'`á' => #(@"1F01) ; +`<'`å' => #(@"1F11) ; +`<'`ç' => #(@"1F21) ; +`<'`é' => #(@"1F31) ; +`<'`ï' => #(@"1F41) ; +`<'`ñ' => #(@"1FE5) ; +`<'`õ' => #(@"1F51) ; +`<'`ù' => #(@"1F61) ; +`<'`Á' => #(@"1F09) ; +`<'`Å' => #(@"1F19) ; +`<'`Ç' => #(@"1F29) ; +`<'`É' => #(@"1F39) ; +`<'`Ï' => #(@"1F49) ; +`<'`Ñ' => #(@"1FEC) ; +`<'`Õ' => #(@"1F59) ; +`<'`Ù' => #(@"1F69) ; +`='`Ð' => #(@"03E0) ; +`='`×' => #(@"03DE) ; +`='`Ó' => "\GreekLetterStigma{}" ; +`='`Ê' => #(@"03D8) ; +`='`Â' => #(@"03DC) ; +`='`á' => #(@"1FB6) ; +`='`å' => #(@"03B5)#(@"0303) ; +`='`ç' => #(@"1FC6) ; +`='`é' => #(@"1FD6) ; +`='`ï' => #(@"03BF)#(@"0303) ; +`='`ð' => #(@"03E1) ; +`='`÷' => #(@"03DF) ; +`='`ó' => "\GreekSmallLetterStigma{}" ; +`='`ê' => #(@"03D9) ; +`='`õ' => #(@"1FE6) ; +`='`ù' => #(@"1FF6) ; +`='`â' => "\GreekSmallLetterDigamma{}" ; +`>'`'' => #(@"1FCE) ; +`>'`=' => #(@"1FCF) ; +`>'`>' => #(@"00BB) ; +`>'``' => #(@"1FCD) ; +`>'`á' => #(@"1F00) ; +`>'`å' => #(@"1F10) ; +`>'`ç' => #(@"1F20) ; +`>'`é' => #(@"1F30) ; +`>'`ï' => #(@"1F40) ; +`>'`ñ' => #(@"1FE4) ; +`>'`õ' => #(@"1F50) ; +`>'`ù' => #(@"1F60) ; +`>'`Á' => #(@"1F08) ; +`>'`Å' => #(@"1F18) ; +`>'`Ç' => #(@"1F28) ; +`>'`É' => #(@"1F38) ; +`>'`Ï' => #(@"1F48) ; +`>'`Ñ' => #(@"1FDC) ; +`>'`Õ' => #(@"1F58) ; +`>'`Ù' => #(@"1F68) ; +``'`á' => #(@"1F70) ; +``'`å' => #(@"1F72) ; +``'`ç' => #(@"1F74) ; +``'`é' => #(@"1F76) ; +``'`ï' => #(@"1F78) ; +``'`õ' => #(@"1F7A) ; +``'`ù' => #(@"1F7C) ; +%`|'`|' => #(@"03F5) ; +`á'`|' => #(@"1FB3) ; +`ç'`|' => #(@"1FC3) ; +`ù'`|' => #(@"1FF3) ; +`Á'`|' => #(@"1FBC) ; +`Ç'`|' => #(@"1FCC) ; +`Ù'`|' => #(@"1FFC) ; +`·' => #(@"0387) ; +`<'`<' => #(@"00AB) ; +`<' => #(@"1FFE) ; +`>'`>' => #(@"00BB) ; +`>' => #(@"1FBF) ; +`;' => #(@"037E) ; +`Á' => #(@"0391) ; +`Â' => #(@"0392) ; +`Ä' => #(@"0394) ; +`Å' => #(@"0395) ; +`Ö' => #(@"03A6) ; +`Ã' => #(@"0393) ; +`Ç' => #(@"0397) ; +`É' => #(@"0399) ; +`È' => #(@"0398) ; +`Ê' => #(@"039A) ; +`Ë' => #(@"039B) ; +`Ì' => #(@"039C) ; +`Í' => #(@"039D) ; +`Ï' => #(@"039F) ; +`Ð' => #(@"03A0) ; +`×' => #(@"03A7) ; +`Ñ' => #(@"03A1) ; +`Ó' => #(@"03A3) ; +`Ô' => #(@"03A4) ; +`Õ' => #(@"03A5) ; +`Ù' => #(@"03A9) ; +`Î' => #(@"039E) ; +`Ø' => #(@"03A8) ; +`Æ' => #(@"0396) ; +`á' => #(@"03B1) ; +`â' => #(@"03B2) ; +`ò' => #(@"03C2) ; +`ä' => #(@"03B4) ; +`å' => #(@"03B5) ; +`ö' => #(@"03C6) ; +`ã' => #(@"03B3) ; +`ç' => #(@"03B7) ; +`é' => #(@"03B9) ; +`è' => #(@"03B8) ; +`ê' => #(@"03BA) ; +`ë' => #(@"03BB) ; +`ì' => #(@"03BC) ; +`í' => #(@"03BD) ; +`ï' => #(@"03BF) ; +`ð' => #(@"03C0) ; +`÷' => #(@"03C7) ; +`ñ' => #(@"03C1) ; +`ó' => #(@"03C3) ; +`ô' => #(@"03C4) ; +`õ' => #(@"03C5) ; +`ù' => #(@"03C9) ; +`î' => #(@"03BE) ; +`ø' => #(@"03C8) ; +`æ' => #(@"03B6) ; +`|' => "|" ; + +`;' => @"037E; +`·' => @"0387; +`-'`-'`-' => @"2014; +`-'`-' => @"2013; +``'``' => @"201C; +``' => @"2018; +`''`'' => @"201D; +`'' => @"2019; +@"2060`<'`<' => @"201F; +@"2060`>'`>' => @"201D; +`<'`<' => @"00AB; +`>'`>' => @"00BB; +. => \1; + diff --git a/Master/texmf-dist/omega/otp/omega/lat2uni.otp b/Master/texmf-dist/omega/otp/omega/lat2uni.otp new file mode 100644 index 00000000000..1c1d3a65f28 --- /dev/null +++ b/Master/texmf-dist/omega/otp/omega/lat2uni.otp @@ -0,0 +1,25 @@ +input: 1; +output: 2; + +states: VERBATIM; + +expressions: + +`-'`-'`-' => @"2014; +`-'`-' => @"2013; +%`-' => @"2010; +``'``' => @"201C; +``' => @"2018; +`''`'' => @"201D; +`'' => @"2019; +`,'`,' => @"201E; +`<'`<' => @"00AB; +`>'`>' => @"00BB; + +@"F000 => ; + +@"0021-@"007F => #(\1 + @"F000) ; + +@"F001 => ; + +. => \1; diff --git a/Master/texmf-dist/omega/otp/omega/lowercase.otp b/Master/texmf-dist/omega/otp/omega/lowercase.otp new file mode 100644 index 00000000000..c591d586238 --- /dev/null +++ b/Master/texmf-dist/omega/otp/omega/lowercase.otp @@ -0,0 +1,232 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +% This file belongs to an alpha-release of Omega-Babel, +% which is part of the +% +% #### # # ###### #### ## +% # # ## ## # # # # # +% # # # ## # ##### # # # +% # # # # # # ### ###### +% # # # # # # # # # +% #### # # ###### #### # # Project, +% +% (c) John Plaice and Yannis Haralambous, 1994-95 +% +% plaice@ift.ulaval.ca +% haralambous@univ-lille1.fr, http://www.ens.fr/~yannis +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +% Date of the release: 1995-11-27 +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +input: 2; + +output: 2; + +expressions: + +% Fake ASCII + +@"e100 - @"e17f => \1 ; + +% Mandatory first eleven + +@"0022 => "\char'042 " ; +@"0023 => "\char'043 " ; +@"0024 => "\char'044 " ; +@"0025 => "\char'045 " ; +@"0026 => "\char'046 " ; +@"005c => "\char'134 " ; +@"005e => "\char'136 " ; +@"005f => "\char'137 " ; +@"007b => "\char123 " ; +@"007d => "\char125 " ; +@"007e => "\char'176 " ; + +% Latin + +@"0020 - @"0040 => \1 ; +@"0041 - @"005a => #(\1 + 32) ; +@"005b - @"00bf => \1 ; +@"00c0 - @"00d6 => #(\1 + 32) ; +@"00d7 => \1 ; +@"00d8 - @"00de => #(\1 + 32) ; +@"00df - @"00ff => \1 ; +@"0100 - @"012f => #(\1 + 1 - (\1 mod: 2)) ; +@"0130 => @"e184 ; %lowercase Turkish \.I +@"0132 - @"0137 => #(\1 + 1 - (\1 mod: 2)) ; +@"0138 => \1 ; %uppercase kra +@"0139 - @"0148 => #(\1 + (\1 mod: 2)) ; +@"0149 => \1 ; %uppercase Afrikaans 'n +@"014a - @"0177 => #(\1 + 1 - (\1 mod: 2)) ; +@"0178 => @"00ff ; %\"Y +@"0179 - @"017e => #(\1 + (\1 mod: 2)) ; +@"017f => \1 ; %uppercase long s +@"0180 - @"01c3 => \1 ; %to be treated later on (African stuff) +@"01c4 - @"01c6 => @"01c6 ; +@"01c7 - @"01c9 => @"01c9 ; +@"01ca - @"01cc => @"01cc ; +@"01cd - @"01dc => #(\1 + (\1 mod: 2)) ; +@"01dd => \1 ; +@"01de - @"01ef => #(\1 + 1 - (\1 mod: 2)) ; +@"01f0 => @"e18e ; %\v J +@"01f1 - @"01f3 => @"01f3 ; +@"01f4 - @"0217 => #(\1 + 1 - (\1 mod: 2)) ; +@"0250 - @"0385 => \1 ; %Phonetic and other stuff + +% Greek! + +@"0386 => @"03ac ; +@"0388 - @"038a => #(\1 + 37) ; +@"038c => @"e1a5 ; +@"038e => @"e1a6 ; +@"038f => @"e1a7 ; +@"0390 => \1 ; +@"0391 - @"03ab => #(\1 + 32) ; +@"03ac - @"03d1 => \1 ; +@"03d2 => @"0386 ; +@"03d3 => @"0388 ; +@"03d4 => @"0389 ; +@"03d5 - @"03d6 => \1 ; +@"03da => @"e1aa ; +@"03dc => @"e1ab ; +@"03de => @"e1ac ; +@"03e0 => @"e1ad ; +@"03e2 - @"03ef => #(\1 + 1 - (\1 mod: 2)) ; +@"03f0 - @"03f3 => \1 ; + +% Cyrillic! + +@"0401 - @"040f => #(\1 + 80) ; +@"0410 - @"042f => #(\1 + 32) ; +@"0430 - @"045f => \1 ; +@"0460 - @"04bf => #(\1 +1 - (\1 mod: 2)) ; +@"04c0 => \1 ; +@"04c1 - @"04cc => #(\1 + (\1 mod: 2)) ; +@"04d0 - @"04f9 => #(\1 + 1 - (\1 mod: 2)) ; + +% Armenian! + +@"0531 - @"0556 => #(\1 + 48) ; +@"0559 - @"055f => \1 ; +@"0561 - @"0589 => \1 ; + +% Additional Latin + +@"1e00 - @"1e95 => #(\1 + 1 - (\1 mod: 2)) ; +@"1e96 - @"1e9a => \1 ; +@"1ea0 - @"1ef9 => #(\1 + 1 - (\1 mod: 2)) ; + +% Real Greek! (the one with accents and spirits) + +@"1f00 - @"1f07 => \1 ; +@"1f08 - @"1f0f => #(\1 - 8) ; +@"1f10 - @"1f17 => \1 ; +@"1f18 - @"1f1f => #(\1 - 8) ; +@"1f20 - @"1f27 => \1 ; +@"1f28 - @"1f2f => #(\1 - 8) ; +@"1f30 - @"1f37 => \1 ; +@"1f38 - @"1f3f => #(\1 - 8) ; +@"1f40 - @"1f47 => \1 ; +@"1f48 - @"1f4f => #(\1 - 8) ; +@"1f50 - @"1f57 => \1 ; +@"1f59 - @"1f5f => #(\1 - 8) ; +@"1f60 - @"1f67 => \1 ; +@"1f68 - @"1f6f => #(\1 - 8) ; +@"1f70 - @"1f87 => \1 ; +@"1f88 - @"1f8f => #(\1 - 8) ; +@"1f90 - @"1f97 => \1 ; +@"1f98 - @"1f9f => #(\1 - 8) ; +@"1fa0 - @"1fa7 => \1 ; +@"1fa8 - @"1faf => #(\1 - 8) ; +@"1fb0 - @"1fb7 => \1 ; +@"1fb8 - @"1fb9 => #(\1 - 8) ; +@"1fba => @"1f70 ; +@"1fbb => @"1f71 ; +@"1fbc => @"1fb3 ; +@"1fbd - @"1fc7 => \1 ; +@"1fc8 => @"1f72 ; +@"1fc9 => @"1f73 ; +@"1fca => @"1f74 ; +@"1fcb => @"1f75 ; +@"1fcc => @"1fc3 ; +@"1fcd - @"1fd7 => \1 ; +@"1fd8 => @"1fd0 ; +@"1fd9 => @"1fd1 ; +@"1fda => @"1f76 ; +@"1fdb => @"1f77 ; +@"1fdc - @"1fe7 => \1 ; +@"1fe8 => @"1fe0 ; +@"1fe9 => @"1fe1 ; +@"1fea => @"1f7a ; +@"1feb => @"1f7b ; +@"1fec => @"1fe5 ; +@"1fed - @"1ff7 => \1 ; +@"1ff8 => @"1f78 ; +@"1ff9 => @"1f79 ; +@"1ffa => @"1f7c ; +@"1ffb => @"1f7d ; +@"1ffc => @"1ff3 ; +@"1ffd - @"215f => \1 ; + +% Roman numerals + +@"2160 - @"216f => #(\1 + 16) ; + +% Private zone + +@"e180 => @"00df ; %German \ss +@"e181 - @"e182 => @"e181 ; %German special \ss +@"e183 => @"0131 ; %Turkish \i +@"e184 => \1 ; %Turkish i with dot +@"e185 => @"0138 ; %kra +@"e186 => @"0149 ; %'n +@"e187 => @"017f ; %long s +@"e188 - @"e18c => #(\1 - @"c2f2) ; +@"e18d - @"e18e => @"e18e ; %\j +@"e18f => @"01f0 ; %\v\j +@"e191 . => \2 ; %Fixed case for \2 +@"e192 . => "\uppercase{" \2 "}" ; +@"e1a5 - @"e1a7 => #(\1 - @"dcd3) ; + +@"e1a0 => @"0390 ; %Greek "'i +@"e1a1 => @"03b0 ; % "'u +@"e1a2 => @"03c2 ; % final sigma +@"e1a3 => @"03d0 ; +@"e1a4 => @"03d1 ; +@"e1a5 - @"e1a7 => \1 ; +@"e1a8 => @"03d5 ; +@"e1a9 => @"03d6 ; +@"e1aa - @"e1ad => \1 ; +@"e1ae - @"e1b1 => #(\1 - @"ddb1) ; +@"e1b2 => @"1f50 ; +@"e1b3 => @"1f52 ; +@"e1b4 => @"1f54 ; +@"e1b5 => @"1f56 ; +@"e1b6 => @"1fb2 ; +@"e1b7 => @"1fb4 ; +@"e1b8 => @"1fb6 ; +@"e1b9 => @"1fb7 ; +@"e1ba => @"1fc2 ; +@"e1bb => @"1fc4 ; +@"e1bc => @"1fc6 ; +@"e1bd => @"1fc7 ; +@"e1be => @"1fd2 ; +@"e1bf => @"1fd3 ; +@"e1c0 => @"1fd6 ; +@"e1c1 => @"1fd7 ; +@"e1c2 => @"1fe2 ; +@"e1c3 => @"1fe3 ; +@"e1c4 => @"1fe6 ; +@"e1c5 => @"1fe7 ; +@"e1c6 => @"1fe4 ; +@"e1c7 => @"1ff2 ; +@"e1c8 => @"1ff4 ; +@"e1c9 => @"1ff6 ; +@"e1ca => @"1ff7 ; +@"e1cb => @"0587 ; + +% All others (wow, they are many of them!) + +. => \1 ; diff --git a/Master/texmf-dist/omega/otp/omega/lunatesigma.otp b/Master/texmf-dist/omega/otp/omega/lunatesigma.otp new file mode 100644 index 00000000000..e0587da88e7 --- /dev/null +++ b/Master/texmf-dist/omega/otp/omega/lunatesigma.otp @@ -0,0 +1,12 @@ +input: 2; +output: 2; + +expressions: + +@"03A3 => @"03FE ; + +@"03C2 => @"03F2 ; + +@"03C3 => @"03F2 ; + +. => \1; diff --git a/Master/texmf-dist/omega/otp/omega/macgr2uni.otp b/Master/texmf-dist/omega/otp/omega/macgr2uni.otp new file mode 100644 index 00000000000..4b46a7ad6d7 --- /dev/null +++ b/Master/texmf-dist/omega/otp/omega/macgr2uni.otp @@ -0,0 +1,273 @@ +input: 1; +output: 2; + +expressions: + +%`<'`''@"E1`|' => #(@"1F85) ; +`<'@"C0`|' => #(@"1F85) ; +%`<'`''@"E8`|' => #(@"1F95) ; +`<'@"DC`|' => #(@"1F95) ; +%`<'`''@"F6`|' => #(@"1FA5) ; +`<'@"F1`|' => #(@"1FA5) ; +`<'@"CD`|' => #(@"1F8D) ; +`<'@"D7`|' => #(@"1F9D) ; +`<'@"DF`|' => #(@"1FAD) ; +`<'`='@"E1`|' => #(@"1F87) ; +`<'`='@"E8`|' => #(@"1F97) ; +`<'`='@"F6`|' => #(@"1FA7) ; +`<'``'@"E1`|' => #(@"1F83) ; +`<'``'@"E8`|' => #(@"1F93) ; +`<'``'@"F6`|' => #(@"1FA3) ; +%`>'`''@"E1`|' => #(@"1F84) ; +%`>'`''@"E8`|' => #(@"1F94) ; +%`>'`''@"F6`|' => #(@"1FA4) ; +`>'@"C0`|' => #(@"1F84) ; +`>'@"DC`|' => #(@"1F94) ; +`>'@"F1`|' => #(@"1FA4) ; +`>'@"CD`|' => #(@"1F8C) ; +`>'@"D7`|' => #(@"1F9C) ; +`>'@"DF`|' => #(@"1FAC) ; +`>'`='@"E1`|' => #(@"1F86) ; +`>'`='@"E8`|' => #(@"1F96) ; +`>'`='@"F6`|' => #(@"1FA6) ; +`>'``'@"E1`|' => #(@"1F82) ; +`>'``'@"E8`|' => #(@"1F92) ; +`>'``'@"F6`|' => #(@"1FA2) ; +%`"'`''@"E9 => #(@"1FD3) ; +%`"'`''@"F9 => #(@"1FE3) ; +%`"'@"DD => #(@"1FD3) ; +%`"'@"E0 => #(@"1FE3) ; +%`''@"FB => #(@"1FD3) ; +%`''@"FC => #(@"1FE3) ; +@"FD => #(@"1FD3) ; +@"FE => #(@"1FE3) ; +%`"'`='@"E9 => #(@"1FD7) ; +%`"'`='@"F9 => #(@"1FE7) ; +`='@"FB => #(@"1FD7) ; +`='@"FC => #(@"1FE7) ; +%`"'``'@"E9 => #(@"1FD2) ; +%`"'``'@"F9 => #(@"1FE2) ; +``'@"FB => #(@"1FD2) ; +``'@"FC => #(@"1FE2) ; +%`''@"E1`|' => #(@"1FB4) ; +%`''@"E8`|' => #(@"1FC4) ; +%`''@"F6`|' => #(@"1FF4) ; +@"C0`|' => #(@"1FB4) ; +@"DC`|' => #(@"1FC4) ; +@"F1`|' => #(@"1FF4) ; +%`<'`''@"E1 => #(@"1F05) ; +%`<'`''@"E5 => #(@"1F15) ; +%`<'`''@"E8 => #(@"1F25) ; +%`<'`''@"E9 => #(@"1F35) ; +%`<'`''@"EF => #(@"1F45) ; +%`<'`''@"F9 => #(@"1F55) ; +%`<'`''@"F6 => #(@"1F65) ; +`<'@"C0 => #(@"1F05) ; +`<'@"DB => #(@"1F15) ; +`<'@"DC => #(@"1F25) ; +`<'@"DD => #(@"1F35) ; +`<'@"DE => #(@"1F45) ; +`<'@"E0 => #(@"1F55) ; +`<'@"F1 => #(@"1F65) ; +`<'`='@"E1 => #(@"1F07) ; +`<'`='@"E5 => #(@"03B5)#(@"1FDF) ; +`<'`='@"E8 => #(@"1F27) ; +`<'`='@"E9 => #(@"1F37) ; +`<'`='@"EF => #(@"03BF)#(@"1FDF) ; +`<'`='@"F9 => #(@"1F57) ; +`<'`='@"F6 => #(@"1F67) ; +`<'``'@"E1 => #(@"1F03) ; +`<'``'@"E5 => #(@"1F13) ; +`<'``'@"E8 => #(@"1F23) ; +`<'``'@"E9 => #(@"1F33) ; +`<'``'@"EF => #(@"1F43) ; +`<'``'@"F9 => #(@"1F53) ; +`<'``'@"F6 => #(@"1F63) ; +`<'@"E1`|' => #(@"1F81) ; +`<'@"E8`|' => #(@"1F91) ; +`<'@"F6`|' => #(@"1FA1) ; +`='@"E1`|' => #(@"1FB7) ; +`='@"E8`|' => #(@"1FC7) ; +`='@"F6`|' => #(@"1FF7) ; +%`>'`''@"E1 => #(@"1F04) ; +%`>'`''@"E5 => #(@"1F14) ; +%`>'`''@"E8 => #(@"1F24) ; +%`>'`''@"E9 => #(@"1F34) ; +%`>'`''@"EF => #(@"1F44) ; +%`>'`''@"F9 => #(@"1F54) ; +%`>'`''@"F6 => #(@"1F64) ; +`>'@"C0 => #(@"1F04) ; +`>'@"DB => #(@"1F14) ; +`>'@"DC => #(@"1F24) ; +`>'@"DD => #(@"1F34) ; +`>'@"DE => #(@"1F44) ; +`>'@"E0 => #(@"1F54) ; +`>'@"F1 => #(@"1F64) ; +`>'@"CD => #(@"1F0C) ; +`>'@"CE => #(@"1F1C) ; +`>'@"D7 => #(@"1F2C) ; +`>'@"D8 => #(@"1F3C) ; +`>'@"D9 => #(@"1F4C) ; +`>'@"DA => #(@"1F5C) ; +`>'@"DF => #(@"1F6C) ; +`>'`='@"E1 => #(@"1F06) ; +`>'`='@"E5 => #(@"03B5)#(@"1FCF) ; +`>'`='@"E8 => #(@"1F26) ; +`>'`='@"E9 => #(@"1F36) ; +`>'`='@"EF => #(@"03BF)#(@"1FCF) ; +`>'`='@"F9 => #(@"1F56) ; +`>'`='@"F6 => #(@"1F66) ; +`>'``'@"E1 => #(@"1F02) ; +`>'``'@"E5 => #(@"1F12) ; +`>'``'@"E8 => #(@"1F22) ; +`>'``'@"E9 => #(@"1F32) ; +`>'``'@"EF => #(@"1F42) ; +`>'``'@"F9 => #(@"1F52) ; +`>'``'@"F6 => #(@"1F62) ; +`>'@"E1`|' => #(@"1F80) ; +`>'@"E8`|' => #(@"1F90) ; +`>'@"F6`|' => #(@"1FA0) ; +``'@"E1`|' => #(@"1FB2) ; +``'@"E8`|' => #(@"1FC2) ; +``'@"F6`|' => #(@"1FF2) ; +%`"'@"B9 => #(@"03AA) ; +%`"'@"CB => #(@"03AB) ; +@"AB => #(@"03AA) ; +@"BD => #(@"03AB) ; +%`"'@"E9 => #(@"03CA) ; +%`"'@"F9 => #(@"03CB) ; +@"FB => #(@"03CA) ; +@"FC => #(@"03CB) ; +@"C0 => #(@"1F71) ; +@"DB => #(@"1F73) ; +@"DC => #(@"1F75) ; +@"DD => #(@"1F77) ; +@"DE => #(@"1F79) ; +@"E0 => #(@"1F7B) ; +@"F1 => #(@"1F7D) ; +@"CD => #(@"0386) ; +@"CE => #(@"0388) ; +@"D7 => #(@"0389) ; +@"D8 => #(@"038A) ; +@"D9 => #(@"038C) ; +@"DA => #(@"038E) ; +@"DF => #(@"038F) ; +`<'`'' => #(@"1FDE) ; +`<'`<' => #(@"00AB) ; +`<'`=' => #(@"1FDF) ; +`<'``' => #(@"1FDD) ; +`<'@"E1 => #(@"1F01) ; +`<'@"E5 => #(@"1F11) ; +`<'@"E8 => #(@"1F21) ; +`<'@"E9 => #(@"1F31) ; +`<'@"EF => #(@"1F41) ; +`<'@"F2 => #(@"1FE5) ; +`<'@"F9 => #(@"1F51) ; +`<'@"F6 => #(@"1F61) ; +`='@"A6 => #(@"03E0) ; +`='@"CC => #(@"03DE) ; +`='@"AA => #(@"03DA) ; +`='@"E1 => #(@"1FB6) ; +`='@"E5 => #(@"03B5)#(@"1FC0) ; +`='@"E8 => #(@"1FC6) ; +`='@"E9 => #(@"1FD6) ; +`='@"EF => #(@"03BF)#(@"1FC0) ; +`='@"F0 => #(@"03E1) ; +`='@"F8 => #(@"03DF) ; +`='@"F3 => #(@"03DB) ; +`='@"F9 => #(@"1FE6) ; +`='@"F6 => #(@"1FF6) ; +`>'`'' => #(@"1FCE) ; +`>'`=' => #(@"1FCF) ; +`>'`>' => #(@"00BB) ; +`>'``' => #(@"1FCD) ; +`>'@"E1 => #(@"1F00) ; +`>'@"E5 => #(@"1F10) ; +`>'@"E8 => #(@"1F20) ; +`>'@"E9 => #(@"1F30) ; +`>'@"EF => #(@"1F40) ; +`>'@"F2 => #(@"1FE4) ; +`>'@"F9 => #(@"1F50) ; +`>'@"F6 => #(@"1F60) ; +``'@"E1 => #(@"1F70) ; +``'@"E5 => #(@"1F72) ; +``'@"E8 => #(@"1F74) ; +``'@"E9 => #(@"1F76) ; +``'@"EF => #(@"1F78) ; +``'@"F9 => #(@"1F7A) ; +``'@"F6 => #(@"1F7C) ; +`|'`|' => #(@"03F5) ; +@"E1`|' => #(@"1FB3) ; +@"E8`|' => #(@"1FC3) ; +@"F6`|' => #(@"1FF3) ; +@"AF => #(@"0387) ; +`<'`<' => #(@"00AB) ; +`<' => #(@"1FFE) ; +`>'`>' => #(@"00BB) ; +`>' => #(@"1FBF) ; +`;' => #(@"037E) ; +@"B0 => #(@"0391) ; +@"B5 => #(@"0392) ; +@"A2 => #(@"0394) ; +@"B6 => #(@"0395) ; +@"BC => #(@"03A6) ; +@"A1 => #(@"0393) ; +@"B8 => #(@"0397) ; +@"B9 => #(@"0399) ; +@"A3 => #(@"0398) ; +@"BA => #(@"039A) ; +@"A4 => #(@"039B) ; +@"BB => #(@"039C) ; +@"C1 => #(@"039D) ; +@"C3 => #(@"039F) ; +@"A6 => #(@"03A0) ; +@"CC => #(@"03A7) ; +@"C4 => #(@"03A1) ; +@"AA => #(@"03A3) ; +@"C6 => #(@"03A4) ; +@"CB => #(@"03A5) ; +%`' => #(@"03DC) ; +@"BF => #(@"03A9) ; +@"A5 => #(@"039E) ; +@"BE => #(@"03A8) ; +@"B7 => #(@"0396) ; +@"E1 => #(@"03B1) ; +@"E2 => #(@"03B2) ; +@"F7 => #(@"03C2) ; +@"E4 => #(@"03B4) ; +@"E5 => #(@"03B5) ; +@"E6 => #(@"03C6) ; +@"E7 => #(@"03B3) ; +@"E8 => #(@"03B7) ; +@"E9 => #(@"03B9) ; +@"F5 => #(@"03B8) ; +@"EB => #(@"03BA) ; +@"EC => #(@"03BB) ; +@"ED => #(@"03BC) ; +@"EE => #(@"03BD) ; +@"EF => #(@"03BF) ; +@"F0 => #(@"03C0) ; +@"F8 => #(@"03C7) ; +@"F2 => #(@"03C1) ; +@"F3 => #(@"03C3) ; +@"F4 => #(@"03C4) ; +@"F9 => #(@"03C5) ; +%`' => #(@"03DD) ; +@"F6 => #(@"03C9) ; +@"EA => #(@"03BE) ; +@"E3 => #(@"03C8) ; +@"FA => #(@"03B6) ; +`|' => #(@"1FBE) ; + +`;' => @"037E; +@"AF => @"0387; +`-'`-'`-' => @"2014; +`-'`-' => @"2013; +``'``' => @"201F; +``' => @"201B; +`''`'' => @"201D; +`'' => @"2019; +`<'`<' => @"00AB; +`>'`>' => @"00BB; +. => \1; + diff --git a/Master/texmf-dist/omega/otp/omega/medbeta.otp b/Master/texmf-dist/omega/otp/omega/medbeta.otp new file mode 100644 index 00000000000..79a2c904df1 --- /dev/null +++ b/Master/texmf-dist/omega/otp/omega/medbeta.otp @@ -0,0 +1,14 @@ +input: 2; +output: 2; + +aliases: + +LETTER = (@"03AC-@"03D1 | @"03D5 | @"03D6 | @"03F0-@"03F3 | @"1F00-@"1FFF) ; + +expressions: + +{LETTER}@"03B2@"03B2 => \1 @"03D0 @"03D0 ; + +{LETTER}@"03B2 => \1 @"03D0 ; + +. => \1; diff --git a/Master/texmf-dist/omega/otp/omega/mixedgreek2uni.otp b/Master/texmf-dist/omega/otp/omega/mixedgreek2uni.otp new file mode 100644 index 00000000000..88e89dd4a76 --- /dev/null +++ b/Master/texmf-dist/omega/otp/omega/mixedgreek2uni.otp @@ -0,0 +1,547 @@ +input: 1; +output: 2; + +expressions: + +`<'`''`a'`|' => #(@"1F85) ; +`<'`''`h'`|' => #(@"1F95) ; +`<'`''`w'`|' => #(@"1FA5) ; +`<'`='`a'`|' => #(@"1F87) ; +`<'`='`h'`|' => #(@"1F97) ; +`<'`='`w'`|' => #(@"1FA7) ; +`<'``'`a'`|' => #(@"1F83) ; +`<'``'`h'`|' => #(@"1F93) ; +`<'``'`w'`|' => #(@"1FA3) ; +`>'`''`a'`|' => #(@"1F84) ; +`>'`''`h'`|' => #(@"1F94) ; +`>'`''`w'`|' => #(@"1FA4) ; +`>'`='`a'`|' => #(@"1F86) ; +`>'`='`h'`|' => #(@"1F96) ; +`>'`='`w'`|' => #(@"1FA6) ; +`>'``'`a'`|' => #(@"1F82) ; +`>'``'`h'`|' => #(@"1F92) ; +`>'``'`w'`|' => #(@"1FA2) ; +`"'`''`i' => #(@"1FD3) ; +`"'`''`u' => #(@"1FE3) ; +`"'`='`i' => #(@"1FD7) ; +`"'`='`u' => #(@"1FE7) ; +`"'``'`i' => #(@"1FD2) ; +`"'``'`u' => #(@"1FE2) ; +`''`a'`|' => #(@"1FB4) ; +`''`h'`|' => #(@"1FC4) ; +`''`w'`|' => #(@"1FF4) ; +`<'`''`a' => #(@"1F05) ; +`<'`''`e' => #(@"1F15) ; +`<'`''`h' => #(@"1F25) ; +`<'`''`i' => #(@"1F35) ; +`<'`''`o' => #(@"1F45) ; +`<'`''`u' => #(@"1F55) ; +`<'`''`w' => #(@"1F65) ; +`<'`='`a' => #(@"1F07) ; +`<'`='`e' => #(@"03B5)#(@"1FDF) ; +`<'`='`h' => #(@"1F27) ; +`<'`='`i' => #(@"1F37) ; +`<'`='`o' => #(@"03BF)#(@"1FDF) ; +`<'`='`u' => #(@"1F57) ; +`<'`='`w' => #(@"1F67) ; +`<'``'`a' => #(@"1F03) ; +`<'``'`e' => #(@"1F13) ; +`<'``'`h' => #(@"1F23) ; +`<'``'`i' => #(@"1F33) ; +`<'``'`o' => #(@"1F43) ; +`<'``'`u' => #(@"1F53) ; +`<'``'`w' => #(@"1F63) ; +`<'`a'`|' => #(@"1F81) ; +`<'`h'`|' => #(@"1F91) ; +`<'`w'`|' => #(@"1FA1) ; +`='`a'`|' => #(@"1FB7) ; +`='`h'`|' => #(@"1FC7) ; +`='`w'`|' => #(@"1FF7) ; +`>'`''`a' => #(@"1F04) ; +`>'`''`e' => #(@"1F14) ; +`>'`''`h' => #(@"1F24) ; +`>'`''`i' => #(@"1F34) ; +`>'`''`o' => #(@"1F44) ; +`>'`''`u' => #(@"1F54) ; +`>'`''`w' => #(@"1F64) ; +`>'`='`a' => #(@"1F06) ; +`>'`='`e' => #(@"03B5)#(@"1FCF) ; +`>'`='`h' => #(@"1F26) ; +`>'`='`i' => #(@"1F36) ; +`>'`='`o' => #(@"03BF)#(@"1FCF) ; +`>'`='`u' => #(@"1F56) ; +`>'`='`w' => #(@"1F66) ; +`>'``'`a' => #(@"1F02) ; +`>'``'`e' => #(@"1F12) ; +`>'``'`h' => #(@"1F22) ; +`>'``'`i' => #(@"1F32) ; +`>'``'`o' => #(@"1F42) ; +`>'``'`u' => #(@"1F52) ; +`>'``'`w' => #(@"1F62) ; +`>'`a'`|' => #(@"1F80) ; +`>'`h'`|' => #(@"1F90) ; +`>'`w'`|' => #(@"1FA0) ; +``'`a'`|' => #(@"1FB2) ; +``'`h'`|' => #(@"1FC2) ; +``'`w'`|' => #(@"1FF2) ; +`"'`I' => #(@"03AA) ; +`"'`U' => #(@"03AB) ; +`"'`i' => #(@"03CA) ; +`"'`u' => #(@"03CB) ; +`''`a' => #(@"1F71) ; +`''`e' => #(@"1F73) ; +`''`h' => #(@"1F75) ; +`''`i' => #(@"1F77) ; +`''`o' => #(@"1F79) ; +`''`u' => #(@"1F7B) ; +`''`w' => #(@"1F7D) ; +`''`A' => #(@"0386) ; +`''`E' => #(@"0388) ; +`''`H' => #(@"0389) ; +`''`I' => #(@"038A) ; +`''`O' => #(@"038C) ; +`''`U' => #(@"038E) ; +`''`W' => #(@"038F) ; +`<'`'' => #(@"1FDE) ; +`<'`<' => #(@"00AB) ; +`<'`=' => #(@"1FDF) ; +`<'``' => #(@"1FDD) ; +`<'`a' => #(@"1F01) ; +`<'`e' => #(@"1F11) ; +`<'`h' => #(@"1F21) ; +`<'`i' => #(@"1F31) ; +`<'`o' => #(@"1F41) ; +`<'`r' => #(@"1FE5) ; +`<'`u' => #(@"1F51) ; +`<'`w' => #(@"1F61) ; +`='`P' => #(@"03E0) ; +`='`Q' => #(@"03DE) ; +`='`S' => #(@"03DA) ; +`='`a' => #(@"1FB6) ; +`='`e' => #(@"03B5)#(@"1FC0) ; +`='`h' => #(@"1FC6) ; +`='`i' => #(@"1FD6) ; +`='`o' => #(@"03BF)#(@"1FC0) ; +`='`p' => #(@"03E1) ; +`='`q' => #(@"03DF) ; +`='`s' => #(@"03DB) ; +`='`u' => #(@"1FE6) ; +`='`w' => #(@"1FF6) ; +`>'`'' => #(@"1FCE) ; +`>'`=' => #(@"1FCF) ; +`>'`>' => #(@"00BB) ; +`>'``' => #(@"1FCD) ; +`>'`a' => #(@"1F00) ; +`>'`e' => #(@"1F10) ; +`>'`h' => #(@"1F20) ; +`>'`i' => #(@"1F30) ; +`>'`o' => #(@"1F40) ; +`>'`r' => #(@"1FE4) ; +`>'`u' => #(@"1F50) ; +`>'`w' => #(@"1F60) ; +`^'`A' => #(@"1FB8) ; +`^'`E' => #(@"0395)#(@"0306) ; +`^'`H' => #(@"0397)#(@"0306) ; +`^'`I' => #(@"1FD8) ; +`^'`O' => #(@"039F)#(@"0306) ; +`^'`U' => #(@"1FE8) ; +`^'`W' => #(@"03A9)#(@"0306) ; +`^'`a' => #(@"1FB0) ; +`^'`e' => #(@"03B5)#(@"0306) ; +`^'`h' => #(@"03B7)#(@"0306) ; +`^'`i' => #(@"1FD0) ; +`^'`o' => #(@"03BF)#(@"0306) ; +`^'`u' => #(@"1FE0) ; +`^'`w' => #(@"03C9)#(@"0306) ; +`_'`A' => #(@"1FB9) ; +`_'`E' => #(@"0395)#(@"0304) ; +`_'`H' => #(@"0397)#(@"0304) ; +`_'`I' => #(@"1FD9) ; +`_'`O' => #(@"039F)#(@"0304) ; +`_'`U' => #(@"1FE9) ; +`_'`W' => #(@"03A9)#(@"0304) ; +`_'`a' => #(@"1FB1) ; +`_'`e' => #(@"03B5)#(@"0304) ; +`_'`h' => #(@"03B7)#(@"0304) ; +`_'`i' => #(@"1FD1) ; +`_'`o' => #(@"03BF)#(@"0304) ; +`_'`u' => #(@"1FE1) ; +`_'`w' => #(@"03C9)#(@"0304) ; +``'`a' => #(@"1F70) ; +``'`e' => #(@"1F72) ; +``'`h' => #(@"1F74) ; +``'`i' => #(@"1F76) ; +``'`o' => #(@"1F78) ; +``'`u' => #(@"1F7A) ; +``'`w' => #(@"1F7C) ; +`|'`|' => #(@"03F5) ; +`a'`|' => #(@"1FB3) ; +`h'`|' => #(@"1FC3) ; +`w'`|' => #(@"1FF3) ; +`;' => #(@"0387) ; +`?' => #(@"037E) ; +`A' => #(@"0391) ; +`B' => #(@"0392) ; +`D' => #(@"0394) ; +`E' => #(@"0395) ; +`F' => #(@"03A6) ; +`G' => #(@"0393) ; +`H' => #(@"0397) ; +`I' => #(@"0399) ; +`J' => #(@"0398) ; +`K' => #(@"039A) ; +`L' => #(@"039B) ; +`M' => #(@"039C) ; +`N' => #(@"039D) ; +`O' => #(@"039F) ; +`P' => #(@"03A0) ; +`Q' => #(@"03A7) ; +`R' => #(@"03A1) ; +`S' => #(@"03A3) ; +`T' => #(@"03A4) ; +`U' => #(@"03A5) ; +`V' => #(@"03DC) ; +`W' => #(@"03A9) ; +`X' => #(@"039E) ; +`Y' => #(@"03A8) ; +`Z' => #(@"0396) ; +`^' => #(@"0306) ; +`_' => #(@"0304) ; +`a' => #(@"03B1) ; +`b' => #(@"03B2) ; +`c' => #(@"03C2) ; +`d' => #(@"03B4) ; +`e' => #(@"03B5) ; +`f' => #(@"03C6) ; +`g' => #(@"03B3) ; +`h' => #(@"03B7) ; +`i' => #(@"03B9) ; +`j' => #(@"03B8) ; +`k' => #(@"03BA) ; +`l' => #(@"03BB) ; +`m' => #(@"03BC) ; +`n' => #(@"03BD) ; +`o' => #(@"03BF) ; +`p' => #(@"03C0) ; +`q' => #(@"03C7) ; +`r' => #(@"03C1) ; +`s' => #(@"03C3) ; +`t' => #(@"03C4) ; +`u' => #(@"03C5) ; +`v' => #(@"03DD) ; +`w' => #(@"03C9) ; +`x' => #(@"03BE) ; +`y' => #(@"03C8) ; +`z' => #(@"03B6) ; +`<'`Ü'`|' => #(@"1F85) ; +`<'`Þ'`|' => #(@"1F95) ; +`<'`þ'`|' => #(@"1FA5) ; +`<'`¢'`|' => #(@"1F8D) ; +`<'`¹'`|' => #(@"1F9D) ; +`<'`¿'`|' => #(@"1FAD) ; +`<'`='`á'`|' => #(@"1F87) ; +`<'`='`ç'`|' => #(@"1F97) ; +`<'`='`ù'`|' => #(@"1FA7) ; +`<'`='`Á'`|' => #(@"1F8F) ; +`<'`='`Ç'`|' => #(@"1F9F) ; +`<'`='`Ù'`|' => #(@"1FAF) ; +`<'``'`á'`|' => #(@"1F83) ; +`<'``'`ç'`|' => #(@"1F93) ; +`<'``'`ù'`|' => #(@"1FA3) ; +`<'``'`Á'`|' => #(@"1F8B) ; +`<'``'`Ç'`|' => #(@"1F9B) ; +`<'``'`Ù'`|' => #(@"1FAB) ; +`>'`Ü'`|' => #(@"1F84) ; +`>'`Þ'`|' => #(@"1F94) ; +`>'`þ'`|' => #(@"1FA4) ; +`>'`¢'`|' => #(@"1F8C) ; +`>'`¹'`|' => #(@"1F9C) ; +`>'`¿'`|' => #(@"1FAC) ; +`>'`='`á'`|' => #(@"1F86) ; +`>'`='`ç'`|' => #(@"1F96) ; +`>'`='`ù'`|' => #(@"1FA6) ; +`>'`='`Á'`|' => #(@"1F8E) ; +`>'`='`Ç'`|' => #(@"1F9E) ; +`>'`='`Ù'`|' => #(@"1FAE) ; +`>'``'`á'`|' => #(@"1F82) ; +`>'``'`ç'`|' => #(@"1F92) ; +`>'``'`ù'`|' => #(@"1FA2) ; +`>'``'`Á'`|' => #(@"1F8A) ; +`>'``'`Ç'`|' => #(@"1F9A) ; +`>'``'`Ù'`|' => #(@"1FAA) ; +`À' => #(@"0390) ; +`à' => #(@"03B0) ; +`='`ú' => #(@"1FD7) ; +`='`û' => #(@"1FE7) ; +``'`ú' => #(@"1FD2) ; +``'`û' => #(@"1FE2) ; +`Ü'`|' => #(@"1FB4) ; +`Þ'`|' => #(@"1FC4) ; +`þ'`|' => #(@"1FF4) ; +`<'`Ü' => #(@"1F05) ; +`<'`Ý' => #(@"1F15) ; +`<'`Þ' => #(@"1F25) ; +`<'`ß' => #(@"1F35) ; +`<'`ü' => #(@"1F45) ; +`<'`ý' => #(@"1F55) ; +`<'`þ' => #(@"1F65) ; +`<'`¢' => #(@"1F0D) ; +`<'`¸' => #(@"1F1D) ; +`<'`¹' => #(@"1F2D) ; +`<'`º' => #(@"1F3D) ; +`<'`¼' => #(@"1F4D) ; +`<'`¾' => #(@"1F5D) ; +`<'`¿' => #(@"1F6D) ; +`<'`='`á' => #(@"1F07) ; +`<'`='`å' => #(@"1F11)#(@"0303) ; +`<'`='`ç' => #(@"1F27) ; +`<'`='`é' => #(@"1F37) ; +`<'`='`ï' => #(@"1F41)#(@"0303) ; +`<'`='`õ' => #(@"1F57) ; +`<'`='`ù' => #(@"1F67) ; +`<'`='`Á' => #(@"1F0F) ; +`<'`='`Å' => #(@"1F19)#(@"0303) ; +`<'`='`Ç' => #(@"1F2F) ; +`<'`='`É' => #(@"1F3F) ; +`<'`='`Ï' => #(@"1F49)#(@"0303) ; +`<'`='`Õ' => #(@"1F5F) ; +`<'`='`Ù' => #(@"1F6F) ; +`<'``'`á' => #(@"1F03) ; +`<'``'`å' => #(@"1F13) ; +`<'``'`ç' => #(@"1F23) ; +`<'``'`é' => #(@"1F33) ; +`<'``'`ï' => #(@"1F43) ; +`<'``'`õ' => #(@"1F53) ; +`<'``'`ù' => #(@"1F63) ; +`<'``'`Á' => #(@"1F0B) ; +`<'``'`Å' => #(@"1F1B) ; +`<'``'`Ç' => #(@"1F2B) ; +`<'``'`É' => #(@"1F3B) ; +`<'``'`Ï' => #(@"1F4B) ; +`<'``'`Õ' => #(@"1F5B) ; +`<'``'`Ù' => #(@"1F6B) ; +`<'`á'`|' => #(@"1F81) ; +`<'`ç'`|' => #(@"1F91) ; +`<'`ù'`|' => #(@"1FA1) ; +`<'`Á'`|' => #(@"1F89) ; +`<'`Ç'`|' => #(@"1F99) ; +`<'`Ù'`|' => #(@"1FA9) ; +`='`á'`|' => #(@"1FB7) ; +`='`ç'`|' => #(@"1FC7) ; +`='`ù'`|' => #(@"1FF7) ; +`>'`Ü' => #(@"1F04) ; +`>'`Ý' => #(@"1F14) ; +`>'`Þ' => #(@"1F24) ; +`>'`ß' => #(@"1F34) ; +`>'`ü' => #(@"1F44) ; +`>'`ý' => #(@"1F54) ; +`>'`þ' => #(@"1F64) ; +`>'`¢' => #(@"1F0C) ; +`>'`¸' => #(@"1F1C) ; +`>'`¹' => #(@"1F2C) ; +`>'`º' => #(@"1F3C) ; +`>'`¼' => #(@"1F4C) ; +`>'`¾' => #(@"1F5C) ; +`>'`¿' => #(@"1F6C) ; +`>'`='`á' => #(@"1F06) ; +`>'`='`å' => #(@"1F10)#(@"0303) ; +`>'`='`ç' => #(@"1F26) ; +`>'`='`é' => #(@"1F36) ; +`>'`='`ï' => #(@"1F40)#(@"0303) ; +`>'`='`õ' => #(@"1F56) ; +`>'`='`ù' => #(@"1F66) ; +`>'`='`Á' => #(@"1F0E) ; +`>'`='`Å' => #(@"1F18)#(@"0303) ; +`>'`='`Ç' => #(@"1F2E) ; +`>'`='`É' => #(@"1F3E) ; +`>'`='`Ï' => #(@"1F48)#(@"0303) ; +`>'`='`Õ' => #(@"1F5E) ; +`>'`='`Ù' => #(@"1F6E) ; +`>'``'`á' => #(@"1F02) ; +`>'``'`å' => #(@"1F12) ; +`>'``'`ç' => #(@"1F22) ; +`>'``'`é' => #(@"1F32) ; +`>'``'`ï' => #(@"1F42) ; +`>'``'`õ' => #(@"1F52) ; +`>'``'`ù' => #(@"1F62) ; +`>'``'`Á' => #(@"1F0A) ; +`>'``'`Å' => #(@"1F1A) ; +`>'``'`Ç' => #(@"1F2A) ; +`>'``'`É' => #(@"1F3A) ; +`>'``'`Ï' => #(@"1F4A) ; +`>'``'`Õ' => #(@"1F5A) ; +`>'``'`Ù' => #(@"1F6A) ; +`>'`á'`|' => #(@"1F80) ; +`>'`ç'`|' => #(@"1F90) ; +`>'`ù'`|' => #(@"1FA0) ; +`>'`Á'`|' => #(@"1F88) ; +`>'`Ç'`|' => #(@"1F98) ; +`>'`Ù'`|' => #(@"1FA8) ; +``'`á'`|' => #(@"1FB2) ; +``'`ç'`|' => #(@"1FC2) ; +``'`ù'`|' => #(@"1FF2) ; +`Ú' => #(@"03AA) ; +`Û' => #(@"03AB) ; +`ú' => #(@"03CA) ; +`û' => #(@"03CB) ; +`Ü' => #(@"03AC) ; +`Ý' => #(@"03AD) ; +`Þ' => #(@"03AE) ; +`ß' => #(@"03AF) ; +`ü' => #(@"03CC) ; +`ý' => #(@"03CD) ; +`þ' => #(@"03CE) ; +`¢' => #(@"0386) ; +`¸' => #(@"0388) ; +`¹' => #(@"0389) ; +`º' => #(@"038A) ; +`¼' => #(@"038C) ; +`¾' => #(@"038E) ; +`¿' => #(@"038F) ; +`<'`'' => #(@"1FDE) ; +`<'`<' => #(@"00AB) ; +`<'`=' => #(@"1FDF) ; +`<'``' => #(@"1FDD) ; +`<'`á' => #(@"1F01) ; +`<'`å' => #(@"1F11) ; +`<'`ç' => #(@"1F21) ; +`<'`é' => #(@"1F31) ; +`<'`ï' => #(@"1F41) ; +`<'`ñ' => #(@"1FE5) ; +`<'`õ' => #(@"1F51) ; +`<'`ù' => #(@"1F61) ; +`<'`Á' => #(@"1F09) ; +`<'`Å' => #(@"1F19) ; +`<'`Ç' => #(@"1F29) ; +`<'`É' => #(@"1F39) ; +`<'`Ï' => #(@"1F49) ; +`<'`Ñ' => #(@"1FEC) ; +`<'`Õ' => #(@"1F59) ; +`<'`Ù' => #(@"1F69) ; +`='`Ð' => #(@"03E0) ; +`='`×' => #(@"03DE) ; +`='`Ó' => #(@"03DA) ; +`='`Ê' => #(@"03D8) ; +`='`Â' => #(@"03DC) ; +`='`á' => #(@"1FB6) ; +`='`å' => #(@"03B5)#(@"0303) ; +`='`ç' => #(@"1FC6) ; +`='`é' => #(@"1FD6) ; +`='`ï' => #(@"03BF)#(@"0303) ; +`='`ð' => #(@"03E1) ; +`='`÷' => #(@"03DF) ; +`='`ó' => #(@"03DB) ; +`='`ê' => #(@"03D9) ; +`='`õ' => #(@"1FE6) ; +`='`ù' => #(@"1FF6) ; +`='`â' => #(@"03DD) ; +`>'`'' => #(@"1FCE) ; +`>'`=' => #(@"1FCF) ; +`>'`>' => #(@"00BB) ; +`>'``' => #(@"1FCD) ; +`>'`á' => #(@"1F00) ; +`>'`å' => #(@"1F10) ; +`>'`ç' => #(@"1F20) ; +`>'`é' => #(@"1F30) ; +`>'`ï' => #(@"1F40) ; +`>'`ñ' => #(@"1FE4) ; +`>'`õ' => #(@"1F50) ; +`>'`ù' => #(@"1F60) ; +`>'`Á' => #(@"1F08) ; +`>'`Å' => #(@"1F18) ; +`>'`Ç' => #(@"1F28) ; +`>'`É' => #(@"1F38) ; +`>'`Ï' => #(@"1F48) ; +`>'`Ñ' => #(@"1FDC) ; +`>'`Õ' => #(@"1F58) ; +`>'`Ù' => #(@"1F68) ; +``'`á' => #(@"1F70) ; +``'`å' => #(@"1F72) ; +``'`ç' => #(@"1F74) ; +``'`é' => #(@"1F76) ; +``'`ï' => #(@"1F78) ; +``'`õ' => #(@"1F7A) ; +``'`ù' => #(@"1F7C) ; +%`|'`|' => #(@"03F5) ; +`á'`|' => #(@"1FB3) ; +`ç'`|' => #(@"1FC3) ; +`ù'`|' => #(@"1FF3) ; +`Á'`|' => #(@"1FBC) ; +`Ç'`|' => #(@"1FCC) ; +`Ù'`|' => #(@"1FFC) ; +`·' => #(@"0387) ; +`<'`<' => #(@"00AB) ; +`<' => #(@"1FFE) ; +`>'`>' => #(@"00BB) ; +`>' => #(@"1FBF) ; +`;' => #(@"037E) ; +`Á' => #(@"0391) ; +`Â' => #(@"0392) ; +`Ä' => #(@"0394) ; +`Å' => #(@"0395) ; +`Ö' => #(@"03A6) ; +`Ã' => #(@"0393) ; +`Ç' => #(@"0397) ; +`É' => #(@"0399) ; +`È' => #(@"0398) ; +`Ê' => #(@"039A) ; +`Ë' => #(@"039B) ; +`Ì' => #(@"039C) ; +`Í' => #(@"039D) ; +`Ï' => #(@"039F) ; +`Ð' => #(@"03A0) ; +`×' => #(@"03A7) ; +`Ñ' => #(@"03A1) ; +`Ó' => #(@"03A3) ; +`Ô' => #(@"03A4) ; +`Õ' => #(@"03A5) ; +`Ù' => #(@"03A9) ; +`Î' => #(@"039E) ; +`Ø' => #(@"03A8) ; +`Æ' => #(@"0396) ; +`á' => #(@"03B1) ; +`â' => #(@"03B2) ; +`ò' => #(@"03C2) ; +`ä' => #(@"03B4) ; +`å' => #(@"03B5) ; +`ö' => #(@"03C6) ; +`ã' => #(@"03B3) ; +`ç' => #(@"03B7) ; +`é' => #(@"03B9) ; +`è' => #(@"03B8) ; +`ê' => #(@"03BA) ; +`ë' => #(@"03BB) ; +`ì' => #(@"03BC) ; +`í' => #(@"03BD) ; +`ï' => #(@"03BF) ; +`ð' => #(@"03C0) ; +`÷' => #(@"03C7) ; +`ñ' => #(@"03C1) ; +`ó' => #(@"03C3) ; +`ô' => #(@"03C4) ; +`õ' => #(@"03C5) ; +`ù' => #(@"03C9) ; +`î' => #(@"03BE) ; +`ø' => #(@"03C8) ; +`æ' => #(@"03B6) ; +`|' => "|" ; +`<'`<' => #(@"00AB) ; +`<' => #(@"1FFE) ; +`>'`>' => #(@"00BB) ; +`>' => #(@"1FBF) ; + +`?' => @"037E; +`;' => @"037E; +`·' => @"0387; +`-'`-'`-' => @"2014; +`-'`-' => @"2013; +``'``' => @"201C; +``' => @"2018; +`''`'' => @"201D; +`'' => @"2019; +@"2060`<'`<' => @"201F; +@"2060`>'`>' => @"201D; +`<'`<' => @"00AB; +`>'`>' => @"00BB; +. => \1; + diff --git a/Master/texmf-dist/omega/otp/omega/uni2cuni.otp b/Master/texmf-dist/omega/otp/omega/uni2cuni.otp new file mode 100644 index 00000000000..af7a3ebc162 --- /dev/null +++ b/Master/texmf-dist/omega/otp/omega/uni2cuni.otp @@ -0,0 +1,202 @@ +%%% ==================================================================== +%%% @OmegaTranslationProcess-file{ +%%% author = "Yannis Haralambous", +%%% version = "1.0", +%%% date = "16/07/94" +%%% time = "9:53:26 MET" +%%% filename = "UnicodeToContUnicode.otp", +%%% address = "187, rue Nationale, +%%% 59800 Lille, France" +%%% telephone = "", +%%% FAX = "+33 20402864", +%%% checksum = "", +%%% email = "Yannis.Haralambous@univ-lille1.fr", +%%% codetable = "ISO/ASCII", +%%% keywords = "", +%%% supported = "yes", +%%% docstring = "This file is part of the public domain +%%% Arabic-script Omega system. +%%% Omega is a TeX extension (C) John Plaice +%%% and Yannis Haralambous, 1994" +%%% } +%%% ==================================================================== +input: 2; +output: 2; + +states: MEDIAL,NUMERAL; + +aliases: + +UNIFORM = (@"0621 | @"0674 | @"066E | @"066F | @"06EF | @"063F); +SPECIAL = (@"FDF2) ; +BIFORM = (@"0622-@"0625 | @"0627 | @"0629 | @"062F-@"0632 | @"0648 | + @"0649 | @"065D | @"065E | + @"0671-@"0673 | @"0675-@"0677 | @"0688-@"069A | + @"06BA | @"06C0-@"06CB | @"06CD | @"06D2 | @"06D3 | + @"06FF); +QUADRIFORM = (@"0626 | @"0628 | @"062A-@"062E | @"0633-@"063A | + @"0640-@"0647 | + @"0649 | @"064A | + @"0655-@"0657 | @"065B | @"065C | + @"0678-@"0687 | @"069A-@"06B7 | + @"06BB-@"06BF | @"06CC | @"06CE | @"06D0 | @"06D1 | + @"06FE); +ACCENT = (@"064B-@"0652 | @"0670); +ARABIC_LETTER = ({BIFORM} | {QUADRIFORM}); +NOT_ARABIC_LETTER = ^(@"0621-@"065F | @"0670-@"06D3); +NOT_ARABIC_OR_UNI = ({NOT_ARABIC_LETTER}|{UNIFORM}); +ARABIC_NUMBER = (@"0030-@"0039 | @"0660-@"0669 | @"06F0-@"06F9); +NOT_ARABIC_NUMBER = ^(@"0030-@"0039 | @"0660-@"0669 | @"06F0-@"06F9); +LAM_LIKE = (@"0644 | @"06B5-@"06B7 | @"06FE); +ALIF_LIKE = (@"0622|@"0623|@"0625|@"0627|@"0671-@"0673); + +expressions: + +{UNIFORM}@"0651{ACCENT} + => #(\1 + @"DA00) #(\3 + @"DA90) + ; +{UNIFORM}{ACCENT} + => #(\1 + @"DA00) #(\2 + @"DA00) + ; +{UNIFORM} + => #(\1 + @"DA00) + ; +{SPECIAL}@"0651{ACCENT} + => \1 #(\3 + @"DA90) + ; +{SPECIAL}{ACCENT} + => \1 #(\2 + @"DA00) + ; +{SPECIAL} + => \1 + ; +{ARABIC_NUMBER} end: + => #(\1) "}" + + ; +{ARABIC_NUMBER} + => #(\1) + ; +(@"002B|@"002D|@"002E|@"066B|@"066C){ARABIC_NUMBER} end: + => #(\1) #(\2) "}" + + ; +(@"002B|@"002D|@"002E|@"066B|@"066C){ARABIC_NUMBER} + => #(\1) #(\2) + ; +{NOT_ARABIC_NUMBER} + => "}" + <= #(\1) + + ; +(@"002B|@"002D|@"002E){ARABIC_NUMBER} end: + => "{\textdir TLT{}" #(\1) #(\2) "}" + ; +(@"002B|@"002D|@"002E){ARABIC_NUMBER} + => "{\textdir TLT{}" #(\1) #(\2) + + ; +{ARABIC_NUMBER} end: + => #(\1) + ; +{ARABIC_NUMBER} + => "{\textdir TLT{}" #(\1) + + ; +{NOT_ARABIC_LETTER} + => #(\1) + ; +{QUADRIFORM}{NOT_ARABIC_OR_UNI} + => #(\1 + @"DA00) <= \2 + ; +{QUADRIFORM} end: + => #(\1 + @"DA00) + ; +{QUADRIFORM}@"0651{ACCENT}{NOT_ARABIC_OR_UNI} + => #(\1 + @"DA00) #(\3 + @"DA90) + <= #(\4) + ; +{QUADRIFORM}{ACCENT}{NOT_ARABIC_OR_UNI} + => #(\1 + @"DA00) #(\2 + @"DA00) + <= #(\3) + ; +{QUADRIFORM}@"0651{ACCENT} end: + => #(\1 + @"DA00) #(\3 + @"DA90) + ; +{QUADRIFORM}{ACCENT} end: + => #(\1 + @"DA00) #(\2 + @"DA00) + ; + +% @"0620 is our internal keshideh (not Unicode keshideh which is @"0640) + +{QUADRIFORM}@"0651{ACCENT} + => #(\1 + @"DB00) #(\3 + @"DA90) @"0620 + + ; +{QUADRIFORM}{ACCENT} + => #(\1 + @"DB00) #(\2 + @"DA00) @"0620 + + ; +{QUADRIFORM} + => #(\1 + @"DB00) @"0620 + + ; +{BIFORM}@"0651{ACCENT} + => #(\1 + @"DA00) #(\3 + @"DA90) + ; +{BIFORM}{ACCENT} + => #(\1 + @"DA00) #(\2 + @"DA00) + ; +{BIFORM} + => #(\1 + @"DA00) + ; +{QUADRIFORM}{NOT_ARABIC_OR_UNI} + => #(\1 + @"DD00) + <= #(\2) + + ; +{QUADRIFORM} end: + => #(\1 + @"DD00) + + ; +{QUADRIFORM}@"0651{ACCENT}{NOT_ARABIC_OR_UNI} + => #(\1 + @"DD00) #(\3 + @"DA90) + <= #(\4) + + ; +{QUADRIFORM}{ACCENT}{NOT_ARABIC_OR_UNI} + => #(\1 + @"DD00) #(\2 + @"DA00) + <= #(\3) + + ; +{QUADRIFORM}@"0651{ACCENT} end: + => #(\1 + @"DD00) #(\3 + @"DA90) + + ; +{QUADRIFORM}{ACCENT} end: + => #(\1 + @"DD00) #(\2 + @"DA00) + + ; +{QUADRIFORM}@"0651{ACCENT} + => #(\1 + @"DC00) #(\3 + @"DA90) @"0620 + ; +{QUADRIFORM}{ACCENT} + => #(\1 + @"DC00) #(\2 + @"DA00) @"0620 + ; +{QUADRIFORM} + => #(\1 + @"DC00) @"0620 + ; +{BIFORM}@"0651{ACCENT} + => #(\1 + @"DD00) #(\3 + @"DA90) + + ; +{BIFORM}{ACCENT} + => #(\1 + @"DD00) #(\2 + @"DA00) + + ; +{BIFORM} + => #(\1 + @"DD00) + + ; + +@"F000-@"F07F => \1 ; diff --git a/Master/texmf-dist/omega/otp/omega/uni2greek-verbatim.otp b/Master/texmf-dist/omega/otp/omega/uni2greek-verbatim.otp new file mode 100644 index 00000000000..938a174a108 --- /dev/null +++ b/Master/texmf-dist/omega/otp/omega/uni2greek-verbatim.otp @@ -0,0 +1,303 @@ +% Version 2, May 10th, 1999 + +input: 2; +output: 2; + +expressions: + +@"1F00 => @"E711; +@"1F01 => @"E710; +@"1F02 => @"E71A; +@"1F03 => @"E716; +@"1F04 => @"E71B; +@"1F05 => @"E717; +@"1F06 => @"E71C; +@"1F07 => @"E718; +@"1F08 => @"E701 @"0391; +@"1F09 => @"E700 @"0391; +@"1F0A => @"E70A @"0391; +@"1F0B => @"E706 @"0391; +@"1F0C => @"E70B @"0391; +@"1F0D => @"E707 @"0391; +@"1F0E => @"E70C @"0391; +@"1F0F => @"E708 @"0391; +% +@"1F10 @"0303 => @"E73C; +@"1F11 @"0303 => @"E738; +@"03B5 @"0303 => @"E734; +@"1F10 => @"E731; +@"1F11 => @"E730; +@"1F12 => @"E73A; +@"1F13 => @"E736; +@"1F14 => @"E73B; +@"1F15 => @"E737; +@"1F18 @"0303 => @"E70C @"0395; +@"1F19 @"0303 => @"E708 @"0395; +@"1F18 => @"E701 @"0395; +@"1F19 => @"E700 @"0395; +@"1F1A => @"E70A @"0395; +@"1F1B => @"E706 @"0395; +@"1F1C => @"E70B @"0395; +@"1F1D => @"E707 @"0395; +% +@"1F20 => @"E741; +@"1F21 => @"E740; +@"1F22 => @"E74A; +@"1F23 => @"E746; +@"1F24 => @"E74B; +@"1F25 => @"E747; +@"1F26 => @"E74C; +@"1F27 => @"E748; +@"1F28 => @"E701 @"0397; +@"1F29 => @"E700 @"0397; +@"1F2A => @"E70A @"0397; +@"1F2B => @"E706 @"0397; +@"1F2C => @"E70B @"0397; +@"1F2D => @"E707 @"0397; +@"1F2E => @"E70C @"0397; +@"1F2F => @"E708 @"0397; +% +@"1F30 => @"E761; +@"1F31 => @"E760; +@"1F32 => @"E76A; +@"1F33 => @"E766; +@"1F34 => @"E76B; +@"1F35 => @"E767; +@"1F36 => @"E76C; +@"1F37 => @"E768; +@"1F38 => @"E701 @"0399; +@"1F39 => @"E700 @"0399; +@"1F3A => @"E70A @"0399; +@"1F3B => @"E706 @"0399; +@"1F3C => @"E70B @"0399; +@"1F3D => @"E707 @"0399; +@"1F3E => @"E70C @"0399; +@"1F3F => @"E708 @"0399; +% +@"1F40 @"0303 => @"E77C; +@"1F41 @"0303 => @"E778; +@"03BF @"0303 => @"E774; +@"1F40 => @"E771; +@"1F41 => @"E770; +@"1F42 => @"E77A; +@"1F43 => @"E776; +@"1F44 => @"E77B; +@"1F45 => @"E777; +@"1F48 @"0303 => @"E70C @"039F; +@"1F49 @"0303 => @"E708 @"039F; +@"1F48 => @"E701 @"039F; +@"1F49 => @"E700 @"039F; +@"1F4A => @"E70A @"039F; +@"1F4B => @"E706 @"039F; +@"1F4C => @"E70B @"039F; +@"1F4D => @"E707 @"039F; +% +@"1F50 => @"E781; +@"1F51 => @"E780; +@"1F52 => @"E78A; +@"1F53 => @"E786; +@"1F54 => @"E78B; +@"1F55 => @"E787; +@"1F56 => @"E78C; +@"1F57 => @"E788; +@"1F58 => @"E701 @"03A5; +@"1F59 => @"E700 @"03A5; +@"1F5A => @"E70A @"03A5; +@"1F5B => @"E706 @"03A5; +@"1F5C => @"E70B @"03A5; +@"1F5D => @"E707 @"03A5; +@"1F5E => @"E70C @"03A5; +@"1F5F => @"E708 @"03A5; +% +@"1F60 => @"E791; +@"1F61 => @"E790; +@"1F62 => @"E79A; +@"1F63 => @"E796; +@"1F64 => @"E79B; +@"1F65 => @"E797; +@"1F66 => @"E79C; +@"1F67 => @"E798; +@"1F68 => @"E701 @"03A9; +@"1F69 => @"E700 @"03A9; +@"1F6A => @"E70A @"03A9; +@"1F6B => @"E706 @"03A9; +@"1F6C => @"E70B @"03A9; +@"1F6D => @"E707 @"03A9; +@"1F6E => @"E70C @"03A9; +@"1F6F => @"E708 @"03A9; +% +@"1F70 => @"E712; +@"1F71 => @"E713; +@"1F72 => @"E732; +@"1F73 => @"E733; +@"1F74 => @"E742; +@"1F75 => @"E743; +@"1F76 => @"E762; +@"1F77 => @"E763; +@"1F78 => @"E772; +@"1F79 => @"E773; +@"1F7A => @"E782; +@"1F7B => @"E783; +@"1F7C => @"E792; +@"1F7D => @"E793; +% +@"1F80 => @"E721; +@"1F81 => @"E720; +@"1F82 => @"E72A; +@"1F83 => @"E726; +@"1F84 => @"E72B; +@"1F85 => @"E727; +@"1F86 => @"E72C; +@"1F87 => @"E728; +@"1F88 => @"E701 @"E7D0; +@"1F89 => @"E700 @"E7D0; +@"1F8A => @"E70A @"E7D0; +@"1F8B => @"E706 @"E7D0; +@"1F8C => @"E70B @"E7D0; +@"1F8D => @"E707 @"E7D0; +@"1F8E => @"E70C @"E7D0; +@"1F8F => @"E708 @"E7D0; +% +@"1F90 => @"E751; +@"1F91 => @"E750; +@"1F92 => @"E75A; +@"1F93 => @"E756; +@"1F94 => @"E75B; +@"1F95 => @"E757; +@"1F96 => @"E75C; +@"1F97 => @"E758; +@"1F98 => @"E701 @"E7D3; +@"1F99 => @"E700 @"E7D3; +@"1F9A => @"E70A @"E7D3; +@"1F9B => @"E706 @"E7D3; +@"1F9C => @"E70B @"E7D3; +@"1F9D => @"E707 @"E7D3; +@"1F9E => @"E70C @"E7D3; +@"1F9F => @"E708 @"E7D3; +% +@"1FA0 => @"E7A1; +@"1FA1 => @"E7A0; +@"1FA2 => @"E7AA; +@"1FA3 => @"E7A6; +@"1FA4 => @"E7AB; +@"1FA5 => @"E7A7; +@"1FA6 => @"E7AC; +@"1FA7 => @"E7A8; +@"1FA8 => @"E701 @"E7D6; +@"1FA9 => @"E700 @"E7D6; +@"1FAA => @"E70A @"E7D6; +@"1FAB => @"E706 @"E7D6; +@"1FAC => @"E70B @"E7D6; +@"1FAD => @"E707 @"E7D6; +@"1FAE => @"E70C @"E7D6; +@"1FAF => @"E708 @"E7D6; +% +@"1FB0 => @"E71F; +@"1FB1 => @"E71E; +@"1FB2 => @"E722; +@"1FB3 => @"E7CD; +@"1FB4 => @"E723; +@"1FB6 => @"E714; +@"1FB7 => @"E724; +@"1FB8 => @"E7B8; +@"1FB9 => @"E7B0; +@"1FBA => @"E702 @"0391; +@"1FBB => @"E703 @"0391; +@"1FBC => @"E7D0; +@"1FBD => @"E701; +@"1FBE => @"E7CC; +@"1FBF => @"E701; +% +@"1FC0 => @"E704; +@"1FC1 => @"E7DC; +@"1FC2 => @"E752; +@"1FC3 => @"E7CE; +@"1FC4 => @"E753; +@"1FC6 => @"E744; +@"1FC7 => @"E754; +@"1FC8 => @"E702 @"0395; +@"1FC9 => @"E703 @"0395; +@"1FCA => @"E702 @"0397; +@"1FCB => @"E703 @"0397; +@"1FCC => @"E7D3; +@"1FCD => @"E70A; +@"1FCE => @"E70B; +@"1FCF => @"E70C; +% +@"1FD0 => @"E76F; +@"1FD1 => @"E76E; +@"1FD2 => @"E7C0; +@"1FD3 => @"E7C1; +@"1FD6 => @"E764; +@"1FD7 => @"E7C2; +@"1FD8 => @"E7BB; +@"1FD9 => @"E7B3; +@"1FDA => @"E702 @"0399; +@"1FDB => @"E703 @"0399; +@"1FDD => @"E706; +@"1FDE => @"E707; +@"1FDF => @"E708; +% +@"1FE0 => @"E78F; +@"1FE1 => @"E78E; +@"1FE2 => @"E7C4; +@"1FE3 => @"E7C5; +@"1FE4 => @"E7C9; +@"1FE5 => @"E7C8; +@"1FE6 => @"E784; +@"1FE7 => @"E7C6; +@"1FE8 => @"E7BD; +@"1FE9 => @"E7B5; +@"1FEA => @"E702 @"03A5; +@"1FEB => @"E703 @"03A5; +@"1FDC => @"E701 @"03A1; +@"1FEC => @"E700 @"03A1; +@"1FED => @"E7DB; +@"1FEE => @"E7DA; +@"1FEF => @"E702; +% +@"1FF2 => @"E7A2; +@"1FF3 => @"E7CF; +@"1FF4 => @"E7A3; +@"1FF6 => @"E794; +@"1FF7 => @"E7A4; +@"1FF8 => @"E702 @"039F; +@"1FF9 => @"E703 @"039F; +@"1FFA => @"E702 @"03A9; +@"1FFB => @"E703 @"03A9; +@"1FFC => @"E7D6; +@"1FFD => @"E703; +@"1FFE => @"E700; + + +%@"00AB => @"E7DE; +%@"00BB => @"E7DF; +% +@"2010-@"2046 => \1; + +% +% Verbatim mode +@"F000-@"F07F => "\string" #(\1 - @"F000) ; + +@"037E => ";" ; + +. => \1; + + + + + + + + + + + + + + + + + + + diff --git a/Master/texmf-dist/omega/otp/omega/uni2greek.otp b/Master/texmf-dist/omega/otp/omega/uni2greek.otp new file mode 100644 index 00000000000..ada2a110dd0 --- /dev/null +++ b/Master/texmf-dist/omega/otp/omega/uni2greek.otp @@ -0,0 +1,287 @@ +% Convert from Unicode to omlgc encoding +% Yannis Haralambous --> TeXlive2003 +% Corr. Gyula Mayer, May 2004 + +input: 2; +output: 2; + +expressions: + +@"1F00 => @"0711; +@"1F01 => @"0710; +@"1F02 => @"071A; +@"1F03 => @"0716; +@"1F04 => @"071B; +@"1F05 => @"0717; +@"1F06 => @"071C; +@"1F07 => @"0718; +@"1F08 => @"0701 @"0391; +@"1F09 => @"0700 @"0391; +@"1F0A => @"070A @"0391; +@"1F0B => @"0706 @"0391; +@"1F0C => @"070B @"0391; +@"1F0D => @"0707 @"0391; +@"1F0E => @"070C @"0391; +@"1F0F => @"0708 @"0391; +% +@"1F10 @"1FC0 => @"073D; +@"1F11 @"1FC0 => @"0738; +@"1F10 => @"0731; +@"1F11 => @"0730; +@"1F12 => @"073A; +@"1F13 => @"0736; +@"1F14 => @"073B; +@"1F15 => @"0737; +@"1F18 @"1FC0 => @"070C @"039D; +@"1F19 @"1FC0 => @"0708 @"039D; +@"1F18 => @"0701 @"039D; +@"1F19 => @"0700 @"039D; +@"1F1A => @"070A @"039D; +@"1F1B => @"0706 @"039D; +@"1F1C => @"070B @"039D; +@"1F1D => @"0707 @"039D; +% +@"1F20 => @"0741; +@"1F21 => @"0740; +@"1F22 => @"074A; +@"1F23 => @"0746; +@"1F24 => @"074B; +@"1F25 => @"0747; +@"1F26 => @"074C; +@"1F27 => @"0748; +@"1F28 => @"0701 @"0397; +@"1F29 => @"0700 @"0397; +@"1F2A => @"070A @"0397; +@"1F2B => @"0706 @"0397; +@"1F2C => @"070B @"0397; +@"1F2D => @"0707 @"0397; +@"1F2E => @"070C @"0397; +@"1F2F => @"0708 @"0397; +% +@"1F30 => @"0761; +@"1F31 => @"0760; +@"1F32 => @"076A; +@"1F33 => @"0766; +@"1F34 => @"076B; +@"1F35 => @"0767; +@"1F36 => @"076C; +@"1F37 => @"0768; +@"1F38 => @"0701 @"0399; +@"1F39 => @"0700 @"0399; +@"1F3A => @"070A @"0399; +@"1F3B => @"0706 @"0399; +@"1F3C => @"070B @"0399; +@"1F3D => @"0707 @"0399; +@"1F3E => @"070C @"0399; +@"1F3F => @"0708 @"0399; +% +@"1F40 @"1FC0 => @"077D; +@"1F41 @"1FC0 => @"0778; +@"1F40 => @"0771; +@"1F41 => @"0770; +@"1F42 => @"077A; +@"1F43 => @"0776; +@"1F44 => @"077B; +@"1F45 => @"0777; +@"1F48 @"1FC0 => @"070C @"039F; +@"1F49 @"1FC0 => @"0708 @"039F; +@"1F48 => @"0701 @"039F; +@"1F49 => @"0700 @"039F; +@"1F4A => @"070A @"039F; +@"1F4B => @"0706 @"039F; +@"1F4C => @"070B @"039F; +@"1F4D => @"0707 @"039F; +% +@"1F50 => @"0781; +@"1F51 => @"0780; +@"1F52 => @"078A; +@"1F53 => @"0786; +@"1F54 => @"078B; +@"1F55 => @"0787; +@"1F56 => @"078C; +@"1F57 => @"0788; +@"1F58 => @"0701 @"03A5; +@"1F59 => @"0700 @"03A5; +@"1F5A => @"070A @"03A5; +@"1F5B => @"0706 @"03A5; +@"1F5C => @"070B @"03A5; +@"1F5D => @"0707 @"03A5; +@"1F5E => @"070C @"03A5; +@"1F5F => @"0708 @"03A5; +% +@"1F60 => @"0791; +@"1F61 => @"0790; +@"1F62 => @"079A; +@"1F63 => @"0796; +@"1F64 => @"079B; +@"1F65 => @"0797; +@"1F66 => @"079C; +@"1F67 => @"0798; +@"1F68 => @"0701 @"03A9; +@"1F69 => @"0700 @"03A9; +@"1F6A => @"070A @"03A9; +@"1F6B => @"0706 @"03A9; +@"1F6C => @"070B @"03A9; +@"1F6D => @"0707 @"03A9; +@"1F6E => @"070C @"03A9; +@"1F6F => @"0708 @"03A9; +% +@"1F70 => @"0712; +@"1F71 => @"0713; +@"1F72 => @"0732; +@"1F73 => @"0733; +@"1F74 => @"0742; +@"1F75 => @"0743; +@"1F76 => @"0762; +@"1F77 => @"0763; +@"1F78 => @"0772; +@"1F79 => @"0773; +@"1F7A => @"0782; +@"1F7B => @"0783; +@"1F7C => @"0792; +@"1F7D => @"0793; +% +@"1F80 => @"0721; +@"1F81 => @"0720; +@"1F82 => @"072A; +@"1F83 => @"0726; +@"1F84 => @"072B; +@"1F85 => @"0727; +@"1F86 => @"072C; +@"1F87 => @"0728; +@"1F88 => @"0701 @"07D0; +@"1F89 => @"0700 @"07D0; +@"1F8A => @"070A @"07D0; +@"1F8B => @"0706 @"07D0; +@"1F8C => @"070B @"07D0; +@"1F8D => @"0707 @"07D0; +@"1F8E => @"070C @"07D0; +@"1F8F => @"0708 @"07D0; +% +@"1F90 => @"0751; +@"1F91 => @"0750; +@"1F92 => @"075A; +@"1F93 => @"0756; +@"1F94 => @"075B; +@"1F95 => @"0757; +@"1F96 => @"075C; +@"1F97 => @"0758; +@"1F98 => @"0701 @"07D3; +@"1F99 => @"0700 @"07D3; +@"1F9A => @"070A @"07D3; +@"1F9B => @"0706 @"07D3; +@"1F9C => @"070B @"07D3; +@"1F9D => @"0707 @"07D3; +@"1F9E => @"070C @"07D3; +@"1F9F => @"0708 @"07D3; +% +@"1FA0 => @"07A1; +@"1FA1 => @"07A0; +@"1FA2 => @"07AA; +@"1FA3 => @"07A6; +@"1FA4 => @"07AB; +@"1FA5 => @"07A7; +@"1FA6 => @"07AC; +@"1FA7 => @"07A8; +@"1FA8 => @"0701 @"07D6; +@"1FA9 => @"0700 @"07D6; +@"1FAA => @"070A @"07D6; +@"1FAB => @"0706 @"07D6; +@"1FAC => @"070B @"07D6; +@"1FAD => @"0707 @"07D6; +@"1FAE => @"070C @"07D6; +@"1FAF => @"0708 @"07D6; +% +@"1FB0 => @"071F; +@"1FB1 => @"071E; +@"1FB2 => @"0722; +@"1FB3 => @"07CD; % gam; it was @"07CC = prosgegrammeni in omlgc.cfg +@"1FB4 => @"0723; +@"1FB6 => @"0714; +@"1FB7 => @"0724; +@"1FB8 => @"07B8; +@"1FB9 => @"07B0; +@"1FBA => @"0702 @"0391; +@"1FBB => @"0703 @"0391; +@"1FBC => @"07D0; +@"1FBD => @"0701; +@"1FBE => @"07CC; +@"1FBF => @"0701; +% +@"1FC0 => @"0704; +@"1FC1 => @"07DC; +@"1FC2 => @"0752; +@"1FC3 => @"07CE; +@"1FC4 => @"0753; +@"1FC6 => @"0744; +@"1FC7 => @"0754; +@"1FC8 => @"0702 @"0395; +@"1FC9 => @"0703 @"0395; +@"1FCA => @"0702 @"0397; +@"1FCB => @"0703 @"0397; +@"1FCC => @"07D3; +@"1FCD => @"070A; +@"1FCE => @"070B; +@"1FCF => @"070C; +% +@"1FD0 => @"076F; +@"1FD1 => @"076E; +@"1FD2 => @"07C0; +@"1FD3 => @"07C1; +@"1FD6 => @"0764; +@"1FD7 => @"07C2; +@"1FD8 => @"07BB; +@"1FD9 => @"07B3; +@"1FDA => @"0702 @"0399; +@"1FDB => @"0703 @"0399; +@"1FDD => @"0706; +@"1FDE => @"0707; +@"1FDF => @"0708; +% +@"1FE2 => @"07A2; +@"1FE3 => @"07C5; % gam, was @"1FE3 => @"07CF; +%@"1FE4 => @"07A3; % a typo? gam +@"1FE6 => @"0784; +@"1FE7 => @"07A4; +@"1FE8 => @"0702 @"039F; +@"1FE9 => @"0703 @"039F; +@"1FEA => @"0702 @"03A9; +@"1FEB => @"0703 @"03A9; +@"1FEC => @"07D6; +@"1FED => @"0703; +@"1FEE => @"0700; + +% +@"1FF0 => @"0704; +@"1FF1 => @"07DC; +@"1FF2 => @"0752; +@"1FF3 => @"07CF; % gam, was %@"1FF3 => @"07CE; +@"1FF4 => @"0753; +@"1FF6 => @"0794; +@"1FF7 => @"07A4; % gam; or 07A5; it was @"0754; +@"1FF8 => @"0702 @"0395; +@"1FF9 => @"0703 @"0395; +@"1FFA => @"0702 @"0397; +@"1FFB => @"0703 @"0397; +@"1FFC => @"07D3; +@"1FFD => @"0703; % gam accentus acutus +@"1FFE => @"0700; % gam; was @"070B; +@"1FFF => @"070C; + +@"037E => @"003B; + +@"00AB => @"07DE; +@"00BB => @"07DF; + +% addit gam +@"1FE4 => @"07C9; % >r +@"1FE5 => @"07C8; % #(\1 - @"1000); + +% +% Verbatim mode +@"F000-@"F07F => "\string" #(\1 - @"F000) ; + +. => \1; + diff --git a/Master/texmf-dist/omega/otp/omega/uni2lat-noffi.otp b/Master/texmf-dist/omega/otp/omega/uni2lat-noffi.otp new file mode 100644 index 00000000000..cede9f07230 --- /dev/null +++ b/Master/texmf-dist/omega/otp/omega/uni2lat-noffi.otp @@ -0,0 +1,94 @@ +input: 2; +output: 2; + +expressions: + +%`f'`f'`i'`j' => @"022C; % for Dutch only +%`f'`f'`i' => @"0223; +%`f'`f'`l' => @"0224; +%`f'`f'`j' => @"022A; +%`f'`f'@"012F => @"0226; +%`f'`f'@"0142 => @"0228; +%`f'`f'@"013A => @"022E; +%`f'`f'@"013C => @"0230; +%`f'`f'@"013E => @"0232; +%`f'`f'@"0140 => @"0234; +%`f'`f' => @"0220; +%`f'`i'`j' => @"022B; % for Dutch only +`f'`i' => @"0221; +`f'`l' => @"0222; +%`f'`j' => @"0229; +%`f'@"012F => @"0225; +%`f'@"0142 => @"0227; +%`f'@"013A => @"022D; +%`f'@"013C => @"022F; +%`f'@"013E => @"0231; +%`f'@"0140 => @"0233; +% +% s-long ligatures +% +%@"017F@"017F`i' => @"0238; +%@"017F@"017F`l' => @"0239; +%@"017F@"017F => @"0235; +%@"017F`i' => @"0236; +%@"017F`l' => @"0237; +% French calligraphic ones +%`s'`t' => @"023A; +%`c'`t' => @"023B; + +% +% Tifinagh ligatures +% +% slanted l and n +(@"0C4E|@"0C4C)(@"0C45|@"0C4F)@"0C4E => #(\1) @"0C82 ; +(@"0C4E|@"0C4C)@"0C4E => #(\1) @"0C82 ; +(@"0C4E|@"0C4C)(@"0C45|@"0C4F)@"0C4C => #(\1) @"0C81 ; +(@"0C4E|@"0C4C)@"0C4C => #(\1) @"0C81 ; +% ng +@"0C4E(@"0C45|@"0C4F)@"0C47 => @"0C80 ; +@"0C4E@"0C47 => @"0C80 ; +% bt, ct, etc. +@"0C42(@"0C45|@"0C4F)@"0C54 => @"0C83 ; +@"0C42@"0C54 => @"0C83 ; +@"0C43(@"0C45|@"0C4F)@"0C54 => @"0C84 ; +@"0C43@"0C54 => @"0C84 ; +@"0C47(@"0C45|@"0C4F)@"0C54 => @"0C86 ; +@"0C47@"0C54 => @"0C86 ; +@"0C4D(@"0C45|@"0C4F)@"0C54 => @"0C87 ; +@"0C4D@"0C54 => @"0C87 ; +@"0C52(@"0C45|@"0C4F)@"0C54 => @"0C88 ; +@"0C52@"0C54 => @"0C88 ; +@"0C53(@"0C45|@"0C4F)@"0C54 => @"0C89 ; +@"0C53@"0C54 => @"0C89 ; +@"0C7A(@"0C45|@"0C4F)@"0C54 => @"0C8A ; +@"0C7A@"0C54 => @"0C8A ; + +@"2010-@"2046 => #(\1 - @"1000); + +% +% Latin extended additional (0600-06FF) +% +@"1E00-@"1EFF => #(\1 - @"1800); + +% +% Cyrillic +% +@"0400-@"04FF => \1; + +% +% Verbatim mode +@"F023 => @"0083; +@"F024 => @"0084; +@"F025 => @"0085; +@"F026 => @"0086; +@"F07B => @"008B; +@"F05C => @"008C; +@"F07D => @"008D; +@"F05E => @"008E; +@"F05F => @"008F; +@"F07E => @"0080; +@"F000-@"F07F => "\string" #(\1 - @"F000) ; + +. => \1; + + diff --git a/Master/texmf-dist/omega/otp/omega/uni2lat.otp b/Master/texmf-dist/omega/otp/omega/uni2lat.otp new file mode 100644 index 00000000000..f7597733251 --- /dev/null +++ b/Master/texmf-dist/omega/otp/omega/uni2lat.otp @@ -0,0 +1,89 @@ +input: 2; +output: 2; + +expressions: + +%`f'`f'`i'`j' => @"022C; % for Dutch only +`f'`f'`i' => @"0223; +`f'`f'`l' => @"0224; +`f'`f'`j' => @"022A; +`f'`f'@"012F => @"0226; +`f'`f'@"0142 => @"0228; +`f'`f'@"013A => @"022E; +`f'`f'@"013C => @"0230; +`f'`f'@"013E => @"0232; +`f'`f'@"0140 => @"0234; +`f'`f' => @"0220; +%`f'`i'`j' => @"022B; % for Dutch only +`f'`i' => @"0221; +`f'`l' => @"0222; +`f'`j' => @"0229; +`f'@"012F => @"0225; +`f'@"0142 => @"0227; +`f'@"013A => @"022D; +`f'@"013C => @"022F; +`f'@"013E => @"0231; +`f'@"0140 => @"0233; +% +% s-long ligatures +% +@"017F@"017F`i' => @"0238; +@"017F@"017F`l' => @"0239; +@"017F@"017F => @"0235; +@"017F`i' => @"0236; +@"017F`l' => @"0237; +% French calligraphic ones +%`s'`t' => @"023A; +%`c'`t' => @"023B; + +% +% Tifinagh ligatures +% +% slanted l and n +(@"0C4E|@"0C4C)(@"0C45|@"0C4F)@"0C4E => #(\1) @"0C82 ; +(@"0C4E|@"0C4C)@"0C4E => #(\1) @"0C82 ; +(@"0C4E|@"0C4C)(@"0C45|@"0C4F)@"0C4C => #(\1) @"0C81 ; +(@"0C4E|@"0C4C)@"0C4C => #(\1) @"0C81 ; +% ng +@"0C4E(@"0C45|@"0C4F)@"0C47 => @"0C80 ; +@"0C4E@"0C47 => @"0C80 ; +% bt, ct, etc. +@"0C42(@"0C45|@"0C4F)@"0C54 => @"0C83 ; +@"0C42@"0C54 => @"0C83 ; +@"0C43(@"0C45|@"0C4F)@"0C54 => @"0C84 ; +@"0C43@"0C54 => @"0C84 ; +@"0C47(@"0C45|@"0C4F)@"0C54 => @"0C86 ; +@"0C47@"0C54 => @"0C86 ; +@"0C4D(@"0C45|@"0C4F)@"0C54 => @"0C87 ; +@"0C4D@"0C54 => @"0C87 ; +@"0C52(@"0C45|@"0C4F)@"0C54 => @"0C88 ; +@"0C52@"0C54 => @"0C88 ; +@"0C53(@"0C45|@"0C4F)@"0C54 => @"0C89 ; +@"0C53@"0C54 => @"0C89 ; +@"0C7A(@"0C45|@"0C4F)@"0C54 => @"0C8A ; +@"0C7A@"0C54 => @"0C8A ; + +@"2010-@"2046 => #(\1 - @"1000); + +% +% Latin extended additional (0600-06FF) +% +@"1E00-@"1EFF => #(\1 - @"1800); + +% +% Verbatim mode +@"F023 => @"0083; +@"F024 => @"0084; +@"F025 => @"0085; +@"F026 => @"0086; +@"F07B => @"008B; +@"F05C => @"008C; +@"F07D => @"008D; +@"F05E => @"008E; +@"F05F => @"008F; +@"F07E => @"0080; +@"F000-@"F07F => "\string" #(\1 - @"F000) ; + +. => \1; + + diff --git a/Master/texmf-dist/omega/otp/omega/uppercase-no-accents.otp b/Master/texmf-dist/omega/otp/omega/uppercase-no-accents.otp new file mode 100644 index 00000000000..b30b52d470e --- /dev/null +++ b/Master/texmf-dist/omega/otp/omega/uppercase-no-accents.otp @@ -0,0 +1,254 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +% This file belongs to an alpha-release of Omega-Babel, +% which is part of the +% +% #### # # ###### #### ## +% # # ## ## # # # # # +% # # # ## # ##### # # # +% # # # # # # ### ###### +% # # # # # # # # # +% #### # # ###### #### # # Project, +% +% (c) John Plaice and Yannis Haralambous, 1994-95 +% +% plaice@ift.ulaval.ca +% haralambous@univ-lille1.fr, http://www.ens.fr/~yannis +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +% Date of the release: 1995-11-27 +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +input: 2; + +output: 2; + +expressions: + +% Latin + +@"0020 - @"0060 => \1 ; +@"0061 - @"007a => #(\1 - 32) ; +@"007b - @"00de => \1 ; + +@"00c0-@"00c5 => "A" ; +@"00c8-@"00cb => "E" ; +@"00cc-@"00cf => "I" ; +@"00d0 => "D" ; +@"00d1 => "N" ; +@"00d2-@"00d6 => "O" ; +@"00d9-@"00dc => "U" ; +@"00dd => "Y" ; +@"00df => "SS" ; %uppercase German sz + +@"00e0-@"00e5 => "A" ; +@"00e6 => @"00c6 ; +@"00e8-@"00eb => "E" ; +@"00ec-@"00ef => "I" ; +@"00f0 => "D" ; +@"00f1 => "N" ; +@"00f2-@"00f6 => "O" ; +@"00f8 => @"00d8 ; +@"00f9-@"00fc => "U" ; +@"00fd => "Y" ; +@"00ff => "Y" ; + +@"0081 => "SZ" ; %special German sz +@"0082 => @"0130 ; %Turkish i with dot +@"0087 => "J" ; %dotless j +@"0100 - @"012f => #(\1 - (\1 mod: 2)) ; +@"0130 => \1 ; +@"0131 => "I" ; %uppercase Turkish dotless i +@"0132 - @"0137 => #(\1 - (\1 mod: 2)) ; +@"0138 => "K" ; %uppercase kra +@"0139 - @"0148 => #(\1 - 1 + (\1 mod: 2)) ; +@"0149 => "'N" ; %uppercase Afrikaans 'n +@"014a - @"0177 => #(\1 - (\1 mod: 2)) ; +@"0178 => \1 ; %\"Y +@"0179 - @"017e => #(\1 - 1 + (\1 mod: 2)) ; +@"017f => "S" ; %uppercase long s +@"0180 - @"01c3 => \1 ; %to be treated later on (African stuff) +@"01c4 - @"01c6 => @"01c4 ; +@"01c7 - @"01c9 => @"01c7 ; +@"01ca - @"01cc => @"01ca ; +@"01cd - @"01dc => #(\1 - 1 + (\1 mod: 2)) ; +@"01dd => @"018e ; +@"01de - @"01ef => #(\1 - (\1 mod: 2)) ; +@"01f0 => @"e18f ; +@"01f1 - @"01f3 => @"01f1 ; +@"01f4 - @"0217 => #(\1 - (\1 mod: 2)) ; +@"0250 - @"0385 => \1 ; %Phonetic and other stuff + +% Greek! + +@"0386 => @"0391 ; +@"0388 => @"0395 ; +@"0389 => @"0397 ; +@"038a => @"0399 ; +@"038c => @"039f ; +@"038e => @"03a5 ; +@"038f => @"03a9 ; +@"0390 => @"03aa ; %kefalaio iota me dialutika kai toniko shmeio +@"0391 - @"03ab => \1 ; +@"03ac @"03b9 => @"0391 @"03aa ; % 'ai -> A"I +@"03ac @"03c5 => @"0391 @"03ab ; % 'au -> A"U +@"1f71 @"03b9 => @"0391 @"03aa ; % 'ai -> A"I +@"1f71 @"03c5 => @"0391 @"03ab ; % 'au -> A"U +@"03ac => @"0391 ; +@"03ad @"03b9 => @"0395 @"03aa ; % 'ei -> E"I +@"03ad @"03c5 => @"0395 @"03ab ; % 'eu -> E"U +@"1f73 @"03b9 => @"0395 @"03aa ; % 'ei -> E"I +@"1f73 @"03c5 => @"0395 @"03ab ; % 'eu -> E"U +@"03ad => @"0395 ; +@"03ae @"03c5 => @"0397 @"03ab ; % 'hu -> H"U +@"1f75 @"03c5 => @"0397 @"03ab ; % 'hu -> H"U +@"03ae => @"0397 ; +@"03af => @"0399 ; +@"03b0 => @"03ab ; %kefalaio uyilon me dialutika kai toniko shmeio +@"03b1 - @"03c1 => #(\1 - 32) ; +@"03c2 => @"03a3 ; %kefalaio teliko sigma +@"03c3 - @"03cb => #(\1 - 32) ; +@"03cc @"03b9 => @"039f @"03aa ; % 'oi -> O"I +@"03cc @"03c5 => @"039f @"03ab ; % 'ou -> O"U +@"1f79 @"03b9 => @"039f @"03aa ; % 'oi -> O"I +@"1f79 @"03c5 => @"039f @"03ab ; % 'ou -> O"U +@"03cc => @"039f ; +@"03cd => @"03a5 ; +@"03ce => @"03a9 ; +@"03d0 => @"0392 ; %kefalaio arqiko bhta +@"03d1 => @"0398 ; %kefalaio anoikto jhta +@"03d2 => @"03d2 ; +@"03d3 => @"03d3 ; +@"03d4 => @"03d4 ; +@"03d5 => @"03a6 ; %kefalaio anoikto fi +@"03d6 => @"03a0 ; %kefalaio stroggulo pi (opws to majainame sto dhmotiko) +@"03d7 => @"039a @"0391 @"0399 ; %kai +@"03da - @"03ef => #(\1 - (\1 mod: 2)) ; +@"03f0 => @"039a ; %kefalaio kalligrafiko kappa +@"03f1 => @"03a1 ; %kefalaio ro me kampulh oura +@"03f2 => "C" ; %kefalaio sigma pou moiazei me c +@"03f3 => "J" ; %kefalaio jot + +% Cyrillic! + +@"0401 - @"042f => \1 ; +@"0430 - @"044f => #(\1 - 32) ; +@"0451 - @"045f => #(\1 - 80) ; +@"0460 - @"04bf => #(\1 - (\1 mod: 2)) ; +@"04c0 => \1 ; +@"04c1 - @"04cc => #(\1 - 1 + (\1 mod: 2)) ; +@"04d0 - @"04f9 => #(\1 - (\1 mod: 2)) ; + +% Armenian! + +@"0531 - @"0556 => \1 ; +@"0561 - @"0586 => #(\1 - 48) ; +@"0587 => @"e1cb ; %uppercase ligature ech yiwn + +% Additional Latin + +@"1e00 - @"1e95 => #(\1 - (\1 mod: 2)) ; +@"1e96 - @"1e9a => #(\1 + @"c1f2) ; +@"1ea0 - @"1ef9 => #(\1 - (\1 mod: 2)) ; + +% Real Greek! (the one with accents and spirits) + +@"1f00 - @"1f0f => @"0391 ; +@"1f10 - @"1f1f => @"0395 ; +@"1f20 - @"1f2f => @"0397 ; +@"1f30 - @"1f3f => @"0399 ; +@"1f40 - @"1f4f => @"039f ; +@"1f50 - @"1f5f => @"03a5 ; +@"1f60 - @"1f6f => @"03a9 ; +@"1f70 => @"0391 ; +@"1f71 => @"0391 ; +@"1f72 => @"0395 ; +@"1f73 => @"0395 ; +@"1f74 => @"0397 ; +@"1f75 => @"0397 ; +@"1f76 => @"0399 ; +@"1f77 => @"0399 ; +@"1f78 => @"039f ; +@"1f79 => @"039f ; +@"1f7a => @"03a5 ; +@"1f7b => @"03a5 ; +@"1f7c => @"03a9 ; +@"1f7d => @"03a9 ; +@"1f80 - @"1f8f => @"0391 ; +@"1f90 - @"1f9f => @"0397 ; +@"1fa0 - @"1faf => @"03a9 ; +@"1fb0 => @"1fb8 ; +@"1fb1 => @"1fb9 ; +@"1fb2 - @"1fb4 => @"0391 ; +@"1fba - @"1fbc => @"0391 ; +@"1fc2 - @"1fc7 => @"0397 ; +@"1fc8 => @"0395 ; +@"1fc9 => @"0395 ; +@"1fca - @"1fcc => @"0397 ; +@"1fd0 => @"1fd8 ; +@"1fd1 => @"1fd9 ; +@"1fd2 => @"03aa ; +@"1fd3 => @"03aa ; +@"1fd6 => @"0399 ; +@"1fd7 => @"03aa ; +@"1fda => @"0399 ; +@"1fdb => @"0399 ; +@"1fe0 => @"1fe8 ; +@"1fe1 => @"1fe9 ; +@"1fe2 => @"03ab ; +@"1fe3 => @"03ab ; +@"1fe4 => @"03a1 ; +@"1fe5 => @"03a1 ; +@"1fe6 => @"03a5 ; +@"1fe7 => @"03ab ; +@"1fea => @"03a5 ; +@"1feb => @"03a5 ; +@"1fec => @"03a1 ; +@"1ff2 - @"1ff7 => @"03a9 ; +@"1ff8 => @"039f ; +@"1ff9 => @"039f ; +@"1ffa - @"1ffc => @"03a9 ; + +% Roman numerals + +@"2170 - @"217f => #(\1 - 16) ; + +% Private zone + +@"e200 => "FF" ; +@"e201 => "FI" ; +@"e202 => "FL" ; +@"e203 => "FFI" ; +@"e204 => "FFL" ; +@"e205 => "F" @"012e ; +@"e206 => "FF" @"012e ; +@"e207 => "F" @"0141 ; +@"e208 => "FF" @"0141 ; +@"e209 => "FJ" ; +@"e20a => "FFJ" ; +@"e20b => "F" @"0132 ; +@"e20c => "FF" @"0132 ; +@"e20d => "SS" ; +@"e20e => "SI" ; +@"e20f => "SL" ; +@"e210 => "SSI" ; +@"e211 => "SSL" ; +@"e212 => "ST" ; +@"e213 => "CT" ; +@"e214 => @"00c4 ; +@"e215 => @"00cb ; +@"e216 => @"00cf ; +@"e217 => @"00d6 ; +@"e218 => @"00dc ; +@"e219 => @"0178 ; +@"e21a => \1 ; +@"e21b => \1 ; +@"e21c => \1 ; +@"e21d => \1 ; +@"e21e => \1 ; +@"e21f => \1 ; + +% All others (wow, they are many of them!) + +. => \1 ; diff --git a/Master/texmf-dist/omega/otp/omega/uppercase.otp b/Master/texmf-dist/omega/otp/omega/uppercase.otp new file mode 100644 index 00000000000..9c3298a236e --- /dev/null +++ b/Master/texmf-dist/omega/otp/omega/uppercase.otp @@ -0,0 +1,236 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +% This file belongs to an alpha-release of Omega-Babel, +% which is part of the +% +% #### # # ###### #### ## +% # # ## ## # # # # # +% # # # ## # ##### # # # +% # # # # # # ### ###### +% # # # # # # # # # +% #### # # ###### #### # # Project, +% +% (c) John Plaice and Yannis Haralambous, 1994-95 +% +% plaice@ift.ulaval.ca +% haralambous@univ-lille1.fr, http://www.ens.fr/~yannis +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +% Date of the release: 1995-11-27 +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +input: 2; + +output: 2; + +expressions: + +% Latin + +@"0020 - @"0060 => \1 ; +@"0061 - @"007a => #(\1 - 32) ; +@"007b - @"00de => \1 ; +@"00df => "SS" ; %uppercase German sz +@"00e0 - @"00f6 => #(\1 - 32) ; +@"00f7 => \1 ; +@"00f8 - @"00fe => #(\1 - 32) ; +@"00ff => @"0178 ; %\"y +@"0081 => "SZ" ; %special German sz +@"0082 => @"0130 ; %Turkish i with dot +@"0087 => "J" ; %dotless j +@"0100 - @"012f => #(\1 - (\1 mod: 2)) ; +@"0130 => \1 ; +@"0131 => "I" ; %uppercase Turkish dotless i +@"0132 - @"0137 => #(\1 - (\1 mod: 2)) ; +@"0138 => "K" ; %uppercase kra +@"0139 - @"0148 => #(\1 - 1 + (\1 mod: 2)) ; +@"0149 => "'N" ; %uppercase Afrikaans 'n +@"014a - @"0177 => #(\1 - (\1 mod: 2)) ; +@"0178 => \1 ; %\"Y +@"0179 - @"017e => #(\1 - 1 + (\1 mod: 2)) ; +@"017f => "S" ; %uppercase long s +@"0180 - @"01c3 => \1 ; %to be treated later on (African stuff) +@"01c4 - @"01c6 => @"01c4 ; +@"01c7 - @"01c9 => @"01c7 ; +@"01ca - @"01cc => @"01ca ; +@"01cd - @"01dc => #(\1 - 1 + (\1 mod: 2)) ; +@"01dd => @"018e ; +@"01de - @"01ef => #(\1 - (\1 mod: 2)) ; +@"01f0 => @"e18f ; +@"01f1 - @"01f3 => @"01f1 ; +@"01f4 - @"0217 => #(\1 - (\1 mod: 2)) ; +@"0250 - @"0385 => \1 ; %Phonetic and other stuff + +% Greek! + +@"0386 => @"0391 ; +@"0388 => @"0395 ; +@"0389 => @"0397 ; +@"038a => @"0399 ; +@"038c => @"039f ; +@"038e => @"03a5 ; +@"038f => @"03a9 ; +@"0390 => @"03aa ; %kefalaio iota me dialutika kai toniko shmeio +@"0391 - @"03ab => \1 ; +@"03ac @"03b9 => @"0391 @"03aa ; % 'ai -> A"I +@"03ac @"03c5 => @"0391 @"03ab ; % 'au -> A"U +@"1f71 @"03b9 => @"0391 @"03aa ; % 'ai -> A"I +@"1f71 @"03c5 => @"0391 @"03ab ; % 'au -> A"U +@"03ac => @"0391 ; +@"03ad @"03b9 => @"0395 @"03aa ; % 'ei -> E"I +@"03ad @"03c5 => @"0395 @"03ab ; % 'eu -> E"U +@"1f73 @"03b9 => @"0395 @"03aa ; % 'ei -> E"I +@"1f73 @"03c5 => @"0395 @"03ab ; % 'eu -> E"U +@"03ad => @"0395 ; +@"03ae @"03c5 => @"0397 @"03ab ; % 'hu -> H"U +@"1f75 @"03c5 => @"0397 @"03ab ; % 'hu -> H"U +@"03ae => @"0397 ; +@"03af => @"0399 ; +@"03b0 => @"03ab ; %kefalaio uyilon me dialutika kai toniko shmeio +@"03b1 - @"03c1 => #(\1 - 32) ; +@"03c2 => @"03a3 ; %kefalaio teliko sigma +@"03c3 - @"03cb => #(\1 - 32) ; +@"03cc @"03b9 => @"039f @"03aa ; % 'oi -> O"I +@"03cc @"03c5 => @"039f @"03ab ; % 'ou -> O"U +@"1f79 @"03b9 => @"039f @"03aa ; % 'oi -> O"I +@"1f79 @"03c5 => @"039f @"03ab ; % 'ou -> O"U +@"03cc => @"039f ; +@"03cd => @"03a5 ; +@"03ce => @"03a9 ; +@"03d0 => @"0392 ; %kefalaio arqiko bhta +@"03d1 => @"0398 ; %kefalaio anoikto jhta +@"03d2 => @"03d2 ; +@"03d3 => @"03d3 ; +@"03d4 => @"03d4 ; +@"03d5 => @"03a6 ; %kefalaio anoikto fi +@"03d6 => @"03a0 ; %kefalaio stroggulo pi (opws to majainame sto dhmotiko) +@"03d7 => @"039a @"0391 @"0399 ; %kai +@"03da - @"03ef => #(\1 - (\1 mod: 2)) ; +@"03f0 => @"039a ; %kefalaio kalligrafiko kappa +@"03f1 => @"03a1 ; %kefalaio ro me kampulh oura +@"03f2 => "C" ; %kefalaio sigma pou moiazei me c +@"03f3 => "J" ; %kefalaio jot + +% Cyrillic! + +@"0401 - @"042f => \1 ; +@"0430 - @"044f => #(\1 - 32) ; +@"0451 - @"045f => #(\1 - 80) ; +@"0460 - @"04bf => #(\1 - (\1 mod: 2)) ; +@"04c0 => \1 ; +@"04c1 - @"04cc => #(\1 - 1 + (\1 mod: 2)) ; +@"04d0 - @"04f9 => #(\1 - (\1 mod: 2)) ; + +% Armenian! + +@"0531 - @"0556 => \1 ; +@"0561 - @"0586 => #(\1 - 48) ; +@"0587 => @"e1cb ; %uppercase ligature ech yiwn + +% Additional Latin + +@"1e00 - @"1e95 => #(\1 - (\1 mod: 2)) ; +@"1e96 - @"1e9a => #(\1 + @"c1f2) ; +@"1ea0 - @"1ef9 => #(\1 - (\1 mod: 2)) ; + +% Real Greek! (the one with accents and spirits) + +@"1f00 - @"1f0f => @"0391 ; +@"1f10 - @"1f1f => @"0395 ; +@"1f20 - @"1f2f => @"0397 ; +@"1f30 - @"1f3f => @"0399 ; +@"1f40 - @"1f4f => @"039f ; +@"1f50 - @"1f5f => @"03a5 ; +@"1f60 - @"1f6f => @"03a9 ; +@"1f70 => @"0391 ; +@"1f71 => @"0391 ; +@"1f72 => @"0395 ; +@"1f73 => @"0395 ; +@"1f74 => @"0397 ; +@"1f75 => @"0397 ; +@"1f76 => @"0399 ; +@"1f77 => @"0399 ; +@"1f78 => @"039f ; +@"1f79 => @"039f ; +@"1f7a => @"03a5 ; +@"1f7b => @"03a5 ; +@"1f7c => @"03a9 ; +@"1f7d => @"03a9 ; +@"1f80 - @"1f8f => @"0391 ; +@"1f90 - @"1f9f => @"0397 ; +@"1fa0 - @"1faf => @"03a9 ; +@"1fb0 => @"1fb8 ; +@"1fb1 => @"1fb9 ; +@"1fb2 - @"1fb4 => @"0391 ; +@"1fba - @"1fbc => @"0391 ; +@"1fc2 - @"1fc7 => @"0397 ; +@"1fc8 => @"0395 ; +@"1fc9 => @"0395 ; +@"1fca - @"1fcc => @"0397 ; +@"1fd0 => @"1fd8 ; +@"1fd1 => @"1fd9 ; +@"1fd2 => @"03aa ; +@"1fd3 => @"03aa ; +@"1fd6 => @"0399 ; +@"1fd7 => @"03aa ; +@"1fda => @"0399 ; +@"1fdb => @"0399 ; +@"1fe0 => @"1fe8 ; +@"1fe1 => @"1fe9 ; +@"1fe2 => @"03ab ; +@"1fe3 => @"03ab ; +@"1fe4 => @"03a1 ; +@"1fe5 => @"03a1 ; +@"1fe6 => @"03a5 ; +@"1fe7 => @"03ab ; +@"1fea => @"03a5 ; +@"1feb => @"03a5 ; +@"1fec => @"03a1 ; +@"1ff2 - @"1ff7 => @"03a9 ; +@"1ff8 => @"039f ; +@"1ff9 => @"039f ; +@"1ffa - @"1ffc => @"03a9 ; + +% Roman numerals + +@"2170 - @"217f => #(\1 - 16) ; + +% Private zone + +@"e200 => "FF" ; +@"e201 => "FI" ; +@"e202 => "FL" ; +@"e203 => "FFI" ; +@"e204 => "FFL" ; +@"e205 => "F" @"012e ; +@"e206 => "FF" @"012e ; +@"e207 => "F" @"0141 ; +@"e208 => "FF" @"0141 ; +@"e209 => "FJ" ; +@"e20a => "FFJ" ; +@"e20b => "F" @"0132 ; +@"e20c => "FF" @"0132 ; +@"e20d => "SS" ; +@"e20e => "SI" ; +@"e20f => "SL" ; +@"e210 => "SSI" ; +@"e211 => "SSL" ; +@"e212 => "ST" ; +@"e213 => "CT" ; +@"e214 => @"00c4 ; +@"e215 => @"00cb ; +@"e216 => @"00cf ; +@"e217 => @"00d6 ; +@"e218 => @"00dc ; +@"e219 => @"0178 ; +@"e21a => \1 ; +@"e21b => \1 ; +@"e21c => \1 ; +@"e21d => \1 ; +@"e21e => \1 ; +@"e21f => \1 ; + +% All others (wow, they are many of them!) + +. => \1 ; diff --git a/Master/texmf-dist/omega/otp/otibet/tibadjusttsheg.otp b/Master/texmf-dist/omega/otp/otibet/tibadjusttsheg.otp new file mode 100644 index 00000000000..693a91565ab --- /dev/null +++ b/Master/texmf-dist/omega/otp/otibet/tibadjusttsheg.otp @@ -0,0 +1,16 @@ +% File tibadjusttsheg.otp +% Creation of the tsheg-mark after tibetan word +% Copyright (c) 1997 Norbert Preining +% this file is part of the otibet package. +% +% Killing wrong tshegs inserted at spaces by intib! + +input: 2; +output: 2; + +aliases: +c = ( @"0f00 | ( @"0f40 - @"0f47 ) | ( @"0f49 - @"0f69 ) | ( @"0f71 - @"0f8b )) ; +tsheg = ( @"0f0b ) ; + +expressions: +^({c}) {tsheg} => \1 ; diff --git a/Master/texmf-dist/omega/otp/otibet/tibetan-mule2uni-old.otp b/Master/texmf-dist/omega/otp/otibet/tibetan-mule2uni-old.otp new file mode 100644 index 00000000000..213036762d6 --- /dev/null +++ b/Master/texmf-dist/omega/otp/otibet/tibetan-mule2uni-old.otp @@ -0,0 +1,125 @@ +% File tibetan-mule2uni +% Conversion to Unicode from Tibetan Mule +% Copyright (c) 1997 Norbert Preining +% this file is part of the otibet package. +% +% Notes: + +input: 1; +output: 2; + +expressions: +@'243@'241 => @"0f90; % +k +@'243@'242 => @"0f91; % +kh +@'243@'243 => @"0f92; % +g +@'243@'244 => @"0f93; % +gh +@'243@'245 => @"0f94; % +ng +@'243@'246 => @"0f95; % +c +@'243@'247 => @"0f96; % +ch +@'243@'250 => @"0f97; % +j +@'243@'252 => @"0f99; % +ny +@'243@'253 => @"0f9a; % +T +@'243@'254 => @"0f9b; % +TH +@'243@'255 => @"0f9c; % +D +@'243@'256 => @"0f9d; % +DH +@'243@'257 => @"0f9e; % +N +@'243@'260 => @"0f9f; % +t +@'243@'261 => @"0fa0; % +th +@'243@'262 => @"0fa1; % +d +@'243@'263 => @"0fa2; % +dh +@'243@'264 => @"0fa3; % +n +@'243@'265 => @"0fa4; % +p +@'243@'266 => @"0fa5; % +ph +@'243@'267 => @"0fa6; % +b +@'243@'270 => @"0fa7; % +bh +@'243@'271 => @"0fa8; % +m +@'243@'272 => @"0fa9; % +ts +@'243@'273 => @"0faa; % +tsh +@'243@'274 => @"0fab; % +dz +@'243@'275 => @"0fac; % +dzh +@'243@'276 => @"0fad; % +w +@'243@'277 => @"0fae; % +zh +@'243@'300 => @"0faf; % +z +@'243@'301 => @"0f71; % +' +@'243@'302 => @"0fb1; % +y +@'243@'303 => @"0fb2; % +r +@'243@'304 => @"0fb3; % +l +@'243@'305 => @"0fb4; % +sh +@'243@'306 => @"0fb5; % +SH +@'243@'307 => @"0fb6; % +s +@'243@'310 => @"0fb7; % +h +@'243@'311 => @"0fb8; % +A +@'243@'312 => @"0fb9; % +kSH +@'243@'320 => @"0f62; % R + +@'242@'273 => @"0f5a; % tsh +@'242@'275 => @"0f5c; % dzh +@'242@'312 => @"0f69; % kSH +@'242@'242 => @"0f41; % kh +@'242@'244 => @"0f43; % gh +@'242@'245 => @"0f44; % ng +@'242@'247 => @"0f46; % ch +@'242@'252 => @"0f49; % ny +@'242@'254 => @"0f4b; % TH +@'242@'256 => @"0f4d; % DH +@'242@'261 => @"0f50; % th +@'242@'263 => @"0f52; % dh +@'242@'266 => @"0f55; % ph +@'242@'270 => @"0f57; % bh +@'242@'272 => @"0f59; % ts +@'242@'274 => @"0f5b; % dz +@'242@'277 => @"0f5e; % zh +@'242@'305 => @"0f64; % sh +@'242@'306 => @"0f65; % SH +@'242@'241 => @"0f40; % k +@'242@'243 => @"0f42; % g +@'242@'246 => @"0f45; % c +@'242@'250 => @"0f47; % j +@'242@'253 => @"0f4a; % T +@'242@'255 => @"0f4c; % D +@'242@'257 => @"0f4e; % N +@'242@'260 => @"0f4f; % t +@'242@'262 => @"0f51; % d +@'242@'264 => @"0f53; % n +@'242@'265 => @"0f54; % p +@'242@'267 => @"0f56; % b +@'242@'271 => @"0f58; % m +@'242@'276 => @"0f5d; % w +@'242@'300 => @"0f5e; % z +@'242@'301 => @"0f60; % ' +@'242@'302 => @"0f61; % y +@'242@'303 => @"0f62; % r +@'242@'304 => @"0f63; % l +@'242@'307 => @"0f66; % s +@'242@'310 => @"0f67; % h +@'242@'310 => @"0f67; % H +@'242@'311 => @"0f68; % A + +@'242@'334 => @"0f7b; % ai +@'242@'336 => @"0f7d; % au +@'242@'334 => @"0f7b; % ee +@'242@'336 => @"0f7d; % oo +@'242@'321 => ""; % a +@'242@'323 => @"0f72; % i +@'242@'325 => @"0f74; % u +@'242@'333 => @"0f7a; % e +@'242@'335 => @"0f7c; % o +@'242@'334 => @"0f7b; % E +@'242@'336 => @"0f7d; % O +@'242@'341 => @"0f80; % I +@'242@'337 => @"0f7e; % M +@'242@'343 => @"0f82; % ~ +@'242@'344 => @"0f83; % ` +@'242@'345 => @"0f84; % , +@'242@'347 => @"0f86; % v +@'242@'350 => @"0f87; % V +@'242@'351 => @"0f88; % x +@'242@'352 => @"0f89; % X +@'242@'353 => @"0f8a; % q +@'242@'354 => @"0f8b; % Q +@'241@'347 => @"0f37; % _o +@'241@'345 => @"0f35; % _O +@'241@'311 => @"0f19; % _/ +@'241@'273 => @"0f0b; % tsheg + +. => \1; diff --git a/Master/texmf-dist/omega/otp/otibet/tibetan-mule2uni.otp b/Master/texmf-dist/omega/otp/otibet/tibetan-mule2uni.otp new file mode 100644 index 00000000000..581b14182b0 --- /dev/null +++ b/Master/texmf-dist/omega/otp/otibet/tibetan-mule2uni.otp @@ -0,0 +1,201 @@ +% File tibetan-mule2uni +% Conversion to Unicode from Tibetan Mule +% Copyright (c) 1997 Norbert Preining +% this file is part of the otibet package. +% +% Notes: + +input: 1; +output: 2; + +expressions: +% +%tibetan encoding unicode look input +@'241@'260 => @"0f00; % ¡° +@'241@'261 => @"0f01; % ¡± | (line 1) 1 +@'241@'262 => @"0f02; % ¡² | (line 1) 2 +@'241@'263 => @"0f03; % ¡³ | (line 1) 3 +@'241@'264 => @"0f04; % ¡´ +@'241@'265 => @"0f05; % ¡µ +@'241@'266 => @"0f06; % ¡¶ ^ +@'241@'267 => @"0f07; % ¡· +@'241@'270 => @"0f08; % ¡¸ +@'241@'271 => @"0f09; % ¡¹ | (line 1) 4 +@'241@'272 => @"0f0a; % ¡º | (line 1) 5 +@'241@'273 => @"0f0b; % ¡» +% ??? => @"0f0c; % ??? +@'241@'275 => @"0f0d; % ¡½ /. +@'241@'276 => @"0f0e; % ¡¾ // +% ??? => @"0f0f; % ??? +@'241@'300 => @"0f10; % ¡À /" +@'241@'301 => @"0f11; % ¡Á ; +@'241@'302 => @"0f12; % ¡Â | (line 1) 6 +@'241@'303 => @"0f13; % ¡Ã | (line 1) 7 +@'241@'304 => @"0f14; % ¡Ä % +@'241@'305 => @"0f15; % ¡Å | (line 1) 8 +@'241@'306 => @"0f16; % ¡Æ | (line 1) 9 +@'241@'307 => @"0f17; % ¡Ç | (line 1) 0 +@'241@'310 => @"0f18; % ¡È | (line 2) 1 +@'241@'311 => @"0f19; % ¡É | (line 2) 2 +@'241@'312 => @"0f1a; % ¡Ê | (line 2) 3 +@'241@'313 => @"0f1b; % ¡Ë | (line 2) 4 +@'241@'314 => @"0f1c; % ¡Ì | (line 2) 5 +@'241@'315 => @"0f1d; % ¡Í | (line 2) 6 +@'241@'316 => @"0f1e; % ¡Î | (line 2) 7 +@'241@'317 => @"0f1f; % ¡Ï | (line 2) 8 +@'241@'320 => @"0f20; % ¡Ð 0 +@'241@'321 => @"0f21; % ¡Ñ 1 +@'241@'322 => @"0f22; % ¡Ò 2 +@'241@'323 => @"0f23; % ¡Ó 3 +@'241@'324 => @"0f24; % ¡Ô 4 +@'241@'325 => @"0f25; % ¡Õ 5 +@'241@'326 => @"0f26; % ¡Ö 6 +@'241@'327 => @"0f27; % ¡× 7 +@'241@'330 => @"0f28; % ¡Ø 8 +@'241@'331 => @"0f29; % ¡Ù 9 +@'241@'332 => @"0f2a; % ¡Ú -1 +@'241@'333 => @"0f2b; % ¡Û -2 +@'241@'334 => @"0f2c; % ¡Ü -3 +@'241@'335 => @"0f2d; % ¡Ý -4 +@'241@'336 => @"0f2e; % ¡Þ -5 +@'241@'337 => @"0f2f; % ¡ß -6 +@'241@'340 => @"0f30; % ¡à -7 +@'241@'341 => @"0f31; % ¡á -8 +@'241@'342 => @"0f32; % ¡â -9 +@'241@'343 => @"0f33; % ¡ã -0 +@'241@'344 => @"0f34; % ¡ä | (line 2) 9 +@'241@'345 => @"0f35; % ¡å ` +@'241@'346 => @"0f36; % ¡æ | (line 2) 0 +@'241@'347 => @"0f37; % ¡ç _o +@'241@'350 => @"0f38; % ¡è | (line 3) 1 +% ??? => @"0f39; % ??? +@'241@'352 => @"0f3a; % ¡ê | (line 3) 2 +@'241@'353 => @"0f3b; % ¡ë | (line 3) 3 +@'241@'354 => @"0f3c; % ¡ì < +@'241@'355 => @"0f3d; % ¡í > +@'241@'357 => @"0f3e; % ¡ï | (line 3) 5 +@'241@'356 => @"0f3f; % ¡î | (line 3) 4 +@'242@'241 => @"0f40; % ¢¡ k +@'242@'242 => @"0f41; % ¢¢ kh +@'242@'243 => @"0f42; % ¢£ g +@'242@'244 => @"0f43; % ¢¤ gh +@'242@'245 => @"0f44; % ¢¥ ng +@'242@'246 => @"0f45; % ¢¦ c +@'242@'247 => @"0f46; % ¢§ ch +@'242@'250 => @"0f47; % ¢¨ j +@'242@'252 => @"0f49; % ¢ª ny +@'242@'253 => @"0f4a; % ¢« T +@'242@'254 => @"0f4b; % ¢¬ TH +@'242@'255 => @"0f4c; % ¢­ D +@'242@'256 => @"0f4d; % ¢® DH +@'242@'257 => @"0f4e; % ¢¯ N +@'242@'260 => @"0f4f; % ¢° t +@'242@'261 => @"0f50; % ¢± th +@'242@'262 => @"0f51; % ¢² d +@'242@'263 => @"0f52; % ¢³ dh +@'242@'264 => @"0f53; % ¢´ n +@'242@'265 => @"0f54; % ¢µ p +@'242@'266 => @"0f55; % ¢¶ ph +@'242@'267 => @"0f56; % ¢· b +@'242@'270 => @"0f57; % ¢¸ bh +@'242@'271 => @"0f58; % ¢¹ m +@'242@'272 => @"0f59; % ¢º ts +@'242@'273 => @"0f5a; % ¢» tsh +@'242@'274 => @"0f5b; % ¢¼ dz +@'242@'275 => @"0f5c; % ¢½ dzh +@'242@'276 => @"0f5d; % ¢¾ w +@'242@'277 => @"0f5e; % ¢¿ zh +@'242@'300 => @"0f5f; % ¢À z +@'242@'301 => @"0f60; % ¢Á ' +@'242@'302 => @"0f61; % ¢Â y +@'242@'303 => @"0f62; % ¢Ã r +@'242@'304 => @"0f63; % ¢Ä l +@'242@'305 => @"0f64; % ¢Å sh +@'242@'306 => @"0f65; % ¢Æ SH +@'242@'307 => @"0f66; % ¢Ç s +@'242@'310 => @"0f67; % ¢È h +@'242@'311 => @"0f68; % ¢É A +@'242@'312 => @"0f69; % ¢Ê kSH +@'243@'301 => @"0f71; % ¢Á +@'242@'323 => @"0f72; % ¢Ó i +@'242@'325 => @"0f74; % ¢Õ u +% ??? => @"0f75; % ??? +% ??? => @"0f76; % ??? +% ??? => @"0f77; % ??? +% ??? => @"0f78; % ??? +% ??? => @"0f79; % ??? +@'242@'333 => @"0f7a; % ¢Û e +@'242@'334 => @"0f7b; % ¢Ü ai, ee, E +@'242@'335 => @"0f7c; % ¢Ý o +@'242@'336 => @"0f7d; % ¢Þ au, oo, O +@'242@'337 => @"0f7e; % ¢ß M +@'242@'340 => @"0f7f; % ¢à : +@'242@'341 => @"0f80; % ¢á I +% ??? => @"0f81; % ??? +@'242@'343 => @"0f82; % ¢ã ~ +@'242@'344 => @"0f83; % ¢ä ` +@'242@'345 => @"0f84; % ¢å , +@'242@'346 => @"0f85; % ¢æ @ +@'242@'347 => @"0f86; % ¢ç v +@'242@'350 => @"0f87; % ¢è V +@'242@'351 => @"0f88; % ¢é x +@'242@'352 => @"0f89; % ¢ê X +@'242@'353 => @"0f8a; % ¢ë q +@'242@'354 => @"0f8b; % ¢ì Q +% +% subjoined +% +@'243@'241 => @"0f90; % ¢¡ +@'243@'242 => @"0f91; % ¢¢ +@'243@'243 => @"0f92; % ¢£ +@'243@'244 => @"0f93; % ¢¤ +@'243@'245 => @"0f94; % ¢¥ +@'243@'246 => @"0f95; % ¢¦ +@'243@'247 => @"0f96; % ¢§ +@'243@'250 => @"0f97; % ¢¨ +@'243@'252 => @"0f99; % ¢ª +@'243@'253 => @"0f9a; % ¢« +@'243@'254 => @"0f9b; % ¢¬ +@'243@'255 => @"0f9c; % ¢­ +@'243@'256 => @"0f9d; % ¢® +@'243@'257 => @"0f9e; % ¢¯ +@'243@'260 => @"0f9f; % ¢° +@'243@'261 => @"0fa0; % ¢± +@'243@'262 => @"0fa1; % ¢² +@'243@'263 => @"0fa2; % ¢³ +@'243@'264 => @"0fa3; % ¢´ +@'243@'265 => @"0fa4; % ¢µ +@'243@'266 => @"0fa5; % ¢¶ +@'243@'267 => @"0fa6; % ¢· +@'243@'270 => @"0fa7; % ¢¸ +@'243@'271 => @"0fa8; % ¢¹ +@'243@'272 => @"0fa9; % ¢º +@'243@'273 => @"0faa; % ¢» +@'243@'274 => @"0fab; % ¢¼ +@'243@'275 => @"0fac; % ¢½ +@'243@'276 => @"0fad; % ¢¾ +@'243@'277 => @"0fae; % ¢¿ +@'243@'300 => @"0faf; % ¢À +@'243@'302 => @"0fb1; % ¢Â +@'243@'303 => @"0fb2; % ¢Ã +@'243@'304 => @"0fb3; % ¢Ä +@'243@'305 => @"0fb4; % ¢Å +@'243@'306 => @"0fb5; % ¢Æ +@'243@'307 => @"0fb6; % ¢Ç +@'243@'310 => @"0fb7; % ¢È +@'243@'311 => @"0fb8; % ¢É +@'243@'312 => @"0fb9; % ¢Ê +% +% was soll das? +% +@'243@'320 => @"0f62; % +R +% +% space wird gekilled +% +@'242@'321 => ""; % ¢Ñ +% +% rest durch +% +. => \1; % + +% end of file diff --git a/Master/texmf-dist/omega/otp/otibet/tibinunicode.otp b/Master/texmf-dist/omega/otp/otibet/tibinunicode.otp new file mode 100644 index 00000000000..c92c9215ead --- /dev/null +++ b/Master/texmf-dist/omega/otp/otibet/tibinunicode.otp @@ -0,0 +1,83 @@ +% File tibinunicode.otp +% Conversion to Unicode from Tibetan in ASCII, Unicode Transcription +% Copyright (c) 1997 Norbert Preining +% this file is part of the otibet package. +% +% Notes: +% * Transcription : TODO +% * A tsheg is automatically inserted at a space + +input: 1; +output: 2; + +tables: +in_tib[@"1a] = { +@"0f68, @"0f56, @"0f45, @"0f51, @"0f7a, @"fffd, @"0f42, %@"60-@"67 +@"0f67, @"0f72, @"0f47, @"0f40, @"0f63, @"0f58, @"0f53, @"0f7c, %@"68-@"6f +@"0f54, @"fffd, @"0f62, @"0f66, @"0f4f, @"0f74, @"fffd, @"0f5d, %@"70-@"77 +@"fffd, @"0f61, @"0f5f +}; + +expressions: +`k'`s'`s' => @"0f69; +`t'`s'`h' => @"0f5a; +`t'`t'`h' => @"0f4b; +`d'`d'`h' => @"0f4d; +`d'`z'`h' => @"0f5c; + +`k'`h' => @"0f41; +`g'`h' => @"0f43; +`n'`g' => @"0f44; +`c'`h' => @"0f46; +`n'`y' => @"0f49; +`t'`t' => @"0f4a; +`d'`d' => @"0f4c; +`n'`n' => @"0f4e; +`t'`h' => @"0f50; +`d'`h' => @"0f52; +`p'`h' => @"0f55; +`b'`h' => @"0f57; +`t'`s' => @"0f59; +`d'`z' => @"0f5b; +`z'`h' => @"0f5e; +`s'`h' => @"0f64; +`s'`s' => @"0f65; + +@"20 => @"0f0b @"0020 " {}\relax" ; % space to tsheg and space + +@"e1 => @"0f71 ; % vowel aa +@"e3 => @"0f73 ; % vowel ii +@"e5 => @"0f75 ; % vowel uu +@"e6 => @"0f76 ; % vowel r +@"e7 => @"0f77 ; % vowel rr +@"e8 => @"0f78 ; % vowel l +@"e9 => @"0f79 ; % vowel ll +@"eb => @"0f7b ; % vowel ee +@"ed => @"0f7d ; % vowel oo +@"ee => @"0f7e ; % sign rjes su nga ro = anusvara +@"ef => @"0f7f ; % sign rnam bcad +@"f0 => @"0f80 ; % vowel reversed i +@"f1 => @"0f81 ; % vowel reversed ii +@"f2 => @"0f82 ; % mark nyi zla naa da +@"f3 => @"0f83 ; % mark sna ldan +@"f4 => @"0f84 ; % mark halanta +@"f5 => @"0f85 ; % mark paluta +@"f6 => @"0f86 ; % sign lci rtags +@"f7 => @"0f87 ; % sign yang rtags +@"f8 => @"0f88 ; % sign lce tsa can +@"f9 => @"0f89 ; % sign mchu can +@"fa => @"0f8a ; % sign gru can rgyings +@"fb => @"0f8b ; % sign gru med rgyings +@"fc => @"0f00 ; % om +@"fd => @"0f14 ; % endsymbol +@"fe => @"0f04 @"0f04 ; % swasti +@"ff => @"25cc ; % protector of vowels & subjoiner + +`!' => @"0f0f; +@"27 => @"0f60; +( `,' | `.' ) => @"0f0b; +`/' => @"0f0d; +( @"30 - @"39 ) => #(\1+@"0ef0); +( @"61 - @"7a ) => #(in_tib[\1-@"61]); +. => \1; + diff --git a/Master/texmf-dist/omega/otp/otibet/tibinwylie.otp b/Master/texmf-dist/omega/otp/otibet/tibinwylie.otp new file mode 100644 index 00000000000..c067d0ed95c --- /dev/null +++ b/Master/texmf-dist/omega/otp/otibet/tibinwylie.otp @@ -0,0 +1,84 @@ +% File tibinwylie.otp +% Conversion to Unicode from Tibetan in ASCII, Wylie Transcription +% Copyright (c) 1997 Norbert Preining +% this file is part of the otibet package. +% +% Notes: +% * Transcription : TODO +% * A tsheg is automatically inserted at a space + +input: 1; +output: 2; + +tables: +in_tib[@"1a] = { +@"0f68, @"0f56, @"0f45, @"0f51, @"0f7a, @"fffd, @"0f42, %@"60-@"67 +@"0f67, @"0f72, @"0f47, @"0f40, @"0f63, @"0f58, @"0f53, @"0f7c, %@"68-@"6f +@"0f54, @"fffd, @"0f62, @"0f66, @"0f4f, @"0f74, @"fffd, @"0f5d, %@"70-@"77 +@"fffd, @"0f61, @"0f5f +}; + +expressions: +`k'`s'`h'`x' => @"0f69; + +`t'`s'`h' => @"0f5a; +`t'`h'`x' => @"0f4b; +`s'`h'`x' => @"0f65; +`d'`x'`h' => @"0f4d; +`d'`z'`h' => @"0f5c; + +`k'`h' => @"0f41; +`g'`h' => @"0f43; +`n'`g' => @"0f44; +`c'`h' => @"0f46; +`n'`y' => @"0f49; +`t'`x' => @"0f4a; +`d'`x' => @"0f4c; +`n'`x' => @"0f4e; +`t'`h' => @"0f50; +`d'`h' => @"0f52; +`p'`h' => @"0f55; +`b'`h' => @"0f57; +`t'`s' => @"0f59; +`d'`z' => @"0f5b; +`z'`h' => @"0f5e; +`s'`h' => @"0f64; + +@"20 => @"0f0b @"0020 " {}\relax" ; % space to tsheg and space + +@"e1 => @"0f71 ; % vowel aa +@"e3 => @"0f73 ; % vowel ii +@"e5 => @"0f75 ; % vowel uu +@"e6 => @"0f76 ; % vowel r +@"e7 => @"0f77 ; % vowel rr +@"e8 => @"0f78 ; % vowel l +@"e9 => @"0f79 ; % vowel ll +@"eb => @"0f7b ; % vowel ee +@"ed => @"0f7d ; % vowel oo +@"ee => @"0f7e ; % sign rjes su nga ro = anusvara +@"ef => @"0f7f ; % sign rnam bcad +@"f0 => @"0f80 ; % vowel reversed i +@"f1 => @"0f81 ; % vowel reversed ii +@"f2 => @"0f82 ; % mark nyi zla naa da +@"f3 => @"0f83 ; % mark sna ldan +@"f4 => @"0f84 ; % mark halanta +@"f5 => @"0f85 ; % mark paluta +@"f6 => @"0f86 ; % sign lci rtags +@"f7 => @"0f87 ; % sign yang rtags +@"f8 => @"0f88 ; % sign lce tsa can +@"f9 => @"0f89 ; % sign mchu can +@"fa => @"0f8a ; % sign gru can rgyings +@"fb => @"0f8b ; % sign gru med rgyings +@"fc => @"0f00 ; % om +@"fd => @"0f14 ; % endsymbol +@"fe => @"0f04 @"0f04 ; % swasti +@"ff => @"25cc ; % protector of vowels & subjoiner + +`!' => @"0f0f; +@"27 => @"0f60; +( `,' | `.' ) => @"0f0b; +`/' => @"0f0d; +( @"30 - @"39 ) => #(\1+@"0ef0); +( @"61 - @"7a ) => #(in_tib[\1-@"61]); +. => \1; + diff --git a/Master/texmf-dist/omega/otp/otibet/tibout.otp b/Master/texmf-dist/omega/otp/otibet/tibout.otp new file mode 100644 index 00000000000..8a5a4d6df79 --- /dev/null +++ b/Master/texmf-dist/omega/otp/otibet/tibout.otp @@ -0,0 +1,92 @@ +% File tibout-state.otp +% Conversion to Font from Unicode compound +% Copyright (c) 1997 Norbert Preining +% this file is part of the otibet package. +% +% requires font ``tibetan'' at offset @"1000 + +input: 2; +output: 2; + +aliases: +compound = ( ( @"e08c - @"e0e7 ) | @"e0f3 | @"e0fe | @"e0f8 | @"e0f9 + | ( @"e001 - @"e003 ) ) ; +subjoin = ( ( @"0f90 - @"0f95 ) | @"0f97 | ( @"0f99 - @"0fad ) | + ( @"0fb1 - @"0fb7 ) | @"0fb9 ) ; + +expressions: +{compound} => #(\1-@"d000) ; + +@"0f20 => @"1030; % 0 +@"0f21 => @"1031; % 1 +@"0f22 => @"1032; % 2 +@"0f23 => @"1033; % 3 +@"0f24 => @"1034; % 4 +@"0f25 => @"1035; % 5 +@"0f26 => @"1036; % 6 +@"0f27 => @"1037; % 7 +@"0f28 => @"1038; % 8 +@"0f29 => @"1039; % 9 +@"0f40 => @"106b ; % k +@"0f41 => @"1080 ; % kh +@"0f42 => @"1067 ; % g +@"0f44 => @"1081 ; % ng +@"0f45 => @"1063; % c +@"0f46 => @"1082 ; % ch +@"0f47 => @"106a ; % j +@"0f49 => @"1083 ; % ny +@"0f4f => @"1074 ; % t +@"0f50 => @"1084 ; % th +@"0f51 => @"1064 ; % d +@"0f53 => @"106e ; % n +@"0f54 => @"1070 ; % p +@"0f55 => @"1085 ; % ph +@"0f56 => @"1062; % b +@"0f58 => @"106d ; % m +@"0f59 => @"1086 ; % ts +@"0f5a => @"1087 ; % tsh +@"0f5b => @"1088 ; % dz +@"0f5d => @"1077 ; % w +@"0f5e => @"1089 ; % zh +@"0f5f => @"107a ; % z +@"0f60 => @"1027; % -a +@"0f61 => @"1079 ; % y +@"0f62 => @"1072 ; % r +@"0f63 => @"106c ; % l +@"0f64 => @"108b ; % sh +@"0f66 => @"1073 ; % s +@"0f67 => @"1068 ; % h +@"0f68 => @"1061; % a + +@"0f69 => @"10f1; % k shx +@"0f4b => @"10ef; % thx +@"0f65 => @"10f2; % shx +@"0f4d => @"10ec; % dx h +@"0f52 => @"10e8; % d h +@"0f43 => @"10e9; % g h +@"0f4a => @"10ea; % tx +@"0f4c => @"10eb; % dx +@"0f57 => @"10ed; % b h +@"0f5c => @"10ee; % dz h +@"0f4e => @"10f0; % nx +% +@"0f72 => @"10f5 ; % i vowel +@"0f74 => @"10f7 ; % u vowel +@"0f7a => @"10f6 ; % e vowel +@"0f7c => @"10f4 ; % o vowel +@"0f7e => @"1030 ; % anusvara +@"0f71 => @"1027 ; % achung low +% +@"0f0b => @"102e ; % tsheg +@"0f0d @"0f0d @"0020 => @"102f @"102f @"0020 "\hskip\doubleshadskipamount " ; % shad +@"0f0d @"0f0d => @"102f @"102f ; % shad +@"0f0d @"0020 => @"102f @"0020 "\hskip\shadskipamount " ; % shad +@"0f0d => @"102f ; % shad +@"0f0f => @"1021 ; % tsheg shad + +@"0f00 => @"1004 ; % om +@"0f14 => "\makeendsym" ; + +%@"25cc => "{\leavevmode\vrule height5pt width0pt depth5pt \kern10pt}" ; +@"25cc => @"1005 ; % dotted circle +{subjoin} => <= #(\1-@"0050) ; diff --git a/Master/texmf-dist/omega/otp/otibet/tibshow.otp b/Master/texmf-dist/omega/otp/otibet/tibshow.otp new file mode 100644 index 00000000000..dbfcb8f28d8 --- /dev/null +++ b/Master/texmf-dist/omega/otp/otibet/tibshow.otp @@ -0,0 +1,80 @@ +% File tibout.otp +% Conversion to Font from Unicode compound +% Copyright (c) 1997 Norbert Preining +% this file is part of the otibet package. +% +% requires font ``tibetan'' at offset @"1000 + +input: 2; +output: 2; + +expressions: +@"0f20 => @"1030; % 0 +@"0f21 => @"1031; % 1 +@"0f22 => @"1032; % 2 +@"0f23 => @"1033; % 3 +@"0f24 => @"1034; % 4 +@"0f25 => @"1035; % 5 +@"0f26 => @"1036; % 6 +@"0f27 => @"1037; % 7 +@"0f28 => @"1038; % 8 +@"0f29 => @"1039; % 9 +@"0f40 => @"106b ; % k +@"0f41 => @"1080 ; % kh +@"0f42 => @"1067 ; % g +@"0f44 => @"1081 ; % ng +@"0f45 => @"1063; % c +@"0f46 => @"1082 ; % ch +@"0f47 => @"106a ; % j +@"0f49 => @"1083 ; % ny +@"0f4f => @"1074 ; % t +@"0f50 => @"1084 ; % th +@"0f51 => @"1064 ; % d +@"0f53 => @"106e ; % n +@"0f54 => @"1070 ; % p +@"0f55 => @"1085 ; % ph +@"0f56 => @"1062; % b +@"0f58 => @"106d ; % m +@"0f59 => @"1086 ; % ts +@"0f5a => @"1087 ; % tsh +@"0f5b => @"1088 ; % dz +@"0f5d => @"1077 ; % w +@"0f5e => @"1089 ; % zh +@"0f5f => @"107a ; % z +@"0f60 => @"1027; % -a +@"0f61 => @"1079 ; % y +@"0f62 => @"1072 ; % r +@"0f63 => @"106c ; % l +@"0f64 => @"108b ; % sh +@"0f66 => @"1073 ; % s +@"0f67 => @"1068 ; % h +@"0f68 => @"1061; % a + +@"0f69 => @"10f1; % k shx +@"0f4b => @"10ef; % thx +@"0f65 => @"10f2; % shx +@"0f4d => @"10ec; % dx h +@"0f52 => @"10e8; % d h +@"0f43 => @"10e9; % g h +@"0f4a => @"10ea; % tx +@"0f4c => @"10eb; % dx +@"0f57 => @"10ed; % b h +@"0f5c => @"10ee; % dz h +@"0f4e => @"10f0; % nx +% +@"0f72 => @"10f5 ; % i vowel +@"0f74 => @"10f7 ; % u vowel +@"0f7a => @"10f6 ; % e vowel +@"0f7c => @"10f4 ; % o vowel +@"0f7e => @"1030 ; % anusvara +@"0f71 => @"1027 ; % achung low +% +@"0f0b => @"102e ; % tsheg +@"0f0d => @"102f ; % shad +@"0f0f => @"1021 ; % tsheg shad +% +( @"0f90 - @"0fb9 ) => <= #(\1-@"0050) ; + +@"0f00 => "\makeom" ; +@"0f14 => "\makeendsym" ; + diff --git a/Master/texmf-dist/omega/otp/otibet/tibspecial.otp b/Master/texmf-dist/omega/otp/otibet/tibspecial.otp new file mode 100644 index 00000000000..dd6b1a3c27a --- /dev/null +++ b/Master/texmf-dist/omega/otp/otibet/tibspecial.otp @@ -0,0 +1,245 @@ +% File tibspecial.otp +% Conversion to Font from Unicode compound, special glyphs +% Copyright (c) 1997 Norbert Preining +% this file is part of the otibet package. +% +% requires font ``tibetan'' at offset @"1000 + +input: 2; +output: 2; + +aliases: +subj = ( ( @"0f90 - @"0f95 ) | @"0f97 | ( @"0f99 - @"0fad ) | + ( @"0fb1 - @"0fb7 ) | @"0fb9 ) ; + +expressions: +% +% specials +% +@"0f59 @"0f7a => @"0f45 @"e003 ; %ts+e->c+edz +@"0f5a @"0f7a => @"0f46 @"e003 ; %tsh+e->ch+edz +@"0f5b @"0f7a => @"0f47 @"e003 ; %dz+e->j+edz + +@"0f59 @"0f72 => @"0f45 @"e002 ; %ts+i->c+idz +@"0f5a @"0f72 => @"0f46 @"e002 ; %tsh+i->ch+idz +@"0f5b @"0f72 => @"0f47 @"e002 ; %dz+i->j+idz + +@"0f59 @"0f7c => @"0f45 @"e001 ; %ts+o->c+odz +@"0f5a @"0f7c => @"0f46 @"e001 ; %tsh+o->ch+odz +@"0f5b @"0f7c => @"0f47 @"e001 ; %dz+o->j+odz + +@"0f45 @"0f74 => @"e0f9 ; % c+u +@"0f59 @"0f74 => @"e0f8 ; % ts+u + +% +% all the others +% +% +@"0f62@"0fa9@"0fad ^({subj}) => @"e0b6 \4 ; % r ts w +@"0f62@"0fa9@"0fad end: => @"e0b6 ; % r ts w +@"0f42@"0fb2@"0fad ^({subj}) => @"e0b0 \4 ; % g r w +@"0f42@"0fb2@"0fad end: => @"e0b0 ; % g r w +@"0f55@"0fb1@"0fad ^({subj}) => @"e0be \4 ; % ph y w +@"0f55@"0fb1@"0fad end: => @"e0be ; % ph y w +@"0f62@"0f92@"0fad ^({subj}) => @"e0b1 \4 ; % r g w +@"0f62@"0f92@"0fad end: => @"e0b1 ; % r g w +@"0f62@"0f90@"0fb1 ^({subj}) => @"e0d9 \4 ; % r k y +@"0f62@"0f90@"0fb1 end: => @"e0d9 ; % r k y +@"0f62@"0f92@"0fb1 ^({subj}) => @"e0da \4 ; % r g y +@"0f62@"0f92@"0fb1 end: => @"e0da ; % r g y +@"0f62@"0fa8@"0fb1 ^({subj}) => @"e0e3 \4 ; % r m y +@"0f62@"0fa8@"0fb1 end: => @"e0e3 ; % r m y +@"0f66@"0f90@"0fb1 ^({subj}) => @"e0db \4 ; % s k y +@"0f66@"0f90@"0fb1 end: => @"e0db ; % s k y +@"0f66@"0f92@"0fb1 ^({subj}) => @"e0dd \4 ; % s g y +@"0f66@"0f92@"0fb1 end: => @"e0dd ; % s g y +@"0f66@"0fa4@"0fb1 ^({subj}) => @"e0df \4 ; % s p y +@"0f66@"0fa4@"0fb1 end: => @"e0df ; % s p y +@"0f66@"0fa6@"0fb1 ^({subj}) => @"e0e1 \4 ; % s b y +@"0f66@"0fa6@"0fb1 end: => @"e0e1 ; % s b y +@"0f66@"0fa8@"0fb1 ^({subj}) => @"e0e4 \4 ; % s m y +@"0f66@"0fa8@"0fb1 end: => @"e0e4 ; % s m y +@"0f66@"0f90@"0fb2 ^({subj}) => @"e0dc \4 ; % s k r +@"0f66@"0f90@"0fb2 end: => @"e0dc ; % s k r +@"0f66@"0f92@"0fb2 ^({subj}) => @"e0de \4 ; % s g r +@"0f66@"0f92@"0fb2 end: => @"e0de ; % s g r +@"0f66@"0fa4@"0fb2 ^({subj}) => @"e0e0 \4 ; % s p r +@"0f66@"0fa4@"0fb2 end: => @"e0e0 ; % s p r +@"0f66@"0fa6@"0fb2 ^({subj}) => @"e0e2 \4 ; % s b r +@"0f66@"0fa6@"0fb2 end: => @"e0e2 ; % s b r +@"0f66@"0fa8@"0fb2 ^({subj}) => @"e0e5 \4 ; % s m r +@"0f66@"0fa8@"0fb2 end: => @"e0e5 ; % s m r +@"0f40@"0f65 ^({subj}) => @"e0f1 \3 ; % k shx +@"0f40@"0f65 end: => @"e0f1; % k shx +@"0f4c@"0f67 ^({subj}) => @"e0ec \3 ; % dx h +@"0f4c@"0f67 end: => @"e0ec; % dx h +@"0f51@"0f67 ^({subj}) => @"e0e8 \3 ; % d h +@"0f51@"0f67 end: => @"e0e8; % d h +@"0f42@"0f67 ^({subj}) => @"e0e9 \3 ; % g h +@"0f42@"0f67 end: => @"e0e9; % g h +@"0f56@"0f67 ^({subj}) => @"e0ed \3 ; % b h +@"0f56@"0f67 end: => @"e0ed; % b h +@"0f5b@"0f67 ^({subj}) => @"e0ee \3 ; % dz h +@"0f5b@"0f67 end: => @"e0ee; % dz h +@"0f62@"0f94 ^({subj}) => @"e093 \3 ; % r ng +@"0f62@"0f94 end: => @"e093 ; % r ng +@"0f62@"0fa9 ^({subj}) => @"e096 \3 ; % r ts +@"0f62@"0fa9 end: => @"e096 ; % r ts +@"0f62@"0fab ^({subj}) => @"e097 \3 ; % r dz +@"0f62@"0fab end: => @"e097 ; % r dz +@"0f63@"0f94 ^({subj}) => @"e09a \3 ; % l ng +@"0f63@"0f94 end: => @"e09a ; % l ng +@"0f66@"0f99 ^({subj}) => @"e0a5 \3 ; % s ny +@"0f66@"0f99 end: => @"e0a5 ; % s ny +@"0f66@"0f94 ^({subj}) => @"e0a6 \3 ; % s ng +@"0f66@"0f94 end: => @"e0a6 ; % s ng +@"0f66@"0fa9 ^({subj}) => @"e0ac \3 ; % s ts +@"0f66@"0fa9 end: => @"e0ac ; % s ts +@"0f5a@"0fad ^({subj}) => @"e0b5 \3 ; % tsh w +@"0f5a@"0fad end: => @"e0b5 ; % tsh w +@"0f62@"0f99 ^({subj}) => @"e090 \3 ; % r ny +@"0f62@"0f99 end: => @"e090 ; % r ny +@"0f41@"0fb1 ^({subj}) => @"e0c1 \3 ; % kh y +@"0f41@"0fb1 end: => @"e0c1 ; % kh y +@"0f55@"0fb1 ^({subj}) => @"e0bd \3 ; % ph y +@"0f55@"0fb1 end: => @"e0bd ; % ph y +@"0f5b@"0fb7 ^({subj}) => @"e0ee \3 ; % dz h +@"0f5b@"0fb7 end: => @"e0ee ; % dz h +@"0f41@"0fad ^({subj}) => @"e0ae \3 ; % kh w +@"0f41@"0fad end: => @"e0ae ; % kh w +@"0f49@"0fad ^({subj}) => @"e0b2 \3 ; % ny w +@"0f49@"0fad end: => @"e0b2 ; % ny w +@"0f59@"0fad ^({subj}) => @"e0e6 \3 ; % ts w +@"0f59@"0fad end: => @"e0e6 ; % ts w +@"0f5e@"0fad ^({subj}) => @"e0b7 \3 ; % zh w +@"0f5e@"0fad end: => @"e0b7 ; % zh w +@"0f64@"0fad ^({subj}) => @"e0bb \3 ; % sh w +@"0f64@"0fad end: => @"e0bb ; % sh w +@"0f41@"0fb2 ^({subj}) => @"e0c7 \3 ; % kh r +@"0f41@"0fb2 end: => @"e0c7 ; % kh r +@"0f50@"0fb2 ^({subj}) => @"e0c9 \3 ; % th r +@"0f50@"0fb2 end: => @"e0c9 ; % th r +@"0f55@"0fb2 ^({subj}) => @"e0cd \3 ; % ph r +@"0f55@"0fb2 end: => @"e0cd ; % ph r +@"0f64@"0fb2 ^({subj}) => @"e0d0 \3 ; % sh r +@"0f64@"0fb2 end: => @"e0d0 ; % sh r +@"0f62@"0f90 ^({subj}) => @"e08c \3 ; % r k +@"0f62@"0f90 end: => @"e08c ; % r k +@"0f62@"0f92 ^({subj}) => @"e08d \3 ; % r g +@"0f62@"0f92 end: => @"e08d ; % r g +@"0f62@"0fa3 ^({subj}) => @"e08e \3 ; % r n +@"0f62@"0fa3 end: => @"e08e ; % r n +@"0f62@"0f97 ^({subj}) => @"e08f \3 ; % r j +@"0f62@"0f97 end: => @"e08f ; % r j +@"0f62@"0f9f ^({subj}) => @"e091 \3 ; % r t +@"0f62@"0f9f end: => @"e091 ; % r t +@"0f62@"0fa1 ^({subj}) => @"e092 \3 ; % r d +@"0f62@"0fa1 end: => @"e092 ; % r d +@"0f62@"0fa6 ^({subj}) => @"e094 \3 ; % r b +@"0f62@"0fa6 end: => @"e094 ; % r b +@"0f62@"0fa8 ^({subj}) => @"e095 \3 ; % r m +@"0f62@"0fa8 end: => @"e095 ; % r m +@"0f63@"0f90 ^({subj}) => @"e098 \3 ; % l k +@"0f63@"0f90 end: => @"e098 ; % l k +@"0f63@"0f92 ^({subj}) => @"e099 \3 ; % l g +@"0f63@"0f92 end: => @"e099 ; % l g +@"0f63@"0f95 ^({subj}) => @"e09b \3 ; % l c +@"0f63@"0f95 end: => @"e09b ; % l c +@"0f63@"0f97 ^({subj}) => @"e09c \3 ; % l j +@"0f63@"0f97 end: => @"e09c ; % l j +@"0f63@"0f9f ^({subj}) => @"e09d \3 ; % l t +@"0f63@"0f9f end: => @"e09d ; % l t +@"0f63@"0fa1 ^({subj}) => @"e09e \3 ; % l d +@"0f63@"0fa1 end: => @"e09e ; % l d +@"0f63@"0fa4 ^({subj}) => @"e09f \3 ; % l p +@"0f63@"0fa4 end: => @"e09f ; % l p +@"0f63@"0fa6 ^({subj}) => @"e0a0 \3 ; % l b +@"0f63@"0fa6 end: => @"e0a0 ; % l b +@"0f63@"0fb7 ^({subj}) => @"e0a1 \3 ; % l h +@"0f63@"0fb7 end: => @"e0a1 ; % l h +@"0f66@"0f90 ^({subj}) => @"e0a2 \3 ; % s k +@"0f66@"0f90 end: => @"e0a2 ; % s k +@"0f66@"0f92 ^({subj}) => @"e0a3 \3 ; % s g +@"0f66@"0f92 end: => @"e0a3 ; % s g +@"0f66@"0fa3 ^({subj}) => @"e0a4 \3 ; % s n +@"0f66@"0fa3 end: => @"e0a4 ; % s n +@"0f66@"0f9f ^({subj}) => @"e0a7 \3 ; % s t +@"0f66@"0f9f end: => @"e0a7 ; % s t +@"0f66@"0fa1 ^({subj}) => @"e0a8 \3 ; % s d +@"0f66@"0fa1 end: => @"e0a8 ; % s d +@"0f66@"0fa4 ^({subj}) => @"e0a9 \3 ; % s p +@"0f66@"0fa4 end: => @"e0a9 ; % s p +@"0f66@"0fa6 ^({subj}) => @"e0aa \3 ; % s b +@"0f66@"0fa6 end: => @"e0aa ; % s b +@"0f66@"0fa8 ^({subj}) => @"e0ab \3 ; % s m +@"0f66@"0fa8 end: => @"e0ab ; % s m +@"0f51@"0fb7 ^({subj}) => @"e0e8 \3 ; % d h +@"0f51@"0fb7 end: => @"e0e8 ; % d h +@"0f42@"0fb7 ^({subj}) => @"e0e9 \3 ; % g h +@"0f42@"0fb7 end: => @"e0e9 ; % g h +@"0f56@"0fb7 ^({subj}) => @"e0ed \3 ; % b h +@"0f56@"0fb7 end: => @"e0ed ; % b h +@"0f40@"0fad ^({subj}) => @"e0ad \3 ; % k w +@"0f40@"0fad end: => @"e0ad ; % k w +@"0f42@"0fad ^({subj}) => @"e0af \3 ; % g w glyph fehlt! +@"0f42@"0fad end: => @"e0af ; % g w glyph fehlt! +@"0f45@"0fad ^({subj}) => @"e0bf \3 ; % c w +@"0f45@"0fad end: => @"e0bf ; % c w +@"0f4f@"0fad ^({subj}) => @"e0b3 \3 ; % t w +@"0f4f@"0fad end: => @"e0b3 ; % t w +@"0f51@"0fad ^({subj}) => @"e0b4 \3 ; % d w +@"0f51@"0fad end: => @"e0b4 ; % d w +@"0f5f@"0fad ^({subj}) => @"e0b8 \3 ; % z w +@"0f5f@"0fad end: => @"e0b8 ; % z w +@"0f62@"0fad ^({subj}) => @"e0b9 \3 ; % r w +@"0f62@"0fad end: => @"e0b9 ; % r w +@"0f63@"0fad ^({subj}) => @"e0ba \3 ; % l w +@"0f63@"0fad end: => @"e0ba ; % l w +@"0f66@"0fad ^({subj}) => @"e0e7 \3 ; % s w +@"0f66@"0fad end: => @"e0e7 ; % s w +@"0f67@"0fad ^({subj}) => @"e0bc \3 ; % h w +@"0f67@"0fad end: => @"e0bc ; % h w +@"0f40@"0fb1 ^({subj}) => @"e0c0 \3 ; % k y +@"0f40@"0fb1 end: => @"e0c0 ; % k y +@"0f42@"0fb1 ^({subj}) => @"e0c2 \3 ; % g y +@"0f42@"0fb1 end: => @"e0c2 ; % g y +@"0f54@"0fb1 ^({subj}) => @"e0c3 \3 ; % p y +@"0f54@"0fb1 end: => @"e0c3 ; % p y +@"0f56@"0fb1 ^({subj}) => @"e0c4 \3 ; % b y +@"0f56@"0fb1 end: => @"e0c4 ; % b y +@"0f58@"0fb1 ^({subj}) => @"e0c5 \3 ; % m y +@"0f58@"0fb1 end: => @"e0c5 ; % m y +@"0f40@"0fb2 ^({subj}) => @"e0c6 \3 ; % k r +@"0f40@"0fb2 end: => @"e0c6 ; % k r +@"0f42@"0fb2 ^({subj}) => @"e0f3 \3 ; % g r +@"0f42@"0fb2 end: => @"e0f3 ; % g r +@"0f4f@"0fb2 ^({subj}) => @"e0c8 \3 ; % t r +@"0f4f@"0fb2 end: => @"e0c8 ; % t r +@"0f51@"0fb2 ^({subj}) => @"e0ca \3 ; % d r +@"0f51@"0fb2 end: => @"e0ca ; % d r +@"0f53@"0fb2 ^({subj}) => @"e0cb \3 ; % n r +@"0f53@"0fb2 end: => @"e0cb ; % n r +@"0f54@"0fb2 ^({subj}) => @"e0cc \3 ; % p r +@"0f54@"0fb2 end: => @"e0cc ; % p r +@"0f56@"0fb2 ^({subj}) => @"e0ce \3 ; % b r +@"0f56@"0fb2 end: => @"e0ce ; % b r +@"0f58@"0fb2 ^({subj}) => @"e0cf \3 ; % m r +@"0f58@"0fb2 end: => @"e0cf ; % m r +@"0f66@"0fb2 ^({subj}) => @"e0d1 \3 ; % s r +@"0f66@"0fb2 end: => @"e0d1 ; % s r +@"0f67@"0fb2 ^({subj}) => @"e0d2 \3 ; % h r +@"0f67@"0fb2 end: => @"e0d2 ; % h r +@"0f40@"0fb3 ^({subj}) => @"e0d3 \3 ; % k l +@"0f40@"0fb3 end: => @"e0d3 ; % k l +@"0f42@"0fb3 ^({subj}) => @"e0d4 \3 ; % g l +@"0f42@"0fb3 end: => @"e0d4 ; % g l +@"0f56@"0fb3 ^({subj}) => @"e0d5 \3 ; % b l +@"0f56@"0fb3 end: => @"e0d5 ; % b l +@"0f5f@"0fb3 ^({subj}) => @"e0d6 \3 ; % z l +@"0f5f@"0fb3 end: => @"e0d6 ; % z l +@"0f62@"0fb3 ^({subj}) => @"e0d7 \3 ; % r l +@"0f62@"0fb3 end: => @"e0d7 ; % r l +@"0f66@"0fb3 ^({subj}) => @"e0d8 \3 ; % s l +@"0f66@"0fb3 end: => @"e0d8 ; % s l +@"0f04@"0f04 ^({subj}) => @"e0fe \3 ; % double yig mgo mdun ma = swasti +@"0f04@"0f04 end: => @"e0fe ; % double yig mgo mdun ma = swasti diff --git a/Master/texmf-dist/omega/otp/otibet/tibuniuni.otp b/Master/texmf-dist/omega/otp/otibet/tibuniuni.otp new file mode 100644 index 00000000000..827b1fe7393 --- /dev/null +++ b/Master/texmf-dist/omega/otp/otibet/tibuniuni.otp @@ -0,0 +1,108 @@ +% File tibuniuni-state.otp +% Conversion to Unicode compound from Unicode +% Copyright (c) 1997 Norbert Preining +% this file is part of the otibet package. +% + +input: 2; +output: 2; + +tables: +subjoin[@"2a] = { +@"0f90, @"0f91, @"0f92, @"0f93, @"0f94, @"0f95, @"fffd, @"0f97, +@"fffd, @"0f99, @"0f9a, @"0f9b, @"0f9c, @"0f9d, @"0f9e, @"0f9f, +@"0fa0, @"0fa1, @"0fa2, @"0fa3, @"0fa4, @"0fa5, @"0fa6, @"0fa7, +@"0fa8, @"0fa9, @"0faa, @"0fab, @"0fac, @"0fad, @"fffd, @"fffd, +@"0f71, @"0fb1, @"0fb2, @"0fb3, @"0fb4, @"0fb5, @"0fb6, @"0fb7, +@"fffd, @"0fb9 }; + +states: begin, gau, dau, bau, mau, hau, main, vow, post, sec ; + +aliases: +cons = ( ( @"0f40 - @"0f47 ) | ( @"0f49 - @"0f67 ) | @"0f69| @"25cc ); +vowel = ( ( @"0f71 - @"0f7f ) | @"0f80 | @"0f81 ); +super = ( @"0f62 | @"0f63 | @"0f66 ) ; +praefix = ( @"0f42 | @"0f51 | @"0f56 | @"0f58 | @"0f60 ) ; +gauprae = ( ( @"0f61 - @"0f63 ) | @"0f5d ) ; +dauprae = ( @"0f5d | @"0f62 ) ; +bauprae = ( @"0f61 - @"0f63 ) ; +mauprae = ( @"0f61 | @"0f62 ) ; +protector = @"0f6f ; +raspecial = ( @"0f40 | @"0f42 | @"0f44 | @"0f47 | @"0f49 | @"0f4f | + @"0f51 | @"0f53 | @"0f59 | @"0f5b | @"0f63 ) ; +subjoin = ( ( @"0f71 - @"0f8b ) | ( @"0f90 - @"0f95 ) | @"0f97 | + ( @"0f99 - @"0fad ) | ( @"0fb1 - @"0fb7 ) | @"0fb9 ) ; + +expressions: +. => <= \1 ; + @"0f42 end: => \1 ; + @"0f56 end: => \1 ; + @"0f51 end: => \1 ; + @"0f58 end: => \1 ; + @"0f60 end: => \1 ; + @"0f42 => \1 ; + @"0f56 => \1 ; + @"0f51 => \1 ; + @"0f58 => \1 ; + @"0f60 => \1 ; + {cons} => \1
; + @"0f68 => \1 ; + {vowel} => @"0f68 \1 ; + {subjoin} => \1
; + . => \1 ; +% + {gauprae} => #(subjoin[\1-@"0f40])
; + {cons} => \1
; + @"0f68 => ; + {vowel} => \1 ; + {subjoin} => \1
; + . => \1
; + + {dauprae} => #(subjoin[\1-@"0f40])
; + {cons} => \1
; + @"0f68 => ; + {vowel} => \1 ; + {subjoin} => \1
; + . => \1
; + + @"0f62 {raspecial} => \1 #(subjoin[\2-@"0f40])
; + @"0f63 @"0f4f => \1 #(subjoin[\2-@"0f40])
; + {bauprae} => #(subjoin[\1-@"0f40])
; + {cons} => \1
; + @"0f68 => ; + {vowel} => \1 ; + {subjoin} => \1
; + . => \1
; + + {mauprae} => #(subjoin[\1-@"0f40])
; + {cons} => \1
; + @"0f68 => ; + {vowel} => \1 ; + {subjoin} => \1
; + . => \1
; + + {cons} => \1
; + @"0f68 => ; + {vowel} => \1 ; + {subjoin} => \1
; + . => \1
; + +
{cons} => #(subjoin[\1-@"0f40])
; +
@"0f68 => ; +
{vowel} => \1 ; +
{subjoin} => \1
; +
. => \1 ; + + {vowel} => \1 ; + @"0f68 => ; + {cons} => \1 ; + {subjoin} => \1 ; + . => \1 ; + + {cons} => \1 ; + {vowel} => \1 ; + @"0f68 => ; + {subjoin} => \1 ; + . => \1 ; + +. => \1 ; \ No newline at end of file diff --git a/Master/texmf-dist/omega/otp/otibet/tibvowel.otp b/Master/texmf-dist/omega/otp/otibet/tibvowel.otp new file mode 100644 index 00000000000..27c4bb26423 --- /dev/null +++ b/Master/texmf-dist/omega/otp/otibet/tibvowel.otp @@ -0,0 +1,39 @@ +% File tibvoweluni.otp +% Setting of the vowels. +% Copyright (c) 1997 Norbert Preining +% this file is part of the otibet package. +% + +input: 2; +output: 2; + +states: main, compose; + +aliases: +cons = ( ( @"0f40 - @"0f47 ) | ( @"0f49 - @"0f69 ) | @"25cc ) ; +subjoin = ( ( @"0f90 - @"0f95 ) | @"0f97 | ( @"0f99 - @"0fad ) | + ( @"0fb1 - @"0fb7 ) | @"0fb9 ) ; +compound = ( ( @"e08c - @"e0e7 ) | @"e0f3 | @"e0f8 | @"e0f9 ) ; +allcons = ( {cons} | {compound} ) ; +voup = ( (@"0f72 - @"0f73) | (@"0f7a - @"0f7e) | + (@"e001 - @"e003) ) ; +vodo = ( @"0f71 | ( @"0f74 - @"0f75 ) ) ; +vo = ( {voup} | {vodo} ) ; + +expressions: +. => <= \1
; + +
{allcons} end: => \1
; +
{allcons} => "\turn{" \1 "\relax}" ; +
. => \1
; + + {subjoin} end: => "\turn{\setbelow{" \1 "}}\stop " ; + {voup} end: => "\turn{\setabove{" \1 "}}\stop " ; + {vodo} end: => "\turn{\setbelow{" \1 "}}\stop " ; + {subjoin} => "\turn{\setbelow{" \1 "}}" ; + @"25cc => ; + {voup} => "\turn{\setabove{" \1 "}}" ; + {vodo} => "\turn{\setbelow{" \1 "}}" ; + {allcons} => "\stop " <= \1
; + . => "\stop " \1
; + diff --git a/Master/texmf-dist/omega/otp/uni2char/out88591.otp b/Master/texmf-dist/omega/otp/uni2char/out88591.otp new file mode 100644 index 00000000000..15b1860afa3 --- /dev/null +++ b/Master/texmf-dist/omega/otp/uni2char/out88591.otp @@ -0,0 +1,81 @@ +input: 2; +output: 1; + +tables: + +conversion[16] = {`0',`1',`2',`3',`4',`5',`6',`7', + `8',`9',`a',`b',`c',`d',`e',`f'}; + +states: ampersand; + +expressions: +"&" => ; +@"00-@"FF => \1; +. => "^^^^" + #(\1 div: @"1000) + #((\1 mod: @"1000) div: @"100) + #((\1 mod: @"100) div: @"10) + #(\1 mod: @"10); + +"Agrave;" => @"C0 ; +"Aacute;" => @"C1 ; +"Acirc;" => @"C2 ; +"Atilde;" => @"C3 ; +"Auml;" => @"C4 ; +"Aring;" => @"C5 ; +"AElig;" => @"C6 ; +"Ccedil;" => @"C7 ; +"Egrave;" => @"C8 ; +"Eacute;" => @"C9 ; +"Ecirc;" => @"CA ; +"Euml;" => @"CB ; +"Igrave;" => @"CC ; +"Iacute;" => @"CD ; +"Icirc;" => @"CE ; +"Iuml;" => @"CF ; +"ETH;" => @"D0 ; +"Ntilde;" => @"D1 ; +"Ograve;" => @"D2 ; +"Oacute;" => @"D3 ; +"Ocirc;" => @"D4 ; +"Otilde;" => @"D5 ; +"Ouml;" => @"D6 ; +"Oslash;" => @"D8 ; +"Ugrave;" => @"D9 ; +"Uacute;" => @"DA ; +"Ucirc;" => @"DB ; +"Uuml;" => @"DC ; +"Yacute;" => @"DD ; +"THORN;" => @"DE ; +"szlig;" => @"DF ; +"agrave;" => @"E0 ; +"aacute;" => @"E1 ; +"acirc;" => @"E2 ; +"atilde;" => @"E3 ; +"auml;" => @"E4 ; +"aring;" => @"E5 ; +"aelig;" => @"E6 ; +"ccedil;" => @"E7 ; +"egrave;" => @"E8 ; +"eacute;" => @"E9 ; +"ecirc;" => @"EA ; +"euml;" => @"EB ; +"igrave;" => @"EC ; +"iacute;" => @"ED ; +"icirc;" => @"EE ; +"iuml;" => @"EF ; +"eth;" => @"F0 ; +"ntilde;" => @"F1 ; +"ograve;" => @"F2 ; +"oacute;" => @"F3 ; +"ocirc;" => @"F4 ; +"otilde;" => @"F5 ; +"ouml;" => @"F6 ; +"oslash;" => @"F8 ; +"ugrave;" => @"F9 ; +"uacute;" => @"FA ; +"ucirc;" => @"FB ; +"uuml;" => @"FC ; +"yacute;" => @"FD ; +"thorn;" => @"FE ; +. => "&" <= \1 ; diff --git a/Master/texmf-dist/omega/otp/uni2char/oututf8.otp b/Master/texmf-dist/omega/otp/uni2char/oututf8.otp new file mode 100644 index 00000000000..cb4d971f533 --- /dev/null +++ b/Master/texmf-dist/omega/otp/uni2char/oututf8.otp @@ -0,0 +1,22 @@ + +% File oututf8.otp +% Conversion to UTF-8 from Unicode +% Copyright (c) 1999 John Plaice and Yannis Haralambous +% This file is part of the Omega project. +% + +input: 2; +output: 1; + +expressions: + +@"00-@"7F + => \1; +@"80-@"7FF + => #((\1 div: @"40)+@"C0) + #((\1 mod: @"40)+@"80); +@"800-@"FFFF + => #((\1 div: @"1000)+@"E0) + #(((\1 mod: @"1000) div: @"40)+@"80) + #((\1 mod: @"40)+@"80); +. => #(@"00); -- cgit v1.2.3