+
    WBi                     z   ^ RI HtHt ^RIHt ^RIHt ^t^ t^t	^t
^t^t^t^t^t^t^	t. ]	N]	N]	N]	N]	N]	N]	N]	N]	N]	N]	N]	N]	N]	N]	N]	N]	N]	N]	N]	N]	N]	N]	N]	N]	N]	N]	N]	N]	N]	N]	N]	N]	N]	N]	N]	N]	N]	N]	N]	N]	N]	N]	N]	N]	N]	N]	N]	N]	N]	N]	N]	N]	N]	N]	N]	N]	N]	N]	N]	N]	N]	N]	N]	N]	N]
N]
N]
N]
N]
N]
N]
N]
N]
N]
N]
N]
N]
N]
N]
N]
N]
N]
N]
N]
N]
N]
N]
N]
N]
N]
N]	N]	N]	N]	N]	N]	N]N]N]N]N]N]N]N]N]N]N]N]N]N]N]N]N]N]N]N]N]N]N]N]N]N]N]	N]	N]	N]	N]	N]N]N]N]N]N]N]N]N]N]N]N]N]N]N]N]N]N]N]N]N]N]N]N]N]N]N]N]N]N]N]N]N]	N]	N]	N]	N]	N]	N]	N]N]	N]	N]N]N]	N]	N]N]N]	N]	N]	N]	N]	N]	N]	N]	N]	N]	N]	N]	N]	N]	N]N]N]	N]	N]N]	N]N]	N]	N]	N]	N]	N]	N]N]N]N]N]N]	N]	N]	N]	N]	N]	N]	N]N]N]N]N]	N]	N]	N]	N]	N]	N]	N]	N]	N]	N]N]N]N]N]N]N]N]N]N]N]N]N]N]N]N]N]N]N]N]N]N]N]N]N]N]N]N5tRt ! R R]4      tR# )    )ListUnion)CharSetProber)ProbingStatec                      a a ] tR t^mt oV3R lV 3R lltV3R lV 3R llt]V3R lR l4       t]V3R lR l4       tV3R	 lR
 lt	V3R lR lt
RtVtV ;t# )MacRomanProberc                   < V ^8  d   QhRR/#    returnN )format__classdict__s   ";/usr/lib/python3.14/site-packages/chardet/macromanprober.py__annotate__MacRomanProber.__annotate__n   s      $     c                h   < \         SV `  4        \        V n        . V n        V P                  4        R # )N)super__init__OTH_last_char_class_freq_counterresetself	__class__s   &r   r   MacRomanProber.__init__n   s'     #(*

r   c                   < V ^8  d   QhRR/# r
   r   )r   r   s   "r   r   r   t   s     	 	t 	r   c                ~   < \         V n        ^ .\        ,          V n        ^
