B
    ^ c                @   sf  d Z ddlZG dd dejZG dd dejZG dd dejZG d	d
 d
eejZG dd deejZdd Zee	dZ
e
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d0d1d2d3d4d5d6d7d8d9d:d;d<d=d>d?d@dAdBdCdDdEdFdGdHdIdJdKdLdMdNdOdPdQdRdSdTdUdVdWdXdYdZd[d\d]d^d_d`dadbdcdddedfdgdhdidjdkdldmdndodpdqdrdsdtdudvdwdxdydzd{d|d}d~ddddddddddddddddd dZddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd ddddddddd	d
dddddddddddsdd8ddd7d+dddd!ddddd9d=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;d<dd=d>dd?d@dAdBdCdDdEdFdGdHdIddtdJd.d"d)dKdLd,d/dMd-dNdOd6ddPdddQdRdSdTdUdVdWdXddYdZd d>d[d;d\dd]d^d_dpd*d`dadbddddcdd ZdS (e  zf Python Character Mapping Codec cp775 generated from 'VENDORS/MICSFT/PC/CP775.TXT' with gencodec.py.

    Nc               @   s    e Zd ZdddZdddZdS )	Codecstrictc             C   s   t ||tS )N)codecscharmap_encodeencoding_map)selfinputerrors r
    lib/python3.7/encodings/cp775.pyencode   s    zCodec.encodec             C   s   t ||tS )N)r   charmap_decodedecoding_table)r   r   r	   r
   r
   r   decode   s    zCodec.decodeN)r   )r   )__name__
__module____qualname__r   r   r
   r
   r
   r   r   	   s   
r   c               @   s   e Zd ZdddZdS )IncrementalEncoderFc             C   s   t || jtd S )Nr   )r   r   r	   r   )r   r   finalr
   r
   r   r      s    zIncrementalEncoder.encodeN)F)r   r   r   r   r
   r
   r
   r   r      s   r   c               @   s   e Zd ZdddZdS )IncrementalDecoderFc             C   s   t || jtd S )Nr   )r   r   r	   r   )r   r   r   r
   r
   r   r      s    zIncrementalDecoder.decodeN)F)r   r   r   r   r
   r
   r
   r   r      s   r   c               @   s   e Zd ZdS )StreamWriterN)r   r   r   r
   r
   r
   r   r      s   r   c               @   s   e Zd ZdS )StreamReaderN)r   r   r   r
   r
   r
   r   r      s   r   c            	   C   s    t jdt jt jttttdS )Ncp775)namer   r   incrementalencoderincrementaldecoderstreamreaderstreamwriter)	r   	CodecInfor   r   r   r   r   r   r   r
   r
   r
   r   getregentry!   s    r      i        i     i#     i  iB  i  iV  iW  i+  iy                 iM     i"     iZ  i[                       i*     i{  i|  iz  i                     iA        i%  i%  i%  i%  i$%  i  i  i  i  ic%  iQ%  iW%  i]%  i.  i`  i%  i%  i4%  i,%  i%  i %  i<%  ir  ij  iZ%  iT%  ii%  if%  i`%  iP%  il%  i}  i  i  i  i  i/  ia  is  ik  i~  i%  i%  i%  i%  i%  i%  i%        iL  iC           iD  i6  i7  i;  i<  iF  i  iE  i         i               i      i"              i%     )                                                                                                rL      r+   r/   r2      r4   rE      r5      r:   r7   rA   r6      rG   rB   rK   rJ      r@   rD   rH      rI      r;   r9   r8   rC                  r%   r&   r)         r'                              r<      r?   r,   r1   r0            r-         r=               r#   r$   r(         r"                              r3      r>   r*   rF   r.            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   rc   ri   rl   ro   rp   r   r   r   r   r   r   rq   r[   r\   r_   r]   r   rf   rk   rj   rg   r   rQ   rS   r^   rO   ra   rh   rN   rP   r   rM   rT   r   r   rV   rs   r   rb   rR   rm   rY   r   r   r   r   rU   r   r   r   r   r   r`   rW   rX   rd   re   rz   rZ   rn   r   r   r   r   r   ru   rv   r   ry   rr   rx   rw   r   rt   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   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  rL   r+   r/   r2   r4   rE   r5   r:   r7   rA   r6   rG   rB   rK   rJ   r@   rD   rH   rI   r;   r9   r8   rC   r%   r&   r)   r'   r<   r?   r,   r1   r0   r-   r=   r#   r$   r(   r"   r3   r>   r*   rF   r.   r!   r    i  i  i  i  i  i  i  i  i  i  i  i  i  i"  i#  i*  i+  i.  i/  i6  i7  i;  i<  iA  iB  iC  iD  iE  iF  iL  iM  iV  iW  iZ  i[  i`  ia  ij  ik  ir  is  iy  iz  i{  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__r   r   r   r   r   r   r   make_identity_dictrangedecoding_mapupdater   r   r
   r
   r
   r   <module>   s  
  