U e5d̅@sVdZddlZGdddejZGdddejZGdddejZGd d d eejZGd d d eejZd dZee dZ e ddddddddddddddddd d!d"d#d$d%d&d'd(d)d*d+d,d-d.d/d0d1d2d3d4d5d6d7d8d9d:d;dd?d@dAdBdCdDdEdFdGdHdIdJdKdLdMdNdOdPdQdRdSdTdUdVdWdXdYdZd[d\d]d^d_d`dadbdcdddedfdgdhdidjdkdldmdndodpdqdrdsdtdudvdwdxdydzd{d|d}d~dddddddddddddddddddZ ddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd d d d d dddddddddd(ddddddd0dddd3dd7d:d>dd d!d"d#d$d%d&d4d'd(d)d*d+d,d-d.d/d0d1d2d3d4d5d+d6d7d8d,d9d:d;ddddd?d@dd'd&dAdddBd2dCdDd#dEdFd6dGdHdd-dId1ddJdKdLdMdNdOd d5dd?d)dPd!d=d;d<dQddRdvddSdTdUd$d%dVd"dWdXd8dqd*d.dYdZdddd[d\Z dS(]z` Python Character Mapping Codec generated from 'VENDORS/MICSFT/PC/CP863.TXT' with gencodec.py. Nc@s eZdZdddZdddZdS) CodecstrictcCst||tSN)codecscharmap_encode encoding_mapselfinputerrorsr '/usr/lib64/python3.8/encodings/cp863.pyencode sz Codec.encodecCst||tSr)rcharmap_decodedecoding_tablerr r r decodesz Codec.decodeN)r)r)__name__ __module__ __qualname__rrr r r r r s rc@seZdZdddZdS)IncrementalEncoderFcCst||jtdSNr)rrr rr r finalr r r rszIncrementalEncoder.encodeN)F)rrrrr r r r rsrc@seZdZdddZdS)IncrementalDecoderFcCst||jtdSr)rrr rrr r r rszIncrementalDecoder.decodeN)F)rrrrr r r r rsrc@s eZdZdS) StreamWriterNrrrr r r r rsrc@s eZdZdS) StreamReaderNrr r r r rsrc Cs tjdtjtjttttdS)Ncp863)namerrincrementalencoderincrementaldecoder streamreader streamwriter) r CodecInforrrrrrrr r r r getregentry!sr$ #%%%%$%a%b%V%U%c%Q%W%]%\%[%%%4%,%%%<%^%_%Z%T%i%f%`%P%l%g%h%d%e%Y%X%R%S%k%j%% %%%%%%")"a"e"d" #!#H""" %)rrArBr>rFr5rJrTrPrMrrrrLrGrr,rrKrUrRrQrSr4r*r&r7r6r8r:rNr;r?rCrDr@rr+r)r-r0r(r.r/r2r1rHr9rr=rIr<r'u  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ÇüéâÂà¶çêëèïî‗À§ÉÈÊôËÏûù¤ÔÜ¢£ÙÛƒ¦´óú¨¸³¯Î⌐¬½¼¾«»░▒▓│┤╡╢╖╕╣║╗╝╜╛┐└┴┬├─┼╞╟╚╔╩╦╠═╬╧╨╤╥╙╘╒╓╫╪┘┌█▄▌▐▀αßΓπΣσµτΦΘΩδ∞φε∩≡±≥≤⌠⌡÷≈°∙·√ⁿ²■   !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr(rrrrrrrrrrrrrrrrrrrrrrrrrr r r r r rrrrrrrrrrrrrrrrrrr r!r"r#r$r%r&r'r(r)r*r+r,r-r.r/r0r1r2r3r4r5r6r7r8r9r:r;r<r=r>r?r@rArBrCrDrErFrGrHrIrJrKrLrMrNrOrPrQrRrSrTrUrVrWrXrYrZr[r\r]r^r_r`rarbrcrdrerfrgrhrirjrkrlrmrnrorrArBr>rFr5rJrTrPrMrrrrLrGrr,rrKrUrRrQrSr4r*r&r7r6r8r:rNr;r?rCrDr@rr+r)r-r0r(r.r/r2r1rHr9rr=rIr<r'rErrrrrrrrrrrrr3rrrrrrrrrrOrrrjrYrrerfrrirZrhrgrkrsr`r{r|ror^r]rarzryrnrdrcrbrlrmrrr[r\r_rwrxrqrurvrpr~r}rtrrrrrrVrWrXr)__doc__rrrrrrr$make_identity_dictrange decoding_mapupdaterrr r r r s$