@tags = (
	"a",
	"abbr",
	"acronym",
	"address",
	"area",
	"b",
	"base",
	"bdo",
	"big",
	"blockquote",
	"body",
	"br",
	"button",
	"caption",
	"cite",
	"code",
	"col",
	"colgroup",
	"dd",
	"del",
	"dfn",
	"div",
	"dl",
	"dt",
	"em",
	"fieldset",
	"form",
	"h1",
	"h2",
	"h3",
	"h4",
	"h5",
	"h6",
	"head",
	"hr",
	"html",
	"i",
	"img",
	"input",
	"ins",
	"kbd",
	"label",
	"legend",
	"li",
	"link",
	"map",
	"meta",
	"noscript",
	"object",
	"ol",
	"optgroup",
	"option",
	"p",
	"param",
	"pre",
	"q",
	"samp",
	"script",
	"select",
	"small",
	"span",
	"strong",
	"style",
	"sub",
	"sup",
	"table",
	"tbody",
	"td",
	"textarea",
	"tfoot",
	"th",
	"thead",
	"title",
	"tr",
	"tt",
	"ul",
	"var",
	);

%alias = ();

%attrvals = (
	"a.accesskey", ".*",
	"a.charset", ".*",
	"a.class", ".*",
	"a.coords", ".*",
	"a.dir", "(ltr|rtl)",
	"a.href", ".*",
	"a.hreflang", "[a-zA-Z].*",
	"a.id", ".*",
	"a.lang", "[a-zA-Z].*",
	"a.name", ".*",
	"a.onblur", ".*",
	"a.onclick", ".*",
	"a.ondblclick", ".*",
	"a.onfocus", ".*",
	"a.onkeydown", ".*",
	"a.onkeypress", ".*",
	"a.onkeyup", ".*",
	"a.onmousedown", ".*",
	"a.onmousemove", ".*",
	"a.onmouseout", ".*",
	"a.onmouseover", ".*",
	"a.onmouseup", ".*",
	"a.rel", ".*",
	"a.rev", ".*",
	"a.shape", "(rect|circle|poly|default)",
	"a.style", ".*",
	"a.tabindex", "[0-9]+",
	"a.title", ".*",
	"a.type", ".*",
	"abbr.class", ".*",
	"abbr.dir", "(ltr|rtl)",
	"abbr.id", ".*",
	"abbr.lang", "[a-zA-Z].*",
	"abbr.onclick", ".*",
	"abbr.ondblclick", ".*",
	"abbr.onkeydown", ".*",
	"abbr.onkeypress", ".*",
	"abbr.onkeyup", ".*",
	"abbr.onmousedown", ".*",
	"abbr.onmousemove", ".*",
	"abbr.onmouseout", ".*",
	"abbr.onmouseover", ".*",
	"abbr.onmouseup", ".*",
	"abbr.style", ".*",
	"abbr.title", ".*",
	"acronym.class", ".*",
	"acronym.dir", "(ltr|rtl)",
	"acronym.id", ".*",
	"acronym.lang", "[a-zA-Z].*",
	"acronym.onclick", ".*",
	"acronym.ondblclick", ".*",
	"acronym.onkeydown", ".*",
	"acronym.onkeypress", ".*",
	"acronym.onkeyup", ".*",
	"acronym.onmousedown", ".*",
	"acronym.onmousemove", ".*",
	"acronym.onmouseout", ".*",
	"acronym.onmouseover", ".*",
	"acronym.onmouseup", ".*",
	"acronym.style", ".*",
	"acronym.title", ".*",
	"address.class", ".*",
	"address.dir", "(ltr|rtl)",
	"address.id", ".*",
	"address.lang", "[a-zA-Z].*",
	"address.onclick", ".*",
	"address.ondblclick", ".*",
	"address.onkeydown", ".*",
	"address.onkeypress", ".*",
	"address.onkeyup", ".*",
	"address.onmousedown", ".*",
	"address.onmousemove", ".*",
	"address.onmouseout", ".*",
	"address.onmouseover", ".*",
	"address.onmouseup", ".*",
	"address.style", ".*",
	"address.title", ".*",
	"area.accesskey", ".*",
	"area.alt", ".*",
	"area.class", ".*",
	"area.coords", ".*",
	"area.dir", "(ltr|rtl)",
	"area.href", ".*",
	"area.id", ".*",
	"area.lang", "[a-zA-Z].*",
	"area.nohref", "",
	"area.onblur", ".*",
	"area.onclick", ".*",
	"area.ondblclick", ".*",
	"area.onfocus", ".*",
	"area.onkeydown", ".*",
	"area.onkeypress", ".*",
	"area.onkeyup", ".*",
	"area.onmousedown", ".*",
	"area.onmousemove", ".*",
	"area.onmouseout", ".*",
	"area.onmouseover", ".*",
	"area.onmouseup", ".*",
	"area.shape", "(rect|circle|poly|default)",
	"area.style", ".*",
	"area.tabindex", "[0-9]+",
	"area.title", ".*",
	"b.class", ".*",
	"b.dir", "(ltr|rtl)",
	"b.id", ".*",
	"b.lang", "[a-zA-Z].*",
	"b.onclick", ".*",
	"b.ondblclick", ".*",
	"b.onkeydown", ".*",
	"b.onkeypress", ".*",
	"b.onkeyup", ".*",
	"b.onmousedown", ".*",
	"b.onmousemove", ".*",
	"b.onmouseout", ".*",
	"b.onmouseover", ".*",
	"b.onmouseup", ".*",
	"b.style", ".*",
	"b.title", ".*",
	"base.href", ".*",
	"bdo.class", ".*",
	"bdo.dir", "(ltr|rtl)",
	"bdo.id", ".*",
	"bdo.lang", "[a-zA-Z].*",
	"bdo.style", ".*",
	"bdo.title", ".*",
	"big.class", ".*",
	"big.dir", "(ltr|rtl)",
	"big.id", ".*",
	"big.lang", "[a-zA-Z].*",
	"big.onclick", ".*",
	"big.ondblclick", ".*",
	"big.onkeydown", ".*",
	"big.onkeypress", ".*",
	"big.onkeyup", ".*",
	"big.onmousedown", ".*",
	"big.onmousemove", ".*",
	"big.onmouseout", ".*",
	"big.onmouseover", ".*",
	"big.onmouseup", ".*",
	"big.style", ".*",
	"big.title", ".*",
	"blockquote.cite", ".*",
	"blockquote.class", ".*",
	"blockquote.dir", "(ltr|rtl)",
	"blockquote.id", ".*",
	"blockquote.lang", "[a-zA-Z].*",
	"blockquote.onclick", ".*",
	"blockquote.ondblclick", ".*",
	"blockquote.onkeydown", ".*",
	"blockquote.onkeypress", ".*",
	"blockquote.onkeyup", ".*",
	"blockquote.onmousedown", ".*",
	"blockquote.onmousemove", ".*",
	"blockquote.onmouseout", ".*",
	"blockquote.onmouseover", ".*",
	"blockquote.onmouseup", ".*",
	"blockquote.style", ".*",
	"blockquote.title", ".*",
	"body.class", ".*",
	"body.dir", "(ltr|rtl)",
	"body.id", ".*",
	"body.lang", "[a-zA-Z].*",
	"body.onclick", ".*",
	"body.ondblclick", ".*",
	"body.onkeydown", ".*",
	"body.onkeypress", ".*",
	"body.onkeyup", ".*",
	"body.onload", ".*",
	"body.onmousedown", ".*",
	"body.onmousemove", ".*",
	"body.onmouseout", ".*",
	"body.onmouseover", ".*",
	"body.onmouseup", ".*",
	"body.onunload", ".*",
	"body.style", ".*",
	"body.title", ".*",
	"br.class", ".*",
	"br.id", ".*",
	"br.style", ".*",
	"br.title", ".*",
	"button.accesskey", ".*",
	"button.class", ".*",
	"button.datafld", ".*",
	"button.dataformatas", "(plaintext|html)",
	"button.datasrc", ".*",
	"button.dir", "(ltr|rtl)",
	"button.disabled", "",
	"button.id", ".*",
	"button.lang", "[a-zA-Z].*",
	"button.name", ".*",
	"button.onblur", ".*",
	"button.onclick", ".*",
	"button.ondblclick", ".*",
	"button.onfocus", ".*",
	"button.onkeydown", ".*",
	"button.onkeypress", ".*",
	"button.onkeyup", ".*",
	"button.onmousedown", ".*",
	"button.onmousemove", ".*",
	"button.onmouseout", ".*",
	"button.onmouseover", ".*",
	"button.onmouseup", ".*",
	"button.style", ".*",
	"button.tabindex", "[0-9]+",
	"button.title", ".*",
	"button.type", "(button|submit|reset)",
	"button.value", ".*",
	"caption.class", ".*",
	"caption.dir", "(ltr|rtl)",
	"caption.id", ".*",
	"caption.lang", "[a-zA-Z].*",
	"caption.onclick", ".*",
	"caption.ondblclick", ".*",
	"caption.onkeydown", ".*",
	"caption.onkeypress", ".*",
	"caption.onkeyup", ".*",
	"caption.onmousedown", ".*",
	"caption.onmousemove", ".*",
	"caption.onmouseout", ".*",
	"caption.onmouseover", ".*",
	"caption.onmouseup", ".*",
	"caption.style", ".*",
	"caption.title", ".*",
	"cite.class", ".*",
	"cite.dir", "(ltr|rtl)",
	"cite.id", ".*",
	"cite.lang", "[a-zA-Z].*",
	"cite.onclick", ".*",
	"cite.ondblclick", ".*",
	"cite.onkeydown", ".*",
	"cite.onkeypress", ".*",
	"cite.onkeyup", ".*",
	"cite.onmousedown", ".*",
	"cite.onmousemove", ".*",
	"cite.onmouseout", ".*",
	"cite.onmouseover", ".*",
	"cite.onmouseup", ".*",
	"cite.style", ".*",
	"cite.title", ".*",
	"code.class", ".*",
	"code.dir", "(ltr|rtl)",
	"code.id", ".*",
	"code.lang", "[a-zA-Z].*",
	"code.onclick", ".*",
	"code.ondblclick", ".*",
	"code.onkeydown", ".*",
	"code.onkeypress", ".*",
	"code.onkeyup", ".*",
	"code.onmousedown", ".*",
	"code.onmousemove", ".*",
	"code.onmouseout", ".*",
	"code.onmouseover", ".*",
	"code.onmouseup", ".*",
	"code.style", ".*",
	"code.title", ".*",
	"col.align", "(left|center|right|justify|char)",
	"col.char", ".*",
	"col.charoff", ".*",
	"col.class", ".*",
	"col.dir", "(ltr|rtl)",
	"col.id", ".*",
	"col.lang", "[a-zA-Z].*",
	"col.onclick", ".*",
	"col.ondblclick", ".*",
	"col.onkeydown", ".*",
	"col.onkeypress", ".*",
	"col.onkeyup", ".*",
	"col.onmousedown", ".*",
	"col.onmousemove", ".*",
	"col.onmouseout", ".*",
	"col.onmouseover", ".*",
	"col.onmouseup", ".*",
	"col.span", "[0-9]+",
	"col.style", ".*",
	"col.title", ".*",
	"col.valign", "(top|middle|bottom|baseline)",
	"col.width", ".*",
	"colgroup.align", "(left|center|right|justify|char)",
	"colgroup.char", ".*",
	"colgroup.charoff", ".*",
	"colgroup.class", ".*",
	"colgroup.dir", "(ltr|rtl)",
	"colgroup.id", ".*",
	"colgroup.lang", "[a-zA-Z].*",
	"colgroup.onclick", ".*",
	"colgroup.ondblclick", ".*",
	"colgroup.onkeydown", ".*",
	"colgroup.onkeypress", ".*",
	"colgroup.onkeyup", ".*",
	"colgroup.onmousedown", ".*",
	"colgroup.onmousemove", ".*",
	"colgroup.onmouseout", ".*",
	"colgroup.onmouseover", ".*",
	"colgroup.onmouseup", ".*",
	"colgroup.span", "[0-9]+",
	"colgroup.style", ".*",
	"colgroup.title", ".*",
	"colgroup.valign", "(top|middle|bottom|baseline)",
	"colgroup.width", ".*",
	"dd.class", ".*",
	"dd.dir", "(ltr|rtl)",
	"dd.id", ".*",
	"dd.lang", "[a-zA-Z].*",
	"dd.onclick", ".*",
	"dd.ondblclick", ".*",
	"dd.onkeydown", ".*",
	"dd.onkeypress", ".*",
	"dd.onkeyup", ".*",
	"dd.onmousedown", ".*",
	"dd.onmousemove", ".*",
	"dd.onmouseout", ".*",
	"dd.onmouseover", ".*",
	"dd.onmouseup", ".*",
	"dd.style", ".*",
	"dd.title", ".*",
	"del.cite", ".*",
	"del.class", ".*",
	"del.datetime", ".*",
	"del.dir", "(ltr|rtl)",
	"del.id", ".*",
	"del.lang", "[a-zA-Z].*",
	"del.onclick", ".*",
	"del.ondblclick", ".*",
	"del.onkeydown", ".*",
	"del.onkeypress", ".*",
	"del.onkeyup", ".*",
	"del.onmousedown", ".*",
	"del.onmousemove", ".*",
	"del.onmouseout", ".*",
	"del.onmouseover", ".*",
	"del.onmouseup", ".*",
	"del.style", ".*",
	"del.title", ".*",
	"dfn.class", ".*",
	"dfn.dir", "(ltr|rtl)",
	"dfn.id", ".*",
	"dfn.lang", "[a-zA-Z].*",
	"dfn.onclick", ".*",
	"dfn.ondblclick", ".*",
	"dfn.onkeydown", ".*",
	"dfn.onkeypress", ".*",
	"dfn.onkeyup", ".*",
	"dfn.onmousedown", ".*",
	"dfn.onmousemove", ".*",
	"dfn.onmouseout", ".*",
	"dfn.onmouseover", ".*",
	"dfn.onmouseup", ".*",
	"dfn.style", ".*",
	"dfn.title", ".*",
	"div.class", ".*",
	"div.datafld", ".*",
	"div.dataformatas", "(plaintext|html)",
	"div.datasrc", ".*",
	"div.dir", "(ltr|rtl)",
	"div.id", ".*",
	"div.lang", "[a-zA-Z].*",
	"div.onclick", ".*",
	"div.ondblclick", ".*",
	"div.onkeydown", ".*",
	"div.onkeypress", ".*",
	"div.onkeyup", ".*",
	"div.onmousedown", ".*",
	"div.onmousemove", ".*",
	"div.onmouseout", ".*",
	"div.onmouseover", ".*",
	"div.onmouseup", ".*",
	"div.style", ".*",
	"div.title", ".*",
	"dl.class", ".*",
	"dl.dir", "(ltr|rtl)",
	"dl.id", ".*",
	"dl.lang", "[a-zA-Z].*",
	"dl.onclick", ".*",
	"dl.ondblclick", ".*",
	"dl.onkeydown", ".*",
	"dl.onkeypress", ".*",
	"dl.onkeyup", ".*",
	"dl.onmousedown", ".*",
	"dl.onmousemove", ".*",
	"dl.onmouseout", ".*",
	"dl.onmouseover", ".*",
	"dl.onmouseup", ".*",
	"dl.style", ".*",
	"dl.title", ".*",
	"dt.class", ".*",
	"dt.dir", "(ltr|rtl)",
	"dt.id", ".*",
	"dt.lang", "[a-zA-Z].*",
	"dt.onclick", ".*",
	"dt.ondblclick", ".*",
	"dt.onkeydown", ".*",
	"dt.onkeypress", ".*",
	"dt.onkeyup", ".*",
	"dt.onmousedown", ".*",
	"dt.onmousemove", ".*",
	"dt.onmouseout", ".*",
	"dt.onmouseover", ".*",
	"dt.onmouseup", ".*",
	"dt.style", ".*",
	"dt.title", ".*",
	"em.class", ".*",
	"em.dir", "(ltr|rtl)",
	"em.id", ".*",
	"em.lang", "[a-zA-Z].*",
	"em.onclick", ".*",
	"em.ondblclick", ".*",
	"em.onkeydown", ".*",
	"em.onkeypress", ".*",
	"em.onkeyup", ".*",
	"em.onmousedown", ".*",
	"em.onmousemove", ".*",
	"em.onmouseout", ".*",
	"em.onmouseover", ".*",
	"em.onmouseup", ".*",
	"em.style", ".*",
	"em.title", ".*",
	"fieldset.class", ".*",
	"fieldset.dir", "(ltr|rtl)",
	"fieldset.id", ".*",
	"fieldset.lang", "[a-zA-Z].*",
	"fieldset.onclick", ".*",
	"fieldset.ondblclick", ".*",
	"fieldset.onkeydown", ".*",
	"fieldset.onkeypress", ".*",
	"fieldset.onkeyup", ".*",
	"fieldset.onmousedown", ".*",
	"fieldset.onmousemove", ".*",
	"fieldset.onmouseout", ".*",
	"fieldset.onmouseover", ".*",
	"fieldset.onmouseup", ".*",
	"fieldset.style", ".*",
	"fieldset.title", ".*",
	"form.accept-charset", ".*",
	"form.action", ".*",
	"form.class", ".*",
	"form.dir", "(ltr|rtl)",
	"form.id", ".*",
	"form.lang", "[a-zA-Z].*",
	"form.method", "(GET|POST)",
	"form.onclick", ".*",
	"form.ondblclick", ".*",
	"form.onkeydown", ".*",
	"form.onkeypress", ".*",
	"form.onkeyup", ".*",
	"form.onmousedown", ".*",
	"form.onmousemove", ".*",
	"form.onmouseout", ".*",
	"form.onmouseover", ".*",
	"form.onmouseup", ".*",
	"form.onreset", ".*",
	"form.style", ".*",
	"form.title", ".*",
	"h1.class", ".*",
	"h1.dir", "(ltr|rtl)",
	"h1.id", ".*",
	"h1.lang", "[a-zA-Z].*",
	"h1.onclick", ".*",
	"h1.ondblclick", ".*",
	"h1.onkeydown", ".*",
	"h1.onkeypress", ".*",
	"h1.onkeyup", ".*",
	"h1.onmousedown", ".*",
	"h1.onmousemove", ".*",
	"h1.onmouseout", ".*",
	"h1.onmouseover", ".*",
	"h1.onmouseup", ".*",
	"h1.style", ".*",
	"h1.title", ".*",
	"h2.class", ".*",
	"h2.dir", "(ltr|rtl)",
	"h2.id", ".*",
	"h2.lang", "[a-zA-Z].*",
	"h2.onclick", ".*",
	"h2.ondblclick", ".*",
	"h2.onkeydown", ".*",
	"h2.onkeypress", ".*",
	"h2.onkeyup", ".*",
	"h2.onmousedown", ".*",
	"h2.onmousemove", ".*",
	"h2.onmouseout", ".*",
	"h2.onmouseover", ".*",
	"h2.onmouseup", ".*",
	"h2.style", ".*",
	"h2.title", ".*",
	"h3.class", ".*",
	"h3.dir", "(ltr|rtl)",
	"h3.id", ".*",
	"h3.lang", "[a-zA-Z].*",
	"h3.onclick", ".*",
	"h3.ondblclick", ".*",
	"h3.onkeydown", ".*",
	"h3.onkeypress", ".*",
	"h3.onkeyup", ".*",
	"h3.onmousedown", ".*",
	"h3.onmousemove", ".*",
	"h3.onmouseout", ".*",
	"h3.onmouseover", ".*",
	"h3.onmouseup", ".*",
	"h3.style", ".*",
	"h3.title", ".*",
	"h4.class", ".*",
	"h4.dir", "(ltr|rtl)",
	"h4.id", ".*",
	"h4.lang", "[a-zA-Z].*",
	"h4.onclick", ".*",
	"h4.ondblclick", ".*",
	"h4.onkeydown", ".*",
	"h4.onkeypress", ".*",
	"h4.onkeyup", ".*",
	"h4.onmousedown", ".*",
	"h4.onmousemove", ".*",
	"h4.onmouseout", ".*",
	"h4.onmouseover", ".*",
	"h4.onmouseup", ".*",
	"h4.style", ".*",
	"h4.title", ".*",
	"h5.class", ".*",
	"h5.dir", "(ltr|rtl)",
	"h5.id", ".*",
	"h5.lang", "[a-zA-Z].*",
	"h5.onclick", ".*",
	"h5.ondblclick", ".*",
	"h5.onkeydown", ".*",
	"h5.onkeypress", ".*",
	"h5.onkeyup", ".*",
	"h5.onmousedown", ".*",
	"h5.onmousemove", ".*",
	"h5.onmouseout", ".*",
	"h5.onmouseover", ".*",
	"h5.onmouseup", ".*",
	"h5.style", ".*",
	"h5.title", ".*",
	"h6.class", ".*",
	"h6.dir", "(ltr|rtl)",
	"h6.id", ".*",
	"h6.lang", "[a-zA-Z].*",
	"h6.onclick", ".*",
	"h6.ondblclick", ".*",
	"h6.onkeydown", ".*",
	"h6.onkeypress", ".*",
	"h6.onkeyup", ".*",
	"h6.onmousedown", ".*",
	"h6.onmousemove", ".*",
	"h6.onmouseout", ".*",
	"h6.onmouseover", ".*",
	"h6.onmouseup", ".*",
	"h6.style", ".*",
	"h6.title", ".*",
	"head.dir", "(ltr|rtl)",
	"head.lang", "[a-zA-Z].*",
	"head.profile", ".*",
	"hr.class", ".*",
	"hr.id", ".*",
	"hr.onclick", ".*",
	"hr.ondblclick", ".*",
	"hr.onkeydown", ".*",
	"hr.onkeypress", ".*",
	"hr.onkeyup", ".*",
	"hr.onmousedown", ".*",
	"hr.onmousemove", ".*",
	"hr.onmouseout", ".*",
	"hr.onmouseover", ".*",
	"hr.onmouseup", ".*",
	"hr.style", ".*",
	"hr.title", ".*",
	"html.dir", "(ltr|rtl)",
	"html.lang", "[a-zA-Z].*",
	"i.class", ".*",
	"i.dir", "(ltr|rtl)",
	"i.id", ".*",
	"i.lang", "[a-zA-Z].*",
	"i.onclick", ".*",
	"i.ondblclick", ".*",
	"i.onkeydown", ".*",
	"i.onkeypress", ".*",
	"i.onkeyup", ".*",
	"i.onmousedown", ".*",
	"i.onmousemove", ".*",
	"i.onmouseout", ".*",
	"i.onmouseover", ".*",
	"i.onmouseup", ".*",
	"i.style", ".*",
	"i.title", ".*",
	"img.alt", ".*",
	"img.class", ".*",
	"img.dir", "(ltr|rtl)",
	"img.height", ".*",
	"img.id", ".*",
	"img.ismap", "",
	"img.lang", "[a-zA-Z].*",
	"img.longdesc", ".*",
	"img.onclick", ".*",
	"img.ondblclick", ".*",
	"img.onkeydown", ".*",
	"img.onkeypress", ".*",
	"img.onkeyup", ".*",
	"img.onmousedown", ".*",
	"img.onmousemove", ".*",
	"img.onmouseout", ".*",
	"img.onmouseover", ".*",
	"img.onmouseup", ".*",
	"img.src", ".*",
	"img.style", ".*",
	"img.title", ".*",
	"img.usemap", ".*",
	"img.width", ".*",
	"input.accept", ".*",
	"input.accesskey", ".*",
	"input.alt", ".*",
	"input.checked", "",
	"input.class", ".*",
	"input.datafld", ".*",
	"input.dataformatas", "(plaintext|html)",
	"input.datasrc", ".*",
	"input.dir", "(ltr|rtl)",
	"input.disabled", "",
	"input.id", ".*",
	"input.lang", "[a-zA-Z].*",
	"input.maxlength", "[0-9]+",
	"input.name", ".*",
	"input.onblur", ".*",
	"input.onchange", ".*",
	"input.onclick", ".*",
	"input.ondblclick", ".*",
	"input.onfocus", ".*",
	"input.onkeydown", ".*",
	"input.onkeypress", ".*",
	"input.onkeyup", ".*",
	"input.onmousedown", ".*",
	"input.onmousemove", ".*",
	"input.onmouseout", ".*",
	"input.onmouseover", ".*",
	"input.onmouseup", ".*",
	"input.onselect", ".*",
	"input.readonly", "",
	"input.size", ".*",
	"input.src", ".*",
	"input.style", ".*",
	"input.tabindex", "[0-9]+",
	"input.title", ".*",
	"input.type", "(TEXT|PASSWORD|CHECKBOX|RADIO|SUBMIT|RESET|FILE|HIDDEN|IMAGE|BUTTON)",
	"input.usemap", ".*",
	"input.value", ".*",
	"ins.cite", ".*",
	"ins.class", ".*",
	"ins.datetime", ".*",
	"ins.dir", "(ltr|rtl)",
	"ins.id", ".*",
	"ins.lang", "[a-zA-Z].*",
	"ins.onclick", ".*",
	"ins.ondblclick", ".*",
	"ins.onkeydown", ".*",
	"ins.onkeypress", ".*",
	"ins.onkeyup", ".*",
	"ins.onmousedown", ".*",
	"ins.onmousemove", ".*",
	"ins.onmouseout", ".*",
	"ins.onmouseover", ".*",
	"ins.onmouseup", ".*",
	"ins.style", ".*",
	"ins.title", ".*",
	"kbd.class", ".*",
	"kbd.dir", "(ltr|rtl)",
	"kbd.id", ".*",
	"kbd.lang", "[a-zA-Z].*",
	"kbd.onclick", ".*",
	"kbd.ondblclick", ".*",
	"kbd.onkeydown", ".*",
	"kbd.onkeypress", ".*",
	"kbd.onkeyup", ".*",
	"kbd.onmousedown", ".*",
	"kbd.onmousemove", ".*",
	"kbd.onmouseout", ".*",
	"kbd.onmouseover", ".*",
	"kbd.onmouseup", ".*",
	"kbd.style", ".*",
	"kbd.title", ".*",
	"label.accesskey", ".*",
	"label.class", ".*",
	"label.dir", "(ltr|rtl)",
	"label.for", ".*",
	"label.id", ".*",
	"label.lang", "[a-zA-Z].*",
	"label.onblur", ".*",
	"label.onclick", ".*",
	"label.ondblclick", ".*",
	"label.onfocus", ".*",
	"label.onkeydown", ".*",
	"label.onkeypress", ".*",
	"label.onkeyup", ".*",
	"label.onmousedown", ".*",
	"label.onmousemove", ".*",
	"label.onmouseout", ".*",
	"label.onmouseover", ".*",
	"label.onmouseup", ".*",
	"label.style", ".*",
	"label.title", ".*",
	"legend.accesskey", ".*",
	"legend.class", ".*",
	"legend.dir", "(ltr|rtl)",
	"legend.id", ".*",
	"legend.lang", "[a-zA-Z].*",
	"legend.onclick", ".*",
	"legend.ondblclick", ".*",
	"legend.onkeydown", ".*",
	"legend.onkeypress", ".*",
	"legend.onkeyup", ".*",
	"legend.onmousedown", ".*",
	"legend.onmousemove", ".*",
	"legend.onmouseout", ".*",
	"legend.onmouseover", ".*",
	"legend.onmouseup", ".*",
	"legend.style", ".*",
	"legend.title", ".*",
	"li.class", ".*",
	"li.dir", "(ltr|rtl)",
	"li.id", ".*",
	"li.lang", "[a-zA-Z].*",
	"li.onclick", ".*",
	"li.ondblclick", ".*",
	"li.onkeydown", ".*",
	"li.onkeypress", ".*",
	"li.onkeyup", ".*",
	"li.onmousedown", ".*",
	"li.onmousemove", ".*",
	"li.onmouseout", ".*",
	"li.onmouseover", ".*",
	"li.onmouseup", ".*",
	"li.style", ".*",
	"li.title", ".*",
	"link.charset", ".*",
	"link.class", ".*",
	"link.dir", "(ltr|rtl)",
	"link.href", ".*",
	"link.hreflang", "[a-zA-Z].*",
	"link.id", ".*",
	"link.lang", "[a-zA-Z].*",
	"link.media", ".*",
	"link.onclick", ".*",
	"link.ondblclick", ".*",
	"link.onkeydown", ".*",
	"link.onkeypress", ".*",
	"link.onkeyup", ".*",
	"link.onmousedown", ".*",
	"link.onmousemove", ".*",
	"link.onmouseout", ".*",
	"link.onmouseover", ".*",
	"link.onmouseup", ".*",
	"link.rel", ".*",
	"link.rev", ".*",
	"link.style", ".*",
	"link.title", ".*",
	"link.type", ".*",
	"map.class", ".*",
	"map.dir", "(ltr|rtl)",
	"map.id", ".*",
	"map.lang", "[a-zA-Z].*",
	"map.name", ".*",
	"map.onclick", ".*",
	"map.ondblclick", ".*",
	"map.onkeydown", ".*",
	"map.onkeypress", ".*",
	"map.onkeyup", ".*",
	"map.onmousedown", ".*",
	"map.onmousemove", ".*",
	"map.onmouseout", ".*",
	"map.onmouseover", ".*",
	"map.onmouseup", ".*",
	"map.style", ".*",
	"map.title", ".*",
	"meta.content", ".*",
	"meta.dir", "(ltr|rtl)",
	"meta.http-equiv", "[a-zA-Z].*",
	"meta.lang", "[a-zA-Z].*",
	"meta.name", "[a-zA-Z].*",
	"meta.scheme", ".*",
	"noscript.class", ".*",
	"noscript.dir", "(ltr|rtl)",
	"noscript.id", ".*",
	"noscript.lang", "[a-zA-Z].*",
	"noscript.onclick", ".*",
	"noscript.ondblclick", ".*",
	"noscript.onkeydown", ".*",
	"noscript.onkeypress", ".*",
	"noscript.onkeyup", ".*",
	"noscript.onmousedown", ".*",
	"noscript.onmousemove", ".*",
	"noscript.onmouseout", ".*",
	"noscript.onmouseover", ".*",
	"noscript.onmouseup", ".*",
	"noscript.style", ".*",
	"noscript.title", ".*",
	"object.archive", ".*",
	"object.class", ".*",
	"object.classid", ".*",
	"object.codebase", ".*",
	"object.codetype", ".*",
	"object.data", ".*",
	"object.datafld", ".*",
	"object.dataformatas", "(plaintext|html)",
	"object.datasrc", ".*",
	"object.declare", "",
	"object.dir", "(ltr|rtl)",
	"object.height", ".*",
	"object.id", ".*",
	"object.lang", "[a-zA-Z].*",
	"object.name", ".*",
	"object.onclick", ".*",
	"object.ondblclick", ".*",
	"object.onkeydown", ".*",
	"object.onkeypress", ".*",
	"object.onkeyup", ".*",
	"object.onmousedown", ".*",
	"object.onmousemove", ".*",
	"object.onmouseout", ".*",
	"object.onmouseover", ".*",
	"object.onmouseup", ".*",
	"object.standby", ".*",
	"object.style", ".*",
	"object.tabindex", "[0-9]+",
	"object.title", ".*",
	"object.type", ".*",
	"object.usemap", ".*",
	"object.width", ".*",
	"ol.class", ".*",
	"ol.dir", "(ltr|rtl)",
	"ol.id", ".*",
	"ol.lang", "[a-zA-Z].*",
	"ol.onclick", ".*",
	"ol.ondblclick", ".*",
	"ol.onkeydown", ".*",
	"ol.onkeypress", ".*",
	"ol.onkeyup", ".*",
	"ol.onmousedown", ".*",
	"ol.onmousemove", ".*",
	"ol.onmouseout", ".*",
	"ol.onmouseover", ".*",
	"ol.onmouseup", ".*",
	"ol.style", ".*",
	"ol.title", ".*",
	"optgroup.class", ".*",
	"optgroup.dir", "(ltr|rtl)",
	"optgroup.disabled", "",
	"optgroup.id", ".*",
	"optgroup.label", ".*",
	"optgroup.lang", "[a-zA-Z].*",
	"optgroup.onclick", ".*",
	"optgroup.ondblclick", ".*",
	"optgroup.onkeydown", ".*",
	"optgroup.onkeypress", ".*",
	"optgroup.onkeyup", ".*",
	"optgroup.onmousedown", ".*",
	"optgroup.onmousemove", ".*",
	"optgroup.onmouseout", ".*",
	"optgroup.onmouseover", ".*",
	"optgroup.onmouseup", ".*",
	"optgroup.style", ".*",
	"optgroup.title", ".*",
	"option.class", ".*",
	"option.dir", "(ltr|rtl)",
	"option.disabled", "",
	"option.id", ".*",
	"option.label", ".*",
	"option.lang", "[a-zA-Z].*",
	"option.onclick", ".*",
	"option.ondblclick", ".*",
	"option.onkeydown", ".*",
	"option.onkeypress", ".*",
	"option.onkeyup", ".*",
	"option.onmousedown", ".*",
	"option.onmousemove", ".*",
	"option.onmouseout", ".*",
	"option.onmouseover", ".*",
	"option.onmouseup", ".*",
	"option.selected", "",
	"option.style", ".*",
	"option.title", ".*",
	"option.value", ".*",
	"p.class", ".*",
	"p.dir", "(ltr|rtl)",
	"p.id", ".*",
	"p.lang", "[a-zA-Z].*",
	"p.onclick", ".*",
	"p.ondblclick", ".*",
	"p.onkeydown", ".*",
	"p.onkeypress", ".*",
	"p.onkeyup", ".*",
	"p.onmousedown", ".*",
	"p.onmousemove", ".*",
	"p.onmouseout", ".*",
	"p.onmouseover", ".*",
	"p.onmouseup", ".*",
	"p.style", ".*",
	"p.title", ".*",
	"param.id", ".*",
	"param.name", ".*",
	"param.type", ".*",
	"param.value", ".*",
	"param.valuetype", "(DATA|REF|OBJECT)",
	"pre.class", ".*",
	"pre.dir", "(ltr|rtl)",
	"pre.id", ".*",
	"pre.lang", "[a-zA-Z].*",
	"pre.onclick", ".*",
	"pre.ondblclick", ".*",
	"pre.onkeydown", ".*",
	"pre.onkeypress", ".*",
	"pre.onkeyup", ".*",
	"pre.onmousedown", ".*",
	"pre.onmousemove", ".*",
	"pre.onmouseout", ".*",
	"pre.onmouseover", ".*",
	"pre.onmouseup", ".*",
	"pre.style", ".*",
	"pre.title", ".*",
	"q.cite", ".*",
	"q.class", ".*",
	"q.dir", "(ltr|rtl)",
	"q.id", ".*",
	"q.lang", "[a-zA-Z].*",
	"q.onclick", ".*",
	"q.ondblclick", ".*",
	"q.onkeydown", ".*",
	"q.onkeypress", ".*",
	"q.onkeyup", ".*",
	"q.onmousedown", ".*",
	"q.onmousemove", ".*",
	"q.onmouseout", ".*",
	"q.onmouseover", ".*",
	"q.onmouseup", ".*",
	"q.style", ".*",
	"q.title", ".*",
	"samp.class", ".*",
	"samp.dir", "(ltr|rtl)",
	"samp.id", ".*",
	"samp.lang", "[a-zA-Z].*",
	"samp.onclick", ".*",
	"samp.ondblclick", ".*",
	"samp.onkeydown", ".*",
	"samp.onkeypress", ".*",
	"samp.onkeyup", ".*",
	"samp.onmousedown", ".*",
	"samp.onmousemove", ".*",
	"samp.onmouseout", ".*",
	"samp.onmouseover", ".*",
	"samp.onmouseup", ".*",
	"samp.style", ".*",
	"samp.title", ".*",
	"script.charset", ".*",
	"script.defer", "",
	"script.event", ".*",
	"script.for", ".*",
	"script.language", ".*",
	"script.src", ".*",
	"script.type", ".*",
	"select.class", ".*",
	"select.datafld", ".*",
	"select.dataformatas", "(plaintext|html)",
	"select.datasrc", ".*",
	"select.dir", "(ltr|rtl)",
	"select.disabled", "",
	"select.id", ".*",
	"select.lang", "[a-zA-Z].*",
	"select.multiple", "",
	"select.name", ".*",
	"select.onblur", ".*",
	"select.onchange", ".*",
	"select.onclick", ".*",
	"select.ondblclick", ".*",
	"select.onfocus", ".*",
	"select.onkeydown", ".*",
	"select.onkeypress", ".*",
	"select.onkeyup", ".*",
	"select.onmousedown", ".*",
	"select.onmousemove", ".*",
	"select.onmouseout", ".*",
	"select.onmouseover", ".*",
	"select.onmouseup", ".*",
	"select.size", "[0-9]+",
	"select.style", ".*",
	"select.tabindex", "[0-9]+",
	"select.title", ".*",
	"small.class", ".*",
	"small.dir", "(ltr|rtl)",
	"small.id", ".*",
	"small.lang", "[a-zA-Z].*",
	"small.onclick", ".*",
	"small.ondblclick", ".*",
	"small.onkeydown", ".*",
	"small.onkeypress", ".*",
	"small.onkeyup", ".*",
	"small.onmousedown", ".*",
	"small.onmousemove", ".*",
	"small.onmouseout", ".*",
	"small.onmouseover", ".*",
	"small.onmouseup", ".*",
	"small.style", ".*",
	"small.title", ".*",
	"span.class", ".*",
	"span.datafld", ".*",
	"span.dataformatas", "(plaintext|html)",
	"span.datasrc", ".*",
	"span.dir", "(ltr|rtl)",
	"span.id", ".*",
	"span.lang", "[a-zA-Z].*",
	"span.onclick", ".*",
	"span.ondblclick", ".*",
	"span.onkeydown", ".*",
	"span.onkeypress", ".*",
	"span.onkeyup", ".*",
	"span.onmousedown", ".*",
	"span.onmousemove", ".*",
	"span.onmouseout", ".*",
	"span.onmouseover", ".*",
	"span.onmouseup", ".*",
	"span.style", ".*",
	"span.title", ".*",
	"strong.class", ".*",
	"strong.dir", "(ltr|rtl)",
	"strong.id", ".*",
	"strong.lang", "[a-zA-Z].*",
	"strong.onclick", ".*",
	"strong.ondblclick", ".*",
	"strong.onkeydown", ".*",
	"strong.onkeypress", ".*",
	"strong.onkeyup", ".*",
	"strong.onmousedown", ".*",
	"strong.onmousemove", ".*",
	"strong.onmouseout", ".*",
	"strong.onmouseover", ".*",
	"strong.onmouseup", ".*",
	"strong.style", ".*",
	"strong.title", ".*",
	"style.dir", "(ltr|rtl)",
	"style.lang", "[a-zA-Z].*",
	"style.media", ".*",
	"style.title", ".*",
	"style.type", ".*",
	"sub.class", ".*",
	"sub.dir", "(ltr|rtl)",
	"sub.id", ".*",
	"sub.lang", "[a-zA-Z].*",
	"sub.onclick", ".*",
	"sub.ondblclick", ".*",
	"sub.onkeydown", ".*",
	"sub.onkeypress", ".*",
	"sub.onkeyup", ".*",
	"sub.onmousedown", ".*",
	"sub.onmousemove", ".*",
	"sub.onmouseout", ".*",
	"sub.onmouseover", ".*",
	"sub.onmouseup", ".*",
	"sub.style", ".*",
	"sub.title", ".*",
	"sup.class", ".*",
	"sup.dir", "(ltr|rtl)",
	"sup.id", ".*",
	"sup.lang", "[a-zA-Z].*",
	"sup.onclick", ".*",
	"sup.ondblclick", ".*",
	"sup.onkeydown", ".*",
	"sup.onkeypress", ".*",
	"sup.onkeyup", ".*",
	"sup.onmousedown", ".*",
	"sup.onmousemove", ".*",
	"sup.onmouseout", ".*",
	"sup.onmouseover", ".*",
	"sup.onmouseup", ".*",
	"sup.style", ".*",
	"sup.title", ".*",
	"table.border", ".*",
	"table.cellpadding", ".*",
	"table.cellspacing", ".*",
	"table.class", ".*",
	"table.datafld", ".*",
	"table.dataformatas", "(plaintext|html)",
	"table.datapagesize", ".*",
	"table.datasrc", ".*",
	"table.dir", "(ltr|rtl)",
	"table.frame", "(void|above|below|hsides|lhs|rhs|vsides|box|border)",
	"table.id", ".*",
	"table.lang", "[a-zA-Z].*",
	"table.onclick", ".*",
	"table.ondblclick", ".*",
	"table.onkeydown", ".*",
	"table.onkeypress", ".*",
	"table.onkeyup", ".*",
	"table.onmousedown", ".*",
	"table.onmousemove", ".*",
	"table.onmouseout", ".*",
	"table.onmouseover", ".*",
	"table.onmouseup", ".*",
	"table.rules", "(none|groups|rows|cols|all)",
	"table.style", ".*",
	"table.summary", ".*",
	"table.title", ".*",
	"table.width", ".*",
	"tbody.align", "(left|center|right|justify|char)",
	"tbody.char", ".*",
	"tbody.charoff", ".*",
	"tbody.class", ".*",
	"tbody.dir", "(ltr|rtl)",
	"tbody.id", ".*",
	"tbody.lang", "[a-zA-Z].*",
	"tbody.onclick", ".*",
	"tbody.ondblclick", ".*",
	"tbody.onkeydown", ".*",
	"tbody.onkeypress", ".*",
	"tbody.onkeyup", ".*",
	"tbody.onmousedown", ".*",
	"tbody.onmousemove", ".*",
	"tbody.onmouseout", ".*",
	"tbody.onmouseover", ".*",
	"tbody.onmouseup", ".*",
	"tbody.style", ".*",
	"tbody.title", ".*",
	"tbody.valign", "(top|middle|bottom|baseline)",
	"td.abbr", ".*",
	"td.align", "(left|center|right|justify|char)",
	"td.axis", ".*",
	"td.char", ".*",
	"td.charoff", ".*",
	"td.class", ".*",
	"td.colspan", "[0-9]+",
	"td.dir", "(ltr|rtl)",
	"td.headers", ".*",
	"td.id", ".*",
	"td.lang", "[a-zA-Z].*",
	"td.onclick", ".*",
	"td.ondblclick", ".*",
	"td.onkeydown", ".*",
	"td.onkeypress", ".*",
	"td.onkeyup", ".*",
	"td.onmousedown", ".*",
	"td.onmousemove", ".*",
	"td.onmouseout", ".*",
	"td.onmouseover", ".*",
	"td.onmouseup", ".*",
	"td.rowspan", "[0-9]+",
	"td.scope", "(row|col|rowgroup|colgroup)",
	"td.style", ".*",
	"td.title", ".*",
	"td.valign", "(top|middle|bottom|baseline)",
	"textarea.accesskey", ".*",
	"textarea.class", ".*",
	"textarea.cols", "[0-9]+",
	"textarea.datafld", ".*",
	"textarea.dataformatas", "(plaintext|html)",
	"textarea.datasrc", ".*",
	"textarea.dir", "(ltr|rtl)",
	"textarea.disabled", "",
	"textarea.id", ".*",
	"textarea.lang", "[a-zA-Z].*",
	"textarea.name", ".*",
	"textarea.onblur", ".*",
	"textarea.onchange", ".*",
	"textarea.onclick", ".*",
	"textarea.ondblclick", ".*",
	"textarea.onfocus", ".*",
	"textarea.onkeydown", ".*",
	"textarea.onkeypress", ".*",
	"textarea.onkeyup", ".*",
	"textarea.onmousedown", ".*",
	"textarea.onmousemove", ".*",
	"textarea.onmouseout", ".*",
	"textarea.onmouseover", ".*",
	"textarea.onmouseup", ".*",
	"textarea.onselect", ".*",
	"textarea.readonly", "",
	"textarea.rows", "[0-9]+",
	"textarea.style", ".*",
	"textarea.tabindex", "[0-9]+",
	"textarea.title", ".*",
	"tfoot.align", "(left|center|right|justify|char)",
	"tfoot.char", ".*",
	"tfoot.charoff", ".*",
	"tfoot.class", ".*",
	"tfoot.dir", "(ltr|rtl)",
	"tfoot.id", ".*",
	"tfoot.lang", "[a-zA-Z].*",
	"tfoot.onclick", ".*",
	"tfoot.ondblclick", ".*",
	"tfoot.onkeydown", ".*",
	"tfoot.onkeypress", ".*",
	"tfoot.onkeyup", ".*",
	"tfoot.onmousedown", ".*",
	"tfoot.onmousemove", ".*",
	"tfoot.onmouseout", ".*",
	"tfoot.onmouseover", ".*",
	"tfoot.onmouseup", ".*",
	"tfoot.style", ".*",
	"tfoot.title", ".*",
	"tfoot.valign", "(top|middle|bottom|baseline)",
	"th.abbr", ".*",
	"th.align", "(left|center|right|justify|char)",
	"th.axis", ".*",
	"th.char", ".*",
	"th.charoff", ".*",
	"th.class", ".*",
	"th.colspan", "[0-9]+",
	"th.dir", "(ltr|rtl)",
	"th.headers", ".*",
	"th.id", ".*",
	"th.lang", "[a-zA-Z].*",
	"th.onclick", ".*",
	"th.ondblclick", ".*",
	"th.onkeydown", ".*",
	"th.onkeypress", ".*",
	"th.onkeyup", ".*",
	"th.onmousedown", ".*",
	"th.onmousemove", ".*",
	"th.onmouseout", ".*",
	"th.onmouseover", ".*",
	"th.onmouseup", ".*",
	"th.rowspan", "[0-9]+",
	"th.scope", "(row|col|rowgroup|colgroup)",
	"th.style", ".*",
	"th.title", ".*",
	"th.valign", "(top|middle|bottom|baseline)",
	"thead.align", "(left|center|right|justify|char)",
	"thead.char", ".*",
	"thead.charoff", ".*",
	"thead.class", ".*",
	"thead.dir", "(ltr|rtl)",
	"thead.id", ".*",
	"thead.lang", "[a-zA-Z].*",
	"thead.onclick", ".*",
	"thead.ondblclick", ".*",
	"thead.onkeydown", ".*",
	"thead.onkeypress", ".*",
	"thead.onkeyup", ".*",
	"thead.onmousedown", ".*",
	"thead.onmousemove", ".*",
	"thead.onmouseout", ".*",
	"thead.onmouseover", ".*",
	"thead.onmouseup", ".*",
	"thead.style", ".*",
	"thead.title", ".*",
	"thead.valign", "(top|middle|bottom|baseline)",
	"title.dir", "(ltr|rtl)",
	"title.lang", "[a-zA-Z].*",
	"tr.align", "(left|center|right|justify|char)",
	"tr.char", ".*",
	"tr.charoff", ".*",
	"tr.class", ".*",
	"tr.dir", "(ltr|rtl)",
	"tr.id", ".*",
	"tr.lang", "[a-zA-Z].*",
	"tr.onclick", ".*",
	"tr.ondblclick", ".*",
	"tr.onkeydown", ".*",
	"tr.onkeypress", ".*",
	"tr.onkeyup", ".*",
	"tr.onmousedown", ".*",
	"tr.onmousemove", ".*",
	"tr.onmouseout", ".*",
	"tr.onmouseover", ".*",
	"tr.onmouseup", ".*",
	"tr.style", ".*",
	"tr.title", ".*",
	"tr.valign", "(top|middle|bottom|baseline)",
	"tt.class", ".*",
	"tt.dir", "(ltr|rtl)",
	"tt.id", ".*",
	"tt.lang", "[a-zA-Z].*",
	"tt.onclick", ".*",
	"tt.ondblclick", ".*",
	"tt.onkeydown", ".*",
	"tt.onkeypress", ".*",
	"tt.onkeyup", ".*",
	"tt.onmousedown", ".*",
	"tt.onmousemove", ".*",
	"tt.onmouseout", ".*",
	"tt.onmouseover", ".*",
	"tt.onmouseup", ".*",
	"tt.style", ".*",
	"tt.title", ".*",
	"ul.class", ".*",
	"ul.dir", "(ltr|rtl)",
	"ul.id", ".*",
	"ul.lang", "[a-zA-Z].*",
	"ul.onclick", ".*",
	"ul.ondblclick", ".*",
	"ul.onkeydown", ".*",
	"ul.onkeypress", ".*",
	"ul.onkeyup", ".*",
	"ul.onmousedown", ".*",
	"ul.onmousemove", ".*",
	"ul.onmouseout", ".*",
	"ul.onmouseover", ".*",
	"ul.onmouseup", ".*",
	"ul.style", ".*",
	"ul.title", ".*",
	"var.class", ".*",
	"var.dir", "(ltr|rtl)",
	"var.id", ".*",
	"var.lang", "[a-zA-Z].*",
	"var.onclick", ".*",
	"var.ondblclick", ".*",
	"var.onkeydown", ".*",
	"var.onkeypress", ".*",
	"var.onkeyup", ".*",
	"var.onmousedown", ".*",
	"var.onmousemove", ".*",
	"var.onmouseout", ".*",
	"var.onmouseover", ".*",
	"var.onmouseup", ".*",
	"var.style", ".*",
	"var.title", ".*",
	);

1;
