/d?d@dAdBdCdDdEdFdGdHdIdJdKdLdMdNdOdPdQdRdSdTdUdVdWdXdYdZd[d\d]d^d_d`dadbdcdddedfdgdhdidjdkdldmdndodpdqdrdsdtdudvdwdxdydzdsd{d|d}dsd~gZdZx$ed D]ZeeeZqWxeD]ZeeeZqWdgdZx(edD]ZeeeeecCsd}d}xtt|D]x}t||}|d@dkrv|t|d@d>t||dd@}q|d @dkr|||}qqW|S( NRiiiiiii?i(trangetlentordtchr(tdatatouttixtchn((sN/opt/freeware/lib/python2.7/site-packages/_xmlplus/parsers/xmlproc/charconv.pytutf8_to_iso88599s1cCstd}xg|D]_}t|dkr2||}q t|}|td|d@d?td|d@}q W|S(NRiiii?(RR(RRtchtchno((sN/opt/freeware/lib/python2.7/site-packages/_xmlplus/parsers/xmlproc/charconv.pytiso8859_to_utf8Fs   2cCstj|tS(N(tstringt translatet cp850_iso_tbl(R((sN/opt/freeware/lib/python2.7/site-packages/_xmlplus/parsers/xmlproc/charconv.pytcp850_to_iso8859RscCstj|tS(N(R Rt iso_cp850_tbl(R((sN/opt/freeware/lib/python2.7/site-packages/_xmlplus/parsers/xmlproc/charconv.pytiso8859_to_cp850UscCs|S(N((R((sN/opt/freeware/lib/python2.7/site-packages/_xmlplus/parsers/xmlproc/charconv.pytid_convXscCstt|S(N(R R(R((sN/opt/freeware/lib/python2.7/site-packages/_xmlplus/parsers/xmlproc/charconv.pyt cp850_to_utf8[scCstt|S(N(RR (R((sN/opt/freeware/lib/python2.7/site-packages/_xmlplus/parsers/xmlproc/charconv.pyt utf8_to_cp850^scCstj|tS(N(R Rtcp1252_iso_tbl(R((sN/opt/freeware/lib/python2.7/site-packages/_xmlplus/parsers/xmlproc/charconv.pytcp1252_to_iso8859astConverterDatabasecBsDeZdZdZdZdZdZdZdZRS(stThis class knows about all registered converting functions, and can be queried for information about converters.cCsi|_i|_dS(N(t_ConverterDatabase__mapt_ConverterDatabase__alias_map(tself((sN/opt/freeware/lib/python2.7/site-packages/_xmlplus/parsers/xmlproc/charconv.pyt__init__js cCs#tj||jtj|s 00000006   9--      9