+e̅@sS 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@dA6dBdC6dDdE6dFdG6dHdI6dJdK6dLdM6dNdO6dPdQ6dRdS6dTdF6dUdH6dVd@6dWdX6dYdP6dZd.6d[dV6d\d]6d^d_6d`da6dbd^6dcdd6dade6dfdZ6dgdh6didj6dkdl6dmdY6dndR6dodp6dqd6drds6dtdW6dudv6dwdx6dydf6dzdb6d{d`6d|dc6d}d~6dd,6dd6dd6dd6dd6dd6dd6dd6dd26dd06dd46dd86dd6dd6dd[6dd:6dd6dd6dd6dd6ddB6dd6dd6dd6dd6ddJ6dd6ddL6ddD6dd6dd6dd6dd6dd6dd6dd6dd6dd6dpd6dd6dd$6dd6dd 6dd"6dd6dd6dd(6dd&6dd6djd6dd6ddT6dd66dd6dd6dd6dhd6dd>6dsdU6dd<6dd6dld6dd6dQd6dZ idd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6d 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/6d0d06d1d16d2d26d3d36d4d46d5d56d6d66d7d76d8d86d9d96d:d:6d;d;6d<d<6d=d=6d>d>6d?d?6d@d@6dAdA6dBdB6dCdC6dDdD6dEdE6dFdF6dGdG6dHdH6dIdI6dJdJ6dKdK6dLdL6dMdM6dNdN6dOdO6dPdP6dQdQ6dRdR6dSdS6dTdT6dUdU6dVdV6dWdW6dXdX6dYdY6dZdZ6ddQ6dGdF6dIdH6dAd@6dQdP6d/d.6d@dV6deda6d_d^6d.dZ6ddh6ddj6ddl6dPdY6dSdR6ddp6dd6dUds6dXdW6dZdf6d^db6dad`6dddc6d-d,6dd6dd6d3d26d1d06d5d46d9d86dVd[6d;d:6dCdB6dKdJ6dMdL6dEdD6dd6dd6dd6dd6d%d$6dd6d!d 6d#d"6d)d(6d'd&6dFdT6d7d66dd6d?d>6dHdU6d=d<6dd6dOdN6dd6dd6dd6d$d6d d6dd6d"d6d(d6dd6dd6dd6dd6d+d*6dd6d>d6d<d6dd6d&d6dd6dd6dTd6dd6d]d\6d6d6dd6dd6dYdm6dd6d~d}6d,d6dJd6dd6dRdn6dd6dd6dd6dd6dxdw6dd6dd6d0d6dWdt6dsdr6dfdy6dBd6dd6d2d6dcd|6d`d{6dbdz6dd6dd6dd6dpdo6ddq6dvdu6dd6dd6d8d6d:d6dd6d4d6dd6dd6d[d6dd6dDd6dLd6dd6dd6dhdg6djdi6dldk6dd6Z dS([z` Python Character Mapping Codec generated from 'VENDORS/MICSFT/PC/CP863.TXT' with gencodec.py. Nc@s.eZdZdddZdddZdS)CodecstrictcCstj||tS)N)codecscharmap_encode encoding_map)selfinputerrorsr 4/opt/alt/python34/lib64/python3.4/encodings/cp863.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) Nnamecp863r rincrementalencoderincrementaldecoder streamreader streamwriter) r CodecInforr rrrrrr r r r getregentry!s   ri ii#i%i%i%i%i$%ia%ib%iV%iU%ic%iQ%iW%i]%i\%i[%i%i%i4%i,%i%i%i<%i^%i_%iZ%iT%ii%if%i`%iP%il%ig%ih%id%ie%iY%iX%iR%iS%ik%ij%i%i %i%i%i%i%i%iiiiiiiiiii"iii)"ia"ie"id"i #i!#iH"i"i"i i%u  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ÇüéâÂà¶çêëèïî‗À§ÉÈÊôËÏûù¤ÔÜ¢£ÙÛƒ¦´óú¨¸³¯Î⌐¬½¼¾«»░▒▓│┤╡╢╖╕╣║╗╝╜╛┐└┴┬├─┼╞╟╚╔╩╦╠═╬╧╨╤╥╙╘╒╓╫╪┘┌█▄▌▐▀αßΓπΣσµτΦΘΩδ∞φε∩≡±≥≤⌠⌡÷≈°∙·√ⁿ²■   !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~)__doc__rrrrrrrmake_identity_dictrange decoding_mapupdaterrr r r r s