o
    È·eÚ  ã                   @   sœ   d dl mZ d dlmZ d dlmZmZmZmZm	Z	m
Z
 d dlmZmZ d dlmZmZ d dlmZ d dlmZ d dlmZ d d	lmZ G d
d„ deƒZdS )é   )ÚCharSetGroupProber)ÚSingleByteCharSetProber)ÚWin1251CyrillicModelÚ
Koi8rModelÚLatin5CyrillicModelÚMacCyrillicModelÚIbm866ModelÚIbm855Model)ÚLatin7GreekModelÚWin1253GreekModel)ÚLatin5BulgarianModelÚWin1251BulgarianModel)ÚTIS620ThaiModel)ÚWin1255HebrewModel)ÚHebrewProber)ÚLatin5TurkishModelc                       s   e Zd Z‡ fdd„Z‡  ZS )ÚSBCSGroupProberc                    s¤   t t| ƒ ¡  ttƒttƒttƒttƒttƒtt	ƒtt
ƒttƒttƒttƒttƒttƒg| _tƒ }ttd|ƒ}ttd|ƒ}| ||¡ | j |||g¡ |  ¡  d S )NFT)Úsuperr   Ú__init__r   r   r   r   r   r   r	   r
   r   r   r   r   r   Úprobersr   r   Úset_model_probersÚextendÚreset)ÚselfÚhebrew_proberÚlogical_hebrew_proberÚvisual_hebrew_prober©Ú	__class__© úN/var/www/ideatree/venv/lib/python3.10/site-packages/chardet/sbcsgroupprober.pyr   ,   s4   ðÿÿ
ÿzSBCSGroupProber.__init__)Ú__name__Ú
__module__Ú__qualname__r   Ú__classcell__r   r   r   r    r   +   s    r   N)Úcharsetgroupproberr   Úsbcharsetproberr   Úlangcyrillicmodelr   r   r   r   r   r	   Úlanggreekmodelr
   r   Úlangbulgarianmodelr   r   Úlangthaimodelr   Úlanghebrewmodelr   Úhebrewproberr   Úlangturkishmodelr   r   r   r   r   r    Ú<module>   s    