o
    òÜÓh(  ã                   @   s„   d dl mZ ejZejZejZejZejZejZejZej	Z	ej
Z
ejZejZejZejZejZeeeedœZdedefdd„ZdS )é   )Únormalizers)ÚnfcÚnfdÚnfkcÚnfkdÚ
normalizerÚreturnc                 C   s&   | t vrtd | t  ¡ ¡ƒ‚t |  ƒ S )Nz6{} is not a known unicode normalizer. Available are {})ÚNORMALIZERSÚ
ValueErrorÚformatÚkeys)r   © r   úU/var/www/html/ai/venv/lib/python3.10/site-packages/tokenizers/normalizers/__init__.pyÚunicode_normalizer_from_str   s
   ÿ
r   N)Ú r   Ú
NormalizerÚBertNormalizerÚNFDÚNFKDÚNFCÚNFKCÚSequenceÚ	LowercaseÚPrependÚStripÚStripAccentsÚNmtÚPrecompiledÚReplacer	   Ústrr   r   r   r   r   Ú<module>   s"    