o
    j
                     @  s  U d Z ddlmZ ddlZdZded< dZded	< d
Zded< ddddZdddZ		ddddZ
i dddddd d!d"d#d$d%d&d'd(d)d*d+d,d-d.d/d0d1d2d3d4d5d6d7d8d9d:d;d<i d=d>d?d@dAdBdCdDdEdFdGdHdIdJdKdLdMdNdOdPdQdRdSdTdUdVdWdXdYdZd[d\d]d^i d_d`dadbdcdddedfdgdhdidjdkdldmdndodpdqdrdsdtdudvdwdxdydzd{d|d}d~Zded< dS )z&Internal shared utilities for chardet.    )annotationsNi@ intDEFAULT_MAX_BYTESg?floatMINIMUM_THRESHOLDi   _DEFAULT_CHUNK_SIZE   
chunk_size
stacklevelreturnNonec                 C  s    | t krtjdt|d dS dS )zDEmit a deprecation warning if *chunk_size* differs from the default.zEchunk_size is not used in this version of chardet and will be ignoredr
   N)r   warningswarnDeprecationWarning)r	   r
    r   T/var/www/html/fyndo/pharma/fyndo/venv/lib/python3.10/site-packages/chardet/_utils.py_warn_deprecated_chunk_size   s   
r   	max_bytesc                 C  s,   t | tst | tr| dk rd}t|dS )z:Raise ValueError if *max_bytes* is not a positive integer.   z$max_bytes must be a positive integerN)
isinstanceboolr   
ValueError)r   msgr   r   r   _validate_max_bytes   s   r   should_rename_legacyr   prefer_supersetc                 C  s   | rt jdt|d dS |S )zEResolve the deprecated *should_rename_legacy* into *prefer_superset*.z?should_rename_legacy is deprecated, use prefer_superset insteadr   T)r   r   r   )r   r   r
   r   r   r   _resolve_prefer_superset"   s   r   ararabicbe
belarusianbg	bulgarianbrbretoncsczechcywelshdadanishdegermanelgreekenenglisheo	esperantoesspanishetestonianfafarsififinnishfrfrenchgairishgdgaelichehebrewhrcroatianhu	hungarianid
indonesianis	icelandicititalianjajapanesekkkazakhkokoreanlt
lithuanianlvlatvianmk
macedonianmsmalaymtmaltesenldutchno	norwegianplpolishpt
portugueseroromanianrurussianskslovakslslovenesrserbiansvswedishtgtajikththaitrturkishuk	ukrainianundundeterminedururduvi
vietnamesezhchinesezdict[str, str]ISO_TO_LANGUAGE)r   )r	   r   r
   r   r   r   )r   r   r   r   )r   r   r   r   r
   r   r   r   )__doc__
__future__r   r   r   __annotations__r   r   r   r   r   r   r   r   r   r   <module>   s    

	
 !"#$%&'()*+,-./012