4(QN z d dl mZ ddlmZ ddlmZ ddlmZmZ ddl m Z ddlmZ ddl mZ G d d e ZdS ) )Union )SJISDistributionAnalysis)CodingStateMachine)MachineStateProbingState)SJISContextAnalysis)MultiByteCharSetProber) SJIS_SM_MODELc e Zd Zd fdZd fdZedefd Zedefd Zde e ef defdZ defd Z xZS ) SJISProberreturnNc t t t | _ t | _ t | _ | d S N) super__init__r r coding_smr distribution_analyzerr context_analyzerresetself __class__s d/builddir/build/BUILD/cloudlinux-venv-1.0.10/venv/lib/python3.11/site-packages/chardet/sjisprober.pyr zSJISProber.__init__' sU +M::%=%?%?" 3 5 5 c z t | j d S r )r r r r s r r zSJISProber.reset. s/ ##%%%%%r c | j j S r )r charset_namer s r r zSJISProber.charset_name2 s $11r c dS )NJapanese r s r languagezSJISProber.language6 s zr byte_strc | j J | j J t | D ]l\ }}| j | }|t j k r;| j d| j | j | t j | _ n|t j k rt j | _ n|t j k r| j }|dk rW|| j d<