+
    ʇiM#                      a  0 t $ ^ RIHt ^ RIHtHt ^ RIHtHtH	t
HtHtHt ^ RIHtHtHtHt ^ RIHtHtHtHtH t!Ht" ^ RI#Ht$Ht%Ht&Ht'H t(Ht) ^ RI*Ht+Ht,Ht-Ht. ^ RI/Ht0Ht1Ht2Ht3 ^ RI4Ht5Ht6Ht7Ht8H t9Ht: ^ RI;Ht<Ht=Ht>Ht?H t@HtA ^ RIBHtCHtDHtEHtF ^ RIGHtHHtIHtJHtK ^ RILHtMHtNHtOHtP . tQ]! ]C]
4       ]! ]F]4       ]! ]D]4       ]! ]E]4       ]Q. RO,          tQ]! ]M]
4       ]! ]P]4       ]! ]N]4       ]! ]O]4       ]Q. RO,          tQ]! ]H]
4       ]! ]K]4       ]! ]I]4       ]! ]J]4       ]Q. RO,          tQ]! ]+]4       ]! ].]4       ]! ],]4       ]! ]-]4       ]Q. RO,          tQ]! ]0]4       ]! ]3]4       ]! ]1]4       ]! ]2]4       ]Q. RO,          tQ]! ]]
4       ]! ]]4       ]! ]]4       ]! ]]4       ]Q. RO,          tQRR R lltRRR R	 lltSRR
 R lltTRR R lltUR]R/tVR]WR&   R]S/tXR]WR&   R]T/tYR]WR&   R]U/tZR]WR&   ]! ]<]V4       ]! ]A]X4       ]! ]>]Y4       ]! ]?]Z4       ]Q. RO,          tQ]! ]5]
4       ]! ]:]4       ]! ]7]4       ]! ]8]4       ]Q. RO,          tQ]! ]$]
4       ]! ])]4       ]! ]&]4       ]! ]']4       ]Q. RO,          tQ]! ]]
4       ]! ]"]4       ]! ]]4       ]! ]]4       ]Q. RO,          tQR# )     )annotations)AnyCallable)
ScorerFlagadd_scorer_attrsdefault_distance_attribute%default_normalized_distance_attribute'default_normalized_similarity_attributedefault_similarity_attribute)distancenormalized_distancenormalized_similarity
similarity)r   editopsr   r   opcodesr   c                    V ^8  d   QhRRRR/#    weightsztuple[int, int, int] | Nonereturnzdict[str, Any] )formats   "r/Users/max/.openclaw/workspace/postharvest/merge_env/lib/python3.14/site-packages/rapidfuzz/distance/metrics_py.py__annotate__r      s     	 	4O 	`n 	    c                    \         P                  pV e   V ^ ,          V ^,          8X  d   V\         P                  ,          pR^ RRRV/# Noptimal_scoreworst_scoreflagsl    r   RESULT_SIZE_T	SYMMETRICr   r    s   & r   &_get_scorer_flags_levenshtein_distancer%      sL    $$E'!*
2%%% 	y r   c                    V ^8  d   QhRRRR/# r   r   )r   s   "r   r   r      s     	 	6Q 	bp 	r   c                    \         P                  pV e   V ^ ,          V ^,          8X  d   V\         P                  ,          pRRR^ RV/# r   r!   r$   s   & r   (_get_scorer_flags_levenshtein_similarityr(      sL    $$E'!*
2%%% 	q r   c                    V ^8  d   QhRRRR/# r   r   )r   s   "r   r   r            B B(BBr   c                    \         P                  pV e   V ^ ,          V ^,          8X  d   V\         P                  ,          pR^ R^RV/# Nr   r   r    r   
RESULT_F64r#   r$   s   & r   1_get_scorer_flags_levenshtein_normalized_distancer/      F     !!E'!*
2%%%Qq'5AAr   c                    V ^8  d   QhRRRR/# r   r   )r   s   "r   r   r      r*   r   c                    \         P                  pV e   V ^ ,          V ^,          8X  d   V\         P                  ,          pR^R^ RV/# r,   r-   r$   s   & r   3_get_scorer_flags_levenshtein_normalized_similarityr3      r0   r   get_scorer_flagsz(dict[str, Callable[..., dict[str, Any]]]levenshtein_dist_attrlevenshtein_sim_attrlevenshtein_norm_dist_attrlevenshtein_norm_sim_attrN)osa_distanceosa_normalized_distanceosa_normalized_similarityosa_similarity)prefix_distanceprefix_normalized_distanceprefix_normalized_similarityprefix_similarity)postfix_distancepostfix_normalized_distancepostfix_normalized_similaritypostfix_similarity)jaro_distancejaro_normalized_distancejaro_normalized_similarityjaro_similarity)jaro_winkler_distance jaro_winkler_normalized_distance"jaro_winkler_normalized_similarityjaro_winkler_similarity)damerau_levenshtein_distance'damerau_levenshtein_normalized_distance)damerau_levenshtein_normalized_similaritydamerau_levenshtein_similarity))   rQ   rQ   )levenshtein_distancelevenshtein_editopslevenshtein_normalized_distance!levenshtein_normalized_similaritylevenshtein_opcodeslevenshtein_similarity)lcs_seq_distancelcs_seq_editopslcs_seq_normalized_distancelcs_seq_normalized_similaritylcs_seq_opcodeslcs_seq_similarity)indel_distanceindel_editopsindel_normalized_distanceindel_normalized_similarityindel_opcodesindel_similarity)hamming_distancehamming_editopshamming_normalized_distancehamming_normalized_similarityhamming_opcodeshamming_similarity)[__conditional_annotations__
__future__r   typingr   r   rapidfuzz._utilsr   r   r   	dist_attrr	   norm_dist_attrr
   norm_sim_attrr   sim_attr(rapidfuzz.distance.DamerauLevenshtein_pyr   rM   r   rN   r   rO   r   rP   rapidfuzz.distance.Hamming_pyrd   r   re   rf   rg   r   rh   ri   rapidfuzz.distance.Indel_pyr^   r_   r`   ra   rb   rc   rapidfuzz.distance.Jaro_pyrE   rF   rG   rH   !rapidfuzz.distance.JaroWinkler_pyrI   rJ   rK   rL   rapidfuzz.distance.LCSseq_pyrX   rY   rZ   r[   r\   r]   !rapidfuzz.distance.Levenshtein_pyrR   rS   rT   rU   rV   rW   rapidfuzz.distance.OSA_pyr9   r:   r;   r<   rapidfuzz.distance.Postfix_pyrA   rB   rC   rD   rapidfuzz.distance.Prefix_pyr=   r>   r?   r@   __all__r%   r(   r/   r3   r5   __annotations__r6   r7   r8   )rj   s   @r   <module>r~      s^   # "               y )  * (. 9 *M :    ) , "H - +^ < -} =    !9 - #X . ,n = . >     / - 0 )> : +] ;    & 7 (- 8 1> B 3] C    -y 9 / : 8. I :M J   		BB >C ?  @B >  IH D  KG C  %'< = ')= > 02L M 24M N    !9 - #X . ,n = . >     + !8 , *N ; ,m <    !9 - #X . ,n = . >   r   