§
    
Á³g“  ã                   óº   — d Z ddlmZmZ  G d„ d¦  «        Z G d„ de¦  «        Z G d„ de¦  «        Z G d	„ d
¦  «        Z G d„ d¦  «        Z G d„ d¦  «        Z	dS )zr
All of the Enums that are used throughout the chardet package.

:author: Dan Blanchard (dan.blanchard@gmail.com)
é    )ÚEnumÚFlagc                   ó   — e Zd ZdZdZdZdZdS )Ú
InputStatezS
    This enum represents the different states a universal detector can be in.
    r   é   é   N)Ú__name__Ú
__module__Ú__qualname__Ú__doc__Ú
PURE_ASCIIÚ	ESC_ASCIIÚ	HIGH_BYTE© ó    úW/var/www/html/mpstechhub/venv/lib/python3.11/site-packages/pip/_vendor/chardet/enums.pyr   r   
   s)   € € € € € ðð ð €JØ€IØ€I€I€Ir   r   c                   óH   — e Zd ZdZdZdZdZdZdZdZ	dZ
eez  Zeez  ez  Zd	S )
ÚLanguageFilterzj
    This enum represents the different language filters we can apply to a
    ``UniversalDetector``.
    r   r   r   é   é   é   é   N)r	   r
   r   r   ÚNONEÚCHINESE_SIMPLIFIEDÚCHINESE_TRADITIONALÚJAPANESEÚKOREANÚNON_CJKÚALLÚCHINESEÚCJKr   r   r   r   r      sY   € € € € € ðð ð
 €DØÐØÐØ€HØ€FØ€GØ
€CØ Ð#6Ñ6€GØ
�HÑ
˜vÑ
%€C€C€Cr   r   c                   ó   — e Zd ZdZdZdZdZdS )ÚProbingStatezG
    This enum represents the different states a prober can be in.
    r   r   r   N)r	   r
   r   r   Ú	DETECTINGÚFOUND_ITÚNOT_MEr   r   r   r#   r#   %   s)   € € € € € ðð ð €IØ€HØ€F€F€Fr   r#   c                   ó   — e Zd ZdZdZdZdZdS )ÚMachineStatezN
    This enum represents the different states a state machine can be in.
    r   r   r   N)r	   r
   r   r   ÚSTARTÚERRORÚITS_MEr   r   r   r(   r(   /   s)   € € € € € ðð ð €EØ€EØ€F€F€Fr   r(   c                   ó>   — e Zd ZdZdZdZdZdZede	fd„¦   «         Z
dS )	ÚSequenceLikelihoodzX
    This enum represents the likelihood of a character following the previous one.
    r   r   r   é   Úreturnc                 ó   — dS )z::returns: The number of likelihood categories in the enum.r   r   )Úclss    r   Úget_num_categoriesz%SequenceLikelihood.get_num_categoriesC   s	   € ð ˆqr   N)r	   r
   r   r   ÚNEGATIVEÚUNLIKELYÚLIKELYÚPOSITIVEÚclassmethodÚintr2   r   r   r   r-   r-   9   sY   € € € € € ðð ð €HØ€HØ€FØ€Hàð 3ð ð ð ñ „[ðð ð r   r-   c                   ó&   — e Zd ZdZdZdZdZdZdZdS )ÚCharacterCategoryz¸
    This enum represents the different categories language models for
    ``SingleByteCharsetProber`` put characters into.

    Anything less than CONTROL is considered a letter.
    éÿ   éþ   éý   éü   éû   N)	r	   r
   r   r   Ú	UNDEFINEDÚ
LINE_BREAKÚSYMBOLÚDIGITÚCONTROLr   r   r   r:   r:   I   s3   € € € € € ðð ð €IØ€JØ€FØ€EØ€G€G€Gr   r:   N)
r   Úenumr   r   r   r   r#   r(   r-   r:   r   r   r   ú<module>rF      s'  ððð ð Ð Ð Ð Ð Ð Ð Ð ðð ð ð ð ñ ô ð ð&ð &ð &ð &ð &�Tñ &ô &ð &ð"ð ð ð ð �4ñ ô ð ðð ð ð ð ñ ô ð ðð ð ð ð ñ ô ð ð ð ð ð ð ñ ô ð ð ð r   