V P                  ^&   \        SV `  4        R# )r   N)r   r   FREQ_CAT_NUMr   r   r   r   s   &r   r   MacRomanProber.resett   s5     #S</
 !#1r   c                    < V ^8  d   QhRS[ /# r   r   str)r   r   s   "r   r   r      s      c r   c                    R # )MacRomanr   r   s   &r   charset_nameMacRomanProber.charset_name   s    r   c                    < V ^8  d   QhRS[ /# r$   r%   )r   r   s   "r   r   r      s      # r   c                    R # ) r   r)   s   &r   languageMacRomanProber.language   s    r   c                <   < V ^8  d   QhRS[ S[S[3,          RS[/# )r   byte_strr   )r   bytes	bytearrayr   )r   r   s   "r   r   r      s%      U5)#34  r   c                V   V P                  V4      pV F  p\        V,          p\        V P                  \        ,          V,           ,          pV^ 8X  d#   \
        P                  V n         V P                  # V P                  V;;,          ^,          uu&   W0n        K  	  V P                  # )r   )
remove_xml_tagsMacRoman_CharToClassMacRomanClassModelr   	CLASS_NUMr   NOT_ME_stater   state)r   r2   c
char_classfreqs   &&   r   feedMacRomanProber.feed   s    ''1A-a0J%t'<'<y'HJ&VWDqy*11 zz t$)$$.!  zzr   c                    < V ^8  d   QhRS[ /# r$   )float)r   r   s   "r   r   r      s       r   c                    V P                   \        P                  8X  d   R # \        V P                  4      pVR 8  d   RM8V P                  ^,          V P                  ^,          R,          ,
          V,          p\        VR4      pVR,          pV# )g{Gz?g        g      4@g\(\?)r<   r   r:   sumr   max)r   total
confidences   &  r   get_confidenceMacRomanProber.get_confidence   s    ::,,,D&&' t| $$Q'$*<*<Q*?$*FF%O 	
 S)
 	d
r   )r   r   r;   )__name__
__module____qualname____firstlineno__r   r   propertyr*   r/   r@   rI   __static_attributes____classdictcell____classcell__)r   r   s   @@r   r   r   m   sZ      	 	       r   r   N)Qr   r   r   r   r   r   r   r   r   r      rS   rS   rS   rS   rS   rS      r   rS   rS   rS   rS   rS   rS   rS   rT   r   rS   rS   rS   rT   rT   rS   rS   rT   r   rS   rS   rS   rT   r   rT   r   rT   r   rS   rS   rS   rS   rS   rS   rS   rT   r   rS   rT   rS   rT   rT   rT   rS   rT   r   rS   rT   rS   rT   rT   rS   rS   rT   r   rT   rT   rT   rT   rT   rT   rT   rT   )typingr   r   charsetproberr   enumsr   r!   UDFr   ASCASSACVACOASVASOODDr9   r7   r8   r   r   r   r   <module>r`      sT
  >  ( 	!!	!!!! !"%!'*!!	!!!! !"%!'*! ! 
! ! ! ! !! #&! (+! 	! 
	! 	! 	! 	! !	! #&	! (+	!
 !
 
!
 !
 !
 !
 !!
 #&!
 (+! ! 
! ! ! ! !! #&! (+! ! 
! ! ! ! !! #&! (+! ! 
! ! ! ! !! #&! (+! ! 
! ! ! ! !! #&! (+! ! 
! ! ! ! !! #&! (+! ! 
! ! ! ! !! #&! (+! ! 
! ! ! ! !! #&! (+! ! 
! ! ! ! !! #&! (+! ! 
! ! ! ! !! #&! (+! ! 
! ! ! ! !! #&! (+!  !!  
!!  !!  !!  !!  !!!  #&!!  (+!!" #!" 
#!" #!" #!" #!" !#!" #&#!" (+#!$ %!$ 
%!$ %!$ %!$ %!$ !%!$ #&%!$ (+%!& '!& 
'!& '!& '!& '!& !'!& #&'!& (+'!( )!( 
)!( )!( )!( )!( !)!( #&)!( (+)!* +!* 
+!* +!* +!* +!* !+!* #&+!* (++!, -!, 
-!, -!, -!, -!, !-!, #&-!, (+-!. /!. 
/!. /!. /!. /!. !/!. #&/!. (+/!0 1!0 
1!0 1!0 1!0 1!0 !1!0 #&1!0 (+1!2 3!2 
3!2 3!2 3!2 3!2 !3!2 #&3!2 (+3!4 5!4 
5!4 5!4 5!4 5!4 !5!4 #&5!4 (+5!6 7!6 
7!6 7!6 7!6 7!6 !7!6 #&7!6 (+7!8 9!8 
9!8 9!8 9!8 9!8 !9!8 #&9!8 (+9!: ;!: 
;!: ;!: ;!: ;!: !;!: #&;!: (+;!< =!< 
=!< =!< =!< =!< !=!< #&=!< (+=!> ?!> 
?!> ?!> ?!> ?!> !?!> #&?!> (+?!@ A!@ 
A!@ A!@ A!@ A!@ !A!@ #&A!@ (+A! N 5] 5r   