+
    LV-j2  ã                  óÖ   € ^ RI Ht ^ RIHt ^ RIHt ^ RIHt ^ RIH	t	H
t
HtHt ^RIHtHt ^RIHtHtHt  ! R R	4      t ! R
 R4      t]]]3,          t]],          t ! R R4      tR# )é    )Úannotations)Úaliases)Údumps)Úsub)ÚAnyÚIteratorÚListÚTuple)ÚRE_POSSIBLE_ENCODING_INDICATIONÚTOO_BIG_SEQUENCE)Ú	iana_nameÚis_multi_byte_encodingÚunicode_rangec                  óè  € ] tR t^tR3R R lltR R ltR R lt]R R	 l4       tR
 R lt	R R lt
R R lt]R R l4       t]R R l4       t]R R l4       t]R R l4       t]R R l4       t]R R l4       t]R R l4       t]R R l4       t]R  R! l4       t]R" R# l4       t]R$ R% l4       t]R& R' l4       t]R( R) l4       t]R* R+ l4       t]R, R- l4       tR4R. R/ llt]R0 R1 l4       tR2tR# )5ÚCharsetMatchNc               ó4   € V ^8„  d   QhRRRRRRRRR	R
RRRR/# )é   Úpayloadúbytes | bytearrayÚguessed_encodingÚstrÚmean_mess_ratioÚfloatÚhas_sig_or_bomÚboolÚ	languagesÚCoherenceMatchesÚdecoded_payloadú
str | NoneÚpreemptive_declaration© )Úformats   "Új/Volumes/fast/ai/experiments/ui-tars-smoke/.venv/lib/python3.14/site-packages/charset_normalizer/models.pyÚ__annotate__ÚCharsetMatch.__annotate__   sY   € ÷ Jñ Jà"ðJð ðJð ð	Jð
 ðJð $ðJð $ðJð !+ñJó    c                	ó    € Wn         W n        W0n        WPn        W@n        R V n        . V n        RV n        R V n        R V n	        W`n
        Wpn        R # )Nç        )Ú_payloadÚ	_encodingÚ_mean_mess_ratioÚ
_languagesÚ_has_sig_or_bomÚ_unicode_rangesÚ_leavesÚ_mean_coherence_ratioÚ_output_payloadÚ_output_encodingÚ_stringÚ_preemptive_declaration)Úselfr   r   r   r   r   r   r    s   &&&&&&&&r#   Ú__init__ÚCharsetMatch.__init__   sQ   € ð ,3Œà.ŒØ'6ÔØ,5ŒØ%3ÔØ15ˆÔà+-ˆŒØ,/ˆÔ"à-1ˆÔØ,0ˆÔà#2Œà3IÖ$r&   c               ó    € V ^8„  d   QhRRRR/# ©r   ÚotherÚobjectÚreturnr   r!   )r"   s   "r#   r$   r%   )   s   € ÷ Yñ Y˜Fð Y tñ Yr&   c                	ó  € \        V\        4      '       g1   \        V\        4      '       d   \        V4      V P                  8H  # R # V P                  VP                  8H  ;'       d    V P
                  VP
                  8H  # )F)Ú
isinstancer   r   r   ÚencodingÚfingerprint©r5   r:   s   &&r#   Ú__eq__ÚCharsetMatch.__eq__)   s_   € Ü˜%¤×.Ò.Ü˜%¤×%Ò%Ü  Ó'¨4¯=©=Ñ8Ð8ÙØ�}‰} §¡Ñ.×XÐX°4×3CÑ3CÀu×GXÑGXÑ3XÐXr&   c               ó    € V ^8„  d   QhRRRR/# r9   r!   )r"   s   "r#   r$   r%   0   s   € ÷ (ñ (˜Fð ( tñ (r&   c                ó  € \        V\        4      '       g   \        h\        V P                  VP                  ,
          4      p\        V P
                  VP
                  ,
          4      pVR8  d!   VR8”  d   V P
                  VP
                  8„  # VR8  dX   VR8:  dQ   \        V P                  4      \        8¼  d   V P                  VP                  8  # V P                  VP                  8„  # V P                  VP                  8  # )zA
Implemented to make sorted available upon CharsetMatches items.
g{®Gázt?g{®Gáz”?)
r>   r   Ú
ValueErrorÚabsÚchaosÚ	coherenceÚlenr)   r   Úmulti_byte_usage)r5   r:   Úchaos_differenceÚcoherence_differences   &&  r#   Ú__lt__ÚCharsetMatch.__lt__0   sÍ   € ô ˜%¤×.Ò.ÜÐä"% d§j¡j°5·;±;Õ&>Ó"?ÐÜ&)¨$¯.©.¸5¿?¹?Õ*JÓ&KÐð ˜eÔ#Ð(<¸tÔ(CØ—>‘> E§O¡OÑ3Ð3Ø Ô%Ð*>À$Ô*Fô �4—=‘=Ó!Ô%5Ô5Ø—z‘z E§K¡KÑ/Ð/Ø×(Ñ(¨5×+AÑ+AÑAÐAà�z‰z˜EŸK™KÑ'Ð'r&   c               ó   € V ^8„  d   QhRR/# ©r   r<   r   r!   )r"   s   "r#   r$   r%   G   s   € ÷ 6ñ 6 %ñ 6r&   c                	ól   € R \        \        V 4      4      \        V P                  4      ,          ,
          # )g      ð?)rJ   r   Úraw©r5   s   &r#   rK   ÚCharsetMatch.multi_byte_usageF   s"   € à”cœ#˜d›)“n¤s¨4¯8©8£}Õ4Õ5Ð5r&   c               ó   € V ^8„  d   QhRR/# ©r   r<   r   r!   )r"   s   "r#   r$   r%   J   s   € ÷ ñ ˜ñ r&   c                	óL  € V P                   fŒ   \        V P                  V P                  R4      V n         V P                  '       dT   V P                  R8X  dC   V P                   '       d1   V P                   ^ ,          R8X  d   V P                   R,          V n         V P                   # )NÚstrictÚutf_7u   ï»¿:é   NN)r3   r   r)   r*   r-   rT   s   &r#   Ú__str__ÚCharsetMatch.__str__J   sq   € à�<‰<ÒÜ˜tŸ}™}¨d¯n©n¸hÓGˆDŒLð
 ×$×$Ð$Ø—N‘N gÔ-Ø—L—L�LØ—L‘L •O xÔ/à#Ÿ|™|¨BÕ/�”Ø�|‰|Ðr&   c               ó   € V ^8„  d   QhRR/# rW   r!   )r"   s   "r#   r$   r%   Z   s   € ÷ Jñ J˜#ñ Jr&   c                	ó<   € R V P                    RV P                   R2# )z<CharsetMatch 'z' fp(z)>)r?   r@   rT   s   &r#   Ú__repr__ÚCharsetMatch.__repr__Z   s"   € Ø  §¡ ¨u°T×5EÑ5EÐ4FÀbÐIÐIr&   c               ó    € V ^8„  d   QhRRRR/# )r   r:   r   r<   ÚNoner!   )r"   s   "r#   r$   r%   ]   s   € ÷ 	#ñ 	# ,ð 	#°4ñ 	#r&   c                	óÊ   € \        V\        4      '       d   W8X  d%   \        R P                  VP                  4      4      hRVn        V P                  P                  V4       R# )z;Unable to add instance <{}> as a submatch of a CharsetMatchN)r>   r   rF   r"   Ú	__class__r3   r/   ÚappendrA   s   &&r#   Úadd_submatchÚCharsetMatch.add_submatch]   sP   € Ü˜%¤×.Ò.°%´-ÜØM×TÑTØ—O‘Oóóð ð ˆŒØ�‰×Ñ˜EÖ"r&   c               ó   € V ^8„  d   QhRR/# rW   r!   )r"   s   "r#   r$   r%   i   s   € ÷ ñ ˜#ñ r&   c                	ó   € V P                   # ©N)r*   rT   s   &r#   r?   ÚCharsetMatch.encodingh   s   € à�~‰~Ðr&   c               ó   € V ^8„  d   QhRR/# ©r   r<   ú	list[str]r!   )r"   s   "r#   r$   r%   m   s   € ÷ 
ñ 
 )ñ 
r&   c                óÖ   € . p\         P                  ! 4        FM  w  r#V P                  V8X  d   VP                  V4       K)  V P                  V8X  g   K<  VP                  V4       KO  	  V# )zr
Encoding name are known by many name, using this could help when searching for IBM855 when it's listed as CP855.
)r   Úitemsr?   rf   )r5   Úalso_known_asÚuÚps   &   r#   Úencoding_aliasesÚCharsetMatch.encoding_aliasesl   sW   € ð
 $&ˆÜ—M’M–O‰DˆAØ�}‰} Ô!Ø×$Ñ$ QÖ'Ø—‘ !Ö#Ø×$Ñ$ QÖ'ñ	 $ð
 Ðr&   c               ó   € V ^8„  d   QhRR/# ©r   r<   r   r!   )r"   s   "r#   r$   r%   z   s   € ÷ $ñ $�Tñ $r&   c                	ó   € V P                   # rk   ©r-   rT   s   &r#   ÚbomÚCharsetMatch.bomy   ó   € à×#Ñ#Ð#r&   c               ó   € V ^8„  d   QhRR/# rx   r!   )r"   s   "r#   r$   r%   ~   s   € ÷ $ñ $ ñ $r&   c                	ó   € V P                   # rk   rz   rT   s   &r#   Úbyte_order_markÚCharsetMatch.byte_order_mark}   r}   r&   c               ó   € V ^8„  d   QhRR/# rn   r!   )r"   s   "r#   r$   r%   ‚   s   € ÷ /ñ /˜9ñ /r&   c                óP   € V P                    Uu. uF  q^ ,          NK  	  up# u upi )z¼
Return the complete list of possible languages found in decoded sequence.
Usually not really useful. Returned list may be empty even if 'language' property return something != 'Unknown'.
©r,   )r5   Úes   & r#   r   ÚCharsetMatch.languages�   s$   € ð #ŸošoÓ.™o˜�!—�™oÑ.Ð.ùÒ.s   �#c               ó   € V ^8„  d   QhRR/# rW   r!   )r"   s   "r#   r$   r%   Š   s   € ÷ %ñ %˜#ñ %r&   c                óR  € V P                   '       g}   RV P                  9   d   R# ^ RIHpHp \        V P                  4      '       d   V! V P                  4      MV! V P                  4      p\        V4      ^ 8X  g   RV9   d   R# V^ ,          # V P                   ^ ,          ^ ,          # )zz
Most probable language found in decoded sequence. If none were detected or inferred, the property will return
"Unknown".
ÚasciiÚEnglish)Úencoding_languagesÚmb_encoding_languageszLatin BasedÚUnknown)r,   Úcould_be_from_charsetÚcharset_normalizer.cdr‹   rŒ   r   r?   rJ   )r5   r‹   rŒ   r   s   &   r#   ÚlanguageÚCharsetMatch.language‰   sŒ   € ð ��ˆð ˜$×4Ñ4Ô4Ù ÷ Xô *¨$¯-©-×8Ò8ñ & d§m¡mÔ4á'¨¯©Ó6ð ô �9‹~ Ô" m°yÔ&@Ù à˜Q•<Ðà�‰˜qÕ! !Õ$Ð$r&   c               ó   € V ^8„  d   QhRR/# rQ   r!   )r"   s   "r#   r$   r%   ¦   s   € ÷ %ñ %�uñ %r&   c                	ó   € V P                   # rk   )r+   rT   s   &r#   rH   ÚCharsetMatch.chaos¥   s   € à×$Ñ$Ð$r&   c               ó   € V ^8„  d   QhRR/# rQ   r!   )r"   s   "r#   r$   r%   ª   s   € ÷ %ñ %˜5ñ %r&   c                	ó^   € V P                   '       g   R # V P                   ^ ,          ^,          # )r(   r„   rT   s   &r#   rI   ÚCharsetMatch.coherence©   s"   € à��ˆÙØ�‰˜qÕ! !Õ$Ð$r&   c               ó   € V ^8„  d   QhRR/# rQ   r!   )r"   s   "r#   r$   r%   °   s   € ÷ 2ñ 2˜uñ 2r&   c                	ó>   € \        V P                  ^d,          ^R7      # ©éd   )Úndigits)ÚroundrH   rT   s   &r#   Úpercent_chaosÚCharsetMatch.percent_chaos¯   s   € ä�T—Z‘Z #Õ%¨qÔ1Ð1r&   c               ó   € V ^8„  d   QhRR/# rQ   r!   )r"   s   "r#   r$   r%   ´   s   € ÷ 6ñ 6 5ñ 6r&   c                	ó>   € \        V P                  ^d,          ^R7      # rš   )r�   rI   rT   s   &r#   Úpercent_coherenceÚCharsetMatch.percent_coherence³   s   € ä�T—^‘^ cÕ)°1Ô5Ð5r&   c               ó   € V ^8„  d   QhRR/# )r   r<   r   r!   )r"   s   "r#   r$   r%   ¸   s   € ÷ ñ Ð&ñ r&   c                ó   € V P                   # )z
Original untouched bytes.
)r)   rT   s   &r#   rS   ÚCharsetMatch.raw·   s   € ð
 �}‰}Ðr&   c               ó   € V ^8„  d   QhRR/# )r   r<   zlist[CharsetMatch]r!   )r"   s   "r#   r$   r%   ¿   s   € ÷ ñ Ð,ñ r&   c                	ó   € V P                   # rk   )r/   rT   s   &r#   ÚsubmatchÚCharsetMatch.submatch¾   s   € à�|‰|Ðr&   c               ó   € V ^8„  d   QhRR/# rx   r!   )r"   s   "r#   r$   r%   Ã   s   € ÷ %ñ %˜dñ %r&   c                	ó2   € \        V P                  4      ^ 8„  # ©r   )rJ   r/   rT   s   &r#   Úhas_submatchÚCharsetMatch.has_submatchÂ   s   € ä�4—<‘<Ó  1Ñ$Ð$r&   c               ó   € V ^8„  d   QhRR/# rn   r!   )r"   s   "r#   r$   r%   Ç   s   € ÷ $ñ $˜9ñ $r&   c                	ó  € V P                   e   V P                   # \        V 4       Uu. uF  p\        V4      NK  	  pp\        \	        V Uu0 uF  q3'       g   K  VkK  	  up4      4      V n         V P                   # u upi u upi rk   )r.   r   r   ÚsortedÚlist)r5   ÚcharÚdetected_rangesÚrs   &   r#   Ú	alphabetsÚCharsetMatch.alphabetsÆ   sr   € à×ÑÒ+Ø×'Ñ'Ð'äMPÐQUÌYÓ,WÉYÀT¬]¸4Ö-@ÉYˆÐ,Wä%¤d±Ó+L±°!Ë!¯A¨A±Ñ+LÓ&MÓNˆÔØ×#Ñ#Ð#ùò -Xùâ+Ls   ¨A<Á	BÁBc               ó   € V ^8„  d   QhRR/# rn   r!   )r"   s   "r#   r$   r%   Ñ   s   € ÷ Eñ E yñ Er&   c                óz   € V P                   .V P                   Uu. uF  qP                  NK  	  up,           # u upi )z¼
The complete list of encoding that output the exact SAME str result and therefore could be the originating
encoding.
This list does include the encoding available in property 'encoding'.
)r*   r/   r?   )r5   Úms   & r#   rŽ   Ú"CharsetMatch.could_be_from_charsetÐ   s.   € ð —‘Ð°t·|²|Ó"D±|°!§:¤:±|Ñ"DÕDÐDùÒ"Ds   ›8c               ó    € V ^8„  d   QhRRRR/# )r   r?   r   r<   Úbytesr!   )r"   s   "r#   r$   r%   Ù   s   € ÷ $ñ $˜sð $°ñ $r&   c                ó`  a € S P                   e   S P                   V8w  d„   VS n         \        S 4      pS P                  eM   S P                  P                  4       R9  d.   \	        \
        V 3R lVR,          ^R7      pW2R,          ,           pVP                  VR4      S n        S P                  # )z–
