U
    ¥íX?  ã                   @   sD   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 )é   )ÚEUCKRDistributionAnalysis)ÚCodingStateMachine)ÚMultiByteCharSetProber)ÚCP949_SM_MODELc                       s4   e Zd Z‡ fdd„Zedd„ ƒZedd„ ƒZ‡  ZS )ÚCP949Proberc                    s,   t t| ƒ ¡  ttƒ| _tƒ | _|  ¡  d S )N)	Úsuperr   Ú__init__r   r   Z	coding_smr   Zdistribution_analyzerÚreset©Úself©Ú	__class__© ú5/usr/lib/python3/dist-packages/chardet/cp949prober.pyr   #   s    
zCP949Prober.__init__c                 C   s   dS )NZCP949r   r
   r   r   r   Úcharset_name+   s    zCP949Prober.charset_namec                 C   s   dS )NZKoreanr   r
   r   r   r   Úlanguage/   s    zCP949Prober.language)Ú__name__Ú
__module__Ú__qualname__r   Úpropertyr   r   Ú__classcell__r   r   r   r   r   "   s
   
r   N)	Zchardistributionr   Zcodingstatemachiner   Zmbcharsetproberr   Zmbcssmr   r   r   r   r   r   Ú<module>   s   