o
    g                     @   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 )   )MultiByteCharSetProber)CodingStateMachine)EUCTWDistributionAnalysis)EUCTW_SM_MODELc                       s4   e Zd Z fddZedd Zedd Z  ZS )EUCTWProberc                    s,   t t|   tt| _t | _|   d S )N)	superr   __init__r   r   	coding_smr   distribution_analyzerresetself	__class__ ]/home/ubuntu/cloudmapper/venv/lib/python3.10/site-packages/pip/_vendor/chardet/euctwprober.pyr   "   s   
zEUCTWProber.__init__c                 C      dS )NzEUC-TWr   r   r   r   r   charset_name(      zEUCTWProber.charset_namec                 C   r   )NTaiwanr   r   r   r   r   language,   r   zEUCTWProber.language)__name__
__module____qualname__r   propertyr   r   __classcell__r   r   r   r   r   !   s    
r   N)	mbcharsetproberr   codingstatemachiner   chardistributionr   mbcssmr   r   r   r   r   r   <module>   s
   