?Maŀ@s dZddlZGdddejZGdddejZGdddejZGd d d eejZGd d d eejZd dZeje dZ e j dddddddddddddddddddddddd d!d"d#d$d%d&d'd(d)d*d+d,d-d.d/dd0dd1d2d3d4d5d6d7d8d9d:d;d<d=d>d?d@dAdBdCdDdEdFdGdHdIdJdKdLd@dMdNdOdPdQddRdSdTdUdVd6dWdXdYdZd[dd\d]d^d_dZd`dadbdcddded:dfd<dgdhdidjdkdldmddndodpdqdrdsdtdadudvdwd[dxdydzd{d|d}d~dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd]dddddddddddSddddddbddUddddddddddddGidZ ddddddddddddddddddddddddddddddddddddd d d d d d d d d d ddddddddddddddddddddddddddddddddddddd d d!d!d"d"d#d#d$d$d%d%d&d&d'd'd(d(d)d)d*d*d+d+d,d,d-d-d.d.d/d/d0d0d1d1d2d2d3d3d4d4d5d5d6d6d7d7d8d8d9d9d:d:d;d;d<d<d=d=d>d>d?d?d@d@dAdAdBdBdCdCdDdDdEdEdFdFdGdGdHdHdIdIdJdJdKdKdLdLdMdMdNdNdOdOdPdPdQdQdRdRdSdSdTdTdUdUdVdVdWdWdXdXdYdYdZdZd[d[d\d\d]d]d^d^d_d_d`d`dadadbdbdcdcdddddededfdfdgdgdhdhdididjdjdkdkdldldmdmdndndododpdpdqdqdrdrdsdsdtdtdududvdvdGdd@d?dddSddUdd6d5dZd_ddd]ddbddddd:d9d<d;dddad`d[dZddddddd$d#d(d'd*d)d.d-d2d1d8d7dJdIdOdNdQdPdRddTdSdVdUdWd6dYdXd\dd^d]dkdjdmdldnddpdodxd[dzdyddddddddddddddddddd,d+d4d3d>d=dBdAdDdCdFdEdddddddddddddddddddddddddddddddddddddddddddddddddddddHdGdddLdKdMd@ddd&d%d dd"d!dddgd<ddd|d{d~d}dddddidhdddddddddtdsdddudadddwdvdddrdqdddddddddddddcdbdedddfd:ddiZ dS(wz` Python Character Mapping Codec generated from 'VENDORS/MICSFT/PC/CP869.TXT' with gencodec.py. Nc@s.eZdZdddZdddZdS)CodecstrictcCstj||tS)N)codecscharmap_encode encoding_map)selfinputerrorsr 4/opt/alt/python35/lib64/python3.5/encodings/cp869.pyencode sz Codec.encodecCstj||tS)N)rcharmap_decodedecoding_table)rrr r r r decodesz Codec.decodeN)__name__ __module__ __qualname__r rr r r r r s rc@seZdZdddZdS)IncrementalEncoderFcCstj||jtdS)Nr)rrr r)rrfinalr r r r szIncrementalEncoder.encodeN)rrrr r r r r rs rc@seZdZdddZdS)IncrementalDecoderFcCstj||jtdS)Nr)rr r r)rrrr r r rszIncrementalDecoder.decodeN)rrrrr r r r rs rc@seZdZdS) StreamWriterN)rrrr r r r rs rc@seZdZdS) StreamReaderN)rrrr r r r rs rcCs@tjdddtjdtjdtdtdtdtS) Nnamecp869r rincrementalencoderincrementaldecoder streamreader streamwriter) r CodecInforr rrrrrr r r r getregentry!s   rii i ii iiiiiiiiiiiiiiiiiiiiiiiii%i%i%i%i$%iiiiic%iQ%iW%i]%iii%i%i4%i,%i%i%i<%iiiZ%iT%ii%if%i`%iP%il%iiiiiiiiiii%i %i%i%iii%iiiiiiiiiiiiiiiiiiiiiiiiii%u  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~￾￾￾￾￾￾Ά￾·¬¦‘’Έ―ΉΊΪΌ￾￾ΎΫ©Ώ²³ά£έήίϊΐόύΑΒΓΔΕΖΗ½ΘΙ«»░▒▓│┤ΚΛΜΝ╣║╗╝ΞΟ┐└┴┬├─┼ΠΡ╚╔╩╦╠═╬ΣΤΥΦΧΨΩαβγ┘┌█▄δε▀ζηθικλμνξοπρσςτ΄­±υφχ§ψ΅°¨ωϋΰώ■   !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~)__doc__rrrrrrrmake_identity_dictrange decoding_mapupdaterrr r r r s