Dashboard
PHP:
8.2.30
OS:
Linux
User:
dh_nv8b2m
/
/
usr
/
lib
/
python3
/
dist-packages
/
django
/
utils
/
__pycache__
📤 Upload
📝 New File
📁 New Folder
Close
Editing: html.cpython-310.pyc
o x�g~; � @ s@ d Z ddlZddlZddlZddlmZ ddlmZmZm Z m Z mZmZ ddl mZ ddlmZ ddlmZmZmZ ddlmZmZ dd lmZ dd lmZmZmZ ddlmZ dZ d dgZ!g d�Z"ed�Z#edej$�Z%edej$�Z&dZ'dZ(ee)e�dd� �Z*e+d�de+d�de+d�de+d�de+d�d e+d!�d"e+d#�d$e+d%�d&e+d'�d(e+d)�d*e+d+�d,e+d-�d.iZ,e,�-d/d0� e.d1�D �� ee)e�d2d3� �Z/e+d�de+d�d e+d!�d"iZ0d4d5� Z1d6d7� Z2d8d9� Z3d:d;� Z4edQd=d>��Z5G d?d@� d@e�Z6dAdB� Z7edCdD� �Z8edEdF� �Z9dGdH� Z:G dIdJ� dJe;�Z<edRdKdL��Z=dMdN� Z>dOdP� Z?dS )Sz'HTML utilities suitable for global use.� N)� HTMLParser)� parse_qsl�quote�unquote� urlencode�urlsplit� urlunsplit)�SuspiciousOperation)�punycode)�Promise� keep_lazy�keep_lazy_text)�RFC3986_GENDELIMS�RFC3986_SUBDELIMS)�_lazy_re_compile)�SafeData� SafeString� mark_safe)�normalize_newlinesz.,:;!)�(�))�[�])z·�*u •z•z•z•z([\s<>"']+)z^https?://\[?\wz>^www\.|^(?!http)\w[^@]+\.(com|edu|gov|int|mil|net|org)($|/.*)$i �2 c C s t t�t| ���S )a Return the given text with ampersands, quotes and angle brackets encoded for use in HTML. Always escape input, even if it's already escaped and marked as such. This may result in double-escaping. If this is a concern, use conditional_escape() instead. )r �html�escape�str��text� r �3/usr/lib/python3/dist-packages/django/utils/html.pyr % s r �\z\u005C�'z\u0027�"z\u0022�>z\u003E�<z\u003C�&z\u0026�=z\u003D�-z\u002D�;z\u003B�`z\u0060u z\u2028u z\u2029c c s$ � | ] }t d | �d| fV qdS )z%cz\u%04XN)�ord)�.0�zr r r! � <genexpr>B s �"