/usr/lib/python3/dist-packages/chardet/__pycache__
Edit: /usr/lib/python3/dist-packages/chardet/__pycache__/hebrewprober.cpython-310.pyc (2970B)
o
-åÏ_6 ã @ s, d dl mZ d dlmZ G dd„ deƒZdS )é )Ú
CharSetProber)ÚProbingStatec s e Zd ZdZdZdZdZdZdZdZ dZ
d Zd
ZdZ
dZd
ZdZ‡ fdd„Zdd„ Zdd„ Zdd„ Zdd„ Zdd„ Zedd„ ƒZedd„ ƒZedd „ ƒZ‡ ZS )!ÚHebrewProberéê éë éí éî éï éð éó éô éõ éö é g{®Gáz„?z
ISO-8859-8zwindows-1255c s> t t| ƒ ¡ d | _d | _d | _d | _d | _d | _| ¡ d S ©N)
Úsuperr Ú__init__Ú_final_char_logical_scoreÚ_final_char_visual_scoreÚ_prevÚ_before_prevÚ_logical_proberÚ_visual_proberÚreset©Úself©Ú __class__© ú6/usr/lib/python3/dist-packages/chardet/hebrewprober.pyr š s zHebrewProber.__init__c C s d| _ d| _d| _d| _d S )Né ú )r r r r r r r r r ¤ s
zHebrewProber.resetc C s || _ || _d S r )r r )r Ú
logicalProberÚvisualProberr r r Úset_model_probers® s
zHebrewProber.set_model_probersc C s || j | j| j| j| jfv S r )Ú FINAL_KAFÚ FINAL_MEMÚ FINAL_NUNÚFINAL_PEÚFINAL_TSADI©r Úcr r r Úis_final² s ÿzHebrewProber.is_finalc C s || j | j| j| jfv S r )Ú
NORMAL_KAFÚ
NORMAL_MEMÚ
NORMAL_NUNÚ NORMAL_PEr* r r r Úis_non_final¶ s
ÿzHebrewProber.is_non_finalc C s° | j tjkr tjS | |¡}|D ]D}|dkr7| jdkr6| | j¡r)| jd7 _n$| | j¡r6| j d7 _ n| jdkrM| | j¡rM|dkrM| j d7 _ | j| _|| _qtj
S )Nr! r )Ústater ÚNOT_MEÚfilter_high_byte_onlyr r, r r r1 r Ú DETECTING)r Úbyte_strÚcurr r r ÚfeedÄ s&