� !A?ho��J�dZddlTddgZdZdZdZdZdZd Zd Z e fd �Z e fd �Z d S)zTerminal utilities.�)�*�setraw� setcbreak������c�D�t|��}|tttztzt zt zz|t<|ttz|t<|tttzz|t<|ttz|t<|tttzt zt"zz|t<d|t$t&<d|t$t(<t+|||��dS)zPut terminal into a raw mode.rrN)� tcgetattr�IFLAG�BRKINT�ICRNL�INPCK�ISTRIP�IXON�OFLAG�OPOST�CFLAG�CSIZE�PARENB�CS8�LFLAG�ECHO�ICANON�IEXTEN�ISIG�CC�VMIN�VTIME� tcsetattr��fd�when�modes �0/opt/alt/python-internal/lib64/python3.11/tty.pyrrs��� �R�=�=�D��u�+�&�5�.�5�"8�6�"A�D�"H� I�I�D��K��u�+�%��(�D��K��u�+�%�&�.� 1�1�D��K��u�+��#�D��K��u�+�$��-�&�"8�4�"?� @�@�D��K��D��H�T�N��D��H�U�O� �b�$�������c���t|��}|tttzz|t<d|tt <d|tt <t|||��dS)z Put terminal into a cbreak mode.rrN)r rrrrr r!r"r#s r'rrsX�� �R�=�=�D��u�+�$��-� 0�0�D��K��D��H�T�N��D��H�U�O� �b�$������r(N) �__doc__�termios�__all__rrrr�ISPEED�OSPEEDr� TCSAFLUSHrr�r(r'�r1s��������� �[� !�� �� �� �� �� �� ����� � � � �!������r(