3 \���@sfdZddlZGdd�dej�ZGdd�dej�ZGdd�dej�ZGd d �d eej�ZGd d �d eej�Zd d�Zeje d��Z e j ddddddddddddddddd d!d"d#d$d%d&d'd(d)d*d+d,d-d.d/dd0d1d2d3d4d5d6d7d8d9d:d;dd?d@dAdBdCdDdEdFdGdHdIdJdKdLdMdNdOdPdQdRdSdTdUdVdWdXdYdZd[d\d]d^d_d`dadbdcdddedfdgdhdidjdkdldmdndodpdqdrdsdtdudvdwdxdydzd{d|d}d~dd�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d����d�Z dd�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�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�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�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 �d�d�d�d�d�dd�ds�dd8�d�dd7d+�d�ddd!�d�d�d�dd9d=d1�d�d�d�d �d!d�d"�d#�d$�d%�d&�d'�d(�d)�d*d&d�d+d$�d,�d-d��d.du�d/�d0�d1d��d2�d3�d4�d5dod��d6�d7�d8�d9�d:d:�d;�dd�d?�d@�dA�dB�dC�dD�dE�dF�dG�dH�dId�dt�dJd.d"d)�dK�dLd,d/�dMd-�dN�dOd6d��dPdd��dQ�dR�dS�dT�dU�dV�dW�dXd�dY�dZd d>�d[d;�d\d��d]�d^�d_dpd*�d`�da�dbd�d�d��dc�dd��Z dS(ezf Python Character Mapping Codec cp775 generated from 'VENDORS/MICSFT/PC/CP775.TXT' with gencodec.py. �Nc@s eZdZddd�Zddd�ZdS) �Codec�strictcCstj||t�S)N)�codecs�charmap_encode� encoding_map)�self�input�errors�r �'/usr/lib64/python3.6/encodings/cp775.py�encode sz Codec.encodecCstj||t�S)N)r�charmap_decode�decoding_table)rrr r r r �decodesz Codec.decodeN)r)r)�__name__� __module__� __qualname__r rr r r r r s rc@seZdZddd�ZdS)�IncrementalEncoderFcCstj||jt�dS)Nr)rrr r)rr�finalr r r r szIncrementalEncoder.encodeN)F)rrrr r r r r rsrc@seZdZddd�ZdS)�IncrementalDecoderFcCstj||jt�dS)Nr)rr r r)rrrr r r rszIncrementalDecoder.decodeN)F)rrrrr r r r rsrc@s eZdZdS)� StreamWriterN)rrrr r r r rsrc@s eZdZdS)� StreamReaderN)rrrr r r r rsrc Cs tjdt�jt�jttttd�S)N�cp775)�namer r�incrementalencoder�incrementaldecoder� streamreader� streamwriter) r� CodecInforr rrrrrr r r r � getregentry!sr�i����i��i#��iiBiiViWi+iy����������iM��i"�iZi[������������i*��i{i|izi ������iA��i�%i�%i�%i%i$%ii iiic%iQ%iW%i]%i.i`i%i%i4%i,%i%i%i<%irijiZ%iT%ii%if%i`%iP%il%i}ii iii/iaisiki~i%i %i�%i�%i�%i�%i�%����iLiC�����iDi6i7i;i<iFiiEi ��i �����i �i"����i�%�)���������������������������������rL�r+r/r2�r4rE�r5�r:r7rAr6�rGrBrKrJ�r@rDrH�rI�r;r9r8rC���������r%r&r)����r'������������������r<��r?r,r1r0������r-����r=��������r#r$r(����r"������������������r3��r>r*rFr.������r!������u�  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ĆüéÄ�äģåćłēŖŗīŹÄÅÉæÆÅ�öĢ¢ŚśÖÜø£Ø×¤ĀĪóŻżźâ€�¦©®¬½¼Å�«»░▒▓│┤ĄČĘĖ╣║╗â•�ĮŠâ”�└┴┬├─┼ŲŪ╚╔╩╦╠â•�╬ŽąÄ�ęėįšųūž┘┌█▄▌â–�▀ÓßŌŃõÕµńĶķĻļņĒŅ’­±“¾¶§÷„°∙·¹³²■ ��������� � � � � ������������������� �!�"�#�$�%�&�'�(�)�*�+�,�-�.�/�0�1�2�3�4�5�6�7�8�9�:�;�<�=�>�?�@�A�B�C�D�E�F�G�H�I�J�K�L�M�N�O�P�Q�R�S�T�U�V�W�X�Y�Z�[�\�]�^�_�`�a�b�c�d�e�f�g�h�i�j�k�l�m�n�o�p�q�r�s�t�u�v�w�x�y�z�{�|�}�~�r�rcrirlrorpr�r�r�r�r�r�rqr[r\r_r]r�rfrkrjrgr�rQrSr^rOrarhrNrPr�rMrTr�r�rVrsr�rbrRrmrYr�r�r�r�rUr�r�r�r�r�r`rWrXrdrerzrZrnr�r�r�r�r�rurvr�ryrrrxrwrrtr{r~r}r|r�r�r�r�r�(rr�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�rrrrrrrrrr r r r r rrrrrrrrrrrrrrrrrrrLr+r/r2r4rEr5r:r7rAr6rGrBrKrJr@rDrHrIr;r9r8rCr%r&r)r'r<r?r,r1r0r-r=r#r$r(r"r3r>r*rFr.r!r iiiiii i iiiiiii"i#i*i+i.i/i6i7i;i<iAiBiCiDiEiFiLiMiViWiZi[i`iaijikirisiyizi{i|i}i~i i i i i"i%i%i %i%i%i%i%i$%i,%i4%i<%iP%iQ%iT%iW%iZ%i]%i`%ic%if%ii%il%i�%i�%i�%i�%i�%i�%i�%i�%i�%)�__doc__rrrrrrr�make_identity_dict�range� decoding_map�updaterrr r r r �s