§
    |ØjÎ
  ã                  ó‚  — U d Z ddlmZ ddlZddlmZ ddlmZ dZded<    e	 e
d	d
¦  «        ¦  «        Zded<    e	dddg e
dd¦  «        ¢¦  «        Zded<    G d„ de¦  «        Z ej        dd¬¦  «         G d„ d¦  «        ¦   «         Z eddd¬¦  «        Z ej        d¬¦  «         G d„ d¦  «        ¦   «         ZdS )z+Detection pipeline stages and shared types.é    )ÚannotationsN)Úfield)Ú	TypedDictgffffffî?ÚfloatÚDETERMINISTIC_CONFIDENCEé€   é   ÚbytesÚ
HIGH_BYTESé	   é
   é   é    é   ÚASCII_TEXT_BYTESc                  ó<   — e Zd ZU dZded<   ded<   ded<   ded<   dS )	ÚDetectionDictz¬Dictionary representation of a detection result.

    Returned by :func:`chardet.detect`, :func:`chardet.detect_all`,
    and :attr:`chardet.UniversalDetector.result`.
    ú
str | NoneÚencodingr   Ú
confidenceÚlanguageÚ	mime_typeN)Ú__name__Ú
__module__Ú__qualname__Ú__doc__Ú__annotations__© ó    úŽ/Users/tedpeters/Documents/Projects/Claude Projects/Misc Tools/notename-sheets/.venv/lib/python3.11/site-packages/chardet/pipeline/__init__.pyr   r      sN   € € € € € € ðð ð ÐÐÑØÐÐÑØÐÐÑØÐÐÑÐÐr   r   T)ÚfrozenÚslotsc                  óH   — e Zd ZU dZded<   ded<   ded<   dZded<   dd„ZdS )ÚDetectionResultz´A single encoding detection result.

    Frozen dataclass holding the encoding name, confidence score, and
    optional language identifier returned by the detection pipeline.
    r   r   r   r   r   Nr   Úreturnr   c                ó8   — | j         | j        | j        | j        dœS )z˜Convert this result to a plain dict.

        :returns: A dict with ``'encoding'``, ``'confidence'``, ``'language'``, and ``'mime_type'`` keys.
        ©r   r   r   r   r'   )Úselfs    r    Úto_dictzDetectionResult.to_dict2   s'   € ð œØœ/ØœØœð	
ð 
ð 	
r   )r%   r   )r   r   r   r   r   r   r)   r   r   r    r$   r$   %   sk   € € € € € € ðð ð ÐÐÑØÐÐÑØÐÐÑØ €IÐ Ð Ð Ñ ð

ð 

ð 

ð 

ð 

ð 

r   r$   g        )r   r   r   )r"   c                  óˆ   — e Zd ZU dZ ee¬¦  «        Zded<   dZded<    ee¬¦  «        Z	ded	<    ee¬¦  «        Z
ded
<   dS )ÚPipelineContexta)  Per-run mutable state for a single pipeline invocation.

    Created once at the start of ``run_pipeline()`` and threaded through
    the call chain via function parameters.  Each concurrent ``detect()``
    call gets its own context, eliminating the need for module-level
    mutable caches.
    )Údefault_factoryz!dict[str, tuple[float, int, int]]Úanalysis_cacheNz
int | NoneÚnon_ascii_countzdict[str, float]Ú	mb_scoresÚmb_coverage)r   r   r   r   r   Údictr-   r   r.   r/   r0   r   r   r    r+   r+   D   s‰   € € € € € € ðð ð 9>¸ÈdÐ8SÑ8SÔ8S€NÐSÐSÐSÑSØ"&€OÐ&Ð&Ð&Ñ&Ø"' %¸Ð"=Ñ"=Ô"=€IÐ=Ð=Ð=Ñ=Ø$) E¸$Ð$?Ñ$?Ô$?€KÐ?Ð?Ð?Ñ?Ð?Ð?r   r+   )r   Ú
__future__r   Údataclassesr   Útypingr   r   r   r
   Úranger   r   r   Ú	dataclassr$   Ú_NONE_RESULTr+   r   r   r    ú<module>r8      s¥  ðØ 1Ð 1Ð 1à "Ð "Ð "Ð "Ð "Ð "à Ð Ð Ð Ø Ð Ð Ð Ð Ð Ø Ð Ð Ð Ð Ð ð
 #'Ð Ð &Ð &Ð &Ñ &ð �E˜%˜%  eÑ,Ô,Ñ-Ô-€
Ð -Ð -Ð -Ñ -ð
  ˜%  t¨TÐ F°E°E¸$ÀÑ4EÔ4EÐ FÑGÔGÐ Ð GÐ GÐ GÑ Gð
ð 
ð 
ð 
ð 
�Iñ 
ô 
ð 
ð €Ô˜d¨$Ð/Ñ/Ô/ð
ð 
ð 
ð 
ð 
ñ 
ô 
ñ 0Ô/ð
ð6 ˆ¨¸ÀtÐLÑLÔL€ð €Ô˜TÐ"Ñ"Ô"ð@ð @ð @ð @ð @ñ @ô @ñ #Ô"ð@ð @ð @r   