Spade
Mini Shell
| Directory:~$ /lib64/python3.6/html/__pycache__/ |
| [Home] [System Details] [Kill Me] |
3
\��~@s�dZddlZddlmZddgZd�dd�Zdd d
ddd
ddddddddddddddddddd
d!d"d#d$d%d&d'd(d)d*�"Zd+d,d-d.d/d0d1d2d3d4d5d6d7d8d9d:d;d<d=d>d?d@dAdBdCdDdEdFdGdHdIdJdKdLdMdNdOdPdQdRdSdTdUdVdWdXdYdZd[d\d]d^d_d`dadbdcdddedfdgdhdidjdkdldmdndodpdqdrdsdtdudvdwdxdydzd{d|d}d~dd�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�h~Z d�d��Z
ejd��Zd�d�Z
dS)�z*
General functions for HTML manipulation.
�N)�html5�escape�unescapeTcCsD|jdd�}|jdd�}|jdd�}|r@|jdd�}|jd d
�}|S)z�
Replace special characters "&", "<" and
">" to HTML-safe sequences.
If the optional flag quote is true (the default), the quotation mark
characters, both double quote (") and single quote (')
characters are also
translated.
�&z&�<z<�>z>�"z"�'z')�replace)�sZquote�r�
/usr/lib64/python3.6/__init__.pyrsu��
u€�u‚uƒu„u…u†u‡uˆu‰uŠu‹uŒ�uŽ��u‘u’u“u”u•u–u—u˜u™ušu›uœ�užuŸ)"r�
�����������������������������������������������������������rrrrrrrrrrrr
r!r"r#r$r%r&r'r(r)r*r+r,r-r.r/r0r1r2r3r4i�i�i�i�i�i�i�i�i�i�i�i�i�i�i�i�i�i�i�i�i�i�i�i�i�i�i�i�i�i�i�i��i��i��i��i��i��i��i��i��i��i��i��i��i��i��i��i��i��i��i�� i�� i��
i��
i��i��i��i��i��
i��
i��i��i��i��i��i��cCs|jd�}|ddkr�|ddkr<t|dd�jd�d�}nt|dd�jd��}|tkrbt|Sd|kotd kns�|d
kr�dS|tkr�dSt|�S|tkr�t|SxPtt|�ddd�D]0}|d|�tkr�t|d|�||d�Sq�Wd
|SdS)Nr5r�#ZxXr6�;r?i�i��i��u��r���) �group�int�rstrip�_invalid_charrefs�_invalid_codepoints�chr�_html5�range�len)rZnum�xrrr
�_replace_charref[s$
r_z7&(#[0-9]+;?|#[xX][0-9a-fA-F]+;?|[^\t\n\f
<&#;]{1,32};?)cCsd|kr|Stjt|�S)a^
Convert all named and numeric character references (e.g. >,
>,
&x3e;) in the string s to the corresponding unicode characters.
This function uses the rules defined by the HTML 5 standard
for both valid and invalid character references, and the list of
HTML 5 named character references defined in html.entities.html5.
r)�_charref�subr_)rrrr
rzs)T)�__doc__�reZ_reZ
html.entitiesrr[�__all__rrXrYr_�compiler`rrrrr
�<module>sp