�
�d) � � � d dl mZ d dlmZ d dlmZmZ d dlmZm Z d dl
mZ d dlm
Z
mZmZmZmZmZ d dlmZ d dlmZ d d lmZ G d
� de� Zy)
� )�CharSetGroupProber)�HebrewProber)�ISO_8859_5_BULGARIAN_MODEL�WINDOWS_1251_BULGARIAN_MODEL)�ISO_8859_7_GREEK_MODEL�WINDOWS_1253_GREEK_MODEL)�WINDOWS_1255_HEBREW_MODEL)�IBM855_RUSSIAN_MODEL�IBM866_RUSSIAN_MODEL�ISO_8859_5_RUSSIAN_MODEL�KOI8_R_RUSSIAN_MODEL�MACCYRILLIC_RUSSIAN_MODEL�WINDOWS_1251_RUSSIAN_MODEL)�TIS_620_THAI_MODEL)�ISO_8859_9_TURKISH_MODEL)�SingleByteCharSetProberc � � � e Zd Zd� fd�Z� xZS )�SBCSGroupProberc �& �� t �| � � t � }t t d|�� }t t d|�� }|j ||� t t � t t � t t � t t � t t � t t � t t � t t � t t � t t � t t � t t" |