ó
    Ô…g“  ã                   ó”   • S r SSKJrJr   " S S5      r " S S\5      r " S S\5      r " S	 S
5      r " S S5      r " S S5      r	g)zr
All of the Enums that are used throughout the chardet package.

:author: Dan Blanchard (dan.blanchard@gmail.com)
é    )ÚEnumÚFlagc                   ó$   • \ rS rSrSrSrSrSrSrg)Ú
InputStateé
   zK
This enum represents the different states a universal detector can be in.
r   é   é   © N)	Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__Ú
PURE_ASCIIÚ	ESC_ASCIIÚ	HIGH_BYTEÚ__static_attributes__r
   ó    Ú//usr/lib/python3/dist-packages/chardet/enums.pyr   r   
   s   † ñð €JØ€IØƒIr   r   c                   óN   • \ rS rSrSrSrSrSrSrSr	Sr
S	r\\-  r\\-  \	-  rS
rg)ÚLanguageFilteré   z^
This enum represents the different language filters we can apply to a
``UniversalDetector``.
r   r   r	   é   é   é   é   r
   N)r   r   r   r   r   ÚNONEÚCHINESE_SIMPLIFIEDÚCHINESE_TRADITIONALÚJAPANESEÚKOREANÚNON_CJKÚALLÚCHINESEÚCJKr   r
   r   r   r   r      sH   † ñð
 €DØÐØÐØ€HØ€FØ€GØ
€CØ Ð#6Ñ6€GØ
�HÑ
˜vÑ
%ƒCr   r   c                   ó$   • \ rS rSrSrSrSrSrSrg)ÚProbingStateé%   z?
This enum represents the different states a prober can be in.
r   r   r	   r
   N)	r   r   r   r   r   Ú	DETECTINGÚFOUND_ITÚNOT_MEr   r
   r   r   r'   r'   %   s   † ñð €IØ€HØƒFr   r'   c                   ó$   • \ rS rSrSrSrSrSrSrg)ÚMachineStateé/   zF
This enum represents the different states a state machine can be in.
r   r   r	   r
   N)	r   r   r   r   r   ÚSTARTÚERRORÚITS_MEr   r
   r   r   r-   r-   /   s   † ñð €EØ€EØƒFr   r-   c                   ó@   • \ rS rSrSrSrSrSrSr\	S\
4S j5       rS	rg
)ÚSequenceLikelihoodé9   zP
This enum represents the likelihood of a character following the previous one.
r   r   r	   é   Úreturnc                 ó   • g)z::returns: The number of likelihood categories in the enum.r   r
   )Úclss    r   Úget_num_categoriesÚ%SequenceLikelihood.get_num_categoriesC   s   € ð r   r
   N)r   r   r   r   r   ÚNEGATIVEÚUNLIKELYÚLIKELYÚPOSITIVEÚclassmethodÚintr9   r   r
   r   r   r3   r3   9   s6   † ñð €HØ€HØ€FØ€Hàð 3ó ó ór   r3   c                   ó,   • \ rS rSrSrSrSrSrSrSr	Sr
g	)
ÚCharacterCategoryéI   z¨
This enum represents the different categories language models for
``SingleByteCharsetProber`` put characters into.

Anything less than CONTROL is considered a letter.
éÿ   éþ   éý   éü   éû   r
   N)r   r   r   r   r   Ú	UNDEFINEDÚ
LINE_BREAKÚSYMBOLÚDIGITÚCONTROLr   r
   r   r   rB   rB   I   s"   † ñð €IØ€JØ€FØ€EØƒGr   rB   N)
r   Úenumr   r   r   r   r'   r-   r3   rB   r
   r   r   Ú<module>rO      sO   ðñ÷ ÷ñ ô&�Tô &ô"�4ô ÷ñ ÷ñ ÷ ò r   