� !A?hR ���dZgd�ZdZdZdZdZdZdZdZd Z d Z d Z d Z d Z dZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZd Z d!Z!d"Z"d#Z#d$Z$d%Z%d&Z&d'Z'd(Z(d)Z)d*Z*d+Z+d,Z,d-Z-d.Z.d/Z/d0Z0d1Z1d2Z2d3Z3d4Z4d5Z5d6Z6d7Z7d8Z8d9Z9d:Z:d;Z;dZ>d?Z?d@Z@dAZAdBZBdCZCdD�eD���E��D��ZFe�GeF�H����idEe�dFe�dGe*�dHe�dIe+�dJe �dKe �dLe�dMe%�dNe0�dOe(�dPe�dQe&�dRe�dSe�dTe'�dUe5�idVe�dWe6�dXe�dYe1�dZe2�d[e)�d\e �d]e7�d^e�d_e�d`e#�dae.�dbe�dce�dde�dee�dfe ��e$e/e3e4e e e"e-eee,ee!dg� �ZIdh�ZJdi�ZKdj�ZLdkS)lzToken constants.)�tok_name� ISTERMINAL� ISNONTERMINAL�ISEOF���������� � � � � ������������������� �!�"�#�$�%�&�'�(�)�*�+�,�-�.�/�0�1�2�3�4�5�6�7�8�9�:�;�<�=�>�?�@�c�n�i|]2\}}t|t���|�d���/||��3S)�_)� isinstance�int� startswith)�.0�name�values �2/opt/alt/python-internal/lib64/python3.11/token.py� rQKsY�� D� D� D���e��%��%�%� D�.2�o�o�c�.B�.B� D�E�4� D� D� D�z!=�%z%=�&z&=�(�)�*z**z**=z*=�+z+=�,�-z-=z->�.z...�/z//z//=z/=�:z:=�;�z>=) z>>z>>=�@z@=�[�]�^z^=�{�|z|=�}�~c��|tkS�N�� NT_OFFSET��xs rPrr�s �� �y�=�rRc��|tkSrkrlrns rPrr�� �� � �>�rRc��|tkSrk)� ENDMARKERrns rPrr�rqrRN)M�__doc__�__all__rs�NAME�NUMBER�STRING�NEWLINE�INDENT�DEDENT�LPAR�RPAR�LSQB�RSQB�COLON�COMMA�SEMI�PLUS�MINUS�STAR�SLASH�VBAR�AMPER�LESS�GREATER�EQUAL�DOT�PERCENT�LBRACE�RBRACE�EQEQUAL�NOTEQUAL� LESSEQUAL� GREATEREQUAL�TILDE� CIRCUMFLEX� LEFTSHIFT� RIGHTSHIFT� DOUBLESTAR� PLUSEQUAL�MINEQUAL� STAREQUAL� SLASHEQUAL� PERCENTEQUAL� AMPEREQUAL� VBAREQUAL�CIRCUMFLEXEQUAL�LEFTSHIFTEQUAL�RIGHTSHIFTEQUAL�DOUBLESTAREQUAL� DOUBLESLASH�DOUBLESLASHEQUAL�AT�ATEQUAL�RARROW�ELLIPSIS� COLONEQUAL�OP�AWAIT�ASYNC� TYPE_IGNORE� TYPE_COMMENT� SOFT_KEYWORD� ERRORTOKEN�COMMENT�NL�ENCODING�N_TOKENSrm�globals�itemsr�extend�values�EXACT_TOKEN_TYPESrrr�rRrP�r�s����� ?� >� >�� � ��� �� �� �� �� �������� �� �� �� �� �� �� �� �� �� �� �� �� ���� �� �� �� �� �� � �� � �� � � � � � � � � � � �� � � � �� � � � � ���������� ����� �� �� �� � ��� �� ��� �� �� � � � ���� �� �� � � D� D�&�w�y�y���0�0� D� D� D�����x��� � �!�!�!�0��(�0���0� �,�0��� 0�  �*� 0� �� 0���0���0� �*�0� �?�0� �)�0���0� �)�0���0���0�  �(�!0�" �&�#0�0�$��%0�& �8�'0�(��)0�* �+�+0�, � �-0�. �*�/0�0��10�2 �*�30�4��50�6��70�8 �)�90�: �>�;0�< �)�=0�>��?0�@ �'�A0�B��C0�D �,�E0�0�F � � � � � � � � � � � � �_0�0�0��d����������rR