
    f                         d Z ddZddZy)z,A set of basic callbacks for bleach.linkify.c                 F   d}|| vr| S | |   j                  d      r| S d}| j                  |d      j                  d      D cg c]  }|s|	 }}d|D cg c]  }|j                          c}vr|j	                  d       dj                  |      | |<   | S c c}w c c}w )NNhrefmailto:)Nrel  nofollow)
startswithgetsplitlowerappendjoin)attrsnewhref_keyrel_keyval
rel_valuesrel_vals          K/var/www/cvtools/html/venv/lib/python3.12/site-packages/bleach/callbacks.pyr	   r	      s    HuX!!),G!&7B!7!=!=c!BJ#c#JJJDg'--/DD*%XXj)E'NL KDs   BBBc                 L    d}|| vr| S | |   j                  d      r| S d| d<   | S )Nr   r   _blank)Ntarget)r
   )r   r   r   s      r   target_blankr      s;    HuX!!),&E
L    N)F)__doc__r	   r    r   r   <module>r      s    2$
r   