+
    [«Ñgy	  ã                   ó&   € ^ RI Ht  ! R R4      tR# )é    )Údeepcopyc                   óF   a € ] tR t^t o RtR	R ltR tR tR tR t	Rt
V tR# )
Ú	MatchDataz�Contains and collects metadata about a matching document.

A single instance of lunr.MatchData is returned as part of every
lunr.Index.Result.
Nc                ó”   € / V n         Ve=   / V P                   V&   Ve(   Ve   \        V4      M/ V P                   V,          V&   R # R # R # ©N)Úmetadatar   )ÚselfÚtermÚfieldr   s   &&&&Ú1/usr/lib/python3/dist-packages/lunr/match_data.pyÚ__init__ÚMatchData.__init__   sO   € ØˆŒØÒØ"$ˆD�M‰M˜$ÑØÒ à*2Ò*>”H˜XÔ&ÀBð —‘˜dÕ# EÓ*ñ !ñ ó    c                ó„   € R P                  RP                  \        V P                  P	                  4       4      4      4      # )z<MatchData "{}">Ú,)ÚformatÚjoinÚsortedr   Úkeys)r	   s   &r   Ú__repr__ÚMatchData.__repr__   s.   € Ø!×(Ñ(¨¯©´&¸¿¹×9KÑ9KÓ9MÓ2NÓ)OÓPÐPr   c                óô  € VP                   P                  4        EFX  pW P                   9  d   / V P                   V&   VP                   V,          P                  4       pV EF  pW@P                   V,          9  d   / V P                   V,          V&   VP                   V,          V,          P                  4       pV F®  pW`P                   V,          V,          9  d?   VP                   V,          V,          V,          V P                   V,          V,          V&   K_  V P                   V,          V,          V,          P                  VP                   V,          V,          V,          4       K°  	  EK  	  EK[  	  R# )zóAn instance of lunr.MatchData will be created for every term that
matches a document.

However only one instance is required in a lunr.Index~Result. This
method combines metadata from another instance of MatchData with this
object's metadata.
N©r   r   Úextend)r	   Úotherr
   Úfieldsr   r   Úkeys   &&     r   ÚcombineÚMatchData.combine   s  € ð —N‘N×'Ñ'×)ˆDØŸ=™=Ô(Ø&(�—‘˜dÑ#à—^‘^ DÕ)×.Ñ.Ó0ˆFÜ�Ø§¡¨dÕ 3Ô3Ø13�D—M‘M $Õ'¨Ñ.à—~‘~ dÕ+¨EÕ2×7Ñ7Ó9�Û�CØ§-¡-°Õ"5°eÕ"<Ô<Ø:?¿.¹.ÈÕ:NÈuÕ:UØõ;˜Ÿ™ dÕ+¨EÕ2°3Ó7ð Ÿ™ dÕ+¨EÕ2°3Õ7×>Ñ>Ø!ŸN™N¨4Õ0°Õ7¸Õ<öô  ô  ó *r   c                óÆ  € WP                   9  d   W#/V P                   V&   R# W P                   V,          9  d   W0P                   V,          V&   R# VP                  4        F|  pW@P                   V,          V,          9   d9   V P                   V,          V,          V,          P                  W4,          4       KY  W4,          V P                   V,          V,          V&   K~  	  R# )zAAdd metadata for a term/field pair to this instance of match dataNr   )r	   r
   r   r   r   s   &&&& r   ÚaddÚMatchData.add3   s¤   € à—}‘}Ô$Ø#(Ð"3ˆD�M‰M˜$ÑÙàŸ™ dÕ+Ô+Ø)1�M‰M˜$Õ Ñ&Ùà—=‘=–?ˆCØ—m‘m DÕ)¨%Õ0Ô0Ø—‘˜dÕ# EÕ*¨3Õ/×6Ñ6°xµ}ÖEà2:µ-�—‘˜dÕ# EÕ*¨3Ó/ó	 #r   c                ó4   € V P                   VP                   8H  # r   ©r   )r	   r   s   &&r   Ú__eq__ÚMatchData.__eq__C   s   € Ø�}‰} §¡Ñ.Ð.r   r$   )NNN)Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__r   r   r   r!   r%   Ú__static_attributes__Ú__classdictcell__)Ú__classdict__s   @r   r   r      s*   ø‡ € ñôòQòò8@÷ /ð /r   r   N)Úcopyr   r   © r   r   Ú<module>r1      s   ðÝ ÷@/ó @/r   