U
��.e� � @ sD d dl mZ d dlmZ d dlmZ d dlmZ G dd� de�ZdS )� )�MultiByteCharSetProber)�CodingStateMachine)�GB2312DistributionAnalysis)�GB2312_SM_MODELc s4 e Zd Z� fdd�Zedd� �Zedd� �Z� ZS )�GB2312Proberc s, t t| ��� tt�| _t� | _| �� d S )N) �superr �__init__r r Z coding_smr Zdistribution_analyzer�reset��self�� __class__� �D/usr/lib/python3.8/site-packages/pip/_vendor/chardet/gb2312prober.pyr " s
zGB2312Prober.__init__c C s dS )NZGB2312r r
r r r �charset_name( s zGB2312Prober.charset_namec C s dS )NZChineser r
r r r �language, s zGB2312Prober.language)�__name__�
__module__�__qualname__r �propertyr r �
__classcell__r r r r r ! s
r N) Zmbcharsetproberr Zcodingstatemachiner Zchardistributionr Zmbcssmr r r r r r �