+et@s7 dZddlZGdddejZGdddejZGdddejZGd d d eejZGd d d eejZd dZeje dZ e j idd6dd6dd6dd6dd6dd6dd6dd6d d!6d"d#6d$d%6d&d'6d(d)6d*d+6d,d-6d.d/6d0d16d2d36d4d56d6d76d8d96d:d;6d<d=6d>d?6d@dA6dBdC6dDdE6dFdG6dHdI6dJdK6dLdM6dNdO6dPdQ6dRdS6dTdU6dVdH6dWdX6dYdZ6d[d\6d]d^6d_d`6dadb6dcdd6dedf6dgdc6dSdh6dfda6didj6dkdl6dmdn6dodp6dqdr6dsdt6dudv6dwdx6dydz6dbd{6d|d}6d~d6ddi6ddg6dUde6dZd6dd_6ddy6ddu6ddw6dd6dd,6dd.6dd46dd6dd6dd06dd6dd6dd6dd6dd6dXd6dd6dddY6dd6dd6dd6dd6ddB6dd6ddJ6dd6dd6dd6ddD6d\d6dd6dd6dd6ddP6dd6dd6dd6dd6dvd26dd6dd$6dd6dd 6dd"6ddR6djd(6dtd&6dhd6dndW6dd:6ddT6dxd66d^d6dd86d{d6dldF6d`d>6dzdV6d}d<6drd6dpd6dd6dQd6dZ idd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6d d 6d d 6d d 6d d 6d d 6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6d d 6d!d!6d"d"6d#d#6d$d$6d%d%6d&d&6d'd'6d(d(6d)d)6d*d*6d+d+6d,d,6d-d-6d.d.6d/d/6d0d06d1d16ddQ6dhdS6dedU6dIdH6ddX6ddZ6dd\6dd^6d>d`6d{db6dYdd6dadf6dddc6ddh6dbda6d(dj6dFdl6dWdn6ddp6ddr6d&dt6d2dv6d6dx6dVdz6dd{6d<d}6dd6djdi6dcdg6dfde6dTd6d`d_6dzdy6dvdu6dxdw6dd6d-d,6d/d.6d5d46dd6dd6d1d06dd6dd6dd6dBd6dd6dJd6dZdY6dd6dd6dd6dd6dCdB6d$d6dKdJ6d"d6dd6d d6dEdD6dPd6dd6dQdP6dd6d4d6dd6dd6d3d26dd6d%d$6dd6d!d 6d#d"6d2d26dSdR6d)d(6d'd&6dXdW6d;d:6dUdT6d7d66dd6d9d86d8d6dGdF6d?d>6dHdV6d=d<6dd6dRd6d\d[6d^d]6dAd@6d+d*6dMdL6dOdN6d,d6drdq6dd6d_d6dyd6dd6dd6dtds6dwd6dud6d.d6dd6dd~6d0d6did6dd6dgd6dd6d}d|6dd6dd6dd6dd6dDd6dd6dldk6dndm6dpdo6dd6Z dS(3z` Python Character Mapping Codec generated from 'VENDORS/MICSFT/PC/CP857.TXT' with gencodec.py. Nc@s.eZdZdddZdddZdS)CodecstrictcCstj||tS)N)codecscharmap_encode encoding_map)selfinputerrorsr 4/opt/alt/python34/lib64/python3.4/encodings/cp857.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) Nnamecp857r rincrementalencoderincrementaldecoder streamreader streamwriter) r CodecInforr rrrrrr r r r getregentry!s   ri1i0i^i_iii%i%i%i%i$%ic%iQ%iW%i]%i%i%i4%i,%i%i%i<%iZ%iT%ii%if%i`%iP%il%i%i %i%i%i%i%u  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ÇüéâäàåçêëèïîıÄÅÉæÆôöòûùİÖÜø£ØŞşáíóúñÑĞ𿮬½¼¡«»░▒▓│┤ÁÂÀ©╣║╗╝¢¥┐└┴┬├─┼ãÃ╚╔╩╦╠═╬¤ºªÊËÈ￾ÍÎÏ┘┌█▄¦Ì▀ÓßÔÒõÕµ￾×ÚÛÙìÿ¯´­±￾¾¶§÷¸°¨·¹³²■   !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~)__doc__rrrrrrrmake_identity_dictrange decoding_mapupdaterrr r r r s