Method to get re-encoded bytes payload using given target encoding. Default to UTF-8.
Any errors will be simply ignored by the encoder NOT replaced.
c                ó  <€ V P                   V P                  4       ^ ,          V P                  4       ^,           P                  V P                  4       ^ ,          \	        SP
                  4      P                  RR4      4      # )r   Ú_Ú-)ÚstringÚspanÚreplaceÚgroupsr   r2   )r»   r5   s   &€r#   Ú<lambda>Ú%CharsetMatch.output.<locals>.<lambda>è   sW   ø€ ˜aŸh™h q§v¡v£x°¥{°Q·V±V³X¸aµ[ÐA×IÑIØŸ™›
 1�Ü! $×"7Ñ"7Ó8×@Ñ@ÀÀcÓJôr&   :Ni    N)Úcount:i    NNrÅ   )zutf-8Úutf8Úutf_8)r2   r   r4   Úlowerr   r   Úencoder1   )r5   r?   Údecoded_stringÚpatched_headers   f&  r#   ÚoutputÚCharsetMatch.outputÙ   s¦   ø€ ð
 × Ñ Ò(¨D×,AÑ,AÀXÔ,MØ$,ˆDÔ!Ü  ›YˆNà×,Ñ,Ò8Ø×0Ñ0×6Ñ6Ó8Ø1ô2ô "%Ü3ôð # 5Õ)Øô"�ð "0ÀÕ2GÕ!G�à#1×#8Ñ#8¸À9Ó#MˆDÔ à×#Ñ#Ð#r&   c               ó   € V ^8„  d   QhRR/# ©r   r<   Úintr!   )r"   s   "r#   r$   r%   ÷   s   € ÷ ñ ˜Sñ r&   c                ó*   € \        \        V 4      4      # )zM
Retrieve a hash fingerprint of the decoded payload, used for deduplication.
)Úhashr   rT   s   &r#   r@   ÚCharsetMatch.fingerprintö   s   € ô
 ”C˜“I‹Ðr&   )r*   r-   r,   r/   r0   r+   r2   r1   r)   r4   r3   r.   )NN)rË   )Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__r6   rB   rN   ÚpropertyrK   r\   r`   rg   r?   ru   r{   r€   r   r�   rH   rI   rž   r¢   rS   r©   r®   r·   rŽ   rÐ   r@   Ú__static_attributes__r!   r&   r#   r   r      s~  † ÷Jõ8Yõ(ð, ô6ó ð6õõ Jõ	#ð ôó ðð ô
ó ð
ð ô$ó ð$ð ô$ó ð$ð ô/ó ð/ð ô%ó ð%ð6 ô%ó ð%ð ô%ó ð%ð
 ô2ó ð2ð ô6ó ð6ð ôó ðð ôó ðð ô%ó ð%ð ô$ó ð$ð ôEó ðE÷$ð: ôó ôr&   r   c                  ó~   € ] tR t^þtRtRR R lltR R ltR R ltR	 R
 ltR R lt	R R lt
R R ltR R ltRtR# )ÚCharsetMatchesz§
Container with every CharsetMatch items ordered by default from most probable to the less one.
Act like a list(iterable) but does not implements all related methods.
Nc               ó   € V ^8„  d   QhRR/# )r   Úresultszlist[CharsetMatch] | Noner!   )r"   s   "r#   r$   ÚCharsetMatches.__annotate__  s   € ÷ Oñ OÐ 9ñ Or&   c                	óH   € V'       d   \        V4      V n        R # . V n        R # rk   )r²   Ú_results)r5   rá   s   &&r#   r6   ÚCharsetMatches.__init__  s   € ß?F¬F°7«OˆŽÈBˆŽr&   c               ó   € V ^8„  d   QhRR/# )r   r<   zIterator[CharsetMatch]r!   )r"   s   "r#   r$   râ     s   € ÷ !ñ !Ð0ñ !r&   c              #  	ó:   "  € V P                    R j  x€L
  R #  L5irk   ©rä   rT   s   &r#   Ú__iter__ÚCharsetMatches.__iter__  s   é € Ø—=‘=× Ô ùs   ‚’“c               ó    € V ^8„  d   QhRRRR/# )r   Úitemz	int | strr<   r   r!   )r"   s   "r#   r$   râ   
  s   € ÷ ñ  	ð ¨lñ r&   c                óò   € \        V\        4      '       d   V P                  V,          # \        V\        4      '       d4   \	        VR4      pV P                   F  pWP
                  9   g   K  Vu # 	  \        h)z 
Retrieve a single item either by its position or encoding name (alias may be used here).
Raise KeyError upon invalid index or encoding not present in results.
F)r>   rÔ   rä   r   r   rŽ   ÚKeyError)r5   rì   Úresults   && r#   Ú__getitem__ÚCharsetMatches.__getitem__
  s_   € ô
 �dœC× Ò Ø—=‘= Õ&Ð&Ü�dœC× Ò Ü˜T 5Ó)ˆDØŸ-œ-�Ø×7Ñ7Ö7Ø!’Mñ (ô ˆr&   c               ó   € V ^8„  d   QhRR/# rÓ   r!   )r"   s   "r#   r$   râ     s   € ÷ "ñ "˜ñ "r&   c                	ó,   € \        V P                  4      # rk   ©rJ   rä   rT   s   &r#   Ú__len__ÚCharsetMatches.__len__  s   € Ü�4—=‘=Ó!Ð!r&   c               ó   € V ^8„  d   QhRR/# rx   r!   )r"   s   "r#   r$   râ     s   € ÷ &ñ &˜$ñ &r&   c                	ó2   € \        V P                  4      ^ 8„  # r­   rô   rT   s   &r#   Ú__bool__ÚCharsetMatches.__bool__  s   € Ü�4—=‘=Ó! AÑ%Ð%r&   c               ó    € V ^8„  d   QhRRRR/# )r   rì   r   r<   rc   r!   )r"   s   "r#   r$   râ     s   € ÷ .ñ .˜<ð .¨Dñ .r&   c                óð  € \        V\        4      '       g.   \        RP                  \	        VP
                  4      4      4      h\        VP                  4      \        8  d`   V P                   FO  pVP                  VP                  8X  g   K   VP                  VP                  8X  g   K=  VP                  V4        R# 	  V P                  P                  V4       \        V P                  4      V n	        R# )zf
