File: //lib/python3/dist-packages/chardet/__pycache__/chardistribution.cpython-312.pyc
�
�H�_�$ � � � d dl mZmZmZ d dlmZmZmZ d dlm Z m
Z
mZ d dlm
Z
mZmZ d dlmZmZmZ G d� de� Z G d� d e� Z G d
� de� Z G d� d
e� Z G d� de� Z G d� de� Z G d� de� Zy)� )�EUCTW_CHAR_TO_FREQ_ORDER�EUCTW_TABLE_SIZE� EUCTW_TYPICAL_DISTRIBUTION_RATIO)�EUCKR_CHAR_TO_FREQ_ORDER�EUCKR_TABLE_SIZE� EUCKR_TYPICAL_DISTRIBUTION_RATIO)�GB2312_CHAR_TO_FREQ_ORDER�GB2312_TABLE_SIZE�!GB2312_TYPICAL_DISTRIBUTION_RATIO)�BIG5_CHAR_TO_FREQ_ORDER�BIG5_TABLE_SIZE�BIG5_TYPICAL_DISTRIBUTION_RATIO)�JIS_CHAR_TO_FREQ_ORDER�JIS_TABLE_SIZE�JIS_TYPICAL_DISTRIBUTION_RATIOc �@ � e Zd ZdZdZdZdZd� Zd� Zd� Z d� Z
d � Zd
� Zy)�CharDistributionAnalysisi g�G�z��?g{�G�z�?� c �x � d | _ d | _ d | _ d | _ d | _ d | _ | j
� y �N)�_char_to_freq_order�_table_size�typical_distribution_ratio�_done�_total_chars�_freq_chars�reset��selfs �:/usr/lib/python3/dist-packages/chardet/chardistribution.py�__init__z!CharDistributionAnalysis.__init__. s>