� ��^i}���dZGd�de��ZGd�de��ZGd�de��ZGd�de��ZGd �d e��ZGd �d e��Zd S)zr All of the Enums that are used throughout the chardet package. :author: Dan Blanchard ([email protected]) c��eZdZdZdZdZdZdS)� InputStatezS This enum represents the different states a universal detector can be in. ���N)�__name__� __module__� __qualname__�__doc__� PURE_ASCII� ESC_ASCII� HIGH_BYTE����/builddir/build/BUILDROOT/alt-python311-pip-21.3.1-4.el8.x86_64/opt/alt/python311/lib/python3.11/site-packages/pip/_vendor/chardet/enums.pyrrs)���������J��I��I�I�Irrc�D�eZdZdZdZdZdZdZdZdZ eezZ e ezezZ dS) �LanguageFilterzj This enum represents the different language filters we can apply to a ``UniversalDetector``. rr����N) rrr r �CHINESE_SIMPLIFIED�CHINESE_TRADITIONAL�JAPANESE�KOREAN�NON_CJK�ALL�CHINESE�CJKrrrrrsT�������������H� �F��G� �C� �#6�6�G� �H� �v� %�C�C�Crrc��eZdZdZdZdZdZdS)� ProbingStatezG This enum represents the different states a prober can be in. rrrN)rrr r � DETECTING�FOUND_IT�NOT_MErrrr r s)���������I��H� �F�F�Frr c��eZdZdZdZdZdZdS)� MachineStatezN This enum represents the different states a state machine can be in. rrrN)rrr r �START�ERROR�ITS_MErrrr%r%)s)�������� �E� �E� �F�F�Frr%c�8�eZdZdZdZdZdZdZed���Z dS)�SequenceLikelihoodzX This enum represents the likelihood of a character following the previous one. rrr�c��dS)z::returns: The number of likelihood categories in the enum.rr)�clss r�get_num_categoriesz%SequenceLikelihood.get_num_categories;s ���qrN) rrr r �NEGATIVE�UNLIKELY�LIKELY�POSITIVE� classmethodr.rrrr*r*2sM���������H��H� �F��H�����[���rr*c�&�eZdZdZdZdZdZdZdZdS)�CharacterCategoryz� This enum represents the different categories language models for ``SingleByteCharsetProber`` put characters into. Anything less than CONTROL is considered a letter. ����������N) rrr r � UNDEFINED� LINE_BREAK�SYMBOL�DIGIT�CONTROLrrrr5r5As3�������� �I��J� �F� �E��G�G�Grr5N)r �objectrrr r%r*r5rrr�rAs������������� &� &� &� &� &�V� &� &� &������6���������6���� � � � � �� � � � � � � � �� � � � � r