+
    b­ViB  ã                   ó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	# )ÚStringStartsWithc                ó   <€ V ^8„  d   QhRR/# )é   ÚreturnN© )ÚformatÚ__classdict__s   "€ÚH/usr/lib/python3/dist-packages/hamcrest/library/text/stringstartswith.pyÚ__annotate__ÚStringStartsWith.__annotate__   s   ø€ ÷ :ñ : Tñ :ó    c                ó.   <€ \         \        V `  V4       R # )N)Úsuperr   Ú__init__)ÚselfÚ	substringÚ	__class__s   &&€r   r   ÚStringStartsWith.__init__   s   ø€ ÜÔ Ñ.¨yÖ9r   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      # )Ú
startswithF)r   r   r   )r   r   s   &&r   Ú_matchesÚStringStartsWith._matches   s%   € Ü˜˜|×,Ò,ÙØ‰˜tŸ~™~Ó.Ð.r   c                ó   € R # )zstarting withr   )r   s   &r   ÚrelationshipÚStringStartsWith.relationship   s   € Ùr   r   )
Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__r   r   r"   Ú__static_attributes__Ú__classdictcell__Ú__classcell__)r   r   s   @@r   r   r   
   s#   ù‡ € ÷:ó :÷/ð /÷
ò r   r   c                óF   € V ^8„  d   QhR\         R\        \         ,          /# )r	   r   r
   )r   r   )r   s   "r   r   r      s   € ÷ 'ñ 'œ3ð '¤7¬3¥<ñ 'r   c                ó   € \        V 4      # )a>  Matches if object is a string starting 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 beginning characters of the evaluated
object.

Example::

    starts_with("foo")

will match "foobar".

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