
    ޺i)                    p    S r SSKJr  SSKJr  Sr\" \" S5      5      \" \" SS5      5      -   r\4S
S jjr	g	)z"Stage 0: Binary content detection.    )annotations)DEFAULT_MAX_BYTESg{Gz?	          c                    U SU n U (       d  gU R                  S[        5      n[        U 5      [        U5      -
  nU[        U 5      -  [        :  $ )zReturn ``True`` if *data* appears to be binary (not text) content.

:param data: The raw byte data to examine.
:param max_bytes: Maximum number of bytes to scan.
:returns: ``True`` if the data is classified as binary.
NF)	translate_BINARY_DELETElen_BINARY_THRESHOLD)data	max_bytescleanbinary_counts       V/var/www/piano.thomer.com/venv/lib/python3.13/site-packages/chardet/pipeline/binary.py	is_binaryr      sM     
DNN40Et9s5z)L#d)#&777    N)r   bytesr   intreturnbool)
__doc__
__future__r   chardet._utilsr   r   r   ranger
   r    r   r   <module>r      sA    ( " ,   uT{#eE$,=&>> -> 8r   