+
    WBi                         R t ^ RIHtHt  ! R R4      t ! R R]4      t ! R R]4      t ! R R	4      t ! R
 R4      t ! R R4      t	R# )zr
All of the Enums that are used throughout the chardet package.

:author: Dan Blanchard (dan.blanchard@gmail.com)
)EnumFlagc                   &    ] tR t^
tRt^ t^t^tRtR# )
InputStatezK
This enum represents the different states a universal detector can be in.
 N)	__name__
__module____qualname____firstlineno____doc__
PURE_ASCII	ESC_ASCII	HIGH_BYTE__static_attributes__r       2/usr/lib/python3.14/site-packages/chardet/enums.pyr   r   
   s     JIIr   r   c                   h    ] tR t^tRt^ t^t^t^t^t	^t
^t]],          t]],          ]	,          tRtR# )LanguageFilterz^
This enum represents the different language filters we can apply to a
``UniversalDetector``.
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6G
H
v
%Cr   r   c                   &    ] tR t^%tRt^ t^t^tRtR# )ProbingStatez?
This enum represents the different states a prober can be in.
r   N)	r   r   r	   r
   r   	DETECTINGFOUND_ITNOT_MEr   r   r   r   r   r   %   s     IHFr   r   c                   &    ] tR t^/tRt^ t^t^tRtR# )MachineStatezF
This enum represents the different states a state machine can be in.
r   N)	r   r   r	   r
   r   STARTERRORITS_MEr   r   r   r   r#   r#   /   s     EEFr   r#   c                   P   a  ] tR t^9t o Rt^ t^t^t^t]	V 3R lR l4       t
RtV tR# )SequenceLikelihoodzP
This enum represents the likelihood of a character following the previous one.
c                    < V ^8  d   QhRS[ /# )   return)int)format__classdict__s   "r   __annotate__SequenceLikelihood.__annotate__D   s      3 r   c                    ^# )z::returns: The number of likelihood categories in the enum.r   )clss   &r   get_num_categories%SequenceLikelihood.get_num_categoriesC   s     r   r   N)r   r   r	   r
   r   NEGATIVEUNLIKELYLIKELYPOSITIVEclassmethodr3   r   __classdictcell__)r.   s   @r   r(   r(   9   s2      HHFH r   r(   c                   .    ] tR t^ItRt^t^t^t^t^t	Rt
R# )CharacterCategoryz
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   r<   r<   I   s"     IJFEGr   r<   N)
r   enumr   r   r   r   r   r#   r(   r<   r   r   r   <module>rC      sO     &T &"4     r   