Format: application/x-python-code
1 o
2
3 /'h0] � @ sj d dl Z ddlmZ ddlmZ G dd� de�Zdd� Ze �d e j�Z e �d
4 e j�Z
5 e �d�Zdd
6 � ZdS )� N� )�_BaseHTMLProcessor)�make_safe_absolute_uric s� e Zd Zh d�Zh d�Zh d�Zh d�Zh d�Ze� d�Z
7 h d�Zh d�Zh d �Z
8 h d
9 �ZdZdZh d�Zd!� fdd� Z� fdd�Z� fdd�Z� fdd�Zdd� Zdd� Z� fdd�Zdd� Zd"� fdd � Z� ZS )#�_HTMLSanitizer>d �br�codeZul�inputZaudio�outputZmenuzevent-sourceZkeygen�bigZspacerZfieldsetZdatalist�tt�pZ
10 figcaptionZoptgroup�soundZlegend�s�spanZcanvasZliZ
11 blockquoteZnoscript�abbr�font�colZh5Zem�var�dfnZimg�sectionZolZmulticol�iZh4�dir�strongZtfoot�map�dtZarea�b�captionZacronym�addressZfigureZaside�sourceZsamp�table�citeZh3�a�div�label�h2ZinsZarticleZvideo�dd�details�header�q�centerZdatagridZmeter�supZkbdZnav�progressZdialog�thZh6�option�h1Zcolgroup�form�dlZnextid�hr�subZtextareaZsmall�strike�trZbutton�pre�time�footer�m�selectZtbodyZthead�command�td�u�del>� ZbordercolorlightZ
12 toppadding�endZcontenteditableZdatafldZloopendZ maxlengthZhreflangZbordercolor�revZalt�idZdatasrc�hrefZenctype�promptZtabindex�requiredr Zcharoff�nameZgutterZhspaceZ inputmode�shape�autocomplete�coordsZismap�ch�targetr �classZvrml�styleZ
13 galleryimgZ
14 bottompaddingZkeytype�wrapZ loopcount�title�delayZoptimumZ
15 radiogroupZcontrols�heightr �method�scopeZbgpropertiesZdatapagesize�action�headers�colorZbalance�srczaccept-charset�volumeZ draggableZcellpaddingZfaceZvspaceZping�openr �rowspan�type�lang�lowZunselectableZusemapr# Zaxis�for�highZhidden�min�bgcolorZcolspan�nowrap�readonly�clearZdynsrcz
16 repeat-min�xml:langZ accesskey�icon�maxZ autofocus�list�sizeZleftspacing�dataZcellspacingz
17 point-sizeZposterZ hidefocus�loopZnohref�frame�border�checkedZpreload�pattern�selectedZlongdesc�summary�variable�widthZ loopstartr/ �
18 backgroundZpqg�acceptZlowsrc�charsetZvalign�char�templateZbordercolordark�stepZnoshadez
19 repeat-max�datetime�rows�start�compact� challenge�replaceZrightspacing�valueZchoff�disabledZmultiple�urn�relZmedia�default�suppress�cols�rules�align> rK �scriptZapplet>. r rq � font-sizeztext-decorationzwhite-spaceZazimuthzspeak-punctuationzborder-bottom-colorrb z
20 speak-numeral�display�font-weight� directionzborder-colorZpitchrO �
21 font-style�cursorzletter-spacingzline-heightzspeech-rateZpausezpause-beforeztext-indent�overflowrT zpitch-rangeZstressrV zvoice-familyzspeak-headerzborder-left-colorzpause-afterzborder-right-color�font-variantZspeak�font-familyzunicode-bidiz
22 text-align�floatzborder-top-colorzvertical-alignZ elevationzbackground-colorzborder-collapseZrichness>'