U
    muf  ã                   @   s*   d dl mZ dgZdZdd„ Zdd„ ZdS )é   )Ú
escape_urlÚurlz!https?:\/\/[^\s<]+[^<.,:;"')\]\s]c                 C   sN   |  d¡}| ¡ }|jr(|  ||¡ |S | dd|dœgdt|ƒidœ¡ |S )Né    ÚlinkÚtext)ÚtypeÚrawr   )r   ÚchildrenÚattrs)ÚgroupÚendZin_linkZprocess_textZappend_tokenr   )ÚinlineÚmÚstater   Úpos© r   ú7/tmp/pip-unpacked-wheel-8p1ovdot/mistune/plugins/url.pyÚparse_url_link   s    


ýr   c                 C   s   | j  dtt¡ d S )NZurl_link)r   ÚregisterÚURL_LINK_PATTERNr   )Zmdr   r   r   r      s    N)Úutilr   Ú__all__r   r   r   r   r   r   r   Ú<module>   s   