
    k:i(                         d Z dj                   ee ed                  Zdj                  d dD              Zdj                  d dD              Zdj                  d dD              Zeeeed	Z	y
)aH  
    pyte.charsets
    ~~~~~~~~~~~~~

    This module defines ``G0`` and ``G1`` charset mappings the same way
    they are defined for linux terminal, see
    ``linux/drivers/tty/consolemap.c`` @ http://git.kernel.org

    .. note:: ``VT100_MAP`` and ``IBMPC_MAP`` were taken unchanged
              from linux kernel source and therefore are licensed
              under **GPL**.

    :copyright: (c) 2011-2012 by Selectel.
    :copyright: (c) 2012-2017 by pyte authors and contributors,
                    see AUTHORS for details.
    :license: LGPL, see LICENSE for more details.
    c              #   2   K   | ]  }t        |        y wNchr.0cs     D/var/www/html/bot/venv/lib/python3.12/site-packages/pyte/charsets.py	<genexpr>r            !qCF !   (                               	   
                                                                      !   "   #   $   %   &   '   (   )   *   !  !  !  !  /   %  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   [   \   ]   ^      i%  %  i	$  i$  i$  i
$        %  i$  %  %  %  %  <%  i#  i#   %  i#  i#  %  $%  4%  ,%  %  d"  e"    i`"                                                                                                           rn         r                                       rp   rq                  r                                                                                                                                                                                                                           c              #   2   K   | ]  }t        |        y wr   r   r   s     r   r   r   ;   r   r   (   r   :&  ;&  e&  f&  c&  `&  "   %  %  %  B&  @&  j&  k&  <&  %  %  !  <   r   r   %  !  r<   r=   r:   r;   "  !  %  %  r/   r0   r1   r2   r3   r4   r5   r6   r7   r8   r9   +   ,   -   .   r>   0   r@   rA   rB   rC   rD   rE   rF   rG   rH   rI   rJ   rK   rL   rM   rN   rO   rP   rQ   rR   rS   rT   rU   rV   rW   rX   rY   rZ   r[   r\   r]   r^   r_   r`   ra   rb   rc   rd   re   rf   rg   rh   ri   rj   rk   rl   rm   _   `   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   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   rr   ro   %  r}   rz   a%  b%  V%  U%  c%  Q%  W%  ]%  \%  [%  rt   rv   r{   r|   ry   rx   rw   ^%  _%  Z%  T%  i%  f%  `%  P%  l%  g%  h%  d%  e%  Y%  X%  R%  S%  k%  j%  rs   ru   r?   %  %  %  %    r     r       r             "      )"  a"  rq   r   r~    #  !#  r   H"  rp   "  r   "     r   %  rn   c              #   2   K   | ]  }t        |        y wr   r   r   s     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/   ;  r1   r2   r3   r4   r5   r6   r7   r8   r9   r  r  r  r  r>   r  r@   rA   rB   rC   rD   rE   rF   rG   rH   rI   rJ   rK   rL   rM   5  rO   rP   rQ   rR   rS   rT   rU   rV   rW   rX   rY   rZ   r[   r\   r]   r^   r_   r`   ra   rb   rc   rd   re   rf   rg   rh   ri   rj   rk   rl   rm   r  r  iA  r!  r"  r#  r$  r%  r&  r{  r(  r)  r*  r+  r,  r-  i:  r/  r0  iB  r2  rz  r{  r5  r6  r7  r8  r9  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   rA  r   r   r   r   r   r   rr   ro   rB  r}   rz   rC  rD  rE  rF  rG  rH  rI  rJ  rK  rL  rt   rv   r{   r|   ry   rx   rw   rM  rN  rO  rP  rQ  rR  rS  rT  rU  rV  rW  rX  rY  rZ  r[  r\  r]  r^  r_  rs   ru   r?   r`  ra  rb  rc  rd  r   re  r   rf  rg  r   rh  ri  rj  rk  rl  rm  rn  ro  rp  rq  rq   r   r~   rr  rs  r   rt  rp   ru  r   rv  rw  r   rx  rn   )B0UVN)
__doc__joinmapr   rangeLAT1_MAP	VT100_MAP	IBMPC_MAP	VAX42_MAPMAPS     r   <module>r     s   & 773sE#J'( GG ! !% ! !	H GG ! !% ! !	J GG ! !% ! !	J 
				r  