
    dh                     P    S SK Jr  S SKJrJr  S SKJr  S SKJr   " S S\\5      r	g)    )SequenceMatcher)ListTuple)	BaseModel)BaseCrossEncoderc                   @    \ rS rSrSrS\\\\4      S\\   4S jr	Sr
g)FakeCrossEncoder	   zFake cross encoder model.
text_pairsreturnc                 2    [        [        S U5      5      nU$ )Nc                 D    [        S U S   U S   5      R                  5       $ )Nr      )r   ratio)pairs    _/var/www/html/shao/venv/lib/python3.13/site-packages/langchain_community/cross_encoders/fake.py<lambda>(FakeCrossEncoder.score.<locals>.<lambda>   s    _T47DGDJJL    )listmap)selfr   scoress      r   scoreFakeCrossEncoder.score   s     Lj

 r    N)__name__
__module____qualname____firstlineno____doc__r   r   strfloatr   __static_attributes__r   r   r   r	   r	   	   s)    #U38_ 5 $u+ r   r	   N)
difflibr   typingr   r   pydanticr   'langchain_community.cross_encoders.baser   r	   r   r   r   <module>r)      s     #   D	' 	r   