File: //usr/lib64/python3.6/site-packages/markupsafe/__pycache__/__init__.cpython-36.pyc
3
2�kSb( � @ s d Z ddlZddlZddlmZ ddlmZmZmZm Z m
Z
mZ ddddgZej
d �Zej
d
�ZG dd� de�ZG dd
� d
e�Zeed�r�G dd� dej�Zdd� ZG dd� de�ZyddlmZmZmZ W n( ek
r� ddlmZmZmZ Y nX e�s
eZejd� dS )z�
markupsafe
~~~~~~~~~~
Implements a Markup string.
:copyright: (c) 2010 by Armin Ronacher.
:license: BSD, see LICENSE for more details.
� N)�Mapping)� text_type�string_types� int_types�unichr� iteritems�PY2�Markup�soft_unicode�escape�
escape_silentz(<!--.*?-->|<[^>]*>)z &([^;]+);c s2 e Zd ZdZf Zd>dd�Zdd� Z� fd d
�Zdd� Zd
d� Z e Z
dd� Zdd� Zdd� Z
ej
je
_dd� Zejje_dd� Zejje_dd� Zejje_dd� Zdd� Zedd � �Zd!d"� Zxd?D ]Zee�e� e<