grthtrhthjhtyjytjytkergtrhtrjytjerhrfh4:24 29/09/2026a çÂ=bÿã@s,ddlmZddlmZGdd„deƒZdS)é)Ú ProbingState)Ú CharSetProbercsReZdZd‡fdd„ Z‡fdd„Zedd„ƒZedd „ƒZd d „Zd d „Z ‡Z S)ÚCharSetGroupProberNcs(tt|ƒj|d�d|_g|_d|_dS)N)Ú lang_filteré)ÚsuperrÚ__init__Ú _active_numÚprobersÚ_best_guess_prober)Úselfr©Ú __class__©ú>/usr/lib/python3.9/site-packages/chardet/charsetgroupprober.pyr!szCharSetGroupProber.__init__csJtt|ƒ ¡d|_|jD]$}|r| ¡d|_|jd7_qd|_dS)NrTr)rrÚresetr r Úactiver )r Úproberr rrr's zCharSetGroupProber.resetcCs |js| ¡|jsdS|jjS©N)r Úget_confidenceÚ charset_name©r rrrr1s zCharSetGroupProber.charset_namecCs |js| ¡|jsdS|jjSr)r rÚlanguagerrrrr9s zCharSetGroupProber.languagecCsŒ|jD]~}|sq|jsq| |¡}|s(q|tjkrJ||_tj|_|jS|tjkrd|_|j d8_ |j dkrtj|_|jSq|jS)NFrr) r rÚfeedrÚFOUND_ITr Ú_stateÚstateÚNOT_MEr )r Zbyte_strrrrrrrAs&       zCharSetGroupProber.feedcCs”|j}|tjkrdS|tjkr"dSd}d|_|jD]R}|ss