+
    b­Vi'  ã                   óX   € ^ RI Ht ^ RIHt ^ RIHt RtRtRt ! R R]4      t	R	 R
 lt
R# )é    )Ú	hasmethod)ÚMatcher)ÚSubstringMatcherzJon ReidzCopyright 2011 hamcrest.orgzBSD, see License.txtc                   óV   a a€ ] tR t^
t oV3R lV 3R lltV3R lR ltR tRtVtV ;t	# )ÚStringEndsWithc                ó   <€ V ^8„  d   QhRR/# )é   ÚreturnN© )ÚformatÚ__classdict__s   "€ÚF/usr/lib/python3/dist-packages/hamcrest/library/text/stringendswith.pyÚ__annotate__ÚStringEndsWith.__annotate__   s   ø€ ÷ 8ñ 8 Tñ 8ó    c                ó.   <€ \         \        V `  V4       R # )N)Úsuperr   Ú__init__)ÚselfÚ	substringÚ	__class__s   &&€r   r   ÚStringEndsWith.__init__   s   ø€ ÜŒn˜dÑ,¨YÖ7r   c                ó&   <€ V ^8„  d   QhRS[ RS[/# )r	   Úitemr
   )ÚstrÚbool)r   r   s   "€r   r   r      s   ø€ ÷ -ñ -™Sð -¡Tñ -r   c                ó`   € \        VR 4      '       g   R# VP                  V P                  4      # )ÚendswithF)r   r   r   )r   r   s   &&r   Ú_matchesÚStringEndsWith._matches   s%   € Ü˜˜z×*Ò*ÙØ}‰}˜TŸ^™^Ó,Ð,r   c                ó   € R # )zending withr   )r   s   &r   ÚrelationshipÚStringEndsWith.relationship   s   € Ùr   r   )
Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__r   r   r"   Ú__static_attributes__Ú__classdictcell__Ú__classcell__)r   r   s   @@r   r   r   
   s#   ù‡ € ÷8ó 8÷-ð -÷
ò r   r   c                óF   € V ^8„  d   QhR\         R\        \         ,          /# )r	   Ústringr
   )r   r   )r   s   "r   r   r      s   € ÷ "ñ "”cð "œg¤clñ "r   c                ó   € \        V 4      # )a7  Matches if object is a string ending with a given string.

:param string: The string to search for.

This matcher first checks whether the evaluated object is a string. If so,
it checks if ``string`` matches the ending characters of the evaluated
object.

Example::

    ends_with("bar")

will match "foobar".

)r   )r,   s   &r   Ú	ends_withr.      s   € ô  ˜&Ó!Ð!r   N)Úhamcrest.core.helpers.hasmethodr   Úhamcrest.core.matcherr   Ú&hamcrest.library.text.substringmatcherr   Ú
__author__Ú__copyright__Ú__license__r   r.   r   r   r   Ú<module>r5      s/   ðÝ 5Ý )Ý Cà€
Ø-€Ø$€ô
Ð%ô 
÷"r   