+
     Nj                     2    ^ RI t ^RIHt R R ltR R ltR# )    N)configc                $    V ^8  d   QhR\         /#    returnstr)formats   "2lib/python3.14/site-packages/readchar/_win_read.py__annotate__r      s      #     c                 ,    \         P                  ! 4       # )z[Reads a single utf8-character from the input stream.
Blocks until a character is available.)msvcrtgetwch r   r   readcharr      s    
 ==?r   c                $    V ^8  d   QhR\         /# r   r   )r
   s   "r   r   r      s       r   c                    \        4       p V \        P                  9   d   \        hV R9   d   R\        4       ,           p RT u;8:  d   R8:  d8   M V # V \        4       ,          p V P	                  RRR7      P                  R4      p V # )zxReads the next keypress. If an escaped key is pressed, the full
sequence is read and returned as noted in `_win_key.py`.u    à u   u   zutf-16surrogatepass)errors)r   r   INTERRUPT_KEYSKeyboardInterruptencodedecode)chs    r   readkeyr      s    
 
B 
V""" 
Z hj  2!! I 	hj YYxY8??IIr   )r   _configr   r   r   r   r   r   <module>r      s     r   