Insert a single match. Will be inserted accordingly to preserve sort.
Can be inserted as a submatch.
z-Cannot append instance '{}' to CharsetMatchesN)r>   r   rF   r"   r   re   rJ   rS   r   rä   r@   rH   rg   rf   r²   )r5   rì   Úmatchs   && r#   rf   ÚCharsetMatches.append  s±   € ô
 ˜$¤×-Ò-ÜØ?×FÑFÜ˜Ÿ™Ó'óóð ô ˆt�x‰x‹=Ô+Ô+ØŸœ�Ø×$Ñ$¨×(8Ñ(8Ö8¸U¿[¹[ÈDÏJÉJÖ=VØ×&Ñ& tÔ,Úñ 'ð 	�‰×Ñ˜TÔ"Ü˜tŸ}™}Ó-ˆŽr&   c               ó   € V ^8„  d   QhRR/# ©r   r<   zCharsetMatch | Noner!   )r"   s   "r#   r$   râ   2  s   € ÷  ñ  Ð)ñ  r&   c                óP   € V P                   '       g   R# V P                   ^ ,          # )zA
Simply return the first match. Strict equivalent to matches[0].
Nrè   rT   s   &r#   ÚbestÚCharsetMatches.best2  s   € ð �}�}ˆ}ÙØ�}‰}˜QÕÐr&   c               ó   € V ^8„  d   QhRR/# r   r!   )r"   s   "r#   r$   râ   :  s   € ÷ ñ Ð*ñ r&   c                ó"   € V P                  4       # )z@
Redundant method, call the method best(). Kept for BC reasons.
)r  rT   s   &r#   ÚfirstÚCharsetMatches.first:  s   € ð �y‰y‹{Ðr&   rè   rk   )rØ   rÙ   rÚ   rÛ   Ú__doc__r6   ré   rð   rõ   rù   rf   r  r  rÝ   r!   r&   r#   rß   rß   þ   s5   † ñ÷
Oõ!õõ"õ&õ.õ( ÷ñ r&   rß   c                  óD   € ] tR tRtR R lt]R R l4       tR R ltRtR	# )
ÚCliDetectionResultiE  c               óD   € V ^8„  d   QhRRRRRRRRRRR	RR
RRRRRRRRR/# )r   Úpathr   r?   r   ru   ro   Úalternative_encodingsr�   r·   r   r   rH   r   rI   Úunicode_pathÚis_preferredr!   )r"   s   "r#   r$   ÚCliDetectionResult.__annotate__F  sx   € ÷ /ñ /àð/ð ð/ð $ð	/ð
  )ð/ð ð/ð ð/ð ð/ð ð/ð ð/ð !ð/ð ñ/r&   c                	óŠ   € Wn         W n        W n        W0n        W@n        WPn        W`n        Wpn        W€n        W�n	        W°n
        R # rk   )r  r  r?   ru   r  r�   r·   r   rH   rI   r  )r5   r  r?   ru   r  r�   r·   r   rH   rI   r  r  s   &&&&&&&&&&&&r#   r6   ÚCliDetectionResult.__init__F  s@   € ð Œ	Ø(4ÔØ$,ŒØ+;ÔØ0EÔ"Ø%ŒØ$-ŒØ$2ÔØ!Œ
Ø )ŒØ".Ör&   c               ó   € V ^8„  d   QhRR/# )r   r<   zdict[str, Any]r!   )r"   s   "r#   r$   r  a  s   € ÷ 
ñ 
˜.ñ 
r&   c                	ó  € R V P                   RV P                  RV P                  RV P                  RV P                  RV P
                  RV P                  RV P                  RV P                  R	V P                  R
V P                  /# ©r  r?   ru   r  r�   r·   r   rH   rI   r  r  r  rT   s   &r#   Ú__dict__ÚCliDetectionResult.__dict__`  s{   € ð �D—I‘IØ˜Ÿ™Ø × 5Ñ 5Ø# T×%?Ñ%?Ø˜Ÿ™Ø˜Ÿ™Ø˜d×1Ñ1Ø�T—Z‘ZØ˜Ÿ™Ø˜D×-Ñ-Ø˜D×-Ñ-ð
ð 	
r&   c               ó   € V ^8„  d   QhRR/# rW   r!   )r"   s   "r#   r$   r  p  s   € ÷ Añ A˜ñ Ar&   c                	ó2   € \        V P                  R ^R7      # )T)Úensure_asciiÚindent)r   r  rT   s   &r#   Úto_jsonÚCliDetectionResult.to_jsonp  s   € Ü�T—]‘]°¸aÔ@Ð@r&   )r·   r  rH   rI   r?   ru   r   r  r�   r  r  N)	rØ   rÙ   rÚ   rÛ   r6   rÜ   r  r  rÝ   r!   r&   r#   r
  r
  E  s'   † õ/ð4 ô
ó ð
÷Añ Ar&   r
  N)Ú
__future__r   Úencodings.aliasesr   Újsonr   Úrer   Útypingr   r   r	   r
   Úconstantr   r   Úutilsr   r   r   r   rß   r   r   ÚCoherenceMatchr   r
  r!   r&   r#   Ú<module>r&     sa   ðÝ "å %Ý Ý ß -Ó -ç Gß CÑ C÷oñ o÷d@ñ @ðF �s˜E�zÕ"€Ø˜Õ'Ð ÷,Aó ,Ar&   