U
    UºcÓ  ã                   @   s(   d Z ddlmZ d	dd„Zd
dd„ZdS )z,A set of basic callbacks for bleach.linkify.é    )Úunicode_literalsFc                 C   sl   d}|| ks| |   d¡r| S d}dd„ |  |d¡ d¡D ƒ}dd	d„ |D ƒkrZ| d¡ d |¡| |< | S )
N©NÚhrefúmailto:)NÚrelc                 S   s   g | ]}|r|‘qS © r   )Ú.0Úvalr   r   úH/tmp/pip-unpacked-wheel-g8kmtpbc/tensorboard/_vendor/bleach/callbacks.pyÚ
<listcomp>   s      znofollow.<locals>.<listcomp>Ú ú Únofollowc                 S   s   g | ]}|  ¡ ‘qS r   )Úlower)r   Zrel_valr   r   r
   r      s     )Ú
startswithÚgetÚsplitÚappendÚjoin)ÚattrsÚnewÚhref_keyZrel_keyZ
rel_valuesr   r   r
   r      s    
r   c                 C   s"   d}| |   d¡r| S d| d< | S )Nr   r   Z_blank)NÚtarget)r   )r   r   r   r   r   r
   Útarget_blank   s
    r   N)F)F)Ú__doc__Ú
__future__r   r   r   r   r   r   r
   Ú<module>   s   
