o ?Og% @s dZddlZGdddejZGdddejZGdddejZGd d d eejZGd d d eejZd dZee dZ e iddddddddddddddddd d!d"d#d$d%d&d'd(d)d*d+d,d-d.d/d0d1id2d3d4d5d6d7d8d9d:d;dd?d@dAdBdCdDdEdFdGdHdIdJdKdLdMdNdOdPdQdRdSidTdUdVdWdXdYdZd[d\d]d^d_d`dadbdcdddedfdgdhdidjdkdldmdndodpdqdrdsdtduidvdwdxdydzd{d|d}d~dddddddddddddddddddddddddiddddddddddddddddddddddddddddddddddiddddddddddÓddœddǓddɓdd˓dd͓ddϓddѓddӓddՓddדddٓddۓiddݓddߓdddddddddddddddddddddddddddddddddd~dddXddPd dZ iddddddddd d d d d d d d d d ddddddddddddddddiddddddddddddddddddddd d d!d!d"d"d#d#d$d$d%d%d&d&id'd'd(d(d)d)d*d*d+d+d,d,d-d-d.d.d/d/d0d0d1d1d2d2d3d3d4d4d5d5d6d6d7d7id8d8d9d9d:d:d;d;d<d<d=d=d>d>d?d?d@d@dAdAdBdBdCdCdDdDdEdEdFdFdGdGdHdHidIdIdJdJdKdKdLdLdMdMdNdNdOdOdPdPdQdQdRdRdSdSdTdTdUdUdVdVdWdWdXdXdYdYidZdZd[d[d\d\d]d]d^d^d_d_d`d`dadadbdbdcdcdddddededfdfdgdgdhdhdididjdjidkdkdldldmdmdndndododpdpdqdqdrdrdsdsdtdtdududvdvdwdwdxdxdydydzdzd{d{id|d|d}d}d~d~dddddddddddddPddXdd~dddddddddddiddddddddddddddd!d d#d"d%d$d'd&d)d(d+d*d-d,d/d.d1d0d3d2id5d4d7d6d9d8d;d:d=d<d?d>dAd@dCdBdEdDdGdFdIdHdKdJdMdLdOdNdQdPdSdRdUdTidWdVdYdXd[dZd]d\d_d^dad`dcdbdedddgdfdidhdkdjdmdldodnddГddғddԓdd֓iddؓddړddܓddޓddddddddddddddddddddddddddidddddddddwdvddēdddddd“dddydxddddddddddddidddddddd~ddddddddddddddddddddd{dzd}d|ddiddddddddddddddddddddΓddȓddƓddʓdd̓dqdpdsdrdudtddiZ dS(z, Python Character Mapping Codec for CP1125 Nc@s eZdZdddZdddZdS)CodecstrictcCt||tSN)codecscharmap_encode encoding_mapselfinputerrorsr 7/opt/alt/python310/lib64/python3.10/encodings/cp1125.pyencode z Codec.encodecCrr)rcharmap_decodedecoding_tabler r r rdecoderz Codec.decodeN)r)__name__ __module__ __qualname__rrr r r rr s rc@eZdZdddZdS)IncrementalEncoderFcCt||jtdSNr)rrr rr r finalr r rrzIncrementalEncoder.encodeNF)rrrrr r r rrrc@r)IncrementalDecoderFcCrr)rrr rrr r rrrzIncrementalDecoder.decodeNr)rrrrr r r rr rr c@ eZdZdS) StreamWriterNrrrr r r rr"r"c@r!) StreamReaderNr#r r r rr%r$r%c Cs tjdtjtjttttdS)Ncp1125)namerrincrementalencoderincrementaldecoder streamreader streamwriter) r CodecInforrrrr r%r"r r r r getregentry!sr-iiiiiiiiiiiiiiiii i!i"i#i$i%i&i'i(i)i*i+i,i-i.i/i0i1i2i3i4i5i6i7i8i9i:i;i<i=i>i?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%i@iAiBiCiDiEiFiGiHiIiJiKiLiMiNiOiiQiiiiTiiViiWi"i!i%) u  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~АБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯабвгдежзийклмноп░▒▓│┤╡╢╖╕╣║╗╝╜╛┐└┴┬├─┼╞╟╚╔╩╦╠═╬╧╨╤╥╙╘╒╓╫╪┘┌█▄▌▐▀рстуфхцчшщъыьэюяЁёҐґЄєІіЇї·√№¤■   !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~rrrrrrrrr)__doc__rrrr r"r%r-make_identity_dictrange decoding_mapupdaterrr r r rs       !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwx       !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~