diff options
author | Gaming4JC <g4jc@hyperbola.info> | 2020-01-18 12:31:36 -0500 |
---|---|---|
committer | Gaming4JC <g4jc@hyperbola.info> | 2020-01-26 15:50:34 -0500 |
commit | 738190dfde25514521d6c6e4af747abb2505b973 (patch) | |
tree | f311b795af9ae3567437d84618895cd2f283513c /parser | |
parent | 4503b51a4a5a09b73a469c8fb907eaf7ba394f20 (diff) | |
download | UXP-738190dfde25514521d6c6e4af747abb2505b973.tar UXP-738190dfde25514521d6c6e4af747abb2505b973.tar.gz UXP-738190dfde25514521d6c6e4af747abb2505b973.tar.lz UXP-738190dfde25514521d6c6e4af747abb2505b973.tar.xz UXP-738190dfde25514521d6c6e4af747abb2505b973.zip |
Bug 1355493 - Tweak bufToHash() and reduce the number of pre-interned elements.
HTML Regen.
Tag UXP Issue #1344
Diffstat (limited to 'parser')
-rw-r--r-- | parser/html/nsHtml5AtomList.h | 1690 | ||||
-rw-r--r-- | parser/html/nsHtml5AttributeName.cpp | 4332 | ||||
-rw-r--r-- | parser/html/nsHtml5AttributeName.h | 1084 | ||||
-rw-r--r-- | parser/html/nsHtml5ElementName.cpp | 2649 | ||||
-rw-r--r-- | parser/html/nsHtml5ElementName.h | 645 |
5 files changed, 5214 insertions, 5186 deletions
diff --git a/parser/html/nsHtml5AtomList.h b/parser/html/nsHtml5AtomList.h index ce9fcd682..76c3ba636 100644 --- a/parser/html/nsHtml5AtomList.h +++ b/parser/html/nsHtml5AtomList.h @@ -72,678 +72,647 @@ HTML5_ATOM(form, "form") HTML5_ATOM(xmlns, "xmlns") HTML5_ATOM(xlink, "xlink") HTML5_ATOM(xml, "xml") +HTML5_ATOM(alt, "alt") +HTML5_ATOM(dir, "dir") +HTML5_ATOM(dur, "dur") +HTML5_ATOM(end, "end") +HTML5_ATOM(for_, "for") +HTML5_ATOM(in2, "in2") +HTML5_ATOM(low, "low") +HTML5_ATOM(min, "min") +HTML5_ATOM(max, "max") +HTML5_ATOM(rel, "rel") +HTML5_ATOM(rev, "rev") +HTML5_ATOM(src, "src") HTML5_ATOM(d, "d") HTML5_ATOM(k, "k") HTML5_ATOM(r, "r") HTML5_ATOM(x, "x") HTML5_ATOM(y, "y") HTML5_ATOM(z, "z") -HTML5_ATOM(by, "by") -HTML5_ATOM(cx, "cx") -HTML5_ATOM(cy, "cy") -HTML5_ATOM(dx, "dx") -HTML5_ATOM(dy, "dy") -HTML5_ATOM(g2, "g2") +HTML5_ATOM(cap_height, "cap-height") HTML5_ATOM(g1, "g1") -HTML5_ATOM(fx, "fx") -HTML5_ATOM(fy, "fy") -HTML5_ATOM(k4, "k4") -HTML5_ATOM(k2, "k2") -HTML5_ATOM(k3, "k3") HTML5_ATOM(k1, "k1") -HTML5_ATOM(id, "id") -HTML5_ATOM(in, "in") -HTML5_ATOM(u2, "u2") HTML5_ATOM(u1, "u1") -HTML5_ATOM(rt, "rt") -HTML5_ATOM(rx, "rx") -HTML5_ATOM(ry, "ry") -HTML5_ATOM(to, "to") -HTML5_ATOM(y2, "y2") -HTML5_ATOM(y1, "y1") HTML5_ATOM(x1, "x1") +HTML5_ATOM(y1, "y1") +HTML5_ATOM(g2, "g2") +HTML5_ATOM(k2, "k2") +HTML5_ATOM(u2, "u2") HTML5_ATOM(x2, "x2") -HTML5_ATOM(alt, "alt") -HTML5_ATOM(dir, "dir") -HTML5_ATOM(dur, "dur") -HTML5_ATOM(end, "end") -HTML5_ATOM(for_, "for") -HTML5_ATOM(in2, "in2") -HTML5_ATOM(max, "max") -HTML5_ATOM(min, "min") -HTML5_ATOM(low, "low") -HTML5_ATOM(rel, "rel") -HTML5_ATOM(rev, "rev") -HTML5_ATOM(src, "src") -HTML5_ATOM(axis, "axis") -HTML5_ATOM(abbr, "abbr") -HTML5_ATOM(bbox, "bbox") -HTML5_ATOM(cite, "cite") -HTML5_ATOM(code, "code") -HTML5_ATOM(bias, "bias") -HTML5_ATOM(cols, "cols") -HTML5_ATOM(clip, "clip") -HTML5_ATOM(char_, "char") -HTML5_ATOM(base, "base") -HTML5_ATOM(edge, "edge") -HTML5_ATOM(data, "data") -HTML5_ATOM(fill, "fill") -HTML5_ATOM(from, "from") -HTML5_ATOM(face, "face") -HTML5_ATOM(high, "high") -HTML5_ATOM(href, "href") -HTML5_ATOM(open, "open") -HTML5_ATOM(icon, "icon") -HTML5_ATOM(name, "name") -HTML5_ATOM(mode, "mode") -HTML5_ATOM(mask, "mask") -HTML5_ATOM(link, "link") +HTML5_ATOM(y2, "y2") +HTML5_ATOM(k3, "k3") +HTML5_ATOM(k4, "k4") +HTML5_ATOM(xml_space, "xml:space") +HTML5_ATOM(space, "space") +HTML5_ATOM(xml_lang, "xml:lang") HTML5_ATOM(lang, "lang") -HTML5_ATOM(loop, "loop") -HTML5_ATOM(list, "list") -HTML5_ATOM(type, "type") -HTML5_ATOM(when, "when") -HTML5_ATOM(wrap, "wrap") -HTML5_ATOM(text, "text") -HTML5_ATOM(path, "path") -HTML5_ATOM(ping, "ping") -HTML5_ATOM(refx, "refx") -HTML5_ATOM(refX, "refX") -HTML5_ATOM(refy, "refy") -HTML5_ATOM(refY, "refY") -HTML5_ATOM(size, "size") -HTML5_ATOM(seed, "seed") -HTML5_ATOM(rows, "rows") -HTML5_ATOM(span, "span") -HTML5_ATOM(step, "step") -HTML5_ATOM(role, "role") -HTML5_ATOM(xref, "xref") -HTML5_ATOM(async, "async") -HTML5_ATOM(alink, "alink") -HTML5_ATOM(align, "align") -HTML5_ATOM(close, "close") -HTML5_ATOM(color, "color") -HTML5_ATOM(class_, "class") +HTML5_ATOM(xml_base, "xml:base") +HTML5_ATOM(base, "base") +HTML5_ATOM(aria_grab, "aria-grab") +HTML5_ATOM(aria_valuemax, "aria-valuemax") +HTML5_ATOM(aria_labelledby, "aria-labelledby") +HTML5_ATOM(aria_describedby, "aria-describedby") +HTML5_ATOM(aria_disabled, "aria-disabled") +HTML5_ATOM(aria_checked, "aria-checked") +HTML5_ATOM(aria_selected, "aria-selected") +HTML5_ATOM(aria_dropeffect, "aria-dropeffect") +HTML5_ATOM(aria_required, "aria-required") +HTML5_ATOM(aria_expanded, "aria-expanded") +HTML5_ATOM(aria_pressed, "aria-pressed") +HTML5_ATOM(aria_level, "aria-level") +HTML5_ATOM(aria_channel, "aria-channel") +HTML5_ATOM(aria_hidden, "aria-hidden") +HTML5_ATOM(aria_secret, "aria-secret") +HTML5_ATOM(aria_posinset, "aria-posinset") +HTML5_ATOM(aria_atomic, "aria-atomic") +HTML5_ATOM(aria_invalid, "aria-invalid") +HTML5_ATOM(aria_templateid, "aria-templateid") +HTML5_ATOM(aria_valuemin, "aria-valuemin") +HTML5_ATOM(aria_multiselectable, "aria-multiselectable") +HTML5_ATOM(aria_controls, "aria-controls") +HTML5_ATOM(aria_multiline, "aria-multiline") +HTML5_ATOM(aria_readonly, "aria-readonly") +HTML5_ATOM(aria_owns, "aria-owns") +HTML5_ATOM(aria_activedescendant, "aria-activedescendant") +HTML5_ATOM(aria_relevant, "aria-relevant") +HTML5_ATOM(aria_datatype, "aria-datatype") +HTML5_ATOM(aria_valuenow, "aria-valuenow") +HTML5_ATOM(aria_sort, "aria-sort") +HTML5_ATOM(aria_autocomplete, "aria-autocomplete") +HTML5_ATOM(aria_flowto, "aria-flowto") +HTML5_ATOM(aria_busy, "aria-busy") +HTML5_ATOM(aria_live, "aria-live") +HTML5_ATOM(aria_haspopup, "aria-haspopup") +HTML5_ATOM(aria_setsize, "aria-setsize") HTML5_ATOM(clear, "clear") -HTML5_ATOM(begin, "begin") -HTML5_ATOM(depth, "depth") -HTML5_ATOM(defer, "defer") -HTML5_ATOM(fence, "fence") -HTML5_ATOM(frame, "frame") +HTML5_ATOM(dataformatas, "dataformatas") +HTML5_ATOM(disabled, "disabled") +HTML5_ATOM(datafld, "datafld") +HTML5_ATOM(default_, "default") +HTML5_ATOM(datasrc, "datasrc") +HTML5_ATOM(data, "data") +HTML5_ATOM(equalcolumns, "equalcolumns") +HTML5_ATOM(equalrows, "equalrows") +HTML5_ATOM(hspace, "hspace") HTML5_ATOM(ismap, "ismap") -HTML5_ATOM(onend, "onend") -HTML5_ATOM(index, "index") -HTML5_ATOM(order, "order") -HTML5_ATOM(other, "other") -HTML5_ATOM(oncut, "oncut") -HTML5_ATOM(nargs, "nargs") -HTML5_ATOM(media, "media") -HTML5_ATOM(label, "label") HTML5_ATOM(local, "local") -HTML5_ATOM(width, "width") -HTML5_ATOM(vlink, "vlink") -HTML5_ATOM(value, "value") -HTML5_ATOM(slope, "slope") -HTML5_ATOM(shape, "shape") -HTML5_ATOM(scope, "scope") -HTML5_ATOM(scale, "scale") -HTML5_ATOM(speed, "speed") -HTML5_ATOM(rules, "rules") -HTML5_ATOM(stemh, "stemh") -HTML5_ATOM(sizes, "sizes") -HTML5_ATOM(stemv, "stemv") -HTML5_ATOM(start, "start") -HTML5_ATOM(accept, "accept") -HTML5_ATOM(accent, "accent") -HTML5_ATOM(ascent, "ascent") -HTML5_ATOM(active, "active") -HTML5_ATOM(altimg, "altimg") -HTML5_ATOM(action, "action") -HTML5_ATOM(border, "border") -HTML5_ATOM(cursor, "cursor") -HTML5_ATOM(coords, "coords") -HTML5_ATOM(filter, "filter") -HTML5_ATOM(format, "format") -HTML5_ATOM(hidden, "hidden") -HTML5_ATOM(hspace, "hspace") -HTML5_ATOM(height, "height") -HTML5_ATOM(onmove, "onmove") -HTML5_ATOM(onload, "onload") -HTML5_ATOM(ondrag, "ondrag") -HTML5_ATOM(origin, "origin") -HTML5_ATOM(onzoom, "onzoom") -HTML5_ATOM(onhelp, "onhelp") -HTML5_ATOM(onstop, "onstop") -HTML5_ATOM(ondrop, "ondrop") -HTML5_ATOM(onblur, "onblur") -HTML5_ATOM(object, "object") -HTML5_ATOM(offset, "offset") -HTML5_ATOM(orient, "orient") -HTML5_ATOM(oncopy, "oncopy") -HTML5_ATOM(nowrap, "nowrap") -HTML5_ATOM(nohref, "nohref") -HTML5_ATOM(macros, "macros") -HTML5_ATOM(method, "method") -HTML5_ATOM(lowsrc, "lowsrc") HTML5_ATOM(lspace, "lspace") -HTML5_ATOM(lquote, "lquote") -HTML5_ATOM(usemap, "usemap") -HTML5_ATOM(widths, "widths") -HTML5_ATOM(target, "target") -HTML5_ATOM(values, "values") -HTML5_ATOM(valign, "valign") -HTML5_ATOM(vspace, "vspace") -HTML5_ATOM(poster, "poster") -HTML5_ATOM(points, "points") -HTML5_ATOM(prompt, "prompt") -HTML5_ATOM(srcdoc, "srcdoc") -HTML5_ATOM(scoped, "scoped") -HTML5_ATOM(string, "string") -HTML5_ATOM(scheme, "scheme") -HTML5_ATOM(stroke, "stroke") -HTML5_ATOM(radius, "radius") -HTML5_ATOM(result, "result") -HTML5_ATOM(repeat, "repeat") -HTML5_ATOM(srcset, "srcset") +HTML5_ATOM(movablelimits, "movablelimits") +HTML5_ATOM(notation, "notation") +HTML5_ATOM(ondatasetchanged, "ondatasetchanged") +HTML5_ATOM(ondataavailable, "ondataavailable") +HTML5_ATOM(onpaste, "onpaste") +HTML5_ATOM(ondatasetcomplete, "ondatasetcomplete") HTML5_ATOM(rspace, "rspace") +HTML5_ATOM(rowalign, "rowalign") HTML5_ATOM(rotate, "rotate") -HTML5_ATOM(rquote, "rquote") -HTML5_ATOM(alttext, "alttext") -HTML5_ATOM(archive, "archive") -HTML5_ATOM(azimuth, "azimuth") -HTML5_ATOM(closure, "closure") +HTML5_ATOM(separator, "separator") +HTML5_ATOM(separators, "separators") +HTML5_ATOM(v_mathematical, "v-mathematical") +HTML5_ATOM(vspace, "vspace") +HTML5_ATOM(v_hanging, "v-hanging") +HTML5_ATOM(xchannelselector, "xchannelselector") +HTML5_ATOM(xChannelSelector, "xChannelSelector") +HTML5_ATOM(ychannelselector, "ychannelselector") +HTML5_ATOM(yChannelSelector, "yChannelSelector") +HTML5_ATOM(arabic_form, "arabic-form") +HTML5_ATOM(enable_background, "enable-background") +HTML5_ATOM(ondblclick, "ondblclick") +HTML5_ATOM(onabort, "onabort") +HTML5_ATOM(calcmode, "calcmode") +HTML5_ATOM(calcMode, "calcMode") HTML5_ATOM(checked, "checked") -HTML5_ATOM(classid, "classid") -HTML5_ATOM(charoff, "charoff") -HTML5_ATOM(bgcolor, "bgcolor") -HTML5_ATOM(colspan, "colspan") -HTML5_ATOM(charset, "charset") -HTML5_ATOM(compact, "compact") -HTML5_ATOM(content, "content") -HTML5_ATOM(enctype, "enctype") -HTML5_ATOM(datasrc, "datasrc") -HTML5_ATOM(datafld, "datafld") -HTML5_ATOM(declare, "declare") -HTML5_ATOM(display, "display") -HTML5_ATOM(divisor, "divisor") -HTML5_ATOM(default_, "default") HTML5_ATOM(descent, "descent") -HTML5_ATOM(kerning, "kerning") -HTML5_ATOM(hanging, "hanging") -HTML5_ATOM(headers, "headers") -HTML5_ATOM(onpaste, "onpaste") -HTML5_ATOM(onclick, "onclick") -HTML5_ATOM(optimum, "optimum") -HTML5_ATOM(onbegin, "onbegin") -HTML5_ATOM(onkeyup, "onkeyup") -HTML5_ATOM(onfocus, "onfocus") -HTML5_ATOM(onerror, "onerror") -HTML5_ATOM(oninput, "oninput") -HTML5_ATOM(onabort, "onabort") -HTML5_ATOM(onstart, "onstart") -HTML5_ATOM(onreset, "onreset") +HTML5_ATOM(fence, "fence") +HTML5_ATOM(onscroll, "onscroll") +HTML5_ATOM(onactivate, "onactivate") HTML5_ATOM(opacity, "opacity") -HTML5_ATOM(noshade, "noshade") -HTML5_ATOM(minsize, "minsize") -HTML5_ATOM(maxsize, "maxsize") -HTML5_ATOM(largeop, "largeop") -HTML5_ATOM(unicode_, "unicode") -HTML5_ATOM(targetx, "targetx") -HTML5_ATOM(targetX, "targetX") -HTML5_ATOM(targety, "targety") -HTML5_ATOM(targetY, "targetY") -HTML5_ATOM(viewbox, "viewbox") -HTML5_ATOM(viewBox, "viewBox") -HTML5_ATOM(version, "version") -HTML5_ATOM(pattern, "pattern") -HTML5_ATOM(profile, "profile") HTML5_ATOM(spacing, "spacing") -HTML5_ATOM(restart, "restart") -HTML5_ATOM(rowspan, "rowspan") +HTML5_ATOM(specularexponent, "specularexponent") +HTML5_ATOM(specularExponent, "specularExponent") +HTML5_ATOM(specularconstant, "specularconstant") +HTML5_ATOM(specularConstant, "specularConstant") +HTML5_ATOM(specification, "specification") +HTML5_ATOM(thickmathspace, "thickmathspace") +HTML5_ATOM(unicode_, "unicode") +HTML5_ATOM(unicode_bidi, "unicode-bidi") +HTML5_ATOM(unicode_range, "unicode-range") +HTML5_ATOM(border, "border") +HTML5_ATOM(id, "id") +HTML5_ATOM(gradienttransform, "gradienttransform") +HTML5_ATOM(gradientTransform, "gradientTransform") +HTML5_ATOM(gradientunits, "gradientunits") +HTML5_ATOM(gradientUnits, "gradientUnits") +HTML5_ATOM(hidden, "hidden") +HTML5_ATOM(headers, "headers") +HTML5_ATOM(readonly, "readonly") +HTML5_ATOM(rendering_intent, "rendering-intent") +HTML5_ATOM(seed, "seed") +HTML5_ATOM(srcdoc, "srcdoc") +HTML5_ATOM(stddeviation, "stddeviation") +HTML5_ATOM(stdDeviation, "stdDeviation") HTML5_ATOM(sandbox, "sandbox") -HTML5_ATOM(summary, "summary") -HTML5_ATOM(standby, "standby") -HTML5_ATOM(replace, "replace") -HTML5_ATOM(autoplay, "autoplay") -HTML5_ATOM(additive, "additive") -HTML5_ATOM(calcmode, "calcmode") -HTML5_ATOM(calcMode, "calcMode") -HTML5_ATOM(codetype, "codetype") -HTML5_ATOM(codebase, "codebase") -HTML5_ATOM(controls, "controls") +HTML5_ATOM(v_ideographic, "v-ideographic") +HTML5_ATOM(word_spacing, "word-spacing") +HTML5_ATOM(accentunder, "accentunder") +HTML5_ATOM(accept_charset, "accept-charset") +HTML5_ATOM(accesskey, "accesskey") +HTML5_ATOM(accent_height, "accent-height") +HTML5_ATOM(accent, "accent") +HTML5_ATOM(ascent, "ascent") +HTML5_ATOM(accept, "accept") HTML5_ATOM(bevelled, "bevelled") +HTML5_ATOM(basefrequency, "basefrequency") +HTML5_ATOM(baseFrequency, "baseFrequency") +HTML5_ATOM(baseline_shift, "baseline-shift") +HTML5_ATOM(baseprofile, "baseprofile") +HTML5_ATOM(baseProfile, "baseProfile") HTML5_ATOM(baseline, "baseline") -HTML5_ATOM(exponent, "exponent") -HTML5_ATOM(edgemode, "edgemode") -HTML5_ATOM(edgeMode, "edgeMode") -HTML5_ATOM(encoding, "encoding") -HTML5_ATOM(glyphref, "glyphref") -HTML5_ATOM(glyphRef, "glyphRef") +HTML5_ATOM(code, "code") +HTML5_ATOM(codetype, "codetype") +HTML5_ATOM(codebase, "codebase") +HTML5_ATOM(cite, "cite") +HTML5_ATOM(defer, "defer") HTML5_ATOM(datetime, "datetime") -HTML5_ATOM(disabled, "disabled") -HTML5_ATOM(fontsize, "fontsize") -HTML5_ATOM(keytimes, "keytimes") -HTML5_ATOM(keyTimes, "keyTimes") -HTML5_ATOM(panose_1, "panose-1") -HTML5_ATOM(hreflang, "hreflang") -HTML5_ATOM(onresize, "onresize") -HTML5_ATOM(onchange, "onchange") -HTML5_ATOM(onbounce, "onbounce") -HTML5_ATOM(onunload, "onunload") -HTML5_ATOM(onfinish, "onfinish") -HTML5_ATOM(onscroll, "onscroll") -HTML5_ATOM(operator_, "operator") -HTML5_ATOM(overflow, "overflow") -HTML5_ATOM(onsubmit, "onsubmit") -HTML5_ATOM(onrepeat, "onrepeat") -HTML5_ATOM(onselect, "onselect") -HTML5_ATOM(notation, "notation") -HTML5_ATOM(noresize, "noresize") -HTML5_ATOM(manifest, "manifest") -HTML5_ATOM(mathsize, "mathsize") -HTML5_ATOM(multiple, "multiple") -HTML5_ATOM(longdesc, "longdesc") -HTML5_ATOM(language, "language") -HTML5_ATOM(tabindex, "tabindex") -HTML5_ATOM(property, "property") -HTML5_ATOM(readonly, "readonly") -HTML5_ATOM(selected, "selected") -HTML5_ATOM(rowlines, "rowlines") -HTML5_ATOM(seamless, "seamless") -HTML5_ATOM(rowalign, "rowalign") -HTML5_ATOM(stretchy, "stretchy") -HTML5_ATOM(required, "required") -HTML5_ATOM(xml_base, "xml:base") -HTML5_ATOM(xml_lang, "xml:lang") -HTML5_ATOM(x_height, "x-height") -HTML5_ATOM(aria_owns, "aria-owns") -HTML5_ATOM(autofocus, "autofocus") -HTML5_ATOM(aria_sort, "aria-sort") -HTML5_ATOM(accesskey, "accesskey") -HTML5_ATOM(aria_busy, "aria-busy") -HTML5_ATOM(aria_grab, "aria-grab") -HTML5_ATOM(amplitude, "amplitude") -HTML5_ATOM(aria_live, "aria-live") -HTML5_ATOM(clip_rule, "clip-rule") -HTML5_ATOM(clip_path, "clip-path") -HTML5_ATOM(equalrows, "equalrows") -HTML5_ATOM(elevation, "elevation") HTML5_ATOM(direction, "direction") -HTML5_ATOM(draggable, "draggable") -HTML5_ATOM(fill_rule, "fill-rule") -HTML5_ATOM(fontstyle, "fontstyle") -HTML5_ATOM(font_size, "font-size") -HTML5_ATOM(keysystem, "keysystem") -HTML5_ATOM(keypoints, "keypoints") -HTML5_ATOM(keyPoints, "keyPoints") +HTML5_ATOM(edgemode, "edgemode") +HTML5_ATOM(edgeMode, "edgeMode") +HTML5_ATOM(edge, "edge") +HTML5_ATOM(face, "face") HTML5_ATOM(hidefocus, "hidefocus") -HTML5_ATOM(onmessage, "onmessage") +HTML5_ATOM(index, "index") +HTML5_ATOM(irrelevant, "irrelevant") HTML5_ATOM(intercept, "intercept") -HTML5_ATOM(ondragend, "ondragend") -HTML5_ATOM(onmoveend, "onmoveend") -HTML5_ATOM(oninvalid, "oninvalid") HTML5_ATOM(integrity, "integrity") -HTML5_ATOM(onkeydown, "onkeydown") -HTML5_ATOM(onfocusin, "onfocusin") -HTML5_ATOM(onmouseup, "onmouseup") -HTML5_ATOM(inputmode, "inputmode") -HTML5_ATOM(onrowexit, "onrowexit") -HTML5_ATOM(mathcolor, "mathcolor") -HTML5_ATOM(maskunits, "maskunits") -HTML5_ATOM(maskUnits, "maskUnits") -HTML5_ATOM(maxlength, "maxlength") HTML5_ATOM(linebreak, "linebreak") -HTML5_ATOM(transform, "transform") -HTML5_ATOM(v_hanging, "v-hanging") -HTML5_ATOM(valuetype, "valuetype") -HTML5_ATOM(pointsatz, "pointsatz") -HTML5_ATOM(pointsAtZ, "pointsAtZ") -HTML5_ATOM(pointsatx, "pointsatx") -HTML5_ATOM(pointsAtX, "pointsAtX") -HTML5_ATOM(pointsaty, "pointsaty") -HTML5_ATOM(pointsAtY, "pointsAtY") -HTML5_ATOM(symmetric, "symmetric") -HTML5_ATOM(scrolling, "scrolling") +HTML5_ATOM(label, "label") +HTML5_ATOM(linethickness, "linethickness") +HTML5_ATOM(mode, "mode") +HTML5_ATOM(name, "name") +HTML5_ATOM(noresize, "noresize") +HTML5_ATOM(onbeforeunload, "onbeforeunload") +HTML5_ATOM(onrepeat, "onrepeat") +HTML5_ATOM(object, "object") +HTML5_ATOM(onselect, "onselect") +HTML5_ATOM(order, "order") +HTML5_ATOM(other, "other") +HTML5_ATOM(onreset, "onreset") +HTML5_ATOM(oncellchange, "oncellchange") +HTML5_ATOM(onreadystatechange, "onreadystatechange") +HTML5_ATOM(onmessage, "onmessage") +HTML5_ATOM(onbegin, "onbegin") +HTML5_ATOM(onhelp, "onhelp") +HTML5_ATOM(onbeforeprint, "onbeforeprint") +HTML5_ATOM(orient, "orient") +HTML5_ATOM(orientation, "orientation") +HTML5_ATOM(onbeforecopy, "onbeforecopy") +HTML5_ATOM(onselectstart, "onselectstart") +HTML5_ATOM(onbeforepaste, "onbeforepaste") +HTML5_ATOM(onbeforeupdate, "onbeforeupdate") +HTML5_ATOM(ondeactivate, "ondeactivate") +HTML5_ATOM(onbeforeactivate, "onbeforeactivate") +HTML5_ATOM(onbefordeactivate, "onbefordeactivate") +HTML5_ATOM(onkeypress, "onkeypress") +HTML5_ATOM(onkeyup, "onkeyup") +HTML5_ATOM(onbeforeeditfocus, "onbeforeeditfocus") +HTML5_ATOM(onbeforecut, "onbeforecut") +HTML5_ATOM(onkeydown, "onkeydown") +HTML5_ATOM(onresize, "onresize") +HTML5_ATOM(repeat, "repeat") +HTML5_ATOM(repeat_max, "repeat-max") +HTML5_ATOM(referrerpolicy, "referrerpolicy") +HTML5_ATOM(rules, "rules") +HTML5_ATOM(repeat_min, "repeat-min") +HTML5_ATOM(role, "role") +HTML5_ATOM(repeatcount, "repeatcount") +HTML5_ATOM(repeatCount, "repeatCount") +HTML5_ATOM(repeat_start, "repeat-start") +HTML5_ATOM(repeat_template, "repeat-template") HTML5_ATOM(repeatdur, "repeatdur") HTML5_ATOM(repeatDur, "repeatDur") +HTML5_ATOM(selected, "selected") +HTML5_ATOM(speed, "speed") +HTML5_ATOM(sizes, "sizes") +HTML5_ATOM(superscriptshift, "superscriptshift") +HTML5_ATOM(stretchy, "stretchy") +HTML5_ATOM(scheme, "scheme") +HTML5_ATOM(spreadmethod, "spreadmethod") +HTML5_ATOM(spreadMethod, "spreadMethod") HTML5_ATOM(selection, "selection") -HTML5_ATOM(separator, "separator") -HTML5_ATOM(xml_space, "xml:space") -HTML5_ATOM(space, "space") -HTML5_ATOM(autosubmit, "autosubmit") +HTML5_ATOM(size, "size") +HTML5_ATOM(type, "type") +HTML5_ATOM(unselectable, "unselectable") +HTML5_ATOM(underline_position, "underline-position") +HTML5_ATOM(underline_thickness, "underline-thickness") +HTML5_ATOM(x_height, "x-height") +HTML5_ATOM(diffuseconstant, "diffuseconstant") +HTML5_ATOM(diffuseConstant, "diffuseConstant") +HTML5_ATOM(href, "href") +HTML5_ATOM(hreflang, "hreflang") +HTML5_ATOM(onafterprint, "onafterprint") +HTML5_ATOM(onafterupdate, "onafterupdate") +HTML5_ATOM(profile, "profile") +HTML5_ATOM(surfacescale, "surfacescale") +HTML5_ATOM(surfaceScale, "surfaceScale") +HTML5_ATOM(xref, "xref") +HTML5_ATOM(align, "align") +HTML5_ATOM(alignment_baseline, "alignment-baseline") +HTML5_ATOM(alignmentscope, "alignmentscope") +HTML5_ATOM(draggable, "draggable") +HTML5_ATOM(height, "height") +HTML5_ATOM(hanging, "hanging") +HTML5_ATOM(image_rendering, "image-rendering") +HTML5_ATOM(language, "language") +HTML5_ATOM(largeop, "largeop") +HTML5_ATOM(longdesc, "longdesc") +HTML5_ATOM(lengthadjust, "lengthadjust") +HTML5_ATOM(lengthAdjust, "lengthAdjust") +HTML5_ATOM(marginheight, "marginheight") +HTML5_ATOM(marginwidth, "marginwidth") +HTML5_ATOM(nargs, "nargs") +HTML5_ATOM(origin, "origin") +HTML5_ATOM(ping, "ping") +HTML5_ATOM(target, "target") +HTML5_ATOM(targetx, "targetx") +HTML5_ATOM(targetX, "targetX") +HTML5_ATOM(targety, "targety") +HTML5_ATOM(targetY, "targetY") HTML5_ATOM(alphabetic, "alphabetic") +HTML5_ATOM(archive, "archive") +HTML5_ATOM(high, "high") +HTML5_ATOM(lighting_color, "lighting-color") +HTML5_ATOM(mathematical, "mathematical") +HTML5_ATOM(mathbackground, "mathbackground") +HTML5_ATOM(method, "method") +HTML5_ATOM(mathvariant, "mathvariant") +HTML5_ATOM(mathcolor, "mathcolor") +HTML5_ATOM(mathsize, "mathsize") +HTML5_ATOM(noshade, "noshade") +HTML5_ATOM(onchange, "onchange") +HTML5_ATOM(pathlength, "pathlength") +HTML5_ATOM(pathLength, "pathLength") +HTML5_ATOM(path, "path") +HTML5_ATOM(altimg, "altimg") HTML5_ATOM(actiontype, "actiontype") -HTML5_ATOM(accumulate, "accumulate") -HTML5_ATOM(aria_level, "aria-level") -HTML5_ATOM(columnspan, "columnspan") -HTML5_ATOM(cap_height, "cap-height") +HTML5_ATOM(action, "action") +HTML5_ATOM(active, "active") +HTML5_ATOM(additive, "additive") +HTML5_ATOM(begin, "begin") +HTML5_ATOM(dominant_baseline, "dominant-baseline") +HTML5_ATOM(divisor, "divisor") +HTML5_ATOM(definitionurl, "definitionurl") +HTML5_ATOM(definitionURL, "definitionURL") +HTML5_ATOM(horiz_adv_x, "horiz-adv-x") +HTML5_ATOM(horiz_origin_x, "horiz-origin-x") +HTML5_ATOM(horiz_origin_y, "horiz-origin-y") +HTML5_ATOM(limitingconeangle, "limitingconeangle") +HTML5_ATOM(limitingConeAngle, "limitingConeAngle") +HTML5_ATOM(mediummathspace, "mediummathspace") +HTML5_ATOM(media, "media") +HTML5_ATOM(manifest, "manifest") +HTML5_ATOM(onfilterchange, "onfilterchange") +HTML5_ATOM(onfinish, "onfinish") +HTML5_ATOM(optimum, "optimum") +HTML5_ATOM(radiogroup, "radiogroup") +HTML5_ATOM(radius, "radius") +HTML5_ATOM(scriptlevel, "scriptlevel") +HTML5_ATOM(scriptsizemultiplier, "scriptsizemultiplier") +HTML5_ATOM(string, "string") +HTML5_ATOM(strikethrough_position, "strikethrough-position") +HTML5_ATOM(strikethrough_thickness, "strikethrough-thickness") +HTML5_ATOM(scriptminsize, "scriptminsize") +HTML5_ATOM(tabindex, "tabindex") +HTML5_ATOM(valign, "valign") +HTML5_ATOM(visibility, "visibility") HTML5_ATOM(background, "background") -HTML5_ATOM(glyph_name, "glyph-name") -HTML5_ATOM(groupalign, "groupalign") -HTML5_ATOM(fontfamily, "fontfamily") -HTML5_ATOM(fontweight, "fontweight") -HTML5_ATOM(font_style, "font-style") -HTML5_ATOM(keysplines, "keysplines") -HTML5_ATOM(keySplines, "keySplines") -HTML5_ATOM(http_equiv, "http-equiv") -HTML5_ATOM(onactivate, "onactivate") -HTML5_ATOM(occurrence, "occurrence") -HTML5_ATOM(irrelevant, "irrelevant") -HTML5_ATOM(ondblclick, "ondblclick") -HTML5_ATOM(ondragdrop, "ondragdrop") -HTML5_ATOM(onkeypress, "onkeypress") -HTML5_ATOM(onrowenter, "onrowenter") -HTML5_ATOM(ondragover, "ondragover") -HTML5_ATOM(onfocusout, "onfocusout") -HTML5_ATOM(onmouseout, "onmouseout") -HTML5_ATOM(numoctaves, "numoctaves") -HTML5_ATOM(numOctaves, "numOctaves") +HTML5_ATOM(link, "link") HTML5_ATOM(marker_mid, "marker-mid") +HTML5_ATOM(markerheight, "markerheight") +HTML5_ATOM(markerHeight, "markerHeight") HTML5_ATOM(marker_end, "marker-end") -HTML5_ATOM(textlength, "textlength") -HTML5_ATOM(textLength, "textLength") -HTML5_ATOM(visibility, "visibility") -HTML5_ATOM(viewtarget, "viewtarget") -HTML5_ATOM(viewTarget, "viewTarget") -HTML5_ATOM(vert_adv_y, "vert-adv-y") -HTML5_ATOM(pathlength, "pathlength") -HTML5_ATOM(pathLength, "pathLength") -HTML5_ATOM(repeat_max, "repeat-max") -HTML5_ATOM(radiogroup, "radiogroup") -HTML5_ATOM(stop_color, "stop-color") -HTML5_ATOM(separators, "separators") -HTML5_ATOM(repeat_min, "repeat-min") -HTML5_ATOM(rowspacing, "rowspacing") +HTML5_ATOM(mask, "mask") +HTML5_ATOM(marker_start, "marker-start") +HTML5_ATOM(markerwidth, "markerwidth") +HTML5_ATOM(markerWidth, "markerWidth") +HTML5_ATOM(maskunits, "maskunits") +HTML5_ATOM(maskUnits, "maskUnits") +HTML5_ATOM(markerunits, "markerunits") +HTML5_ATOM(markerUnits, "markerUnits") +HTML5_ATOM(maskcontentunits, "maskcontentunits") +HTML5_ATOM(maskContentUnits, "maskContentUnits") +HTML5_ATOM(amplitude, "amplitude") +HTML5_ATOM(cellspacing, "cellspacing") +HTML5_ATOM(cellpadding, "cellpadding") +HTML5_ATOM(declare, "declare") +HTML5_ATOM(fill_rule, "fill-rule") +HTML5_ATOM(fill, "fill") +HTML5_ATOM(fill_opacity, "fill-opacity") +HTML5_ATOM(maxlength, "maxlength") +HTML5_ATOM(onclick, "onclick") +HTML5_ATOM(onblur, "onblur") +HTML5_ATOM(replace, "replace") +HTML5_ATOM(rowlines, "rowlines") +HTML5_ATOM(scale, "scale") +HTML5_ATOM(tablevalues, "tablevalues") +HTML5_ATOM(tableValues, "tableValues") +HTML5_ATOM(v_alphabetic, "v-alphabetic") +HTML5_ATOM(azimuth, "azimuth") +HTML5_ATOM(format, "format") +HTML5_ATOM(frameborder, "frameborder") +HTML5_ATOM(frame, "frame") +HTML5_ATOM(framespacing, "framespacing") +HTML5_ATOM(from, "from") +HTML5_ATOM(prompt, "prompt") +HTML5_ATOM(primitiveunits, "primitiveunits") +HTML5_ATOM(primitiveUnits, "primitiveUnits") +HTML5_ATOM(symmetric, "symmetric") +HTML5_ATOM(stemh, "stemh") +HTML5_ATOM(stemv, "stemv") +HTML5_ATOM(seamless, "seamless") +HTML5_ATOM(summary, "summary") +HTML5_ATOM(usemap, "usemap") HTML5_ATOM(zoomandpan, "zoomandpan") HTML5_ATOM(zoomAndPan, "zoomAndPan") -HTML5_ATOM(xlink_type, "xlink:type") -HTML5_ATOM(xlink_role, "xlink:role") +HTML5_ATOM(async, "async") +HTML5_ATOM(alink, "alink") +HTML5_ATOM(in, "in") +HTML5_ATOM(icon, "icon") +HTML5_ATOM(kernelmatrix, "kernelmatrix") +HTML5_ATOM(kernelMatrix, "kernelMatrix") +HTML5_ATOM(kerning, "kerning") +HTML5_ATOM(kernelunitlength, "kernelunitlength") +HTML5_ATOM(kernelUnitLength, "kernelUnitLength") +HTML5_ATOM(onunload, "onunload") +HTML5_ATOM(open, "open") +HTML5_ATOM(oninvalid, "oninvalid") +HTML5_ATOM(onend, "onend") +HTML5_ATOM(oninput, "oninput") +HTML5_ATOM(pointer_events, "pointer-events") +HTML5_ATOM(points, "points") +HTML5_ATOM(pointsatx, "pointsatx") +HTML5_ATOM(pointsAtX, "pointsAtX") +HTML5_ATOM(pointsaty, "pointsaty") +HTML5_ATOM(pointsAtY, "pointsAtY") +HTML5_ATOM(pointsatz, "pointsatz") +HTML5_ATOM(pointsAtZ, "pointsAtZ") +HTML5_ATOM(span, "span") +HTML5_ATOM(standby, "standby") +HTML5_ATOM(thinmathspace, "thinmathspace") +HTML5_ATOM(transform, "transform") +HTML5_ATOM(vlink, "vlink") +HTML5_ATOM(when, "when") HTML5_ATOM(xlink_href, "xlink:href") +HTML5_ATOM(xlink_title, "xlink:title") +HTML5_ATOM(xlink_role, "xlink:role") +HTML5_ATOM(xlink_arcrole, "xlink:arcrole") +HTML5_ATOM(arcrole, "arcrole") +HTML5_ATOM(xmlns_xlink, "xmlns:xlink") +HTML5_ATOM(xlink_type, "xlink:type") HTML5_ATOM(xlink_show, "xlink:show") HTML5_ATOM(show, "show") -HTML5_ATOM(accentunder, "accentunder") -HTML5_ATOM(aria_secret, "aria-secret") -HTML5_ATOM(aria_atomic, "aria-atomic") -HTML5_ATOM(aria_hidden, "aria-hidden") -HTML5_ATOM(aria_flowto, "aria-flowto") -HTML5_ATOM(arabic_form, "arabic-form") -HTML5_ATOM(cellpadding, "cellpadding") -HTML5_ATOM(cellspacing, "cellspacing") -HTML5_ATOM(columnwidth, "columnwidth") -HTML5_ATOM(crossorigin, "crossorigin") -HTML5_ATOM(columnalign, "columnalign") -HTML5_ATOM(columnlines, "columnlines") -HTML5_ATOM(contextmenu, "contextmenu") -HTML5_ATOM(baseprofile, "baseprofile") -HTML5_ATOM(baseProfile, "baseProfile") -HTML5_ATOM(font_family, "font-family") -HTML5_ATOM(frameborder, "frameborder") -HTML5_ATOM(filterunits, "filterunits") -HTML5_ATOM(filterUnits, "filterUnits") +HTML5_ATOM(xlink_actuate, "xlink:actuate") +HTML5_ATOM(actuate, "actuate") +HTML5_ATOM(autoplay, "autoplay") +HTML5_ATOM(autosubmit, "autosubmit") +HTML5_ATOM(autocomplete, "autocomplete") +HTML5_ATOM(autofocus, "autofocus") +HTML5_ATOM(bgcolor, "bgcolor") +HTML5_ATOM(color_profile, "color-profile") +HTML5_ATOM(color_rendering, "color-rendering") +HTML5_ATOM(color_interpolation, "color-interpolation") +HTML5_ATOM(color, "color") +HTML5_ATOM(color_interpolation_filters, "color-interpolation-filters") +HTML5_ATOM(encoding, "encoding") +HTML5_ATOM(exponent, "exponent") HTML5_ATOM(flood_color, "flood-color") -HTML5_ATOM(font_weight, "font-weight") -HTML5_ATOM(horiz_adv_x, "horiz-adv-x") -HTML5_ATOM(ondragleave, "ondragleave") -HTML5_ATOM(onmousemove, "onmousemove") -HTML5_ATOM(orientation, "orientation") -HTML5_ATOM(onmousedown, "onmousedown") -HTML5_ATOM(onmouseover, "onmouseover") -HTML5_ATOM(ondragenter, "ondragenter") +HTML5_ATOM(flood_opacity, "flood-opacity") HTML5_ATOM(ideographic, "ideographic") -HTML5_ATOM(onbeforecut, "onbeforecut") -HTML5_ATOM(onforminput, "onforminput") -HTML5_ATOM(ondragstart, "ondragstart") +HTML5_ATOM(lquote, "lquote") +HTML5_ATOM(panose_1, "panose-1") +HTML5_ATOM(numoctaves, "numoctaves") +HTML5_ATOM(numOctaves, "numOctaves") +HTML5_ATOM(onload, "onload") +HTML5_ATOM(onbounce, "onbounce") +HTML5_ATOM(oncontrolselect, "oncontrolselect") +HTML5_ATOM(onrowsinserted, "onrowsinserted") +HTML5_ATOM(onmousewheel, "onmousewheel") +HTML5_ATOM(onrowenter, "onrowenter") +HTML5_ATOM(onmouseenter, "onmouseenter") +HTML5_ATOM(onmouseover, "onmouseover") +HTML5_ATOM(onformchange, "onformchange") +HTML5_ATOM(onfocusin, "onfocusin") +HTML5_ATOM(onrowexit, "onrowexit") +HTML5_ATOM(onmoveend, "onmoveend") +HTML5_ATOM(oncontextmenu, "oncontextmenu") +HTML5_ATOM(onzoom, "onzoom") +HTML5_ATOM(onlosecapture, "onlosecapture") +HTML5_ATOM(oncopy, "oncopy") HTML5_ATOM(onmovestart, "onmovestart") -HTML5_ATOM(markerunits, "markerunits") -HTML5_ATOM(markerUnits, "markerUnits") -HTML5_ATOM(mathvariant, "mathvariant") -HTML5_ATOM(marginwidth, "marginwidth") -HTML5_ATOM(markerwidth, "markerwidth") -HTML5_ATOM(markerWidth, "markerWidth") -HTML5_ATOM(text_anchor, "text-anchor") -HTML5_ATOM(tablevalues, "tablevalues") -HTML5_ATOM(tableValues, "tableValues") -HTML5_ATOM(scriptlevel, "scriptlevel") -HTML5_ATOM(repeatcount, "repeatcount") -HTML5_ATOM(repeatCount, "repeatCount") -HTML5_ATOM(stitchtiles, "stitchtiles") -HTML5_ATOM(stitchTiles, "stitchTiles") -HTML5_ATOM(startoffset, "startoffset") -HTML5_ATOM(startOffset, "startOffset") -HTML5_ATOM(scrolldelay, "scrolldelay") -HTML5_ATOM(xmlns_xlink, "xmlns:xlink") -HTML5_ATOM(xlink_title, "xlink:title") -HTML5_ATOM(aria_invalid, "aria-invalid") -HTML5_ATOM(aria_pressed, "aria-pressed") -HTML5_ATOM(aria_checked, "aria-checked") -HTML5_ATOM(autocomplete, "autocomplete") -HTML5_ATOM(aria_setsize, "aria-setsize") -HTML5_ATOM(aria_channel, "aria-channel") -HTML5_ATOM(equalcolumns, "equalcolumns") -HTML5_ATOM(displaystyle, "displaystyle") -HTML5_ATOM(dataformatas, "dataformatas") -HTML5_ATOM(fill_opacity, "fill-opacity") -HTML5_ATOM(font_variant, "font-variant") -HTML5_ATOM(font_stretch, "font-stretch") -HTML5_ATOM(framespacing, "framespacing") -HTML5_ATOM(kernelmatrix, "kernelmatrix") -HTML5_ATOM(kernelMatrix, "kernelMatrix") -HTML5_ATOM(ondeactivate, "ondeactivate") HTML5_ATOM(onrowsdelete, "onrowsdelete") HTML5_ATOM(onmouseleave, "onmouseleave") -HTML5_ATOM(onformchange, "onformchange") -HTML5_ATOM(oncellchange, "oncellchange") -HTML5_ATOM(onmousewheel, "onmousewheel") -HTML5_ATOM(onmouseenter, "onmouseenter") -HTML5_ATOM(onafterprint, "onafterprint") -HTML5_ATOM(onbeforecopy, "onbeforecopy") -HTML5_ATOM(marginheight, "marginheight") -HTML5_ATOM(markerheight, "markerheight") -HTML5_ATOM(markerHeight, "markerHeight") -HTML5_ATOM(marker_start, "marker-start") -HTML5_ATOM(mathematical, "mathematical") -HTML5_ATOM(lengthadjust, "lengthadjust") -HTML5_ATOM(lengthAdjust, "lengthAdjust") -HTML5_ATOM(unselectable, "unselectable") -HTML5_ATOM(unicode_bidi, "unicode-bidi") -HTML5_ATOM(units_per_em, "units-per-em") -HTML5_ATOM(word_spacing, "word-spacing") -HTML5_ATOM(writing_mode, "writing-mode") -HTML5_ATOM(v_alphabetic, "v-alphabetic") -HTML5_ATOM(patternunits, "patternunits") -HTML5_ATOM(patternUnits, "patternUnits") -HTML5_ATOM(spreadmethod, "spreadmethod") -HTML5_ATOM(spreadMethod, "spreadMethod") -HTML5_ATOM(surfacescale, "surfacescale") -HTML5_ATOM(surfaceScale, "surfaceScale") +HTML5_ATOM(onmove, "onmove") +HTML5_ATOM(onmousemove, "onmousemove") +HTML5_ATOM(onmouseup, "onmouseup") +HTML5_ATOM(onfocus, "onfocus") +HTML5_ATOM(onmouseout, "onmouseout") +HTML5_ATOM(onforminput, "onforminput") +HTML5_ATOM(onfocusout, "onfocusout") +HTML5_ATOM(onmousedown, "onmousedown") +HTML5_ATOM(to, "to") +HTML5_ATOM(rquote, "rquote") +HTML5_ATOM(stroke_linecap, "stroke-linecap") +HTML5_ATOM(scrolldelay, "scrolldelay") +HTML5_ATOM(stroke_dasharray, "stroke-dasharray") +HTML5_ATOM(stroke_dashoffset, "stroke-dashoffset") +HTML5_ATOM(stroke_linejoin, "stroke-linejoin") +HTML5_ATOM(stroke_miterlimit, "stroke-miterlimit") +HTML5_ATOM(stroke, "stroke") +HTML5_ATOM(scrolling, "scrolling") HTML5_ATOM(stroke_width, "stroke-width") -HTML5_ATOM(repeat_start, "repeat-start") -HTML5_ATOM(stddeviation, "stddeviation") -HTML5_ATOM(stdDeviation, "stdDeviation") +HTML5_ATOM(stroke_opacity, "stroke-opacity") +HTML5_ATOM(compact, "compact") +HTML5_ATOM(clip, "clip") +HTML5_ATOM(clip_rule, "clip-rule") +HTML5_ATOM(clip_path, "clip-path") +HTML5_ATOM(clippathunits, "clippathunits") +HTML5_ATOM(clipPathUnits, "clipPathUnits") +HTML5_ATOM(display, "display") +HTML5_ATOM(displaystyle, "displaystyle") +HTML5_ATOM(glyph_orientation_vertical, "glyph-orientation-vertical") +HTML5_ATOM(glyph_orientation_horizontal, "glyph-orientation-horizontal") +HTML5_ATOM(glyphref, "glyphref") +HTML5_ATOM(glyphRef, "glyphRef") +HTML5_ATOM(glyph_name, "glyph-name") +HTML5_ATOM(http_equiv, "http-equiv") +HTML5_ATOM(keypoints, "keypoints") +HTML5_ATOM(keyPoints, "keyPoints") +HTML5_ATOM(loop, "loop") +HTML5_ATOM(property, "property") +HTML5_ATOM(scoped, "scoped") +HTML5_ATOM(step, "step") +HTML5_ATOM(shape_rendering, "shape-rendering") +HTML5_ATOM(scope, "scope") +HTML5_ATOM(shape, "shape") +HTML5_ATOM(slope, "slope") +HTML5_ATOM(stop_color, "stop-color") HTML5_ATOM(stop_opacity, "stop-opacity") -HTML5_ATOM(aria_controls, "aria-controls") -HTML5_ATOM(aria_haspopup, "aria-haspopup") -HTML5_ATOM(accent_height, "accent-height") -HTML5_ATOM(aria_valuenow, "aria-valuenow") -HTML5_ATOM(aria_relevant, "aria-relevant") -HTML5_ATOM(aria_posinset, "aria-posinset") -HTML5_ATOM(aria_valuemax, "aria-valuemax") -HTML5_ATOM(aria_readonly, "aria-readonly") -HTML5_ATOM(aria_selected, "aria-selected") -HTML5_ATOM(aria_required, "aria-required") -HTML5_ATOM(aria_expanded, "aria-expanded") -HTML5_ATOM(aria_disabled, "aria-disabled") -HTML5_ATOM(attributetype, "attributetype") -HTML5_ATOM(attributeType, "attributeType") +HTML5_ATOM(wrap, "wrap") +HTML5_ATOM(abbr, "abbr") HTML5_ATOM(attributename, "attributename") HTML5_ATOM(attributeName, "attributeName") -HTML5_ATOM(aria_datatype, "aria-datatype") -HTML5_ATOM(aria_valuemin, "aria-valuemin") -HTML5_ATOM(basefrequency, "basefrequency") -HTML5_ATOM(baseFrequency, "baseFrequency") -HTML5_ATOM(columnspacing, "columnspacing") -HTML5_ATOM(color_profile, "color-profile") -HTML5_ATOM(clippathunits, "clippathunits") -HTML5_ATOM(clipPathUnits, "clipPathUnits") -HTML5_ATOM(definitionurl, "definitionurl") -HTML5_ATOM(definitionURL, "definitionURL") -HTML5_ATOM(gradientunits, "gradientunits") -HTML5_ATOM(gradientUnits, "gradientUnits") -HTML5_ATOM(flood_opacity, "flood-opacity") -HTML5_ATOM(onafterupdate, "onafterupdate") +HTML5_ATOM(attributetype, "attributetype") +HTML5_ATOM(attributeType, "attributeType") +HTML5_ATOM(char_, "char") +HTML5_ATOM(coords, "coords") +HTML5_ATOM(charoff, "charoff") +HTML5_ATOM(charset, "charset") +HTML5_ATOM(macros, "macros") +HTML5_ATOM(nowrap, "nowrap") +HTML5_ATOM(nohref, "nohref") +HTML5_ATOM(ondrag, "ondrag") +HTML5_ATOM(ondragenter, "ondragenter") +HTML5_ATOM(ondragover, "ondragover") +HTML5_ATOM(onpropertychange, "onpropertychange") +HTML5_ATOM(ondragend, "ondragend") +HTML5_ATOM(ondrop, "ondrop") +HTML5_ATOM(ondragdrop, "ondragdrop") +HTML5_ATOM(overline_position, "overline-position") +HTML5_ATOM(onerror, "onerror") +HTML5_ATOM(operator_, "operator") +HTML5_ATOM(overflow, "overflow") +HTML5_ATOM(ondragstart, "ondragstart") HTML5_ATOM(onerrorupdate, "onerrorupdate") -HTML5_ATOM(onbeforepaste, "onbeforepaste") -HTML5_ATOM(onlosecapture, "onlosecapture") -HTML5_ATOM(oncontextmenu, "oncontextmenu") -HTML5_ATOM(onselectstart, "onselectstart") -HTML5_ATOM(onbeforeprint, "onbeforeprint") -HTML5_ATOM(movablelimits, "movablelimits") -HTML5_ATOM(linethickness, "linethickness") -HTML5_ATOM(unicode_range, "unicode-range") -HTML5_ATOM(thinmathspace, "thinmathspace") -HTML5_ATOM(vert_origin_x, "vert-origin-x") -HTML5_ATOM(vert_origin_y, "vert-origin-y") -HTML5_ATOM(v_ideographic, "v-ideographic") +HTML5_ATOM(overline_thickness, "overline-thickness") +HTML5_ATOM(ondragleave, "ondragleave") +HTML5_ATOM(startoffset, "startoffset") +HTML5_ATOM(startOffset, "startOffset") +HTML5_ATOM(start, "start") +HTML5_ATOM(axis, "axis") +HTML5_ATOM(bias, "bias") +HTML5_ATOM(colspan, "colspan") +HTML5_ATOM(classid, "classid") +HTML5_ATOM(crossorigin, "crossorigin") +HTML5_ATOM(cols, "cols") +HTML5_ATOM(cursor, "cursor") +HTML5_ATOM(closure, "closure") +HTML5_ATOM(close, "close") +HTML5_ATOM(class_, "class") +HTML5_ATOM(keysystem, "keysystem") +HTML5_ATOM(keysplines, "keysplines") +HTML5_ATOM(keySplines, "keySplines") +HTML5_ATOM(lowsrc, "lowsrc") +HTML5_ATOM(maxsize, "maxsize") +HTML5_ATOM(minsize, "minsize") +HTML5_ATOM(offset, "offset") HTML5_ATOM(preservealpha, "preservealpha") HTML5_ATOM(preserveAlpha, "preserveAlpha") -HTML5_ATOM(scriptminsize, "scriptminsize") -HTML5_ATOM(specification, "specification") -HTML5_ATOM(xlink_actuate, "xlink:actuate") -HTML5_ATOM(actuate, "actuate") -HTML5_ATOM(xlink_arcrole, "xlink:arcrole") -HTML5_ATOM(arcrole, "arcrole") -HTML5_ATOM(accept_charset, "accept-charset") -HTML5_ATOM(alignmentscope, "alignmentscope") -HTML5_ATOM(aria_multiline, "aria-multiline") -HTML5_ATOM(baseline_shift, "baseline-shift") -HTML5_ATOM(horiz_origin_x, "horiz-origin-x") -HTML5_ATOM(horiz_origin_y, "horiz-origin-y") -HTML5_ATOM(onbeforeupdate, "onbeforeupdate") -HTML5_ATOM(onfilterchange, "onfilterchange") -HTML5_ATOM(onrowsinserted, "onrowsinserted") -HTML5_ATOM(onbeforeunload, "onbeforeunload") -HTML5_ATOM(mathbackground, "mathbackground") -HTML5_ATOM(letter_spacing, "letter-spacing") -HTML5_ATOM(lighting_color, "lighting-color") -HTML5_ATOM(thickmathspace, "thickmathspace") -HTML5_ATOM(text_rendering, "text-rendering") -HTML5_ATOM(v_mathematical, "v-mathematical") -HTML5_ATOM(pointer_events, "pointer-events") -HTML5_ATOM(primitiveunits, "primitiveunits") -HTML5_ATOM(primitiveUnits, "primitiveUnits") -HTML5_ATOM(referrerpolicy, "referrerpolicy") -HTML5_ATOM(systemlanguage, "systemlanguage") -HTML5_ATOM(systemLanguage, "systemLanguage") -HTML5_ATOM(stroke_linecap, "stroke-linecap") +HTML5_ATOM(preserveaspectratio, "preserveaspectratio") +HTML5_ATOM(preserveAspectRatio, "preserveAspectRatio") +HTML5_ATOM(rowspan, "rowspan") +HTML5_ATOM(rowspacing, "rowspacing") +HTML5_ATOM(rows, "rows") +HTML5_ATOM(srcset, "srcset") HTML5_ATOM(subscriptshift, "subscriptshift") -HTML5_ATOM(stroke_opacity, "stroke-opacity") -HTML5_ATOM(aria_dropeffect, "aria-dropeffect") -HTML5_ATOM(aria_labelledby, "aria-labelledby") -HTML5_ATOM(aria_templateid, "aria-templateid") -HTML5_ATOM(color_rendering, "color-rendering") +HTML5_ATOM(version, "version") +HTML5_ATOM(alttext, "alttext") HTML5_ATOM(contenteditable, "contenteditable") -HTML5_ATOM(diffuseconstant, "diffuseconstant") -HTML5_ATOM(diffuseConstant, "diffuseConstant") -HTML5_ATOM(ondataavailable, "ondataavailable") -HTML5_ATOM(oncontrolselect, "oncontrolselect") -HTML5_ATOM(image_rendering, "image-rendering") -HTML5_ATOM(mediummathspace, "mediummathspace") -HTML5_ATOM(text_decoration, "text-decoration") -HTML5_ATOM(shape_rendering, "shape-rendering") -HTML5_ATOM(stroke_linejoin, "stroke-linejoin") -HTML5_ATOM(repeat_template, "repeat-template") -HTML5_ATOM(aria_describedby, "aria-describedby") +HTML5_ATOM(controls, "controls") +HTML5_ATOM(content, "content") +HTML5_ATOM(contextmenu, "contextmenu") +HTML5_ATOM(depth, "depth") +HTML5_ATOM(enctype, "enctype") +HTML5_ATOM(font_stretch, "font-stretch") +HTML5_ATOM(filter, "filter") +HTML5_ATOM(fontweight, "fontweight") +HTML5_ATOM(font_weight, "font-weight") +HTML5_ATOM(fontstyle, "fontstyle") +HTML5_ATOM(font_style, "font-style") +HTML5_ATOM(fontfamily, "fontfamily") +HTML5_ATOM(font_family, "font-family") +HTML5_ATOM(font_variant, "font-variant") HTML5_ATOM(font_size_adjust, "font-size-adjust") -HTML5_ATOM(kernelunitlength, "kernelunitlength") -HTML5_ATOM(kernelUnitLength, "kernelUnitLength") -HTML5_ATOM(onbeforeactivate, "onbeforeactivate") -HTML5_ATOM(onpropertychange, "onpropertychange") -HTML5_ATOM(ondatasetchanged, "ondatasetchanged") -HTML5_ATOM(maskcontentunits, "maskcontentunits") -HTML5_ATOM(maskContentUnits, "maskContentUnits") +HTML5_ATOM(filterunits, "filterunits") +HTML5_ATOM(filterUnits, "filterUnits") +HTML5_ATOM(fontsize, "fontsize") +HTML5_ATOM(font_size, "font-size") +HTML5_ATOM(keytimes, "keytimes") +HTML5_ATOM(keyTimes, "keyTimes") +HTML5_ATOM(letter_spacing, "letter-spacing") +HTML5_ATOM(list, "list") +HTML5_ATOM(multiple, "multiple") +HTML5_ATOM(rt, "rt") +HTML5_ATOM(onstop, "onstop") +HTML5_ATOM(onstart, "onstart") +HTML5_ATOM(poster, "poster") HTML5_ATOM(patterntransform, "patterntransform") HTML5_ATOM(patternTransform, "patternTransform") +HTML5_ATOM(pattern, "pattern") +HTML5_ATOM(patternunits, "patternunits") +HTML5_ATOM(patternUnits, "patternUnits") +HTML5_ATOM(patterncontentunits, "patterncontentunits") +HTML5_ATOM(patternContentUnits, "patternContentUnits") +HTML5_ATOM(restart, "restart") +HTML5_ATOM(stitchtiles, "stitchtiles") +HTML5_ATOM(stitchTiles, "stitchTiles") +HTML5_ATOM(systemlanguage, "systemlanguage") +HTML5_ATOM(systemLanguage, "systemLanguage") +HTML5_ATOM(text_rendering, "text-rendering") +HTML5_ATOM(vert_origin_x, "vert-origin-x") +HTML5_ATOM(vert_adv_y, "vert-adv-y") +HTML5_ATOM(vert_origin_y, "vert-origin-y") +HTML5_ATOM(text_decoration, "text-decoration") +HTML5_ATOM(text_anchor, "text-anchor") +HTML5_ATOM(textlength, "textlength") +HTML5_ATOM(textLength, "textLength") +HTML5_ATOM(text, "text") +HTML5_ATOM(units_per_em, "units-per-em") +HTML5_ATOM(writing_mode, "writing-mode") +HTML5_ATOM(widths, "widths") +HTML5_ATOM(width, "width") +HTML5_ATOM(accumulate, "accumulate") +HTML5_ATOM(columnspan, "columnspan") +HTML5_ATOM(columnlines, "columnlines") +HTML5_ATOM(columnalign, "columnalign") +HTML5_ATOM(columnspacing, "columnspacing") +HTML5_ATOM(columnwidth, "columnwidth") +HTML5_ATOM(groupalign, "groupalign") +HTML5_ATOM(inputmode, "inputmode") +HTML5_ATOM(occurrence, "occurrence") +HTML5_ATOM(onsubmit, "onsubmit") +HTML5_ATOM(oncut, "oncut") +HTML5_ATOM(required, "required") HTML5_ATOM(requiredfeatures, "requiredfeatures") HTML5_ATOM(requiredFeatures, "requiredFeatures") -HTML5_ATOM(rendering_intent, "rendering-intent") -HTML5_ATOM(specularexponent, "specularexponent") -HTML5_ATOM(specularExponent, "specularExponent") -HTML5_ATOM(specularconstant, "specularconstant") -HTML5_ATOM(specularConstant, "specularConstant") -HTML5_ATOM(superscriptshift, "superscriptshift") -HTML5_ATOM(stroke_dasharray, "stroke-dasharray") -HTML5_ATOM(xchannelselector, "xchannelselector") -HTML5_ATOM(xChannelSelector, "xChannelSelector") -HTML5_ATOM(ychannelselector, "ychannelselector") -HTML5_ATOM(yChannelSelector, "yChannelSelector") -HTML5_ATOM(aria_autocomplete, "aria-autocomplete") -HTML5_ATOM(enable_background, "enable-background") -HTML5_ATOM(dominant_baseline, "dominant-baseline") -HTML5_ATOM(gradienttransform, "gradienttransform") -HTML5_ATOM(gradientTransform, "gradientTransform") -HTML5_ATOM(onbefordeactivate, "onbefordeactivate") -HTML5_ATOM(ondatasetcomplete, "ondatasetcomplete") -HTML5_ATOM(overline_position, "overline-position") -HTML5_ATOM(onbeforeeditfocus, "onbeforeeditfocus") -HTML5_ATOM(limitingconeangle, "limitingconeangle") -HTML5_ATOM(limitingConeAngle, "limitingConeAngle") -HTML5_ATOM(verythinmathspace, "verythinmathspace") -HTML5_ATOM(stroke_dashoffset, "stroke-dashoffset") -HTML5_ATOM(stroke_miterlimit, "stroke-miterlimit") -HTML5_ATOM(alignment_baseline, "alignment-baseline") -HTML5_ATOM(onreadystatechange, "onreadystatechange") -HTML5_ATOM(overline_thickness, "overline-thickness") -HTML5_ATOM(underline_position, "underline-position") -HTML5_ATOM(verythickmathspace, "verythickmathspace") +HTML5_ATOM(result, "result") HTML5_ATOM(requiredextensions, "requiredextensions") HTML5_ATOM(requiredExtensions, "requiredExtensions") -HTML5_ATOM(color_interpolation, "color-interpolation") -HTML5_ATOM(underline_thickness, "underline-thickness") -HTML5_ATOM(preserveaspectratio, "preserveaspectratio") -HTML5_ATOM(preserveAspectRatio, "preserveAspectRatio") -HTML5_ATOM(patterncontentunits, "patterncontentunits") -HTML5_ATOM(patternContentUnits, "patternContentUnits") -HTML5_ATOM(aria_multiselectable, "aria-multiselectable") -HTML5_ATOM(scriptsizemultiplier, "scriptsizemultiplier") -HTML5_ATOM(aria_activedescendant, "aria-activedescendant") +HTML5_ATOM(values, "values") +HTML5_ATOM(valuetype, "valuetype") +HTML5_ATOM(value, "value") +HTML5_ATOM(elevation, "elevation") +HTML5_ATOM(viewtarget, "viewtarget") +HTML5_ATOM(viewTarget, "viewTarget") +HTML5_ATOM(viewbox, "viewbox") +HTML5_ATOM(viewBox, "viewBox") +HTML5_ATOM(cx, "cx") +HTML5_ATOM(dx, "dx") +HTML5_ATOM(fx, "fx") +HTML5_ATOM(bbox, "bbox") +HTML5_ATOM(rx, "rx") +HTML5_ATOM(refx, "refx") +HTML5_ATOM(refX, "refX") +HTML5_ATOM(by, "by") +HTML5_ATOM(cy, "cy") +HTML5_ATOM(dy, "dy") +HTML5_ATOM(fy, "fy") +HTML5_ATOM(ry, "ry") +HTML5_ATOM(refy, "refy") +HTML5_ATOM(refY, "refY") +HTML5_ATOM(verythinmathspace, "verythinmathspace") +HTML5_ATOM(verythickmathspace, "verythickmathspace") HTML5_ATOM(veryverythinmathspace, "veryverythinmathspace") HTML5_ATOM(veryverythickmathspace, "veryverythickmathspace") -HTML5_ATOM(strikethrough_position, "strikethrough-position") -HTML5_ATOM(strikethrough_thickness, "strikethrough-thickness") -HTML5_ATOM(glyph_orientation_vertical, "glyph-orientation-vertical") -HTML5_ATOM(color_interpolation_filters, "color-interpolation-filters") -HTML5_ATOM(glyph_orientation_horizontal, "glyph-orientation-horizontal") -HTML5_ATOM(b, "b") -HTML5_ATOM(g, "g") -HTML5_ATOM(i, "i") -HTML5_ATOM(q, "q") -HTML5_ATOM(s, "s") -HTML5_ATOM(u, "u") -HTML5_ATOM(br, "br") -HTML5_ATOM(ci, "ci") -HTML5_ATOM(cn, "cn") -HTML5_ATOM(dd, "dd") -HTML5_ATOM(dl, "dl") -HTML5_ATOM(dt, "dt") -HTML5_ATOM(em, "em") -HTML5_ATOM(eq, "eq") -HTML5_ATOM(fn, "fn") -HTML5_ATOM(h1, "h1") -HTML5_ATOM(h2, "h2") -HTML5_ATOM(h3, "h3") -HTML5_ATOM(h4, "h4") -HTML5_ATOM(h5, "h5") -HTML5_ATOM(h6, "h6") -HTML5_ATOM(gt, "gt") -HTML5_ATOM(hr, "hr") -HTML5_ATOM(li, "li") -HTML5_ATOM(ln, "ln") -HTML5_ATOM(lt, "lt") -HTML5_ATOM(or_, "or") -HTML5_ATOM(pi, "pi") -HTML5_ATOM(rb, "rb") -HTML5_ATOM(rp, "rp") -HTML5_ATOM(tt, "tt") HTML5_ATOM(and_, "and") HTML5_ATOM(arg, "arg") HTML5_ATOM(abs, "abs") @@ -772,6 +741,7 @@ HTML5_ATOM(neq, "neq") HTML5_ATOM(not_, "not") HTML5_ATOM(nav, "nav") HTML5_ATOM(pre, "pre") +HTML5_ATOM(b, "b") HTML5_ATOM(rem, "rem") HTML5_ATOM(sub, "sub") HTML5_ATOM(sec, "sec") @@ -783,293 +753,323 @@ HTML5_ATOM(set, "set") HTML5_ATOM(tan, "tan") HTML5_ATOM(use, "use") HTML5_ATOM(var, "var") +HTML5_ATOM(g, "g") HTML5_ATOM(wbr, "wbr") HTML5_ATOM(xor_, "xor") +HTML5_ATOM(i, "i") +HTML5_ATOM(q, "q") +HTML5_ATOM(s, "s") +HTML5_ATOM(u, "u") +HTML5_ATOM(h1, "h1") +HTML5_ATOM(h2, "h2") +HTML5_ATOM(h3, "h3") +HTML5_ATOM(h4, "h4") +HTML5_ATOM(h5, "h5") +HTML5_ATOM(h6, "h6") HTML5_ATOM(area, "area") -HTML5_ATOM(bvar, "bvar") -HTML5_ATOM(card, "card") -HTML5_ATOM(csch, "csch") -HTML5_ATOM(cosh, "cosh") -HTML5_ATOM(coth, "coth") -HTML5_ATOM(curl, "curl") -HTML5_ATOM(diff, "diff") -HTML5_ATOM(defs, "defs") -HTML5_ATOM(font, "font") -HTML5_ATOM(grad, "grad") -HTML5_ATOM(line, "line") +HTML5_ATOM(eulergamma, "eulergamma") +HTML5_ATOM(fefunca, "fefunca") +HTML5_ATOM(feFuncA, "feFuncA") +HTML5_ATOM(lambda, "lambda") +HTML5_ATOM(metadata, "metadata") HTML5_ATOM(meta, "meta") +HTML5_ATOM(fefuncb, "fefuncb") +HTML5_ATOM(feFuncB, "feFuncB") HTML5_ATOM(msub, "msub") -HTML5_ATOM(math, "math") -HTML5_ATOM(mark, "mark") -HTML5_ATOM(mean, "mean") -HTML5_ATOM(main, "main") -HTML5_ATOM(msup, "msup") -HTML5_ATOM(menu, "menu") -HTML5_ATOM(mrow, "mrow") -HTML5_ATOM(none, "none") -HTML5_ATOM(nest, "nest") -HTML5_ATOM(plus, "plus") -HTML5_ATOM(rule, "rule") -HTML5_ATOM(real, "real") -HTML5_ATOM(reln, "reln") -HTML5_ATOM(rect, "rect") -HTML5_ATOM(root, "root") -HTML5_ATOM(sech, "sech") -HTML5_ATOM(sinh, "sinh") -HTML5_ATOM(samp, "samp") -HTML5_ATOM(stop, "stop") -HTML5_ATOM(sdev, "sdev") -HTML5_ATOM(time, "time") -HTML5_ATOM(true_, "true") -HTML5_ATOM(tref, "tref") -HTML5_ATOM(tanh, "tanh") -HTML5_ATOM(view, "view") -HTML5_ATOM(aside, "aside") -HTML5_ATOM(audio, "audio") -HTML5_ATOM(apply, "apply") -HTML5_ATOM(embed, "embed") -HTML5_ATOM(false_, "false") -HTML5_ATOM(floor, "floor") -HTML5_ATOM(glyph, "glyph") -HTML5_ATOM(hkern, "hkern") -HTML5_ATOM(image, "image") -HTML5_ATOM(ident, "ident") -HTML5_ATOM(limit, "limit") -HTML5_ATOM(mfrac, "mfrac") -HTML5_ATOM(mpath, "mpath") -HTML5_ATOM(meter, "meter") -HTML5_ATOM(mover, "mover") -HTML5_ATOM(minus, "minus") -HTML5_ATOM(mroot, "mroot") -HTML5_ATOM(msqrt, "msqrt") -HTML5_ATOM(notin, "notin") -HTML5_ATOM(piece, "piece") -HTML5_ATOM(param, "param") -HTML5_ATOM(power, "power") -HTML5_ATOM(reals, "reals") -HTML5_ATOM(small_, "small") -HTML5_ATOM(track, "track") -HTML5_ATOM(tspan, "tspan") -HTML5_ATOM(times, "times") -HTML5_ATOM(union_, "union") -HTML5_ATOM(vkern, "vkern") -HTML5_ATOM(video, "video") +HTML5_ATOM(rb, "rb") HTML5_ATOM(arcsec, "arcsec") HTML5_ATOM(arccsc, "arccsc") -HTML5_ATOM(arctan, "arctan") -HTML5_ATOM(arcsin, "arcsin") -HTML5_ATOM(arccos, "arccos") -HTML5_ATOM(applet, "applet") -HTML5_ATOM(arccot, "arccot") -HTML5_ATOM(approx, "approx") +HTML5_ATOM(definition_src, "definition-src") +HTML5_ATOM(font_face_src, "font-face-src") +HTML5_ATOM(mfrac, "mfrac") +HTML5_ATOM(dd, "dd") +HTML5_ATOM(bgsound, "bgsound") +HTML5_ATOM(card, "card") +HTML5_ATOM(discard, "discard") +HTML5_ATOM(embed, "embed") +HTML5_ATOM(feblend, "feblend") +HTML5_ATOM(feBlend, "feBlend") +HTML5_ATOM(feflood, "feflood") +HTML5_ATOM(feFlood, "feFlood") +HTML5_ATOM(grad, "grad") +HTML5_ATOM(legend, "legend") +HTML5_ATOM(mfenced, "mfenced") +HTML5_ATOM(mpadded, "mpadded") +HTML5_ATOM(aside, "aside") +HTML5_ATOM(article, "article") +HTML5_ATOM(animate, "animate") +HTML5_ATOM(blockquote, "blockquote") HTML5_ATOM(circle, "circle") -HTML5_ATOM(center, "center") -HTML5_ATOM(canvas, "canvas") +HTML5_ATOM(compose, "compose") +HTML5_ATOM(conjugate, "conjugate") +HTML5_ATOM(divergence, "divergence") HTML5_ATOM(divide, "divide") HTML5_ATOM(degree, "degree") -HTML5_ATOM(dialog, "dialog") -HTML5_ATOM(domain, "domain") -HTML5_ATOM(exists, "exists") +HTML5_ATOM(datatemplate, "datatemplate") +HTML5_ATOM(exponentiale, "exponentiale") +HTML5_ATOM(ellipse, "ellipse") +HTML5_ATOM(font_face, "font-face") +HTML5_ATOM(feturbulence, "feturbulence") +HTML5_ATOM(feTurbulence, "feTurbulence") +HTML5_ATOM(femergenode, "femergenode") +HTML5_ATOM(feMergeNode, "feMergeNode") +HTML5_ATOM(feimage, "feimage") +HTML5_ATOM(feImage, "feImage") +HTML5_ATOM(femerge, "femerge") +HTML5_ATOM(feMerge, "feMerge") HTML5_ATOM(fetile, "fetile") HTML5_ATOM(feTile, "feTile") +HTML5_ATOM(font_face_name, "font-face-name") HTML5_ATOM(figure, "figure") -HTML5_ATOM(forall, "forall") -HTML5_ATOM(footer, "footer") -HTML5_ATOM(hgroup, "hgroup") -HTML5_ATOM(header, "header") -HTML5_ATOM(keygen, "keygen") -HTML5_ATOM(lambda, "lambda") -HTML5_ATOM(legend, "legend") +HTML5_ATOM(false_, "false") +HTML5_ATOM(fecomposite, "fecomposite") +HTML5_ATOM(feComposite, "feComposite") +HTML5_ATOM(image, "image") +HTML5_ATOM(inverse, "inverse") +HTML5_ATOM(line, "line") +HTML5_ATOM(logbase, "logbase") HTML5_ATOM(mspace, "mspace") +HTML5_ATOM(marquee, "marquee") HTML5_ATOM(mtable, "mtable") HTML5_ATOM(mstyle, "mstyle") -HTML5_ATOM(mglyph, "mglyph") -HTML5_ATOM(median, "median") -HTML5_ATOM(munder, "munder") -HTML5_ATOM(marker, "marker") -HTML5_ATOM(merror, "merror") -HTML5_ATOM(moment, "moment") -HTML5_ATOM(matrix, "matrix") -HTML5_ATOM(output, "output") -HTML5_ATOM(primes, "primes") +HTML5_ATOM(menclose, "menclose") +HTML5_ATOM(none, "none") +HTML5_ATOM(otherwise, "otherwise") +HTML5_ATOM(piece, "piece") +HTML5_ATOM(polyline, "polyline") +HTML5_ATOM(picture, "picture") +HTML5_ATOM(piecewise, "piecewise") +HTML5_ATOM(rule, "rule") HTML5_ATOM(source, "source") HTML5_ATOM(strike, "strike") +HTML5_ATOM(time, "time") +HTML5_ATOM(transpose, "transpose") +HTML5_ATOM(true_, "true") +HTML5_ATOM(variance, "variance") +HTML5_ATOM(altglyphdef, "altglyphdef") +HTML5_ATOM(altGlyphDef, "altGlyphDef") +HTML5_ATOM(diff, "diff") +HTML5_ATOM(factorof, "factorof") +HTML5_ATOM(partialdiff, "partialdiff") +HTML5_ATOM(setdiff, "setdiff") +HTML5_ATOM(tref, "tref") +HTML5_ATOM(ceiling, "ceiling") +HTML5_ATOM(dialog, "dialog") +HTML5_ATOM(fefuncg, "fefuncg") +HTML5_ATOM(feFuncG, "feFuncG") +HTML5_ATOM(fediffuselighting, "fediffuselighting") +HTML5_ATOM(feDiffuseLighting, "feDiffuseLighting") +HTML5_ATOM(fespecularlighting, "fespecularlighting") +HTML5_ATOM(feSpecularLighting, "feSpecularLighting") +HTML5_ATOM(listing, "listing") HTML5_ATOM(strong, "strong") -HTML5_ATOM(switch_, "switch") -HTML5_ATOM(symbol, "symbol") -HTML5_ATOM(subset, "subset") -HTML5_ATOM(tbreak, "tbreak") -HTML5_ATOM(vector, "vector") -HTML5_ATOM(article, "article") -HTML5_ATOM(animate, "animate") HTML5_ATOM(arcsech, "arcsech") HTML5_ATOM(arccsch, "arccsch") HTML5_ATOM(arctanh, "arctanh") HTML5_ATOM(arcsinh, "arcsinh") -HTML5_ATOM(arccosh, "arccosh") -HTML5_ATOM(arccoth, "arccoth") -HTML5_ATOM(acronym, "acronym") -HTML5_ATOM(bgsound, "bgsound") -HTML5_ATOM(compose, "compose") -HTML5_ATOM(ceiling, "ceiling") -HTML5_ATOM(csymbol, "csymbol") -HTML5_ATOM(discard, "discard") -HTML5_ATOM(details, "details") -HTML5_ATOM(ellipse, "ellipse") -HTML5_ATOM(fefunca, "fefunca") -HTML5_ATOM(feFuncA, "feFuncA") -HTML5_ATOM(fefuncb, "fefuncb") -HTML5_ATOM(feFuncB, "feFuncB") -HTML5_ATOM(feblend, "feblend") -HTML5_ATOM(feBlend, "feBlend") -HTML5_ATOM(feflood, "feflood") -HTML5_ATOM(feFlood, "feFlood") -HTML5_ATOM(feimage, "feimage") -HTML5_ATOM(feImage, "feImage") -HTML5_ATOM(femerge, "femerge") -HTML5_ATOM(feMerge, "feMerge") -HTML5_ATOM(fefuncg, "fefuncg") -HTML5_ATOM(feFuncG, "feFuncG") -HTML5_ATOM(fefuncr, "fefuncr") -HTML5_ATOM(feFuncR, "feFuncR") -HTML5_ATOM(handler, "handler") -HTML5_ATOM(inverse, "inverse") -HTML5_ATOM(implies, "implies") -HTML5_ATOM(isindex, "isindex") -HTML5_ATOM(logbase, "logbase") -HTML5_ATOM(listing, "listing") -HTML5_ATOM(mfenced, "mfenced") -HTML5_ATOM(mpadded, "mpadded") -HTML5_ATOM(marquee, "marquee") -HTML5_ATOM(maction, "maction") -HTML5_ATOM(msubsup, "msubsup") -HTML5_ATOM(picture, "picture") -HTML5_ATOM(polygon, "polygon") -HTML5_ATOM(product, "product") -HTML5_ATOM(setdiff, "setdiff") -HTML5_ATOM(section, "section") -HTML5_ATOM(tendsto, "tendsto") -HTML5_ATOM(uplimit, "uplimit") HTML5_ATOM(altglyph, "altglyph") HTML5_ATOM(altGlyph, "altGlyph") -HTML5_ATOM(basefont, "basefont") +HTML5_ATOM(arccosh, "arccosh") +HTML5_ATOM(arccoth, "arccoth") +HTML5_ATOM(csch, "csch") +HTML5_ATOM(cosh, "cosh") HTML5_ATOM(clippath, "clippath") HTML5_ATOM(clipPath, "clipPath") -HTML5_ATOM(codomain, "codomain") -HTML5_ATOM(emptyset, "emptyset") -HTML5_ATOM(factorof, "factorof") -HTML5_ATOM(fieldset, "fieldset") -HTML5_ATOM(feoffset, "feoffset") -HTML5_ATOM(feOffset, "feOffset") -HTML5_ATOM(interval, "interval") -HTML5_ATOM(integers, "integers") -HTML5_ATOM(infinity, "infinity") -HTML5_ATOM(listener, "listener") -HTML5_ATOM(lowlimit, "lowlimit") -HTML5_ATOM(metadata, "metadata") -HTML5_ATOM(menclose, "menclose") -HTML5_ATOM(menuitem, "menuitem") -HTML5_ATOM(mphantom, "mphantom") -HTML5_ATOM(polyline, "polyline") +HTML5_ATOM(coth, "coth") +HTML5_ATOM(glyph, "glyph") +HTML5_ATOM(mglyph, "mglyph") +HTML5_ATOM(missing_glyph, "missing-glyph") +HTML5_ATOM(math, "math") +HTML5_ATOM(mpath, "mpath") HTML5_ATOM(prefetch, "prefetch") -HTML5_ATOM(progress, "progress") -HTML5_ATOM(prsubset, "prsubset") -HTML5_ATOM(quotient, "quotient") -HTML5_ATOM(selector, "selector") +HTML5_ATOM(sech, "sech") +HTML5_ATOM(switch_, "switch") +HTML5_ATOM(sinh, "sinh") +HTML5_ATOM(tanh, "tanh") HTML5_ATOM(textpath, "textpath") HTML5_ATOM(textPath, "textPath") -HTML5_ATOM(variance, "variance") -HTML5_ATOM(animation, "animation") -HTML5_ATOM(conjugate, "conjugate") -HTML5_ATOM(condition, "condition") -HTML5_ATOM(complexes, "complexes") -HTML5_ATOM(font_face, "font-face") +HTML5_ATOM(ci, "ci") +HTML5_ATOM(font_face_uri, "font-face-uri") +HTML5_ATOM(li, "li") +HTML5_ATOM(imaginaryi, "imaginaryi") +HTML5_ATOM(pi, "pi") +HTML5_ATOM(mark, "mark") +HTML5_ATOM(malignmark, "malignmark") +HTML5_ATOM(tbreak, "tbreak") +HTML5_ATOM(track, "track") +HTML5_ATOM(dl, "dl") +HTML5_ATOM(csymbol, "csymbol") +HTML5_ATOM(curl, "curl") HTML5_ATOM(factorial, "factorial") -HTML5_ATOM(intersect, "intersect") -HTML5_ATOM(imaginary, "imaginary") -HTML5_ATOM(laplacian, "laplacian") -HTML5_ATOM(matrixrow, "matrixrow") -HTML5_ATOM(notsubset, "notsubset") -HTML5_ATOM(otherwise, "otherwise") -HTML5_ATOM(piecewise, "piecewise") -HTML5_ATOM(rationals, "rationals") -HTML5_ATOM(semantics, "semantics") -HTML5_ATOM(transpose, "transpose") +HTML5_ATOM(forall, "forall") +HTML5_ATOM(interval, "interval") +HTML5_ATOM(real, "real") +HTML5_ATOM(small_, "small") +HTML5_ATOM(symbol, "symbol") +HTML5_ATOM(altglyphitem, "altglyphitem") +HTML5_ATOM(altGlyphItem, "altGlyphItem") +HTML5_ATOM(animatetransform, "animatetransform") +HTML5_ATOM(animateTransform, "animateTransform") +HTML5_ATOM(acronym, "acronym") +HTML5_ATOM(em, "em") +HTML5_ATOM(menuitem, "menuitem") +HTML5_ATOM(mphantom, "mphantom") +HTML5_ATOM(param, "param") +HTML5_ATOM(cn, "cn") +HTML5_ATOM(arctan, "arctan") +HTML5_ATOM(arcsin, "arcsin") +HTML5_ATOM(animation, "animation") HTML5_ATOM(annotation, "annotation") -HTML5_ATOM(blockquote, "blockquote") -HTML5_ATOM(divergence, "divergence") -HTML5_ATOM(eulergamma, "eulergamma") -HTML5_ATOM(equivalent, "equivalent") +HTML5_ATOM(animatemotion, "animatemotion") +HTML5_ATOM(animateMotion, "animateMotion") +HTML5_ATOM(fn, "fn") +HTML5_ATOM(codomain, "codomain") +HTML5_ATOM(condition, "condition") +HTML5_ATOM(domain, "domain") +HTML5_ATOM(domainofapplication, "domainofapplication") HTML5_ATOM(figcaption, "figcaption") -HTML5_ATOM(imaginaryi, "imaginaryi") -HTML5_ATOM(malignmark, "malignmark") +HTML5_ATOM(hkern, "hkern") +HTML5_ATOM(ln, "ln") +HTML5_ATOM(keygen, "keygen") +HTML5_ATOM(laplacian, "laplacian") +HTML5_ATOM(mean, "mean") +HTML5_ATOM(median, "median") +HTML5_ATOM(main, "main") +HTML5_ATOM(maction, "maction") +HTML5_ATOM(notin, "notin") +HTML5_ATOM(polygon, "polygon") +HTML5_ATOM(reln, "reln") +HTML5_ATOM(section, "section") +HTML5_ATOM(tspan, "tspan") +HTML5_ATOM(union_, "union") +HTML5_ATOM(vkern, "vkern") +HTML5_ATOM(audio, "audio") +HTML5_ATOM(tendsto, "tendsto") +HTML5_ATOM(video, "video") +HTML5_ATOM(fedisplacementmap, "fedisplacementmap") +HTML5_ATOM(feDisplacementMap, "feDisplacementMap") +HTML5_ATOM(hgroup, "hgroup") +HTML5_ATOM(maligngroup, "maligngroup") +HTML5_ATOM(msubsup, "msubsup") +HTML5_ATOM(msup, "msup") +HTML5_ATOM(rp, "rp") +HTML5_ATOM(samp, "samp") +HTML5_ATOM(stop, "stop") +HTML5_ATOM(eq, "eq") +HTML5_ATOM(br, "br") +HTML5_ATOM(animatecolor, "animatecolor") +HTML5_ATOM(animateColor, "animateColor") +HTML5_ATOM(bvar, "bvar") +HTML5_ATOM(center, "center") +HTML5_ATOM(hr, "hr") +HTML5_ATOM(fefuncr, "fefuncr") +HTML5_ATOM(feFuncR, "feFuncR") +HTML5_ATOM(fecomponenttransfer, "fecomponenttransfer") +HTML5_ATOM(feComponentTransfer, "feComponentTransfer") +HTML5_ATOM(footer, "footer") +HTML5_ATOM(floor, "floor") +HTML5_ATOM(fegaussianblur, "fegaussianblur") +HTML5_ATOM(feGaussianBlur, "feGaussianBlur") +HTML5_ATOM(header, "header") +HTML5_ATOM(handler, "handler") +HTML5_ATOM(or_, "or") +HTML5_ATOM(listener, "listener") +HTML5_ATOM(munder, "munder") +HTML5_ATOM(marker, "marker") +HTML5_ATOM(meter, "meter") +HTML5_ATOM(mover, "mover") HTML5_ATOM(munderover, "munderover") +HTML5_ATOM(merror, "merror") HTML5_ATOM(mlabeledtr, "mlabeledtr") HTML5_ATOM(notanumber, "notanumber") +HTML5_ATOM(power, "power") HTML5_ATOM(solidcolor, "solidcolor") -HTML5_ATOM(altglyphdef, "altglyphdef") -HTML5_ATOM(altGlyphDef, "altGlyphDef") +HTML5_ATOM(selector, "selector") +HTML5_ATOM(vector, "vector") +HTML5_ATOM(arccos, "arccos") +HTML5_ATOM(canvas, "canvas") +HTML5_ATOM(complexes, "complexes") +HTML5_ATOM(defs, "defs") +HTML5_ATOM(details, "details") +HTML5_ATOM(exists, "exists") +HTML5_ATOM(implies, "implies") +HTML5_ATOM(integers, "integers") +HTML5_ATOM(mprescripts, "mprescripts") +HTML5_ATOM(mmultiscripts, "mmultiscripts") +HTML5_ATOM(minus, "minus") +HTML5_ATOM(naturalnumbers, "naturalnumbers") +HTML5_ATOM(primes, "primes") +HTML5_ATOM(progress, "progress") +HTML5_ATOM(plus, "plus") +HTML5_ATOM(reals, "reals") +HTML5_ATOM(rationals, "rationals") +HTML5_ATOM(semantics, "semantics") +HTML5_ATOM(times, "times") +HTML5_ATOM(dt, "dt") +HTML5_ATOM(applet, "applet") +HTML5_ATOM(arccot, "arccot") +HTML5_ATOM(basefont, "basefont") +HTML5_ATOM(cartesianproduct, "cartesianproduct") +HTML5_ATOM(gt, "gt") HTML5_ATOM(determinant, "determinant") -HTML5_ATOM(femergenode, "femergenode") -HTML5_ATOM(feMergeNode, "feMergeNode") -HTML5_ATOM(fecomposite, "fecomposite") -HTML5_ATOM(feComposite, "feComposite") +HTML5_ATOM(emptyset, "emptyset") +HTML5_ATOM(equivalent, "equivalent") +HTML5_ATOM(font_face_format, "font-face-format") +HTML5_ATOM(foreignobject, "foreignobject") +HTML5_ATOM(fieldset, "fieldset") +HTML5_ATOM(feoffset, "feoffset") +HTML5_ATOM(feOffset, "feOffset") HTML5_ATOM(fespotlight, "fespotlight") HTML5_ATOM(feSpotLight, "feSpotLight") -HTML5_ATOM(maligngroup, "maligngroup") -HTML5_ATOM(mprescripts, "mprescripts") -HTML5_ATOM(momentabout, "momentabout") -HTML5_ATOM(notprsubset, "notprsubset") -HTML5_ATOM(partialdiff, "partialdiff") -HTML5_ATOM(altglyphitem, "altglyphitem") -HTML5_ATOM(altGlyphItem, "altGlyphItem") -HTML5_ATOM(animatecolor, "animatecolor") -HTML5_ATOM(animateColor, "animateColor") -HTML5_ATOM(datatemplate, "datatemplate") -HTML5_ATOM(exponentiale, "exponentiale") -HTML5_ATOM(feturbulence, "feturbulence") -HTML5_ATOM(feTurbulence, "feTurbulence") HTML5_ATOM(fepointlight, "fepointlight") HTML5_ATOM(fePointLight, "fePointLight") -HTML5_ATOM(fedropshadow, "fedropshadow") -HTML5_ATOM(feDropShadow, "feDropShadow") -HTML5_ATOM(femorphology, "femorphology") -HTML5_ATOM(feMorphology, "feMorphology") -HTML5_ATOM(outerproduct, "outerproduct") -HTML5_ATOM(animatemotion, "animatemotion") -HTML5_ATOM(animateMotion, "animateMotion") -HTML5_ATOM(font_face_src, "font-face-src") -HTML5_ATOM(font_face_uri, "font-face-uri") -HTML5_ATOM(foreignobject, "foreignobject") -HTML5_ATOM(fecolormatrix, "fecolormatrix") -HTML5_ATOM(feColorMatrix, "feColorMatrix") -HTML5_ATOM(missing_glyph, "missing-glyph") -HTML5_ATOM(mmultiscripts, "mmultiscripts") -HTML5_ATOM(scalarproduct, "scalarproduct") -HTML5_ATOM(vectorproduct, "vectorproduct") -HTML5_ATOM(definition_src, "definition-src") -HTML5_ATOM(font_face_name, "font-face-name") -HTML5_ATOM(fegaussianblur, "fegaussianblur") -HTML5_ATOM(feGaussianBlur, "feGaussianBlur") HTML5_ATOM(fedistantlight, "fedistantlight") HTML5_ATOM(feDistantLight, "feDistantLight") +HTML5_ATOM(font, "font") +HTML5_ATOM(lt, "lt") +HTML5_ATOM(intersect, "intersect") +HTML5_ATOM(ident, "ident") +HTML5_ATOM(limit, "limit") +HTML5_ATOM(lowlimit, "lowlimit") HTML5_ATOM(lineargradient, "lineargradient") HTML5_ATOM(linearGradient, "linearGradient") -HTML5_ATOM(naturalnumbers, "naturalnumbers") +HTML5_ATOM(moment, "moment") +HTML5_ATOM(mroot, "mroot") +HTML5_ATOM(msqrt, "msqrt") +HTML5_ATOM(momentabout, "momentabout") +HTML5_ATOM(notsubset, "notsubset") +HTML5_ATOM(notprsubset, "notprsubset") +HTML5_ATOM(nest, "nest") +HTML5_ATOM(outerproduct, "outerproduct") +HTML5_ATOM(output, "output") +HTML5_ATOM(product, "product") +HTML5_ATOM(prsubset, "prsubset") +HTML5_ATOM(tt, "tt") +HTML5_ATOM(quotient, "quotient") +HTML5_ATOM(rect, "rect") HTML5_ATOM(radialgradient, "radialgradient") HTML5_ATOM(radialGradient, "radialGradient") -HTML5_ATOM(animatetransform, "animatetransform") -HTML5_ATOM(animateTransform, "animateTransform") -HTML5_ATOM(cartesianproduct, "cartesianproduct") -HTML5_ATOM(font_face_format, "font-face-format") +HTML5_ATOM(root, "root") +HTML5_ATOM(scalarproduct, "scalarproduct") +HTML5_ATOM(subset, "subset") +HTML5_ATOM(uplimit, "uplimit") +HTML5_ATOM(vectorproduct, "vectorproduct") +HTML5_ATOM(menu, "menu") +HTML5_ATOM(sdev, "sdev") +HTML5_ATOM(fedropshadow, "fedropshadow") +HTML5_ATOM(feDropShadow, "feDropShadow") +HTML5_ATOM(mrow, "mrow") +HTML5_ATOM(matrixrow, "matrixrow") +HTML5_ATOM(view, "view") +HTML5_ATOM(approx, "approx") +HTML5_ATOM(fecolormatrix, "fecolormatrix") +HTML5_ATOM(feColorMatrix, "feColorMatrix") HTML5_ATOM(feconvolvematrix, "feconvolvematrix") HTML5_ATOM(feConvolveMatrix, "feConvolveMatrix") -HTML5_ATOM(fediffuselighting, "fediffuselighting") -HTML5_ATOM(feDiffuseLighting, "feDiffuseLighting") -HTML5_ATOM(fedisplacementmap, "fedisplacementmap") -HTML5_ATOM(feDisplacementMap, "feDisplacementMap") -HTML5_ATOM(fespecularlighting, "fespecularlighting") -HTML5_ATOM(feSpecularLighting, "feSpecularLighting") -HTML5_ATOM(domainofapplication, "domainofapplication") -HTML5_ATOM(fecomponenttransfer, "fecomponenttransfer") -HTML5_ATOM(feComponentTransfer, "feComponentTransfer") +HTML5_ATOM(isindex, "isindex") +HTML5_ATOM(matrix, "matrix") +HTML5_ATOM(apply, "apply") +HTML5_ATOM(femorphology, "femorphology") +HTML5_ATOM(feMorphology, "feMorphology") +HTML5_ATOM(imaginary, "imaginary") +HTML5_ATOM(infinity, "infinity") diff --git a/parser/html/nsHtml5AttributeName.cpp b/parser/html/nsHtml5AttributeName.cpp index f44112f46..c527767ec 100644 --- a/parser/html/nsHtml5AttributeName.cpp +++ b/parser/html/nsHtml5AttributeName.cpp @@ -1,5 +1,5 @@ /* - * Copyright (c) 2008-2011 Mozilla Foundation + * Copyright (c) 2008-2017 Mozilla Foundation * Copyright (c) 2018-2020 Moonchild Productions * Copyright (c) 2020 Binary Outcast * @@ -95,7 +95,7 @@ nsHtml5AttributeName::COLONIFIED_LOCAL(nsIAtom* name, nsIAtom* suffix) return arr; } -nsIAtom** +nsIAtom** nsHtml5AttributeName::SAME_LOCAL(nsIAtom* name) { nsIAtom** arr = new nsIAtom*[4]; @@ -122,24 +122,6 @@ nsHtml5AttributeName::nameByBuffer(char16_t* buf, int32_t offset, int32_t length } } -uint32_t -nsHtml5AttributeName::bufToHash(char16_t* buf, int32_t len) -{ - uint32_t hash2 = 0; - uint32_t hash = len; - hash <<= 5; - hash += buf[0] - 0x60; - int32_t j = len; - for (int32_t i = 0; i < 4 && j > 0; i++) { - j--; - hash <<= 5; - hash += buf[j] - 0x60; - hash2 <<= 6; - hash2 += buf[i] - 0x5F; - } - return hash ^ hash2; -} - nsHtml5AttributeName::nsHtml5AttributeName(int32_t* uri, nsIAtom** local, nsIAtom** prefix) : uri(uri), @@ -197,591 +179,591 @@ nsHtml5AttributeName::equalsAnother(nsHtml5AttributeName* another) return this->getLocal(NS_HTML5ATTRIBUTE_NAME_HTML) == another->getLocal(NS_HTML5ATTRIBUTE_NAME_HTML); } +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ALT = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_DIR = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_DUR = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_END = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_FOR = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_IN2 = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_LOW = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_MIN = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_MAX = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_REL = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_REV = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_SRC = nullptr; nsHtml5AttributeName* nsHtml5AttributeName::ATTR_D = nullptr; nsHtml5AttributeName* nsHtml5AttributeName::ATTR_K = nullptr; nsHtml5AttributeName* nsHtml5AttributeName::ATTR_R = nullptr; nsHtml5AttributeName* nsHtml5AttributeName::ATTR_X = nullptr; nsHtml5AttributeName* nsHtml5AttributeName::ATTR_Y = nullptr; nsHtml5AttributeName* nsHtml5AttributeName::ATTR_Z = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_BY = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_CX = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_CY = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_DX = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_DY = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_G2 = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_CAP_HEIGHT = nullptr; nsHtml5AttributeName* nsHtml5AttributeName::ATTR_G1 = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_FX = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_FY = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_K4 = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_K2 = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_K3 = nullptr; nsHtml5AttributeName* nsHtml5AttributeName::ATTR_K1 = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ID = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_IN = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_U2 = nullptr; nsHtml5AttributeName* nsHtml5AttributeName::ATTR_U1 = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_RT = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_RX = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_RY = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_TO = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_Y2 = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_Y1 = nullptr; nsHtml5AttributeName* nsHtml5AttributeName::ATTR_X1 = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_Y1 = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_G2 = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_K2 = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_U2 = nullptr; nsHtml5AttributeName* nsHtml5AttributeName::ATTR_X2 = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ALT = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_DIR = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_DUR = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_END = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_FOR = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_IN2 = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_MAX = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_MIN = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_LOW = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_REL = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_REV = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_SRC = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_AXIS = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ABBR = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_BBOX = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_CITE = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_CODE = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_BIAS = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_COLS = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_CLIP = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_CHAR = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_BASE = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_EDGE = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_DATA = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_FILL = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_FROM = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_FORM = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_FACE = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_HIGH = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_HREF = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_OPEN = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ICON = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_NAME = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_MODE = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_MASK = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_LINK = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_LANG = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_LOOP = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_LIST = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_TYPE = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_WHEN = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_WRAP = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_TEXT = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_PATH = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_PING = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_REFX = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_REFY = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_SIZE = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_SEED = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ROWS = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_SPAN = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_STEP = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ROLE = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_XREF = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ASYNC = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ALINK = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ALIGN = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_CLOSE = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_COLOR = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_CLASS = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_Y2 = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_K3 = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_K4 = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_XML_SPACE = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_XML_LANG = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_XML_BASE = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ARIA_GRAB = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ARIA_VALUEMAX = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ARIA_LABELLEDBY = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ARIA_DESCRIBEDBY = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ARIA_DISABLED = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ARIA_CHECKED = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ARIA_SELECTED = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ARIA_DROPEFFECT = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ARIA_REQUIRED = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ARIA_EXPANDED = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ARIA_PRESSED = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ARIA_LEVEL = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ARIA_CHANNEL = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ARIA_HIDDEN = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ARIA_SECRET = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ARIA_POSINSET = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ARIA_ATOMIC = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ARIA_INVALID = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ARIA_TEMPLATEID = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ARIA_VALUEMIN = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ARIA_MULTISELECTABLE = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ARIA_CONTROLS = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ARIA_MULTILINE = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ARIA_READONLY = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ARIA_OWNS = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ARIA_ACTIVEDESCENDANT = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ARIA_RELEVANT = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ARIA_DATATYPE = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ARIA_VALUENOW = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ARIA_SORT = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ARIA_AUTOCOMPLETE = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ARIA_FLOWTO = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ARIA_BUSY = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ARIA_LIVE = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ARIA_HASPOPUP = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ARIA_SETSIZE = nullptr; nsHtml5AttributeName* nsHtml5AttributeName::ATTR_CLEAR = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_BEGIN = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_DEPTH = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_DEFER = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_FENCE = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_FRAME = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_DATAFORMATAS = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_DISABLED = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_DATAFLD = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_DEFAULT = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_DATASRC = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_DATA = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_EQUALCOLUMNS = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_EQUALROWS = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_HSPACE = nullptr; nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ISMAP = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONEND = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_INDEX = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ORDER = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_OTHER = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONCUT = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_NARGS = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_MEDIA = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_LABEL = nullptr; nsHtml5AttributeName* nsHtml5AttributeName::ATTR_LOCAL = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_WIDTH = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_TITLE = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_VLINK = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_VALUE = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_SLOPE = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_SHAPE = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_SCOPE = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_SCALE = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_SPEED = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_STYLE = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_RULES = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_STEMH = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_SIZES = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_STEMV = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_START = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_XMLNS = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ACCEPT = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ACCENT = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ASCENT = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ACTIVE = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ALTIMG = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ACTION = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_BORDER = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_CURSOR = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_COORDS = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_FILTER = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_FORMAT = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_HIDDEN = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_HSPACE = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_HEIGHT = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONMOVE = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONLOAD = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONDRAG = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ORIGIN = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONZOOM = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONHELP = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONSTOP = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONDROP = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONBLUR = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_OBJECT = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_OFFSET = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ORIENT = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONCOPY = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_NOWRAP = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_NOHREF = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_MACROS = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_METHOD = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_LOWSRC = nullptr; nsHtml5AttributeName* nsHtml5AttributeName::ATTR_LSPACE = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_LQUOTE = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_USEMAP = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_WIDTHS = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_TARGET = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_VALUES = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_VALIGN = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_VSPACE = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_POSTER = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_POINTS = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_PROMPT = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_SRCDOC = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_SCOPED = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_STRING = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_SCHEME = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_STROKE = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_RADIUS = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_RESULT = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_REPEAT = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_SRCSET = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_MOVABLELIMITS = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_NOTATION = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONDATASETCHANGED = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONDATAAVAILABLE = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONPASTE = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONDATASETCOMPLETE = nullptr; nsHtml5AttributeName* nsHtml5AttributeName::ATTR_RSPACE = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ROWALIGN = nullptr; nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ROTATE = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_RQUOTE = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ALTTEXT = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ARCHIVE = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_AZIMUTH = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_CLOSURE = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_SEPARATOR = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_SEPARATORS = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_V_MATHEMATICAL = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_VSPACE = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_V_HANGING = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_XCHANNELSELECTOR = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_YCHANNELSELECTOR = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ARABIC_FORM = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ENABLE_BACKGROUND = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONDBLCLICK = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONABORT = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_CALCMODE = nullptr; nsHtml5AttributeName* nsHtml5AttributeName::ATTR_CHECKED = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_CLASSID = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_CHAROFF = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_BGCOLOR = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_COLSPAN = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_CHARSET = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_COMPACT = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_CONTENT = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ENCTYPE = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_DATASRC = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_DATAFLD = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_DECLARE = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_DISPLAY = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_DIVISOR = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_DEFAULT = nullptr; nsHtml5AttributeName* nsHtml5AttributeName::ATTR_DESCENT = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_KERNING = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_HANGING = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_HEADERS = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONPASTE = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONCLICK = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_OPTIMUM = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONBEGIN = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONKEYUP = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONFOCUS = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONERROR = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONINPUT = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONABORT = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONSTART = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONRESET = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_FENCE = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONSCROLL = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONACTIVATE = nullptr; nsHtml5AttributeName* nsHtml5AttributeName::ATTR_OPACITY = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_NOSHADE = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_MINSIZE = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_MAXSIZE = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_LARGEOP = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_UNICODE = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_TARGETX = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_TARGETY = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_VIEWBOX = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_VERSION = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_PATTERN = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_PROFILE = nullptr; nsHtml5AttributeName* nsHtml5AttributeName::ATTR_SPACING = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_RESTART = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ROWSPAN = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_SPECULAREXPONENT = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_SPECULARCONSTANT = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_SPECIFICATION = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_THICKMATHSPACE = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_UNICODE = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_UNICODE_BIDI = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_UNICODE_RANGE = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_BORDER = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ID = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_GRADIENTTRANSFORM = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_GRADIENTUNITS = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_HIDDEN = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_HEADERS = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_READONLY = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_RENDERING_INTENT = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_SEED = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_SRCDOC = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_STDDEVIATION = nullptr; nsHtml5AttributeName* nsHtml5AttributeName::ATTR_SANDBOX = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_SUMMARY = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_STANDBY = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_REPLACE = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_AUTOPLAY = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ADDITIVE = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_CALCMODE = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_CODETYPE = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_CODEBASE = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_CONTROLS = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_V_IDEOGRAPHIC = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_WORD_SPACING = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ACCENTUNDER = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ACCEPT_CHARSET = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ACCESSKEY = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ACCENT_HEIGHT = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ACCENT = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ASCENT = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ACCEPT = nullptr; nsHtml5AttributeName* nsHtml5AttributeName::ATTR_BEVELLED = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_BASEFREQUENCY = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_BASELINE_SHIFT = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_BASEPROFILE = nullptr; nsHtml5AttributeName* nsHtml5AttributeName::ATTR_BASELINE = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_EXPONENT = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_EDGEMODE = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ENCODING = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_GLYPHREF = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_BASE = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_CODE = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_CODETYPE = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_CODEBASE = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_CITE = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_DEFER = nullptr; nsHtml5AttributeName* nsHtml5AttributeName::ATTR_DATETIME = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_DISABLED = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_FONTSIZE = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_KEYTIMES = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_PANOSE_1 = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_HREFLANG = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONRESIZE = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONCHANGE = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONBOUNCE = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONUNLOAD = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONFINISH = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONSCROLL = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_OPERATOR = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_OVERFLOW = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONSUBMIT = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONREPEAT = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONSELECT = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_NOTATION = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_NORESIZE = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_MANIFEST = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_MATHSIZE = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_MULTIPLE = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_LONGDESC = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_LANGUAGE = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_TEMPLATE = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_TABINDEX = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_PROPERTY = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_READONLY = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_SELECTED = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ROWLINES = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_SEAMLESS = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ROWALIGN = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_STRETCHY = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_REQUIRED = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_XML_BASE = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_XML_LANG = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_X_HEIGHT = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ARIA_OWNS = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_AUTOFOCUS = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ARIA_SORT = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ACCESSKEY = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ARIA_BUSY = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ARIA_GRAB = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_AMPLITUDE = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ARIA_LIVE = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_CLIP_RULE = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_CLIP_PATH = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_EQUALROWS = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ELEVATION = nullptr; nsHtml5AttributeName* nsHtml5AttributeName::ATTR_DIRECTION = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_DRAGGABLE = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_FILL_RULE = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_FONTSTYLE = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_FONT_SIZE = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_KEYSYSTEM = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_KEYPOINTS = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_EDGEMODE = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_EDGE = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_FACE = nullptr; nsHtml5AttributeName* nsHtml5AttributeName::ATTR_HIDEFOCUS = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONMESSAGE = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_INDEX = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_IRRELEVANT = nullptr; nsHtml5AttributeName* nsHtml5AttributeName::ATTR_INTERCEPT = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONDRAGEND = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONMOVEEND = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONINVALID = nullptr; nsHtml5AttributeName* nsHtml5AttributeName::ATTR_INTEGRITY = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONKEYDOWN = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONFOCUSIN = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONMOUSEUP = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_INPUTMODE = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONROWEXIT = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_MATHCOLOR = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_MASKUNITS = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_MAXLENGTH = nullptr; nsHtml5AttributeName* nsHtml5AttributeName::ATTR_LINEBREAK = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_TRANSFORM = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_V_HANGING = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_VALUETYPE = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_POINTSATZ = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_POINTSATX = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_POINTSATY = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_SYMMETRIC = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_SCROLLING = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_LABEL = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_LINETHICKNESS = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_MODE = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_NAME = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_NORESIZE = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONBEFOREUNLOAD = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONREPEAT = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_OBJECT = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONSELECT = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ORDER = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_OTHER = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONRESET = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONCELLCHANGE = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONREADYSTATECHANGE = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONMESSAGE = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONBEGIN = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONHELP = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONBEFOREPRINT = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ORIENT = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ORIENTATION = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONBEFORECOPY = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONSELECTSTART = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONBEFOREPASTE = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONBEFOREUPDATE = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONDEACTIVATE = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONBEFOREACTIVATE = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONBEFORDEACTIVATE = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONKEYPRESS = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONKEYUP = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONBEFOREEDITFOCUS = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONBEFORECUT = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONKEYDOWN = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONRESIZE = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_REPEAT = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_REPEAT_MAX = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_REFERRERPOLICY = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_RULES = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_REPEAT_MIN = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ROLE = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_REPEATCOUNT = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_REPEAT_START = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_REPEAT_TEMPLATE = nullptr; nsHtml5AttributeName* nsHtml5AttributeName::ATTR_REPEATDUR = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_SELECTED = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_SPEED = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_SIZES = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_SUPERSCRIPTSHIFT = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_STRETCHY = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_SCHEME = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_SPREADMETHOD = nullptr; nsHtml5AttributeName* nsHtml5AttributeName::ATTR_SELECTION = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_SEPARATOR = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_XML_SPACE = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_AUTOSUBMIT = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_SIZE = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_TYPE = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_UNSELECTABLE = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_UNDERLINE_POSITION = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_UNDERLINE_THICKNESS = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_X_HEIGHT = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_DIFFUSECONSTANT = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_HREF = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_HREFLANG = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONAFTERPRINT = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONAFTERUPDATE = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_PROFILE = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_SURFACESCALE = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_XREF = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ALIGN = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ALIGNMENT_BASELINE = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ALIGNMENTSCOPE = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_DRAGGABLE = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_HEIGHT = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_HANGING = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_IMAGE_RENDERING = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_LANGUAGE = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_LANG = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_LARGEOP = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_LONGDESC = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_LENGTHADJUST = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_MARGINHEIGHT = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_MARGINWIDTH = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_NARGS = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ORIGIN = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_PING = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_TARGET = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_TARGETX = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_TARGETY = nullptr; nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ALPHABETIC = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ARCHIVE = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_HIGH = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_LIGHTING_COLOR = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_MATHEMATICAL = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_MATHBACKGROUND = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_METHOD = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_MATHVARIANT = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_MATHCOLOR = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_MATHSIZE = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_NOSHADE = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONCHANGE = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_PATHLENGTH = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_PATH = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ALTIMG = nullptr; nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ACTIONTYPE = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ACCUMULATE = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ARIA_LEVEL = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_COLUMNSPAN = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_CAP_HEIGHT = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ACTION = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ACTIVE = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ADDITIVE = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_BEGIN = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_DOMINANT_BASELINE = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_DIVISOR = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_DEFINITIONURL = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_HORIZ_ADV_X = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_HORIZ_ORIGIN_X = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_HORIZ_ORIGIN_Y = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_LIMITINGCONEANGLE = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_MEDIUMMATHSPACE = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_MEDIA = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_MANIFEST = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONFILTERCHANGE = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONFINISH = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_OPTIMUM = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_RADIOGROUP = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_RADIUS = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_SCRIPTLEVEL = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_SCRIPTSIZEMULTIPLIER = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_STRING = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_STRIKETHROUGH_POSITION = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_STRIKETHROUGH_THICKNESS = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_SCRIPTMINSIZE = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_TABINDEX = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_VALIGN = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_VISIBILITY = nullptr; nsHtml5AttributeName* nsHtml5AttributeName::ATTR_BACKGROUND = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_GLYPH_NAME = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_GROUPALIGN = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_FONTFAMILY = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_FONTWEIGHT = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_FONT_STYLE = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_KEYSPLINES = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_HTTP_EQUIV = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONACTIVATE = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_OCCURRENCE = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_IRRELEVANT = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONDBLCLICK = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONDRAGDROP = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONKEYPRESS = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONROWENTER = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONDRAGOVER = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONFOCUSOUT = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONMOUSEOUT = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_NUMOCTAVES = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_LINK = nullptr; nsHtml5AttributeName* nsHtml5AttributeName::ATTR_MARKER_MID = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_MARKERHEIGHT = nullptr; nsHtml5AttributeName* nsHtml5AttributeName::ATTR_MARKER_END = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_TEXTLENGTH = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_VISIBILITY = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_VIEWTARGET = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_VERT_ADV_Y = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_PATHLENGTH = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_REPEAT_MAX = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_RADIOGROUP = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_STOP_COLOR = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_SEPARATORS = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_REPEAT_MIN = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ROWSPACING = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_MASK = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_MARKER_START = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_MARKERWIDTH = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_MASKUNITS = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_MARKERUNITS = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_MASKCONTENTUNITS = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_AMPLITUDE = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_CELLSPACING = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_CELLPADDING = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_DECLARE = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_FILL_RULE = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_FILL = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_FILL_OPACITY = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_MAXLENGTH = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONCLICK = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONBLUR = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_REPLACE = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ROWLINES = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_SCALE = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_STYLE = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_TABLEVALUES = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_TITLE = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_V_ALPHABETIC = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_AZIMUTH = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_FORMAT = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_FRAMEBORDER = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_FRAME = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_FRAMESPACING = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_FROM = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_FORM = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_PROMPT = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_PRIMITIVEUNITS = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_SYMMETRIC = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_STEMH = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_STEMV = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_SEAMLESS = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_SUMMARY = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_USEMAP = nullptr; nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ZOOMANDPAN = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_XLINK_TYPE = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_XLINK_ROLE = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ASYNC = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ALINK = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_IN = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ICON = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_KERNELMATRIX = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_KERNING = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_KERNELUNITLENGTH = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONUNLOAD = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_OPEN = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONINVALID = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONEND = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONINPUT = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_POINTER_EVENTS = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_POINTS = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_POINTSATX = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_POINTSATY = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_POINTSATZ = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_SPAN = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_STANDBY = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_THINMATHSPACE = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_TRANSFORM = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_VLINK = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_WHEN = nullptr; nsHtml5AttributeName* nsHtml5AttributeName::ATTR_XLINK_HREF = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_XLINK_TITLE = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_XLINK_ROLE = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_XLINK_ARCROLE = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_XMLNS_XLINK = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_XMLNS = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_XLINK_TYPE = nullptr; nsHtml5AttributeName* nsHtml5AttributeName::ATTR_XLINK_SHOW = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ACCENTUNDER = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ARIA_SECRET = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ARIA_ATOMIC = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ARIA_HIDDEN = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ARIA_FLOWTO = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ARABIC_FORM = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_CELLPADDING = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_CELLSPACING = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_COLUMNWIDTH = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_CROSSORIGIN = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_COLUMNALIGN = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_COLUMNLINES = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_CONTEXTMENU = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_BASEPROFILE = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_FONT_FAMILY = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_FRAMEBORDER = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_FILTERUNITS = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_XLINK_ACTUATE = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_AUTOPLAY = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_AUTOSUBMIT = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_AUTOCOMPLETE = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_AUTOFOCUS = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_BGCOLOR = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_COLOR_PROFILE = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_COLOR_RENDERING = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_COLOR_INTERPOLATION = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_COLOR = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_COLOR_INTERPOLATION_FILTERS = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ENCODING = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_EXPONENT = nullptr; nsHtml5AttributeName* nsHtml5AttributeName::ATTR_FLOOD_COLOR = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_FONT_WEIGHT = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_HORIZ_ADV_X = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONDRAGLEAVE = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONMOUSEMOVE = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ORIENTATION = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONMOUSEDOWN = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONMOUSEOVER = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONDRAGENTER = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_FLOOD_OPACITY = nullptr; nsHtml5AttributeName* nsHtml5AttributeName::ATTR_IDEOGRAPHIC = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONBEFORECUT = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONFORMINPUT = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONDRAGSTART = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_LQUOTE = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_PANOSE_1 = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_NUMOCTAVES = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONLOAD = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONBOUNCE = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONCONTROLSELECT = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONROWSINSERTED = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONMOUSEWHEEL = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONROWENTER = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONMOUSEENTER = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONMOUSEOVER = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONFORMCHANGE = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONFOCUSIN = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONROWEXIT = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONMOVEEND = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONCONTEXTMENU = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONZOOM = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONLOSECAPTURE = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONCOPY = nullptr; nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONMOVESTART = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_MARKERUNITS = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_MATHVARIANT = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_MARGINWIDTH = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_MARKERWIDTH = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_TEXT_ANCHOR = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_TABLEVALUES = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_SCRIPTLEVEL = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_REPEATCOUNT = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_STITCHTILES = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_STARTOFFSET = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_SCROLLDELAY = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_XMLNS_XLINK = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_XLINK_TITLE = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ARIA_INVALID = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ARIA_PRESSED = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ARIA_CHECKED = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_AUTOCOMPLETE = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ARIA_SETSIZE = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ARIA_CHANNEL = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_EQUALCOLUMNS = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_DISPLAYSTYLE = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_DATAFORMATAS = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_FILL_OPACITY = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_FONT_VARIANT = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_FONT_STRETCH = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_FRAMESPACING = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_KERNELMATRIX = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONDEACTIVATE = nullptr; nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONROWSDELETE = nullptr; nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONMOUSELEAVE = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONFORMCHANGE = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONCELLCHANGE = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONMOUSEWHEEL = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONMOUSEENTER = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONAFTERPRINT = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONBEFORECOPY = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_MARGINHEIGHT = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_MARKERHEIGHT = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_MARKER_START = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_MATHEMATICAL = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_LENGTHADJUST = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_UNSELECTABLE = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_UNICODE_BIDI = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_UNITS_PER_EM = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_WORD_SPACING = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_WRITING_MODE = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_V_ALPHABETIC = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_PATTERNUNITS = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_SPREADMETHOD = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_SURFACESCALE = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONMOVE = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONMOUSEMOVE = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONMOUSEUP = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONFOCUS = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONMOUSEOUT = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONFORMINPUT = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONFOCUSOUT = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONMOUSEDOWN = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_TO = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_RQUOTE = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_STROKE_LINECAP = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_SCROLLDELAY = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_STROKE_DASHARRAY = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_STROKE_DASHOFFSET = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_STROKE_LINEJOIN = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_STROKE_MITERLIMIT = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_STROKE = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_SCROLLING = nullptr; nsHtml5AttributeName* nsHtml5AttributeName::ATTR_STROKE_WIDTH = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_REPEAT_START = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_STDDEVIATION = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_STROKE_OPACITY = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_COMPACT = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_CLIP = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_CLIP_RULE = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_CLIP_PATH = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_CLIPPATHUNITS = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_DISPLAY = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_DISPLAYSTYLE = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_GLYPH_ORIENTATION_VERTICAL = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_GLYPH_ORIENTATION_HORIZONTAL = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_GLYPHREF = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_GLYPH_NAME = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_HTTP_EQUIV = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_KEYPOINTS = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_LOOP = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_PROPERTY = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_SCOPED = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_STEP = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_SHAPE_RENDERING = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_SCOPE = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_SHAPE = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_SLOPE = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_STOP_COLOR = nullptr; nsHtml5AttributeName* nsHtml5AttributeName::ATTR_STOP_OPACITY = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ARIA_CONTROLS = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ARIA_HASPOPUP = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ACCENT_HEIGHT = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ARIA_VALUENOW = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ARIA_RELEVANT = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ARIA_POSINSET = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ARIA_VALUEMAX = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ARIA_READONLY = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ARIA_SELECTED = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ARIA_REQUIRED = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ARIA_EXPANDED = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ARIA_DISABLED = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ATTRIBUTETYPE = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_TEMPLATE = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_WRAP = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ABBR = nullptr; nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ATTRIBUTENAME = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ARIA_DATATYPE = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ARIA_VALUEMIN = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_BASEFREQUENCY = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_COLUMNSPACING = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_COLOR_PROFILE = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_CLIPPATHUNITS = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_DEFINITIONURL = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_GRADIENTUNITS = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_FLOOD_OPACITY = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONAFTERUPDATE = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ATTRIBUTETYPE = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_CHAR = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_COORDS = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_CHAROFF = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_CHARSET = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_MACROS = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_NOWRAP = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_NOHREF = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONDRAG = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONDRAGENTER = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONDRAGOVER = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONPROPERTYCHANGE = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONDRAGEND = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONDROP = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONDRAGDROP = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_OVERLINE_POSITION = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONERROR = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_OPERATOR = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_OVERFLOW = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONDRAGSTART = nullptr; nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONERRORUPDATE = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONBEFOREPASTE = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONLOSECAPTURE = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONCONTEXTMENU = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONSELECTSTART = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONBEFOREPRINT = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_MOVABLELIMITS = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_LINETHICKNESS = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_UNICODE_RANGE = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_THINMATHSPACE = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_VERT_ORIGIN_X = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_VERT_ORIGIN_Y = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_V_IDEOGRAPHIC = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_OVERLINE_THICKNESS = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONDRAGLEAVE = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_STARTOFFSET = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_START = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_AXIS = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_BIAS = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_COLSPAN = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_CLASSID = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_CROSSORIGIN = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_COLS = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_CURSOR = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_CLOSURE = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_CLOSE = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_CLASS = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_KEYSYSTEM = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_KEYSPLINES = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_LOWSRC = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_MAXSIZE = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_MINSIZE = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_OFFSET = nullptr; nsHtml5AttributeName* nsHtml5AttributeName::ATTR_PRESERVEALPHA = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_SCRIPTMINSIZE = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_SPECIFICATION = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_XLINK_ACTUATE = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_XLINK_ARCROLE = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ACCEPT_CHARSET = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ALIGNMENTSCOPE = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ARIA_MULTILINE = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_BASELINE_SHIFT = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_HORIZ_ORIGIN_X = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_HORIZ_ORIGIN_Y = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONBEFOREUPDATE = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONFILTERCHANGE = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONROWSINSERTED = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONBEFOREUNLOAD = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_MATHBACKGROUND = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_LETTER_SPACING = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_LIGHTING_COLOR = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_THICKMATHSPACE = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_TEXT_RENDERING = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_V_MATHEMATICAL = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_POINTER_EVENTS = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_PRIMITIVEUNITS = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_REFERRERPOLICY = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_SYSTEMLANGUAGE = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_STROKE_LINECAP = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_PRESERVEASPECTRATIO = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ROWSPAN = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ROWSPACING = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ROWS = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_SRCSET = nullptr; nsHtml5AttributeName* nsHtml5AttributeName::ATTR_SUBSCRIPTSHIFT = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_STROKE_OPACITY = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ARIA_DROPEFFECT = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ARIA_LABELLEDBY = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ARIA_TEMPLATEID = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_COLOR_RENDERING = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_VERSION = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ALTTEXT = nullptr; nsHtml5AttributeName* nsHtml5AttributeName::ATTR_CONTENTEDITABLE = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_DIFFUSECONSTANT = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONDATAAVAILABLE = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONCONTROLSELECT = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_IMAGE_RENDERING = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_MEDIUMMATHSPACE = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_TEXT_DECORATION = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_SHAPE_RENDERING = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_STROKE_LINEJOIN = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_REPEAT_TEMPLATE = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ARIA_DESCRIBEDBY = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_CONTROLS = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_CONTENT = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_CONTEXTMENU = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_DEPTH = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ENCTYPE = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_FONT_STRETCH = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_FILTER = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_FONTWEIGHT = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_FONT_WEIGHT = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_FONTSTYLE = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_FONT_STYLE = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_FONTFAMILY = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_FONT_FAMILY = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_FONT_VARIANT = nullptr; nsHtml5AttributeName* nsHtml5AttributeName::ATTR_FONT_SIZE_ADJUST = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_KERNELUNITLENGTH = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONBEFOREACTIVATE = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONPROPERTYCHANGE = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONDATASETCHANGED = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_MASKCONTENTUNITS = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_FILTERUNITS = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_FONTSIZE = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_FONT_SIZE = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_KEYTIMES = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_LETTER_SPACING = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_LIST = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_MULTIPLE = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_RT = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONSTOP = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONSTART = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_POSTER = nullptr; nsHtml5AttributeName* nsHtml5AttributeName::ATTR_PATTERNTRANSFORM = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_PATTERN = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_PATTERNUNITS = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_PATTERNCONTENTUNITS = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_RESTART = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_STITCHTILES = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_SYSTEMLANGUAGE = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_TEXT_RENDERING = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_VERT_ORIGIN_X = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_VERT_ADV_Y = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_VERT_ORIGIN_Y = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_TEXT_DECORATION = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_TEXT_ANCHOR = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_TEXTLENGTH = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_TEXT = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_UNITS_PER_EM = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_WRITING_MODE = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_WIDTHS = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_WIDTH = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ACCUMULATE = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_COLUMNSPAN = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_COLUMNLINES = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_COLUMNALIGN = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_COLUMNSPACING = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_COLUMNWIDTH = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_GROUPALIGN = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_INPUTMODE = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_OCCURRENCE = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONSUBMIT = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONCUT = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_REQUIRED = nullptr; nsHtml5AttributeName* nsHtml5AttributeName::ATTR_REQUIREDFEATURES = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_RENDERING_INTENT = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_SPECULAREXPONENT = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_SPECULARCONSTANT = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_SUPERSCRIPTSHIFT = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_STROKE_DASHARRAY = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_XCHANNELSELECTOR = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_YCHANNELSELECTOR = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ARIA_AUTOCOMPLETE = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ENABLE_BACKGROUND = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_DOMINANT_BASELINE = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_GRADIENTTRANSFORM = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONBEFORDEACTIVATE = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONDATASETCOMPLETE = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_OVERLINE_POSITION = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONBEFOREEDITFOCUS = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_LIMITINGCONEANGLE = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_RESULT = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_REQUIREDEXTENSIONS = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_VALUES = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_VALUETYPE = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_VALUE = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ELEVATION = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_VIEWTARGET = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_VIEWBOX = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_CX = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_DX = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_FX = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_BBOX = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_RX = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_REFX = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_BY = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_CY = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_DY = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_FY = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_RY = nullptr; +nsHtml5AttributeName* nsHtml5AttributeName::ATTR_REFY = nullptr; nsHtml5AttributeName* nsHtml5AttributeName::ATTR_VERYTHINMATHSPACE = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_STROKE_DASHOFFSET = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_STROKE_MITERLIMIT = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ALIGNMENT_BASELINE = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONREADYSTATECHANGE = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_OVERLINE_THICKNESS = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_UNDERLINE_POSITION = nullptr; nsHtml5AttributeName* nsHtml5AttributeName::ATTR_VERYTHICKMATHSPACE = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_REQUIREDEXTENSIONS = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_COLOR_INTERPOLATION = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_UNDERLINE_THICKNESS = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_PRESERVEASPECTRATIO = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_PATTERNCONTENTUNITS = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ARIA_MULTISELECTABLE = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_SCRIPTSIZEMULTIPLIER = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ARIA_ACTIVEDESCENDANT = nullptr; nsHtml5AttributeName* nsHtml5AttributeName::ATTR_VERYVERYTHINMATHSPACE = nullptr; nsHtml5AttributeName* nsHtml5AttributeName::ATTR_VERYVERYTHICKMATHSPACE = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_STRIKETHROUGH_POSITION = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_STRIKETHROUGH_THICKNESS = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_GLYPH_ORIENTATION_VERTICAL = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_COLOR_INTERPOLATION_FILTERS = nullptr; -nsHtml5AttributeName* nsHtml5AttributeName::ATTR_GLYPH_ORIENTATION_HORIZONTAL = nullptr; nsHtml5AttributeName** nsHtml5AttributeName::ATTRIBUTE_NAMES = 0; -static int32_t const ATTRIBUTE_HASHES_DATA[] = { 1153, 1383, 1601, 1793, 1827, 1857, 68600, 69146, 69177, 70237, 70270, 71572, 71669, 72415, 72444, 74846, 74904, 74943, 75001, 75276, 75590, 84742, 84839, 85575, 85963, 85992, 87204, 88074, 88171, 89130, 89163, 3207892, 3283895, 3284791, 3338752, 3358197, 3369562, 3539124, 3562402, 3574260, 3670335, 3696933, 3721879, 135280021, 135346322, 136317019, 136475749, 136548517, 136652214, 136884919, 136902418, 136942992, 137292068, 139120259, 139785574, 142250603, 142314056, 142331176, 142519584, 144752417, 145106895, 146147200, 146765926, 148805544, 149655723, 149809441, 150018784, 150445028, 150813181, 150923321, 152528754, 152536216, 152647366, 152962785, 155219321, 155654904, 157317483, 157350248, 157437941, 157447478, 157604838, 157685404, 157894402, 158315188, 166078431, 169409980, 169700259, 169856932, 170007032, 170409695, 170466488, 170513710, 170608367, 173028944, 173896963, 176090625, 176129212, 179390001, 179489057, 179627464, 179840468, 179849042, 180004216, 181779081, 183027151, 183645319, 183698797, 185922012, 185997252, 188312483, 188675799, 190977533, 190992569, 191006194, 191033518, 191038774, 191096249, 191166163, 191194426, 191443343, 191522106, 191568039, 200104642, 202506661, 202537381, 202602917, 203070590, 203120766, 203389054, 203690071, 203971238, 203986524, 209040857, 209125756, 212055489, 212322418, 212746849, 213002877, 213055164, 213088023, 213259873, 213273386, 213435118, 213437318, 213438231, 213493071, 213532268, 213542834, 213584431, 213659891, 215285828, 215880731, 216112976, 216684637, 217369699, 217565298, 217576549, 218186795, 219743185, 220082234, 221623802, 221986406, 222283890, 223089542, 223138630, 223311265, 224431494, 224547358, 224587256, 224589550, 224655650, 224785518, 224810917, 224813302, 225126263, 225429618, 225432950, 225440869, 236107233, 236709921, 236838947, 237117095, 237143271, 237172455, 237209953, 237354143, 237372743, 237668065, 237703073, 237714273, 239743521, 240512803, 240522627, 240560417, 240656513, 241015715, 241062755, 241065383, 243523041, 245865199, 246261793, 246556195, 246774817, 246923491, 246928419, 246981667, 247014847, 247058369, 247112833, 247118177, 247119137, 247128739, 247316903, 249533729, 250235623, 250269543, 251402351, 252339047, 253260911, 253293679, 254844367, 255547879, 256077281, 256345377, 258124199, 258354465, 258605063, 258744193, 258845603, 258856961, 258926689, 269869248, 270174334, 270709417, 270778994, 270781796, 271102503, 271478858, 271490090, 272870654, 273335275, 273369140, 273924313, 274108530, 274116736, 276818662, 277476156, 279156579, 279349675, 280108533, 280128712, 280132869, 280162403, 280280292, 280413430, 280506130, 280677397, 280678580, 280686710, 280689066, 282736758, 283110901, 283275116, 283823226, 283890012, 284479340, 284606461, 286700477, 286798916, 290055764, 291557706, 291665349, 291804100, 292138018, 292166446, 292418738, 292451039, 300298041, 300374839, 300597935, 303073389, 303083839, 303266673, 303354997, 303430688, 303576261, 303724281, 303819694, 304242723, 304382625, 306247792, 307227811, 307468786, 307724489, 310252031, 310358241, 310373094, 310833159, 311015256, 313357609, 313683893, 313701861, 313706996, 313707317, 313710350, 313795700, 314027746, 314038181, 314091299, 314205627, 314233813, 316741830, 316797986, 317486755, 317794164, 320076137, 322657125, 322887778, 323506876, 323572412, 323605180, 325060058, 325320188, 325398738, 325541490, 325671619, 333868843, 336806130, 337212108, 337282686, 337285434, 337585223, 338036037, 338298087, 338566051, 340943551, 341190970, 342995704, 343352124, 343912673, 344585053, 346977248, 347218098, 347262163, 347278576, 347438191, 347655959, 347684788, 347726430, 347727772, 347776035, 347776629, 349500753, 350880161, 350887073, 353384123, 355496998, 355906922, 355979793, 356545959, 358637867, 358905016, 359164318, 359247286, 359350571, 359579447, 365560330, 367399355, 367420285, 367510727, 368013212, 370234760, 370353345, 370710317, 371074566, 371122285, 371194213, 371448425, 371448430, 371545055, 371593469, 371596922, 371758751, 371964792, 372151328, 376550136, 376710172, 376795771, 376826271, 376906556, 380514830, 380774774, 380775037, 381030322, 381136500, 381281631, 381282269, 381285504, 381330595, 381331422, 381335911, 381336484, 383907298, 383917408, 384595009, 384595013, 387799894, 387823201, 392581647, 392584937, 392742684, 392906485, 393003349, 400644707, 400973830, 404428547, 404432113, 404432865, 404469244, 404478897, 404694860, 406887479, 408294949, 408789955, 410022510, 410467324, 410586448, 410945965, 411845275, 414327152, 414327932, 414329781, 414346257, 414346439, 414639928, 414835998, 414894517, 414986533, 417465377, 417465381, 417492216, 418259232, 419310946, 420103495, 420242342, 420380455, 420658662, 420717432, 423183880, 424539259, 425929170, 425972964, 426050649, 426126450, 426142833, 426607922, 437289840, 437347469, 437412335, 437423943, 437455540, 437462252, 437597991, 437617485, 437986305, 437986507, 437986828, 437987072, 438015591, 438034813, 438038966, 438179623, 438347971, 438483573, 438547062, 438895551, 441592676, 442032555, 443548979, 447881379, 447881655, 447881895, 447887844, 448416189, 448445746, 448449012, 450942191, 452816744, 453668677, 454434495, 456610076, 456642844, 456738709, 457544600, 459451897, 459680944, 468058810, 468083581, 470964084, 471470955, 471567278, 472267822, 481177859, 481210627, 481435874, 481455115, 481485378, 481490218, 485105638, 486005878, 486383494, 487988916, 488103783, 490661867, 491574090, 491578272, 492891370, 493041952, 493441205, 493582844, 493716979, 504577572, 504740359, 505091638, 505592418, 505656212, 509516275, 514998531, 515571132, 515594682, 518712698, 521362273, 526592419, 526807354, 527348842, 538294791, 544689535, 545535009, 548544752, 548563346, 548595116, 551679010, 558034099, 560329411, 560356209, 560671018, 560671152, 560692590, 560845442, 569212097, 569474241, 572252718, 575326764, 576174758, 576190819, 582099184, 582099438, 582372519, 582558889, 586552164, 591325418, 594231990, 594243961, 605711268, 615672071, 616086845, 621792370, 624879850, 627432831, 640040548, 654392808, 658675477, 659420283, 672891587, 694768102, 705890982, 725543146, 759097578, 761686526, 795383908, 878105336, 908643300, 945213471 }; +static int32_t const ATTRIBUTE_HASHES_DATA[] = { 50917059, 52488851, 52489043, 53006051, 53537523, 55077603, 56685811, 57205395, 57210387, 59825747, 59830867, 60345635, 60817409, 64487425, 68157441, 71303169, 71827457, 72351745, 808872090, 876085250, 878182402, 883425282, 884998146, 885522434, 892862466, 894959618, 900202498, 901775362, 902299650, 911736834, 928514050, 1037879561, 1038063816, 1038141480, 1680095865, 1680140893, 1680159327, 1680159328, 1680165421, 1680165436, 1680165437, 1680165487, 1680165533, 1680165613, 1680165692, 1680181850, 1680181996, 1680185931, 1680198203, 1680198381, 1680229115, 1680230940, 1680231247, 1680251485, 1680282148, 1680311085, 1680315086, 1680323325, 1680343801, 1680345685, 1680345965, 1680347981, 1680368221, 1680411449, 1680413393, 1680433915, 1680437801, 1680446153, 1680452349, 1680511804, 1681174213, 1681694748, 1681733672, 1681844247, 1681879063, 1681940503, 1681969220, 1682440540, 1682587945, 1683805446, 1684319541, 1685882101, 1685902598, 1686731997, 1687164232, 1687503600, 1687620127, 1687751191, 1687751377, 1689048326, 1689130184, 1689324870, 1689788441, 1689839946, 1691091102, 1691145478, 1691293817, 1692408896, 1692933184, 1697174123, 1699185409, 1704262346, 1704526375, 1714745560, 1714763319, 1715466295, 1716303957, 1721189160, 1721305962, 1721347639, 1723309623, 1723336432, 1723336528, 1723340621, 1723645710, 1724189239, 1724197420, 1724238365, 1731048742, 1732771842, 1733874289, 1733919469, 1734182982, 1734404167, 1739561208, 1739583824, 1739927860, 1740096054, 1740119884, 1740130375, 1741535501, 1742183484, 1747295467, 1747299630, 1747309881, 1747348637, 1747446838, 1747455030, 1747479606, 1747792072, 1747800157, 1747839118, 1747906667, 1747939528, 1748021284, 1748306996, 1748503880, 1748552744, 1748566068, 1748869205, 1748971848, 1749027145, 1749350104, 1749399124, 1749856356, 1751232761, 1751507685, 1751649130, 1751679545, 1751755561, 1752985897, 1753049109, 1753297133, 1753550036, 1754214628, 1754434872, 1754546894, 1754579720, 1754606246, 1754612424, 1754643237, 1754644293, 1754645079, 1754647068, 1754647074, 1754647353, 1754698327, 1754751622, 1754792749, 1754794646, 1754798923, 1754835516, 1754858317, 1754860061, 1754860110, 1754860396, 1754860400, 1754860401, 1754872618, 1754899031, 1754905345, 1754907227, 1754927689, 1754958648, 1756147974, 1756155098, 1756190926, 1756219733, 1756265690, 1756302628, 1756360955, 1756426572, 1756428495, 1756471625, 1756704824, 1756710661, 1756737685, 1756762256, 1756804936, 1756836998, 1756874572, 1756889417, 1757053236, 1757421892, 1757874716, 1757942610, 1758018291, 1759379608, 1765800271, 1767725700, 1767875272, 1771569964, 1771637325, 1772032615, 1773606972, 1776114564, 1780879045, 1780975314, 1781007934, 1782518297, 1784574102, 1784643703, 1785174319, 1786622296, 1786740932, 1786775671, 1786821704, 1786851500, 1787193500, 1787365531, 1787699221, 1788254870, 1788842244, 1790814502, 1791068279, 1791070327, 1797666394, 1797886599, 1801312388, 1803561214, 1803839644, 1804036350, 1804054854, 1804069019, 1804081401, 1804235064, 1804405895, 1804978712, 1805715690, 1805715716, 1814517574, 1814558026, 1814560070, 1814656326, 1814656840, 1814986837, 1816104145, 1816144023, 1816178925, 1817175115, 1817175198, 1817177246, 1820262641, 1820637455, 1820727381, 1820928104, 1821755934, 1821958888, 1822002839, 1823574314, 1823580230, 1823829083, 1823841492, 1823975206, 1824005974, 1824081655, 1824159037, 1824377064, 1825437894, 1825677514, 1848600826, 1853862084, 1854285018, 1854302364, 1854366938, 1854464212, 1854466380, 1854474395, 1854497001, 1854497003, 1854497008, 1864698185, 1865910331, 1865910347, 1866496199, 1867448617, 1867462756, 1867620412, 1871251689, 1872034503, 1872343590, 1873590471, 1873656984, 1874261045, 1874270021, 1874698443, 1874788501, 1875753052, 1881750231, 1884079398, 1884142379, 1884246821, 1884267068, 1884295780, 1884343396, 1889569526, 1889633006, 1890996553, 1891069765, 1891098437, 1891182792, 1891186903, 1891937366, 1894552650, 1898415413, 1898428101, 1900544002, 1902640276, 1903612236, 1903659239, 1903759600, 1905541832, 1905628916, 1905672729, 1905754853, 1905902311, 1906408542, 1906408598, 1906419001, 1906421049, 1906423097, 1907660596, 1907701479, 1908195085, 1908462185, 1909438149, 1909819252, 1910328970, 1910441627, 1910441770, 1910441773, 1910487243, 1910503637, 1910507338, 1910527802, 1910572893, 1915025672, 1915146282, 1915295948, 1915341049, 1915757815, 1916210285, 1916247343, 1916278099, 1916286197, 1916337499, 1917295176, 1917327080, 1917857531, 1917953597, 1919297291, 1921061206, 1921880376, 1921894426, 1922319046, 1922354008, 1922384591, 1922384686, 1922400908, 1922413290, 1922413292, 1922413307, 1922419228, 1922470745, 1922482777, 1922531929, 1922566877, 1922567078, 1922599757, 1922607670, 1922630475, 1922632396, 1922665052, 1922665174, 1922665179, 1922671417, 1922677495, 1922679386, 1922679531, 1922679610, 1922699851, 1923088386, 1924206934, 1924443742, 1924453467, 1924462384, 1924517489, 1924570799, 1924583073, 1924585254, 1924629705, 1924738716, 1924773438, 1932870919, 1932959284, 1932986153, 1933123337, 1933145837, 1933369607, 1933508940, 1934917290, 1934917372, 1934970504, 1935099626, 1935597338, 1937336473, 1937777860, 1939976792, 1941253366, 1941286708, 1941409583, 1941435445, 1941438085, 1941440197, 1941454586, 1941550652, 1942026440, 1943317364, 1965349396, 1965512429, 1965561677, 1966384692, 1966439670, 1966442279, 1966454567, 1971855414, 1972151670, 1972196486, 1972656710, 1972744939, 1972744954, 1972750880, 1972863609, 1972904518, 1972904522, 1972904785, 1972908839, 1972909592, 1972922984, 1972962123, 1972963917, 1972980466, 1972996699, 1974849131, 1975062341, 1982254612, 1982640164, 1983157559, 1983266615, 1983290011, 1983347764, 1983398182, 1983416119, 1983432389, 1983461061, 1987410233, 1987422362, 1988132214, 1988784439, 1988788535, 1989522022, 1990062797, 1990107683, 1991021879, 1991220282, 1991392548, 1991625270, 1991643278, 1993343287, 1999273799, 2000096287, 2000125224, 2000160071, 2000162011, 2000752725, 2001210183, 2001527900, 2001578182, 2001634458, 2001634459, 2001669449, 2001669450, 2001710298, 2001710299, 2001732764, 2001814704, 2001826027, 2001898808, 2001898809, 2004199576, 2004846654, 2004957380, 2005342360, 2005925890, 2006459190, 2006516551, 2006824246, 2007019632, 2007021895, 2007064812, 2007064819, 2008084807, 2008401563, 2008408414, 2009041198, 2009059485, 2009061450, 2009061533, 2009071951, 2009079867, 2009141482, 2009231684, 2009434924, 2010452700, 2010542150, 2010716309, 2015950026, 2016711994, 2016787611, 2016810187, 2016910397, 2017010843, 2018908874, 2019887833, 2023011418, 2023146024, 2023342821, 2024616088, 2024647008, 2024763702, 2024794274, 2026741958, 2026893641, 2026975253, 2034765641, 2060302634, 2060474743, 2065170434, 2065694722, 2066743298, 2066762276, 2073034754, 2075005220, 2081423362, 2081947650, 2082471938, 2083520514, 2089811970, 2091784484, 2093791505, 2093791506, 2093791509, 2093791510 }; staticJArray<int32_t,int32_t> nsHtml5AttributeName::ATTRIBUTE_HASHES = { ATTRIBUTE_HASHES_DATA, MOZ_ARRAY_LENGTH(ATTRIBUTE_HASHES_DATA) }; void nsHtml5AttributeName::initializeStatics() @@ -818,1173 +800,1173 @@ nsHtml5AttributeName::initializeStatics() XML_PREFIX[0] = nullptr; XML_PREFIX[1] = nsHtml5Atoms::xml; XML_PREFIX[2] = nsHtml5Atoms::xml; + ATTR_ALT = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::alt), ALL_NO_PREFIX); + ATTR_DIR = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::dir), ALL_NO_PREFIX); + ATTR_DUR = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::dur), ALL_NO_PREFIX); + ATTR_END = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::end), ALL_NO_PREFIX); + ATTR_FOR = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::for_), ALL_NO_PREFIX); + ATTR_IN2 = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::in2), ALL_NO_PREFIX); + ATTR_LOW = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::low), ALL_NO_PREFIX); + ATTR_MIN = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::min), ALL_NO_PREFIX); + ATTR_MAX = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::max), ALL_NO_PREFIX); + ATTR_REL = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::rel), ALL_NO_PREFIX); + ATTR_REV = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::rev), ALL_NO_PREFIX); + ATTR_SRC = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::src), ALL_NO_PREFIX); ATTR_D = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::d), ALL_NO_PREFIX); ATTR_K = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::k), ALL_NO_PREFIX); ATTR_R = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::r), ALL_NO_PREFIX); ATTR_X = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::x), ALL_NO_PREFIX); ATTR_Y = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::y), ALL_NO_PREFIX); ATTR_Z = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::z), ALL_NO_PREFIX); - ATTR_BY = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::by), ALL_NO_PREFIX); - ATTR_CX = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::cx), ALL_NO_PREFIX); - ATTR_CY = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::cy), ALL_NO_PREFIX); - ATTR_DX = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::dx), ALL_NO_PREFIX); - ATTR_DY = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::dy), ALL_NO_PREFIX); - ATTR_G2 = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::g2), ALL_NO_PREFIX); + ATTR_CAP_HEIGHT = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::cap_height), ALL_NO_PREFIX); ATTR_G1 = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::g1), ALL_NO_PREFIX); - ATTR_FX = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::fx), ALL_NO_PREFIX); - ATTR_FY = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::fy), ALL_NO_PREFIX); - ATTR_K4 = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::k4), ALL_NO_PREFIX); - ATTR_K2 = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::k2), ALL_NO_PREFIX); - ATTR_K3 = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::k3), ALL_NO_PREFIX); ATTR_K1 = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::k1), ALL_NO_PREFIX); - ATTR_ID = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::id), ALL_NO_PREFIX); - ATTR_IN = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::in), ALL_NO_PREFIX); - ATTR_U2 = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::u2), ALL_NO_PREFIX); ATTR_U1 = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::u1), ALL_NO_PREFIX); - ATTR_RT = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::rt), ALL_NO_PREFIX); - ATTR_RX = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::rx), ALL_NO_PREFIX); - ATTR_RY = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::ry), ALL_NO_PREFIX); - ATTR_TO = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::to), ALL_NO_PREFIX); - ATTR_Y2 = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::y2), ALL_NO_PREFIX); - ATTR_Y1 = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::y1), ALL_NO_PREFIX); ATTR_X1 = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::x1), ALL_NO_PREFIX); + ATTR_Y1 = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::y1), ALL_NO_PREFIX); + ATTR_G2 = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::g2), ALL_NO_PREFIX); + ATTR_K2 = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::k2), ALL_NO_PREFIX); + ATTR_U2 = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::u2), ALL_NO_PREFIX); ATTR_X2 = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::x2), ALL_NO_PREFIX); - ATTR_ALT = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::alt), ALL_NO_PREFIX); - ATTR_DIR = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::dir), ALL_NO_PREFIX); - ATTR_DUR = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::dur), ALL_NO_PREFIX); - ATTR_END = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::end), ALL_NO_PREFIX); - ATTR_FOR = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::for_), ALL_NO_PREFIX); - ATTR_IN2 = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::in2), ALL_NO_PREFIX); - ATTR_MAX = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::max), ALL_NO_PREFIX); - ATTR_MIN = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::min), ALL_NO_PREFIX); - ATTR_LOW = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::low), ALL_NO_PREFIX); - ATTR_REL = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::rel), ALL_NO_PREFIX); - ATTR_REV = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::rev), ALL_NO_PREFIX); - ATTR_SRC = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::src), ALL_NO_PREFIX); - ATTR_AXIS = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::axis), ALL_NO_PREFIX); - ATTR_ABBR = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::abbr), ALL_NO_PREFIX); - ATTR_BBOX = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::bbox), ALL_NO_PREFIX); - ATTR_CITE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::cite), ALL_NO_PREFIX); - ATTR_CODE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::code), ALL_NO_PREFIX); - ATTR_BIAS = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::bias), ALL_NO_PREFIX); - ATTR_COLS = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::cols), ALL_NO_PREFIX); - ATTR_CLIP = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::clip), ALL_NO_PREFIX); - ATTR_CHAR = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::char_), ALL_NO_PREFIX); - ATTR_BASE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::base), ALL_NO_PREFIX); - ATTR_EDGE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::edge), ALL_NO_PREFIX); - ATTR_DATA = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::data), ALL_NO_PREFIX); - ATTR_FILL = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::fill), ALL_NO_PREFIX); - ATTR_FROM = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::from), ALL_NO_PREFIX); - ATTR_FORM = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::form), ALL_NO_PREFIX); - ATTR_FACE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::face), ALL_NO_PREFIX); - ATTR_HIGH = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::high), ALL_NO_PREFIX); - ATTR_HREF = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::href), ALL_NO_PREFIX); - ATTR_OPEN = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::open), ALL_NO_PREFIX); - ATTR_ICON = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::icon), ALL_NO_PREFIX); - ATTR_NAME = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::name), ALL_NO_PREFIX); - ATTR_MODE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::mode), ALL_NO_PREFIX); - ATTR_MASK = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::mask), ALL_NO_PREFIX); - ATTR_LINK = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::link), ALL_NO_PREFIX); - ATTR_LANG = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::lang), ALL_NO_PREFIX); - ATTR_LOOP = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::loop), ALL_NO_PREFIX); - ATTR_LIST = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::list), ALL_NO_PREFIX); - ATTR_TYPE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::type), ALL_NO_PREFIX); - ATTR_WHEN = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::when), ALL_NO_PREFIX); - ATTR_WRAP = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::wrap), ALL_NO_PREFIX); - ATTR_TEXT = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::text), ALL_NO_PREFIX); - ATTR_PATH = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::path), ALL_NO_PREFIX); - ATTR_PING = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::ping), ALL_NO_PREFIX); - ATTR_REFX = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::refx, nsHtml5Atoms::refX), ALL_NO_PREFIX); - ATTR_REFY = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::refy, nsHtml5Atoms::refY), ALL_NO_PREFIX); - ATTR_SIZE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::size), ALL_NO_PREFIX); - ATTR_SEED = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::seed), ALL_NO_PREFIX); - ATTR_ROWS = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::rows), ALL_NO_PREFIX); - ATTR_SPAN = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::span), ALL_NO_PREFIX); - ATTR_STEP = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::step), ALL_NO_PREFIX); - ATTR_ROLE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::role), ALL_NO_PREFIX); - ATTR_XREF = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::xref), ALL_NO_PREFIX); - ATTR_ASYNC = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::async), ALL_NO_PREFIX); - ATTR_ALINK = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::alink), ALL_NO_PREFIX); - ATTR_ALIGN = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::align), ALL_NO_PREFIX); - ATTR_CLOSE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::close), ALL_NO_PREFIX); - ATTR_COLOR = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::color), ALL_NO_PREFIX); - ATTR_CLASS = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::class_), ALL_NO_PREFIX); + ATTR_Y2 = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::y2), ALL_NO_PREFIX); + ATTR_K3 = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::k3), ALL_NO_PREFIX); + ATTR_K4 = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::k4), ALL_NO_PREFIX); + ATTR_XML_SPACE = new nsHtml5AttributeName(XML_NS, COLONIFIED_LOCAL(nsHtml5Atoms::xml_space, nsHtml5Atoms::space), XML_PREFIX); + ATTR_XML_LANG = new nsHtml5AttributeName(XML_NS, COLONIFIED_LOCAL(nsHtml5Atoms::xml_lang, nsHtml5Atoms::lang), XML_PREFIX); + ATTR_XML_BASE = new nsHtml5AttributeName(XML_NS, COLONIFIED_LOCAL(nsHtml5Atoms::xml_base, nsHtml5Atoms::base), XML_PREFIX); + ATTR_ARIA_GRAB = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::aria_grab), ALL_NO_PREFIX); + ATTR_ARIA_VALUEMAX = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::aria_valuemax), ALL_NO_PREFIX); + ATTR_ARIA_LABELLEDBY = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::aria_labelledby), ALL_NO_PREFIX); + ATTR_ARIA_DESCRIBEDBY = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::aria_describedby), ALL_NO_PREFIX); + ATTR_ARIA_DISABLED = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::aria_disabled), ALL_NO_PREFIX); + ATTR_ARIA_CHECKED = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::aria_checked), ALL_NO_PREFIX); + ATTR_ARIA_SELECTED = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::aria_selected), ALL_NO_PREFIX); + ATTR_ARIA_DROPEFFECT = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::aria_dropeffect), ALL_NO_PREFIX); + ATTR_ARIA_REQUIRED = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::aria_required), ALL_NO_PREFIX); + ATTR_ARIA_EXPANDED = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::aria_expanded), ALL_NO_PREFIX); + ATTR_ARIA_PRESSED = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::aria_pressed), ALL_NO_PREFIX); + ATTR_ARIA_LEVEL = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::aria_level), ALL_NO_PREFIX); + ATTR_ARIA_CHANNEL = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::aria_channel), ALL_NO_PREFIX); + ATTR_ARIA_HIDDEN = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::aria_hidden), ALL_NO_PREFIX); + ATTR_ARIA_SECRET = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::aria_secret), ALL_NO_PREFIX); + ATTR_ARIA_POSINSET = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::aria_posinset), ALL_NO_PREFIX); + ATTR_ARIA_ATOMIC = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::aria_atomic), ALL_NO_PREFIX); + ATTR_ARIA_INVALID = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::aria_invalid), ALL_NO_PREFIX); + ATTR_ARIA_TEMPLATEID = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::aria_templateid), ALL_NO_PREFIX); + ATTR_ARIA_VALUEMIN = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::aria_valuemin), ALL_NO_PREFIX); + ATTR_ARIA_MULTISELECTABLE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::aria_multiselectable), ALL_NO_PREFIX); + ATTR_ARIA_CONTROLS = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::aria_controls), ALL_NO_PREFIX); + ATTR_ARIA_MULTILINE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::aria_multiline), ALL_NO_PREFIX); + ATTR_ARIA_READONLY = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::aria_readonly), ALL_NO_PREFIX); + ATTR_ARIA_OWNS = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::aria_owns), ALL_NO_PREFIX); + ATTR_ARIA_ACTIVEDESCENDANT = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::aria_activedescendant), ALL_NO_PREFIX); + ATTR_ARIA_RELEVANT = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::aria_relevant), ALL_NO_PREFIX); + ATTR_ARIA_DATATYPE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::aria_datatype), ALL_NO_PREFIX); + ATTR_ARIA_VALUENOW = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::aria_valuenow), ALL_NO_PREFIX); + ATTR_ARIA_SORT = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::aria_sort), ALL_NO_PREFIX); + ATTR_ARIA_AUTOCOMPLETE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::aria_autocomplete), ALL_NO_PREFIX); + ATTR_ARIA_FLOWTO = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::aria_flowto), ALL_NO_PREFIX); + ATTR_ARIA_BUSY = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::aria_busy), ALL_NO_PREFIX); + ATTR_ARIA_LIVE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::aria_live), ALL_NO_PREFIX); + ATTR_ARIA_HASPOPUP = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::aria_haspopup), ALL_NO_PREFIX); + ATTR_ARIA_SETSIZE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::aria_setsize), ALL_NO_PREFIX); ATTR_CLEAR = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::clear), ALL_NO_PREFIX); - ATTR_BEGIN = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::begin), ALL_NO_PREFIX); - ATTR_DEPTH = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::depth), ALL_NO_PREFIX); - ATTR_DEFER = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::defer), ALL_NO_PREFIX); - ATTR_FENCE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::fence), ALL_NO_PREFIX); - ATTR_FRAME = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::frame), ALL_NO_PREFIX); + ATTR_DATAFORMATAS = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::dataformatas), ALL_NO_PREFIX); + ATTR_DISABLED = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::disabled), ALL_NO_PREFIX); + ATTR_DATAFLD = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::datafld), ALL_NO_PREFIX); + ATTR_DEFAULT = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::default_), ALL_NO_PREFIX); + ATTR_DATASRC = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::datasrc), ALL_NO_PREFIX); + ATTR_DATA = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::data), ALL_NO_PREFIX); + ATTR_EQUALCOLUMNS = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::equalcolumns), ALL_NO_PREFIX); + ATTR_EQUALROWS = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::equalrows), ALL_NO_PREFIX); + ATTR_HSPACE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::hspace), ALL_NO_PREFIX); ATTR_ISMAP = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::ismap), ALL_NO_PREFIX); - ATTR_ONEND = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onend), ALL_NO_PREFIX); - ATTR_INDEX = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::index), ALL_NO_PREFIX); - ATTR_ORDER = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::order), ALL_NO_PREFIX); - ATTR_OTHER = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::other), ALL_NO_PREFIX); - ATTR_ONCUT = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::oncut), ALL_NO_PREFIX); - ATTR_NARGS = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::nargs), ALL_NO_PREFIX); - ATTR_MEDIA = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::media), ALL_NO_PREFIX); - ATTR_LABEL = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::label), ALL_NO_PREFIX); ATTR_LOCAL = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::local), ALL_NO_PREFIX); - ATTR_WIDTH = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::width), ALL_NO_PREFIX); - ATTR_TITLE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::title), ALL_NO_PREFIX); - ATTR_VLINK = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::vlink), ALL_NO_PREFIX); - ATTR_VALUE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::value), ALL_NO_PREFIX); - ATTR_SLOPE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::slope), ALL_NO_PREFIX); - ATTR_SHAPE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::shape), ALL_NO_PREFIX); - ATTR_SCOPE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::scope), ALL_NO_PREFIX); - ATTR_SCALE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::scale), ALL_NO_PREFIX); - ATTR_SPEED = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::speed), ALL_NO_PREFIX); - ATTR_STYLE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::style), ALL_NO_PREFIX); - ATTR_RULES = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::rules), ALL_NO_PREFIX); - ATTR_STEMH = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::stemh), ALL_NO_PREFIX); - ATTR_SIZES = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::sizes), ALL_NO_PREFIX); - ATTR_STEMV = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::stemv), ALL_NO_PREFIX); - ATTR_START = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::start), ALL_NO_PREFIX); - ATTR_XMLNS = new nsHtml5AttributeName(XMLNS_NS, SAME_LOCAL(nsHtml5Atoms::xmlns), ALL_NO_PREFIX); - ATTR_ACCEPT = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::accept), ALL_NO_PREFIX); - ATTR_ACCENT = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::accent), ALL_NO_PREFIX); - ATTR_ASCENT = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::ascent), ALL_NO_PREFIX); - ATTR_ACTIVE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::active), ALL_NO_PREFIX); - ATTR_ALTIMG = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::altimg), ALL_NO_PREFIX); - ATTR_ACTION = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::action), ALL_NO_PREFIX); - ATTR_BORDER = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::border), ALL_NO_PREFIX); - ATTR_CURSOR = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::cursor), ALL_NO_PREFIX); - ATTR_COORDS = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::coords), ALL_NO_PREFIX); - ATTR_FILTER = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::filter), ALL_NO_PREFIX); - ATTR_FORMAT = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::format), ALL_NO_PREFIX); - ATTR_HIDDEN = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::hidden), ALL_NO_PREFIX); - ATTR_HSPACE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::hspace), ALL_NO_PREFIX); - ATTR_HEIGHT = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::height), ALL_NO_PREFIX); - ATTR_ONMOVE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onmove), ALL_NO_PREFIX); - ATTR_ONLOAD = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onload), ALL_NO_PREFIX); - ATTR_ONDRAG = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::ondrag), ALL_NO_PREFIX); - ATTR_ORIGIN = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::origin), ALL_NO_PREFIX); - ATTR_ONZOOM = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onzoom), ALL_NO_PREFIX); - ATTR_ONHELP = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onhelp), ALL_NO_PREFIX); - ATTR_ONSTOP = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onstop), ALL_NO_PREFIX); - ATTR_ONDROP = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::ondrop), ALL_NO_PREFIX); - ATTR_ONBLUR = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onblur), ALL_NO_PREFIX); - ATTR_OBJECT = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::object), ALL_NO_PREFIX); - ATTR_OFFSET = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::offset), ALL_NO_PREFIX); - ATTR_ORIENT = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::orient), ALL_NO_PREFIX); - ATTR_ONCOPY = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::oncopy), ALL_NO_PREFIX); - ATTR_NOWRAP = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::nowrap), ALL_NO_PREFIX); - ATTR_NOHREF = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::nohref), ALL_NO_PREFIX); - ATTR_MACROS = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::macros), ALL_NO_PREFIX); - ATTR_METHOD = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::method), ALL_NO_PREFIX); - ATTR_LOWSRC = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::lowsrc), ALL_NO_PREFIX); ATTR_LSPACE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::lspace), ALL_NO_PREFIX); - ATTR_LQUOTE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::lquote), ALL_NO_PREFIX); - ATTR_USEMAP = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::usemap), ALL_NO_PREFIX); - ATTR_WIDTHS = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::widths), ALL_NO_PREFIX); - ATTR_TARGET = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::target), ALL_NO_PREFIX); - ATTR_VALUES = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::values), ALL_NO_PREFIX); - ATTR_VALIGN = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::valign), ALL_NO_PREFIX); - ATTR_VSPACE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::vspace), ALL_NO_PREFIX); - ATTR_POSTER = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::poster), ALL_NO_PREFIX); - ATTR_POINTS = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::points), ALL_NO_PREFIX); - ATTR_PROMPT = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::prompt), ALL_NO_PREFIX); - ATTR_SRCDOC = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::srcdoc), ALL_NO_PREFIX); - ATTR_SCOPED = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::scoped), ALL_NO_PREFIX); - ATTR_STRING = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::string), ALL_NO_PREFIX); - ATTR_SCHEME = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::scheme), ALL_NO_PREFIX); - ATTR_STROKE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::stroke), ALL_NO_PREFIX); - ATTR_RADIUS = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::radius), ALL_NO_PREFIX); - ATTR_RESULT = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::result), ALL_NO_PREFIX); - ATTR_REPEAT = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::repeat), ALL_NO_PREFIX); - ATTR_SRCSET = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::srcset), ALL_NO_PREFIX); + ATTR_MOVABLELIMITS = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::movablelimits), ALL_NO_PREFIX); + ATTR_NOTATION = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::notation), ALL_NO_PREFIX); + ATTR_ONDATASETCHANGED = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::ondatasetchanged), ALL_NO_PREFIX); + ATTR_ONDATAAVAILABLE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::ondataavailable), ALL_NO_PREFIX); + ATTR_ONPASTE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onpaste), ALL_NO_PREFIX); + ATTR_ONDATASETCOMPLETE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::ondatasetcomplete), ALL_NO_PREFIX); ATTR_RSPACE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::rspace), ALL_NO_PREFIX); + ATTR_ROWALIGN = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::rowalign), ALL_NO_PREFIX); ATTR_ROTATE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::rotate), ALL_NO_PREFIX); - ATTR_RQUOTE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::rquote), ALL_NO_PREFIX); - ATTR_ALTTEXT = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::alttext), ALL_NO_PREFIX); - ATTR_ARCHIVE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::archive), ALL_NO_PREFIX); - ATTR_AZIMUTH = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::azimuth), ALL_NO_PREFIX); - ATTR_CLOSURE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::closure), ALL_NO_PREFIX); + ATTR_SEPARATOR = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::separator), ALL_NO_PREFIX); + ATTR_SEPARATORS = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::separators), ALL_NO_PREFIX); + ATTR_V_MATHEMATICAL = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::v_mathematical), ALL_NO_PREFIX); + ATTR_VSPACE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::vspace), ALL_NO_PREFIX); + ATTR_V_HANGING = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::v_hanging), ALL_NO_PREFIX); + ATTR_XCHANNELSELECTOR = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::xchannelselector, nsHtml5Atoms::xChannelSelector), ALL_NO_PREFIX); + ATTR_YCHANNELSELECTOR = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::ychannelselector, nsHtml5Atoms::yChannelSelector), ALL_NO_PREFIX); + ATTR_ARABIC_FORM = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::arabic_form), ALL_NO_PREFIX); + ATTR_ENABLE_BACKGROUND = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::enable_background), ALL_NO_PREFIX); + ATTR_ONDBLCLICK = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::ondblclick), ALL_NO_PREFIX); + ATTR_ONABORT = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onabort), ALL_NO_PREFIX); + ATTR_CALCMODE = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::calcmode, nsHtml5Atoms::calcMode), ALL_NO_PREFIX); ATTR_CHECKED = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::checked), ALL_NO_PREFIX); - ATTR_CLASSID = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::classid), ALL_NO_PREFIX); - ATTR_CHAROFF = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::charoff), ALL_NO_PREFIX); - ATTR_BGCOLOR = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::bgcolor), ALL_NO_PREFIX); - ATTR_COLSPAN = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::colspan), ALL_NO_PREFIX); - ATTR_CHARSET = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::charset), ALL_NO_PREFIX); - ATTR_COMPACT = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::compact), ALL_NO_PREFIX); - ATTR_CONTENT = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::content), ALL_NO_PREFIX); - ATTR_ENCTYPE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::enctype), ALL_NO_PREFIX); - ATTR_DATASRC = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::datasrc), ALL_NO_PREFIX); - ATTR_DATAFLD = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::datafld), ALL_NO_PREFIX); - ATTR_DECLARE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::declare), ALL_NO_PREFIX); - ATTR_DISPLAY = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::display), ALL_NO_PREFIX); - ATTR_DIVISOR = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::divisor), ALL_NO_PREFIX); - ATTR_DEFAULT = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::default_), ALL_NO_PREFIX); ATTR_DESCENT = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::descent), ALL_NO_PREFIX); - ATTR_KERNING = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::kerning), ALL_NO_PREFIX); - ATTR_HANGING = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::hanging), ALL_NO_PREFIX); - ATTR_HEADERS = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::headers), ALL_NO_PREFIX); - ATTR_ONPASTE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onpaste), ALL_NO_PREFIX); - ATTR_ONCLICK = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onclick), ALL_NO_PREFIX); - ATTR_OPTIMUM = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::optimum), ALL_NO_PREFIX); - ATTR_ONBEGIN = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onbegin), ALL_NO_PREFIX); - ATTR_ONKEYUP = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onkeyup), ALL_NO_PREFIX); - ATTR_ONFOCUS = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onfocus), ALL_NO_PREFIX); - ATTR_ONERROR = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onerror), ALL_NO_PREFIX); - ATTR_ONINPUT = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::oninput), ALL_NO_PREFIX); - ATTR_ONABORT = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onabort), ALL_NO_PREFIX); - ATTR_ONSTART = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onstart), ALL_NO_PREFIX); - ATTR_ONRESET = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onreset), ALL_NO_PREFIX); + ATTR_FENCE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::fence), ALL_NO_PREFIX); + ATTR_ONSCROLL = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onscroll), ALL_NO_PREFIX); + ATTR_ONACTIVATE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onactivate), ALL_NO_PREFIX); ATTR_OPACITY = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::opacity), ALL_NO_PREFIX); - ATTR_NOSHADE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::noshade), ALL_NO_PREFIX); - ATTR_MINSIZE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::minsize), ALL_NO_PREFIX); - ATTR_MAXSIZE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::maxsize), ALL_NO_PREFIX); - ATTR_LARGEOP = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::largeop), ALL_NO_PREFIX); - ATTR_UNICODE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::unicode_), ALL_NO_PREFIX); - ATTR_TARGETX = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::targetx, nsHtml5Atoms::targetX), ALL_NO_PREFIX); - ATTR_TARGETY = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::targety, nsHtml5Atoms::targetY), ALL_NO_PREFIX); - ATTR_VIEWBOX = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::viewbox, nsHtml5Atoms::viewBox), ALL_NO_PREFIX); - ATTR_VERSION = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::version), ALL_NO_PREFIX); - ATTR_PATTERN = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::pattern), ALL_NO_PREFIX); - ATTR_PROFILE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::profile), ALL_NO_PREFIX); ATTR_SPACING = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::spacing), ALL_NO_PREFIX); - ATTR_RESTART = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::restart), ALL_NO_PREFIX); - ATTR_ROWSPAN = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::rowspan), ALL_NO_PREFIX); + ATTR_SPECULAREXPONENT = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::specularexponent, nsHtml5Atoms::specularExponent), ALL_NO_PREFIX); + ATTR_SPECULARCONSTANT = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::specularconstant, nsHtml5Atoms::specularConstant), ALL_NO_PREFIX); + ATTR_SPECIFICATION = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::specification), ALL_NO_PREFIX); + ATTR_THICKMATHSPACE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::thickmathspace), ALL_NO_PREFIX); + ATTR_UNICODE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::unicode_), ALL_NO_PREFIX); + ATTR_UNICODE_BIDI = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::unicode_bidi), ALL_NO_PREFIX); + ATTR_UNICODE_RANGE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::unicode_range), ALL_NO_PREFIX); + ATTR_BORDER = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::border), ALL_NO_PREFIX); + ATTR_ID = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::id), ALL_NO_PREFIX); + ATTR_GRADIENTTRANSFORM = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::gradienttransform, nsHtml5Atoms::gradientTransform), ALL_NO_PREFIX); + ATTR_GRADIENTUNITS = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::gradientunits, nsHtml5Atoms::gradientUnits), ALL_NO_PREFIX); + ATTR_HIDDEN = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::hidden), ALL_NO_PREFIX); + ATTR_HEADERS = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::headers), ALL_NO_PREFIX); + ATTR_READONLY = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::readonly), ALL_NO_PREFIX); + ATTR_RENDERING_INTENT = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::rendering_intent), ALL_NO_PREFIX); + ATTR_SEED = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::seed), ALL_NO_PREFIX); + ATTR_SRCDOC = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::srcdoc), ALL_NO_PREFIX); + ATTR_STDDEVIATION = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::stddeviation, nsHtml5Atoms::stdDeviation), ALL_NO_PREFIX); ATTR_SANDBOX = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::sandbox), ALL_NO_PREFIX); - ATTR_SUMMARY = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::summary), ALL_NO_PREFIX); - ATTR_STANDBY = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::standby), ALL_NO_PREFIX); - ATTR_REPLACE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::replace), ALL_NO_PREFIX); - ATTR_AUTOPLAY = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::autoplay), ALL_NO_PREFIX); - ATTR_ADDITIVE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::additive), ALL_NO_PREFIX); - ATTR_CALCMODE = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::calcmode, nsHtml5Atoms::calcMode), ALL_NO_PREFIX); - ATTR_CODETYPE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::codetype), ALL_NO_PREFIX); - ATTR_CODEBASE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::codebase), ALL_NO_PREFIX); - ATTR_CONTROLS = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::controls), ALL_NO_PREFIX); + ATTR_V_IDEOGRAPHIC = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::v_ideographic), ALL_NO_PREFIX); + ATTR_WORD_SPACING = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::word_spacing), ALL_NO_PREFIX); + ATTR_ACCENTUNDER = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::accentunder), ALL_NO_PREFIX); + ATTR_ACCEPT_CHARSET = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::accept_charset), ALL_NO_PREFIX); + ATTR_ACCESSKEY = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::accesskey), ALL_NO_PREFIX); + ATTR_ACCENT_HEIGHT = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::accent_height), ALL_NO_PREFIX); + ATTR_ACCENT = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::accent), ALL_NO_PREFIX); + ATTR_ASCENT = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::ascent), ALL_NO_PREFIX); + ATTR_ACCEPT = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::accept), ALL_NO_PREFIX); ATTR_BEVELLED = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::bevelled), ALL_NO_PREFIX); + ATTR_BASEFREQUENCY = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::basefrequency, nsHtml5Atoms::baseFrequency), ALL_NO_PREFIX); + ATTR_BASELINE_SHIFT = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::baseline_shift), ALL_NO_PREFIX); + ATTR_BASEPROFILE = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::baseprofile, nsHtml5Atoms::baseProfile), ALL_NO_PREFIX); ATTR_BASELINE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::baseline), ALL_NO_PREFIX); - ATTR_EXPONENT = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::exponent), ALL_NO_PREFIX); - ATTR_EDGEMODE = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::edgemode, nsHtml5Atoms::edgeMode), ALL_NO_PREFIX); - ATTR_ENCODING = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::encoding), ALL_NO_PREFIX); - ATTR_GLYPHREF = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::glyphref, nsHtml5Atoms::glyphRef), ALL_NO_PREFIX); + ATTR_BASE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::base), ALL_NO_PREFIX); + ATTR_CODE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::code), ALL_NO_PREFIX); + ATTR_CODETYPE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::codetype), ALL_NO_PREFIX); + ATTR_CODEBASE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::codebase), ALL_NO_PREFIX); + ATTR_CITE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::cite), ALL_NO_PREFIX); + ATTR_DEFER = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::defer), ALL_NO_PREFIX); ATTR_DATETIME = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::datetime), ALL_NO_PREFIX); - ATTR_DISABLED = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::disabled), ALL_NO_PREFIX); - ATTR_FONTSIZE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::fontsize), ALL_NO_PREFIX); - ATTR_KEYTIMES = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::keytimes, nsHtml5Atoms::keyTimes), ALL_NO_PREFIX); - ATTR_PANOSE_1 = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::panose_1), ALL_NO_PREFIX); - ATTR_HREFLANG = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::hreflang), ALL_NO_PREFIX); - ATTR_ONRESIZE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onresize), ALL_NO_PREFIX); - ATTR_ONCHANGE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onchange), ALL_NO_PREFIX); - ATTR_ONBOUNCE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onbounce), ALL_NO_PREFIX); - ATTR_ONUNLOAD = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onunload), ALL_NO_PREFIX); - ATTR_ONFINISH = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onfinish), ALL_NO_PREFIX); - ATTR_ONSCROLL = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onscroll), ALL_NO_PREFIX); - ATTR_OPERATOR = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::operator_), ALL_NO_PREFIX); - ATTR_OVERFLOW = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::overflow), ALL_NO_PREFIX); - ATTR_ONSUBMIT = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onsubmit), ALL_NO_PREFIX); - ATTR_ONREPEAT = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onrepeat), ALL_NO_PREFIX); - ATTR_ONSELECT = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onselect), ALL_NO_PREFIX); - ATTR_NOTATION = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::notation), ALL_NO_PREFIX); - ATTR_NORESIZE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::noresize), ALL_NO_PREFIX); - ATTR_MANIFEST = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::manifest), ALL_NO_PREFIX); - ATTR_MATHSIZE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::mathsize), ALL_NO_PREFIX); - ATTR_MULTIPLE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::multiple), ALL_NO_PREFIX); - ATTR_LONGDESC = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::longdesc), ALL_NO_PREFIX); - ATTR_LANGUAGE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::language), ALL_NO_PREFIX); - ATTR_TEMPLATE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::template_), ALL_NO_PREFIX); - ATTR_TABINDEX = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::tabindex), ALL_NO_PREFIX); - ATTR_PROPERTY = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::property), ALL_NO_PREFIX); - ATTR_READONLY = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::readonly), ALL_NO_PREFIX); - ATTR_SELECTED = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::selected), ALL_NO_PREFIX); - ATTR_ROWLINES = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::rowlines), ALL_NO_PREFIX); - ATTR_SEAMLESS = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::seamless), ALL_NO_PREFIX); - ATTR_ROWALIGN = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::rowalign), ALL_NO_PREFIX); - ATTR_STRETCHY = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::stretchy), ALL_NO_PREFIX); - ATTR_REQUIRED = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::required), ALL_NO_PREFIX); - ATTR_XML_BASE = new nsHtml5AttributeName(XML_NS, COLONIFIED_LOCAL(nsHtml5Atoms::xml_base, nsHtml5Atoms::base), XML_PREFIX); - ATTR_XML_LANG = new nsHtml5AttributeName(XML_NS, COLONIFIED_LOCAL(nsHtml5Atoms::xml_lang, nsHtml5Atoms::lang), XML_PREFIX); - ATTR_X_HEIGHT = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::x_height), ALL_NO_PREFIX); - ATTR_ARIA_OWNS = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::aria_owns), ALL_NO_PREFIX); - ATTR_AUTOFOCUS = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::autofocus), ALL_NO_PREFIX); - ATTR_ARIA_SORT = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::aria_sort), ALL_NO_PREFIX); - ATTR_ACCESSKEY = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::accesskey), ALL_NO_PREFIX); - ATTR_ARIA_BUSY = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::aria_busy), ALL_NO_PREFIX); - ATTR_ARIA_GRAB = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::aria_grab), ALL_NO_PREFIX); - ATTR_AMPLITUDE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::amplitude), ALL_NO_PREFIX); - ATTR_ARIA_LIVE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::aria_live), ALL_NO_PREFIX); - ATTR_CLIP_RULE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::clip_rule), ALL_NO_PREFIX); - ATTR_CLIP_PATH = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::clip_path), ALL_NO_PREFIX); - ATTR_EQUALROWS = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::equalrows), ALL_NO_PREFIX); - ATTR_ELEVATION = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::elevation), ALL_NO_PREFIX); ATTR_DIRECTION = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::direction), ALL_NO_PREFIX); - ATTR_DRAGGABLE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::draggable), ALL_NO_PREFIX); - ATTR_FILL_RULE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::fill_rule), ALL_NO_PREFIX); - ATTR_FONTSTYLE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::fontstyle), ALL_NO_PREFIX); - ATTR_FONT_SIZE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::font_size), ALL_NO_PREFIX); - ATTR_KEYSYSTEM = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::keysystem), ALL_NO_PREFIX); - ATTR_KEYPOINTS = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::keypoints, nsHtml5Atoms::keyPoints), ALL_NO_PREFIX); + ATTR_EDGEMODE = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::edgemode, nsHtml5Atoms::edgeMode), ALL_NO_PREFIX); + ATTR_EDGE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::edge), ALL_NO_PREFIX); + ATTR_FACE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::face), ALL_NO_PREFIX); ATTR_HIDEFOCUS = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::hidefocus), ALL_NO_PREFIX); - ATTR_ONMESSAGE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onmessage), ALL_NO_PREFIX); + ATTR_INDEX = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::index), ALL_NO_PREFIX); + ATTR_IRRELEVANT = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::irrelevant), ALL_NO_PREFIX); ATTR_INTERCEPT = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::intercept), ALL_NO_PREFIX); - ATTR_ONDRAGEND = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::ondragend), ALL_NO_PREFIX); - ATTR_ONMOVEEND = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onmoveend), ALL_NO_PREFIX); - ATTR_ONINVALID = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::oninvalid), ALL_NO_PREFIX); ATTR_INTEGRITY = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::integrity), ALL_NO_PREFIX); - ATTR_ONKEYDOWN = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onkeydown), ALL_NO_PREFIX); - ATTR_ONFOCUSIN = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onfocusin), ALL_NO_PREFIX); - ATTR_ONMOUSEUP = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onmouseup), ALL_NO_PREFIX); - ATTR_INPUTMODE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::inputmode), ALL_NO_PREFIX); - ATTR_ONROWEXIT = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onrowexit), ALL_NO_PREFIX); - ATTR_MATHCOLOR = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::mathcolor), ALL_NO_PREFIX); - ATTR_MASKUNITS = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::maskunits, nsHtml5Atoms::maskUnits), ALL_NO_PREFIX); - ATTR_MAXLENGTH = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::maxlength), ALL_NO_PREFIX); ATTR_LINEBREAK = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::linebreak), ALL_NO_PREFIX); - ATTR_TRANSFORM = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::transform), ALL_NO_PREFIX); - ATTR_V_HANGING = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::v_hanging), ALL_NO_PREFIX); - ATTR_VALUETYPE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::valuetype), ALL_NO_PREFIX); - ATTR_POINTSATZ = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::pointsatz, nsHtml5Atoms::pointsAtZ), ALL_NO_PREFIX); - ATTR_POINTSATX = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::pointsatx, nsHtml5Atoms::pointsAtX), ALL_NO_PREFIX); - ATTR_POINTSATY = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::pointsaty, nsHtml5Atoms::pointsAtY), ALL_NO_PREFIX); - ATTR_SYMMETRIC = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::symmetric), ALL_NO_PREFIX); - ATTR_SCROLLING = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::scrolling), ALL_NO_PREFIX); + ATTR_LABEL = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::label), ALL_NO_PREFIX); + ATTR_LINETHICKNESS = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::linethickness), ALL_NO_PREFIX); + ATTR_MODE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::mode), ALL_NO_PREFIX); + ATTR_NAME = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::name), ALL_NO_PREFIX); + ATTR_NORESIZE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::noresize), ALL_NO_PREFIX); + ATTR_ONBEFOREUNLOAD = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onbeforeunload), ALL_NO_PREFIX); + ATTR_ONREPEAT = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onrepeat), ALL_NO_PREFIX); + ATTR_OBJECT = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::object), ALL_NO_PREFIX); + ATTR_ONSELECT = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onselect), ALL_NO_PREFIX); + ATTR_ORDER = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::order), ALL_NO_PREFIX); + ATTR_OTHER = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::other), ALL_NO_PREFIX); + ATTR_ONRESET = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onreset), ALL_NO_PREFIX); + ATTR_ONCELLCHANGE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::oncellchange), ALL_NO_PREFIX); + ATTR_ONREADYSTATECHANGE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onreadystatechange), ALL_NO_PREFIX); + ATTR_ONMESSAGE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onmessage), ALL_NO_PREFIX); + ATTR_ONBEGIN = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onbegin), ALL_NO_PREFIX); + ATTR_ONHELP = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onhelp), ALL_NO_PREFIX); + ATTR_ONBEFOREPRINT = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onbeforeprint), ALL_NO_PREFIX); + ATTR_ORIENT = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::orient), ALL_NO_PREFIX); + ATTR_ORIENTATION = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::orientation), ALL_NO_PREFIX); + ATTR_ONBEFORECOPY = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onbeforecopy), ALL_NO_PREFIX); + ATTR_ONSELECTSTART = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onselectstart), ALL_NO_PREFIX); + ATTR_ONBEFOREPASTE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onbeforepaste), ALL_NO_PREFIX); + ATTR_ONBEFOREUPDATE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onbeforeupdate), ALL_NO_PREFIX); + ATTR_ONDEACTIVATE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::ondeactivate), ALL_NO_PREFIX); + ATTR_ONBEFOREACTIVATE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onbeforeactivate), ALL_NO_PREFIX); + ATTR_ONBEFORDEACTIVATE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onbefordeactivate), ALL_NO_PREFIX); + ATTR_ONKEYPRESS = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onkeypress), ALL_NO_PREFIX); + ATTR_ONKEYUP = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onkeyup), ALL_NO_PREFIX); + ATTR_ONBEFOREEDITFOCUS = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onbeforeeditfocus), ALL_NO_PREFIX); + ATTR_ONBEFORECUT = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onbeforecut), ALL_NO_PREFIX); + ATTR_ONKEYDOWN = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onkeydown), ALL_NO_PREFIX); + ATTR_ONRESIZE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onresize), ALL_NO_PREFIX); + ATTR_REPEAT = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::repeat), ALL_NO_PREFIX); + ATTR_REPEAT_MAX = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::repeat_max), ALL_NO_PREFIX); + ATTR_REFERRERPOLICY = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::referrerpolicy), ALL_NO_PREFIX); + ATTR_RULES = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::rules), ALL_NO_PREFIX); + ATTR_REPEAT_MIN = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::repeat_min), ALL_NO_PREFIX); + ATTR_ROLE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::role), ALL_NO_PREFIX); + ATTR_REPEATCOUNT = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::repeatcount, nsHtml5Atoms::repeatCount), ALL_NO_PREFIX); + ATTR_REPEAT_START = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::repeat_start), ALL_NO_PREFIX); + ATTR_REPEAT_TEMPLATE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::repeat_template), ALL_NO_PREFIX); ATTR_REPEATDUR = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::repeatdur, nsHtml5Atoms::repeatDur), ALL_NO_PREFIX); + ATTR_SELECTED = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::selected), ALL_NO_PREFIX); + ATTR_SPEED = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::speed), ALL_NO_PREFIX); + ATTR_SIZES = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::sizes), ALL_NO_PREFIX); + ATTR_SUPERSCRIPTSHIFT = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::superscriptshift), ALL_NO_PREFIX); + ATTR_STRETCHY = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::stretchy), ALL_NO_PREFIX); + ATTR_SCHEME = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::scheme), ALL_NO_PREFIX); + ATTR_SPREADMETHOD = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::spreadmethod, nsHtml5Atoms::spreadMethod), ALL_NO_PREFIX); ATTR_SELECTION = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::selection), ALL_NO_PREFIX); - ATTR_SEPARATOR = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::separator), ALL_NO_PREFIX); - ATTR_XML_SPACE = new nsHtml5AttributeName(XML_NS, COLONIFIED_LOCAL(nsHtml5Atoms::xml_space, nsHtml5Atoms::space), XML_PREFIX); - ATTR_AUTOSUBMIT = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::autosubmit), ALL_NO_PREFIX); + ATTR_SIZE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::size), ALL_NO_PREFIX); + ATTR_TYPE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::type), ALL_NO_PREFIX); + ATTR_UNSELECTABLE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::unselectable), ALL_NO_PREFIX); + ATTR_UNDERLINE_POSITION = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::underline_position), ALL_NO_PREFIX); + ATTR_UNDERLINE_THICKNESS = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::underline_thickness), ALL_NO_PREFIX); + ATTR_X_HEIGHT = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::x_height), ALL_NO_PREFIX); + ATTR_DIFFUSECONSTANT = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::diffuseconstant, nsHtml5Atoms::diffuseConstant), ALL_NO_PREFIX); + ATTR_HREF = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::href), ALL_NO_PREFIX); + ATTR_HREFLANG = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::hreflang), ALL_NO_PREFIX); + ATTR_ONAFTERPRINT = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onafterprint), ALL_NO_PREFIX); + ATTR_ONAFTERUPDATE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onafterupdate), ALL_NO_PREFIX); + ATTR_PROFILE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::profile), ALL_NO_PREFIX); + ATTR_SURFACESCALE = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::surfacescale, nsHtml5Atoms::surfaceScale), ALL_NO_PREFIX); + ATTR_XREF = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::xref), ALL_NO_PREFIX); + ATTR_ALIGN = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::align), ALL_NO_PREFIX); + ATTR_ALIGNMENT_BASELINE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::alignment_baseline), ALL_NO_PREFIX); + ATTR_ALIGNMENTSCOPE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::alignmentscope), ALL_NO_PREFIX); + ATTR_DRAGGABLE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::draggable), ALL_NO_PREFIX); + ATTR_HEIGHT = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::height), ALL_NO_PREFIX); + ATTR_HANGING = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::hanging), ALL_NO_PREFIX); + ATTR_IMAGE_RENDERING = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::image_rendering), ALL_NO_PREFIX); + ATTR_LANGUAGE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::language), ALL_NO_PREFIX); + ATTR_LANG = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::lang), ALL_NO_PREFIX); + ATTR_LARGEOP = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::largeop), ALL_NO_PREFIX); + ATTR_LONGDESC = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::longdesc), ALL_NO_PREFIX); + ATTR_LENGTHADJUST = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::lengthadjust, nsHtml5Atoms::lengthAdjust), ALL_NO_PREFIX); + ATTR_MARGINHEIGHT = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::marginheight), ALL_NO_PREFIX); + ATTR_MARGINWIDTH = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::marginwidth), ALL_NO_PREFIX); + ATTR_NARGS = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::nargs), ALL_NO_PREFIX); + ATTR_ORIGIN = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::origin), ALL_NO_PREFIX); + ATTR_PING = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::ping), ALL_NO_PREFIX); + ATTR_TARGET = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::target), ALL_NO_PREFIX); + ATTR_TARGETX = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::targetx, nsHtml5Atoms::targetX), ALL_NO_PREFIX); + ATTR_TARGETY = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::targety, nsHtml5Atoms::targetY), ALL_NO_PREFIX); ATTR_ALPHABETIC = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::alphabetic), ALL_NO_PREFIX); + ATTR_ARCHIVE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::archive), ALL_NO_PREFIX); + ATTR_HIGH = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::high), ALL_NO_PREFIX); + ATTR_LIGHTING_COLOR = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::lighting_color), ALL_NO_PREFIX); + ATTR_MATHEMATICAL = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::mathematical), ALL_NO_PREFIX); + ATTR_MATHBACKGROUND = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::mathbackground), ALL_NO_PREFIX); + ATTR_METHOD = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::method), ALL_NO_PREFIX); + ATTR_MATHVARIANT = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::mathvariant), ALL_NO_PREFIX); + ATTR_MATHCOLOR = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::mathcolor), ALL_NO_PREFIX); + ATTR_MATHSIZE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::mathsize), ALL_NO_PREFIX); + ATTR_NOSHADE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::noshade), ALL_NO_PREFIX); + ATTR_ONCHANGE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onchange), ALL_NO_PREFIX); + ATTR_PATHLENGTH = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::pathlength, nsHtml5Atoms::pathLength), ALL_NO_PREFIX); + ATTR_PATH = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::path), ALL_NO_PREFIX); + ATTR_ALTIMG = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::altimg), ALL_NO_PREFIX); ATTR_ACTIONTYPE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::actiontype), ALL_NO_PREFIX); - ATTR_ACCUMULATE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::accumulate), ALL_NO_PREFIX); - ATTR_ARIA_LEVEL = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::aria_level), ALL_NO_PREFIX); - ATTR_COLUMNSPAN = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::columnspan), ALL_NO_PREFIX); - ATTR_CAP_HEIGHT = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::cap_height), ALL_NO_PREFIX); + ATTR_ACTION = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::action), ALL_NO_PREFIX); + ATTR_ACTIVE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::active), ALL_NO_PREFIX); + ATTR_ADDITIVE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::additive), ALL_NO_PREFIX); + ATTR_BEGIN = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::begin), ALL_NO_PREFIX); + ATTR_DOMINANT_BASELINE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::dominant_baseline), ALL_NO_PREFIX); + ATTR_DIVISOR = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::divisor), ALL_NO_PREFIX); + ATTR_DEFINITIONURL = new nsHtml5AttributeName(ALL_NO_NS, MATH_DIFFERENT(nsHtml5Atoms::definitionurl, nsHtml5Atoms::definitionURL), ALL_NO_PREFIX); + ATTR_HORIZ_ADV_X = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::horiz_adv_x), ALL_NO_PREFIX); + ATTR_HORIZ_ORIGIN_X = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::horiz_origin_x), ALL_NO_PREFIX); + ATTR_HORIZ_ORIGIN_Y = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::horiz_origin_y), ALL_NO_PREFIX); + ATTR_LIMITINGCONEANGLE = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::limitingconeangle, nsHtml5Atoms::limitingConeAngle), ALL_NO_PREFIX); + ATTR_MEDIUMMATHSPACE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::mediummathspace), ALL_NO_PREFIX); + ATTR_MEDIA = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::media), ALL_NO_PREFIX); + ATTR_MANIFEST = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::manifest), ALL_NO_PREFIX); + ATTR_ONFILTERCHANGE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onfilterchange), ALL_NO_PREFIX); + ATTR_ONFINISH = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onfinish), ALL_NO_PREFIX); + ATTR_OPTIMUM = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::optimum), ALL_NO_PREFIX); + ATTR_RADIOGROUP = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::radiogroup), ALL_NO_PREFIX); + ATTR_RADIUS = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::radius), ALL_NO_PREFIX); + ATTR_SCRIPTLEVEL = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::scriptlevel), ALL_NO_PREFIX); + ATTR_SCRIPTSIZEMULTIPLIER = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::scriptsizemultiplier), ALL_NO_PREFIX); + ATTR_STRING = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::string), ALL_NO_PREFIX); + ATTR_STRIKETHROUGH_POSITION = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::strikethrough_position), ALL_NO_PREFIX); + ATTR_STRIKETHROUGH_THICKNESS = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::strikethrough_thickness), ALL_NO_PREFIX); + ATTR_SCRIPTMINSIZE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::scriptminsize), ALL_NO_PREFIX); + ATTR_TABINDEX = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::tabindex), ALL_NO_PREFIX); + ATTR_VALIGN = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::valign), ALL_NO_PREFIX); + ATTR_VISIBILITY = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::visibility), ALL_NO_PREFIX); ATTR_BACKGROUND = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::background), ALL_NO_PREFIX); - ATTR_GLYPH_NAME = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::glyph_name), ALL_NO_PREFIX); - ATTR_GROUPALIGN = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::groupalign), ALL_NO_PREFIX); - ATTR_FONTFAMILY = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::fontfamily), ALL_NO_PREFIX); - ATTR_FONTWEIGHT = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::fontweight), ALL_NO_PREFIX); - ATTR_FONT_STYLE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::font_style), ALL_NO_PREFIX); - ATTR_KEYSPLINES = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::keysplines, nsHtml5Atoms::keySplines), ALL_NO_PREFIX); - ATTR_HTTP_EQUIV = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::http_equiv), ALL_NO_PREFIX); - ATTR_ONACTIVATE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onactivate), ALL_NO_PREFIX); - ATTR_OCCURRENCE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::occurrence), ALL_NO_PREFIX); - ATTR_IRRELEVANT = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::irrelevant), ALL_NO_PREFIX); - ATTR_ONDBLCLICK = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::ondblclick), ALL_NO_PREFIX); - ATTR_ONDRAGDROP = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::ondragdrop), ALL_NO_PREFIX); - ATTR_ONKEYPRESS = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onkeypress), ALL_NO_PREFIX); - ATTR_ONROWENTER = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onrowenter), ALL_NO_PREFIX); - ATTR_ONDRAGOVER = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::ondragover), ALL_NO_PREFIX); - ATTR_ONFOCUSOUT = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onfocusout), ALL_NO_PREFIX); - ATTR_ONMOUSEOUT = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onmouseout), ALL_NO_PREFIX); - ATTR_NUMOCTAVES = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::numoctaves, nsHtml5Atoms::numOctaves), ALL_NO_PREFIX); + ATTR_LINK = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::link), ALL_NO_PREFIX); ATTR_MARKER_MID = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::marker_mid), ALL_NO_PREFIX); + ATTR_MARKERHEIGHT = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::markerheight, nsHtml5Atoms::markerHeight), ALL_NO_PREFIX); ATTR_MARKER_END = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::marker_end), ALL_NO_PREFIX); - ATTR_TEXTLENGTH = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::textlength, nsHtml5Atoms::textLength), ALL_NO_PREFIX); - ATTR_VISIBILITY = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::visibility), ALL_NO_PREFIX); - ATTR_VIEWTARGET = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::viewtarget, nsHtml5Atoms::viewTarget), ALL_NO_PREFIX); - ATTR_VERT_ADV_Y = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::vert_adv_y), ALL_NO_PREFIX); - ATTR_PATHLENGTH = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::pathlength, nsHtml5Atoms::pathLength), ALL_NO_PREFIX); - ATTR_REPEAT_MAX = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::repeat_max), ALL_NO_PREFIX); - ATTR_RADIOGROUP = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::radiogroup), ALL_NO_PREFIX); - ATTR_STOP_COLOR = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::stop_color), ALL_NO_PREFIX); - ATTR_SEPARATORS = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::separators), ALL_NO_PREFIX); - ATTR_REPEAT_MIN = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::repeat_min), ALL_NO_PREFIX); - ATTR_ROWSPACING = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::rowspacing), ALL_NO_PREFIX); + ATTR_MASK = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::mask), ALL_NO_PREFIX); + ATTR_MARKER_START = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::marker_start), ALL_NO_PREFIX); + ATTR_MARKERWIDTH = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::markerwidth, nsHtml5Atoms::markerWidth), ALL_NO_PREFIX); + ATTR_MASKUNITS = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::maskunits, nsHtml5Atoms::maskUnits), ALL_NO_PREFIX); + ATTR_MARKERUNITS = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::markerunits, nsHtml5Atoms::markerUnits), ALL_NO_PREFIX); + ATTR_MASKCONTENTUNITS = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::maskcontentunits, nsHtml5Atoms::maskContentUnits), ALL_NO_PREFIX); + ATTR_AMPLITUDE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::amplitude), ALL_NO_PREFIX); + ATTR_CELLSPACING = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::cellspacing), ALL_NO_PREFIX); + ATTR_CELLPADDING = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::cellpadding), ALL_NO_PREFIX); + ATTR_DECLARE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::declare), ALL_NO_PREFIX); + ATTR_FILL_RULE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::fill_rule), ALL_NO_PREFIX); + ATTR_FILL = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::fill), ALL_NO_PREFIX); + ATTR_FILL_OPACITY = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::fill_opacity), ALL_NO_PREFIX); + ATTR_MAXLENGTH = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::maxlength), ALL_NO_PREFIX); + ATTR_ONCLICK = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onclick), ALL_NO_PREFIX); + ATTR_ONBLUR = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onblur), ALL_NO_PREFIX); + ATTR_REPLACE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::replace), ALL_NO_PREFIX); + ATTR_ROWLINES = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::rowlines), ALL_NO_PREFIX); + ATTR_SCALE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::scale), ALL_NO_PREFIX); + ATTR_STYLE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::style), ALL_NO_PREFIX); + ATTR_TABLEVALUES = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::tablevalues, nsHtml5Atoms::tableValues), ALL_NO_PREFIX); + ATTR_TITLE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::title), ALL_NO_PREFIX); + ATTR_V_ALPHABETIC = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::v_alphabetic), ALL_NO_PREFIX); + ATTR_AZIMUTH = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::azimuth), ALL_NO_PREFIX); + ATTR_FORMAT = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::format), ALL_NO_PREFIX); + ATTR_FRAMEBORDER = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::frameborder), ALL_NO_PREFIX); + ATTR_FRAME = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::frame), ALL_NO_PREFIX); + ATTR_FRAMESPACING = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::framespacing), ALL_NO_PREFIX); + ATTR_FROM = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::from), ALL_NO_PREFIX); + ATTR_FORM = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::form), ALL_NO_PREFIX); + ATTR_PROMPT = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::prompt), ALL_NO_PREFIX); + ATTR_PRIMITIVEUNITS = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::primitiveunits, nsHtml5Atoms::primitiveUnits), ALL_NO_PREFIX); + ATTR_SYMMETRIC = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::symmetric), ALL_NO_PREFIX); + ATTR_STEMH = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::stemh), ALL_NO_PREFIX); + ATTR_STEMV = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::stemv), ALL_NO_PREFIX); + ATTR_SEAMLESS = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::seamless), ALL_NO_PREFIX); + ATTR_SUMMARY = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::summary), ALL_NO_PREFIX); + ATTR_USEMAP = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::usemap), ALL_NO_PREFIX); ATTR_ZOOMANDPAN = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::zoomandpan, nsHtml5Atoms::zoomAndPan), ALL_NO_PREFIX); - ATTR_XLINK_TYPE = new nsHtml5AttributeName(XLINK_NS, COLONIFIED_LOCAL(nsHtml5Atoms::xlink_type, nsHtml5Atoms::type), XLINK_PREFIX); - ATTR_XLINK_ROLE = new nsHtml5AttributeName(XLINK_NS, COLONIFIED_LOCAL(nsHtml5Atoms::xlink_role, nsHtml5Atoms::role), XLINK_PREFIX); + ATTR_ASYNC = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::async), ALL_NO_PREFIX); + ATTR_ALINK = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::alink), ALL_NO_PREFIX); + ATTR_IN = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::in), ALL_NO_PREFIX); + ATTR_ICON = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::icon), ALL_NO_PREFIX); + ATTR_KERNELMATRIX = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::kernelmatrix, nsHtml5Atoms::kernelMatrix), ALL_NO_PREFIX); + ATTR_KERNING = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::kerning), ALL_NO_PREFIX); + ATTR_KERNELUNITLENGTH = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::kernelunitlength, nsHtml5Atoms::kernelUnitLength), ALL_NO_PREFIX); + ATTR_ONUNLOAD = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onunload), ALL_NO_PREFIX); + ATTR_OPEN = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::open), ALL_NO_PREFIX); + ATTR_ONINVALID = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::oninvalid), ALL_NO_PREFIX); + ATTR_ONEND = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onend), ALL_NO_PREFIX); + ATTR_ONINPUT = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::oninput), ALL_NO_PREFIX); + ATTR_POINTER_EVENTS = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::pointer_events), ALL_NO_PREFIX); + ATTR_POINTS = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::points), ALL_NO_PREFIX); + ATTR_POINTSATX = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::pointsatx, nsHtml5Atoms::pointsAtX), ALL_NO_PREFIX); + ATTR_POINTSATY = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::pointsaty, nsHtml5Atoms::pointsAtY), ALL_NO_PREFIX); + ATTR_POINTSATZ = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::pointsatz, nsHtml5Atoms::pointsAtZ), ALL_NO_PREFIX); + ATTR_SPAN = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::span), ALL_NO_PREFIX); + ATTR_STANDBY = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::standby), ALL_NO_PREFIX); + ATTR_THINMATHSPACE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::thinmathspace), ALL_NO_PREFIX); + ATTR_TRANSFORM = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::transform), ALL_NO_PREFIX); + ATTR_VLINK = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::vlink), ALL_NO_PREFIX); + ATTR_WHEN = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::when), ALL_NO_PREFIX); ATTR_XLINK_HREF = new nsHtml5AttributeName(XLINK_NS, COLONIFIED_LOCAL(nsHtml5Atoms::xlink_href, nsHtml5Atoms::href), XLINK_PREFIX); + ATTR_XLINK_TITLE = new nsHtml5AttributeName(XLINK_NS, COLONIFIED_LOCAL(nsHtml5Atoms::xlink_title, nsHtml5Atoms::title), XLINK_PREFIX); + ATTR_XLINK_ROLE = new nsHtml5AttributeName(XLINK_NS, COLONIFIED_LOCAL(nsHtml5Atoms::xlink_role, nsHtml5Atoms::role), XLINK_PREFIX); + ATTR_XLINK_ARCROLE = new nsHtml5AttributeName(XLINK_NS, COLONIFIED_LOCAL(nsHtml5Atoms::xlink_arcrole, nsHtml5Atoms::arcrole), XLINK_PREFIX); + ATTR_XMLNS_XLINK = new nsHtml5AttributeName(XMLNS_NS, COLONIFIED_LOCAL(nsHtml5Atoms::xmlns_xlink, nsHtml5Atoms::xlink), XMLNS_PREFIX); + ATTR_XMLNS = new nsHtml5AttributeName(XMLNS_NS, SAME_LOCAL(nsHtml5Atoms::xmlns), ALL_NO_PREFIX); + ATTR_XLINK_TYPE = new nsHtml5AttributeName(XLINK_NS, COLONIFIED_LOCAL(nsHtml5Atoms::xlink_type, nsHtml5Atoms::type), XLINK_PREFIX); ATTR_XLINK_SHOW = new nsHtml5AttributeName(XLINK_NS, COLONIFIED_LOCAL(nsHtml5Atoms::xlink_show, nsHtml5Atoms::show), XLINK_PREFIX); - ATTR_ACCENTUNDER = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::accentunder), ALL_NO_PREFIX); - ATTR_ARIA_SECRET = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::aria_secret), ALL_NO_PREFIX); - ATTR_ARIA_ATOMIC = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::aria_atomic), ALL_NO_PREFIX); - ATTR_ARIA_HIDDEN = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::aria_hidden), ALL_NO_PREFIX); - ATTR_ARIA_FLOWTO = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::aria_flowto), ALL_NO_PREFIX); - ATTR_ARABIC_FORM = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::arabic_form), ALL_NO_PREFIX); - ATTR_CELLPADDING = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::cellpadding), ALL_NO_PREFIX); - ATTR_CELLSPACING = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::cellspacing), ALL_NO_PREFIX); - ATTR_COLUMNWIDTH = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::columnwidth), ALL_NO_PREFIX); - ATTR_CROSSORIGIN = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::crossorigin), ALL_NO_PREFIX); - ATTR_COLUMNALIGN = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::columnalign), ALL_NO_PREFIX); - ATTR_COLUMNLINES = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::columnlines), ALL_NO_PREFIX); - ATTR_CONTEXTMENU = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::contextmenu), ALL_NO_PREFIX); - ATTR_BASEPROFILE = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::baseprofile, nsHtml5Atoms::baseProfile), ALL_NO_PREFIX); - ATTR_FONT_FAMILY = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::font_family), ALL_NO_PREFIX); - ATTR_FRAMEBORDER = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::frameborder), ALL_NO_PREFIX); - ATTR_FILTERUNITS = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::filterunits, nsHtml5Atoms::filterUnits), ALL_NO_PREFIX); + ATTR_XLINK_ACTUATE = new nsHtml5AttributeName(XLINK_NS, COLONIFIED_LOCAL(nsHtml5Atoms::xlink_actuate, nsHtml5Atoms::actuate), XLINK_PREFIX); + ATTR_AUTOPLAY = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::autoplay), ALL_NO_PREFIX); + ATTR_AUTOSUBMIT = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::autosubmit), ALL_NO_PREFIX); + ATTR_AUTOCOMPLETE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::autocomplete), ALL_NO_PREFIX); + ATTR_AUTOFOCUS = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::autofocus), ALL_NO_PREFIX); + ATTR_BGCOLOR = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::bgcolor), ALL_NO_PREFIX); + ATTR_COLOR_PROFILE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::color_profile), ALL_NO_PREFIX); + ATTR_COLOR_RENDERING = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::color_rendering), ALL_NO_PREFIX); + ATTR_COLOR_INTERPOLATION = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::color_interpolation), ALL_NO_PREFIX); + ATTR_COLOR = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::color), ALL_NO_PREFIX); + ATTR_COLOR_INTERPOLATION_FILTERS = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::color_interpolation_filters), ALL_NO_PREFIX); + ATTR_ENCODING = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::encoding), ALL_NO_PREFIX); + ATTR_EXPONENT = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::exponent), ALL_NO_PREFIX); ATTR_FLOOD_COLOR = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::flood_color), ALL_NO_PREFIX); - ATTR_FONT_WEIGHT = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::font_weight), ALL_NO_PREFIX); - ATTR_HORIZ_ADV_X = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::horiz_adv_x), ALL_NO_PREFIX); - ATTR_ONDRAGLEAVE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::ondragleave), ALL_NO_PREFIX); - ATTR_ONMOUSEMOVE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onmousemove), ALL_NO_PREFIX); - ATTR_ORIENTATION = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::orientation), ALL_NO_PREFIX); - ATTR_ONMOUSEDOWN = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onmousedown), ALL_NO_PREFIX); - ATTR_ONMOUSEOVER = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onmouseover), ALL_NO_PREFIX); - ATTR_ONDRAGENTER = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::ondragenter), ALL_NO_PREFIX); + ATTR_FLOOD_OPACITY = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::flood_opacity), ALL_NO_PREFIX); ATTR_IDEOGRAPHIC = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::ideographic), ALL_NO_PREFIX); - ATTR_ONBEFORECUT = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onbeforecut), ALL_NO_PREFIX); - ATTR_ONFORMINPUT = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onforminput), ALL_NO_PREFIX); - ATTR_ONDRAGSTART = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::ondragstart), ALL_NO_PREFIX); + ATTR_LQUOTE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::lquote), ALL_NO_PREFIX); + ATTR_PANOSE_1 = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::panose_1), ALL_NO_PREFIX); + ATTR_NUMOCTAVES = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::numoctaves, nsHtml5Atoms::numOctaves), ALL_NO_PREFIX); + ATTR_ONLOAD = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onload), ALL_NO_PREFIX); + ATTR_ONBOUNCE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onbounce), ALL_NO_PREFIX); + ATTR_ONCONTROLSELECT = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::oncontrolselect), ALL_NO_PREFIX); + ATTR_ONROWSINSERTED = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onrowsinserted), ALL_NO_PREFIX); + ATTR_ONMOUSEWHEEL = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onmousewheel), ALL_NO_PREFIX); + ATTR_ONROWENTER = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onrowenter), ALL_NO_PREFIX); + ATTR_ONMOUSEENTER = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onmouseenter), ALL_NO_PREFIX); + ATTR_ONMOUSEOVER = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onmouseover), ALL_NO_PREFIX); + ATTR_ONFORMCHANGE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onformchange), ALL_NO_PREFIX); + ATTR_ONFOCUSIN = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onfocusin), ALL_NO_PREFIX); + ATTR_ONROWEXIT = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onrowexit), ALL_NO_PREFIX); + ATTR_ONMOVEEND = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onmoveend), ALL_NO_PREFIX); + ATTR_ONCONTEXTMENU = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::oncontextmenu), ALL_NO_PREFIX); + ATTR_ONZOOM = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onzoom), ALL_NO_PREFIX); + ATTR_ONLOSECAPTURE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onlosecapture), ALL_NO_PREFIX); + ATTR_ONCOPY = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::oncopy), ALL_NO_PREFIX); ATTR_ONMOVESTART = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onmovestart), ALL_NO_PREFIX); - ATTR_MARKERUNITS = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::markerunits, nsHtml5Atoms::markerUnits), ALL_NO_PREFIX); - ATTR_MATHVARIANT = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::mathvariant), ALL_NO_PREFIX); - ATTR_MARGINWIDTH = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::marginwidth), ALL_NO_PREFIX); - ATTR_MARKERWIDTH = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::markerwidth, nsHtml5Atoms::markerWidth), ALL_NO_PREFIX); - ATTR_TEXT_ANCHOR = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::text_anchor), ALL_NO_PREFIX); - ATTR_TABLEVALUES = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::tablevalues, nsHtml5Atoms::tableValues), ALL_NO_PREFIX); - ATTR_SCRIPTLEVEL = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::scriptlevel), ALL_NO_PREFIX); - ATTR_REPEATCOUNT = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::repeatcount, nsHtml5Atoms::repeatCount), ALL_NO_PREFIX); - ATTR_STITCHTILES = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::stitchtiles, nsHtml5Atoms::stitchTiles), ALL_NO_PREFIX); - ATTR_STARTOFFSET = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::startoffset, nsHtml5Atoms::startOffset), ALL_NO_PREFIX); - ATTR_SCROLLDELAY = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::scrolldelay), ALL_NO_PREFIX); - ATTR_XMLNS_XLINK = new nsHtml5AttributeName(XMLNS_NS, COLONIFIED_LOCAL(nsHtml5Atoms::xmlns_xlink, nsHtml5Atoms::xlink), XMLNS_PREFIX); - ATTR_XLINK_TITLE = new nsHtml5AttributeName(XLINK_NS, COLONIFIED_LOCAL(nsHtml5Atoms::xlink_title, nsHtml5Atoms::title), XLINK_PREFIX); - ATTR_ARIA_INVALID = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::aria_invalid), ALL_NO_PREFIX); - ATTR_ARIA_PRESSED = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::aria_pressed), ALL_NO_PREFIX); - ATTR_ARIA_CHECKED = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::aria_checked), ALL_NO_PREFIX); - ATTR_AUTOCOMPLETE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::autocomplete), ALL_NO_PREFIX); - ATTR_ARIA_SETSIZE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::aria_setsize), ALL_NO_PREFIX); - ATTR_ARIA_CHANNEL = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::aria_channel), ALL_NO_PREFIX); - ATTR_EQUALCOLUMNS = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::equalcolumns), ALL_NO_PREFIX); - ATTR_DISPLAYSTYLE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::displaystyle), ALL_NO_PREFIX); - ATTR_DATAFORMATAS = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::dataformatas), ALL_NO_PREFIX); - ATTR_FILL_OPACITY = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::fill_opacity), ALL_NO_PREFIX); - ATTR_FONT_VARIANT = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::font_variant), ALL_NO_PREFIX); - ATTR_FONT_STRETCH = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::font_stretch), ALL_NO_PREFIX); - ATTR_FRAMESPACING = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::framespacing), ALL_NO_PREFIX); - ATTR_KERNELMATRIX = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::kernelmatrix, nsHtml5Atoms::kernelMatrix), ALL_NO_PREFIX); - ATTR_ONDEACTIVATE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::ondeactivate), ALL_NO_PREFIX); ATTR_ONROWSDELETE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onrowsdelete), ALL_NO_PREFIX); ATTR_ONMOUSELEAVE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onmouseleave), ALL_NO_PREFIX); - ATTR_ONFORMCHANGE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onformchange), ALL_NO_PREFIX); - ATTR_ONCELLCHANGE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::oncellchange), ALL_NO_PREFIX); - ATTR_ONMOUSEWHEEL = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onmousewheel), ALL_NO_PREFIX); - ATTR_ONMOUSEENTER = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onmouseenter), ALL_NO_PREFIX); - ATTR_ONAFTERPRINT = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onafterprint), ALL_NO_PREFIX); - ATTR_ONBEFORECOPY = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onbeforecopy), ALL_NO_PREFIX); - ATTR_MARGINHEIGHT = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::marginheight), ALL_NO_PREFIX); - ATTR_MARKERHEIGHT = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::markerheight, nsHtml5Atoms::markerHeight), ALL_NO_PREFIX); - ATTR_MARKER_START = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::marker_start), ALL_NO_PREFIX); - ATTR_MATHEMATICAL = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::mathematical), ALL_NO_PREFIX); - ATTR_LENGTHADJUST = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::lengthadjust, nsHtml5Atoms::lengthAdjust), ALL_NO_PREFIX); - ATTR_UNSELECTABLE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::unselectable), ALL_NO_PREFIX); - ATTR_UNICODE_BIDI = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::unicode_bidi), ALL_NO_PREFIX); - ATTR_UNITS_PER_EM = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::units_per_em), ALL_NO_PREFIX); - ATTR_WORD_SPACING = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::word_spacing), ALL_NO_PREFIX); - ATTR_WRITING_MODE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::writing_mode), ALL_NO_PREFIX); - ATTR_V_ALPHABETIC = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::v_alphabetic), ALL_NO_PREFIX); - ATTR_PATTERNUNITS = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::patternunits, nsHtml5Atoms::patternUnits), ALL_NO_PREFIX); - ATTR_SPREADMETHOD = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::spreadmethod, nsHtml5Atoms::spreadMethod), ALL_NO_PREFIX); - ATTR_SURFACESCALE = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::surfacescale, nsHtml5Atoms::surfaceScale), ALL_NO_PREFIX); + ATTR_ONMOVE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onmove), ALL_NO_PREFIX); + ATTR_ONMOUSEMOVE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onmousemove), ALL_NO_PREFIX); + ATTR_ONMOUSEUP = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onmouseup), ALL_NO_PREFIX); + ATTR_ONFOCUS = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onfocus), ALL_NO_PREFIX); + ATTR_ONMOUSEOUT = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onmouseout), ALL_NO_PREFIX); + ATTR_ONFORMINPUT = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onforminput), ALL_NO_PREFIX); + ATTR_ONFOCUSOUT = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onfocusout), ALL_NO_PREFIX); + ATTR_ONMOUSEDOWN = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onmousedown), ALL_NO_PREFIX); + ATTR_TO = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::to), ALL_NO_PREFIX); + ATTR_RQUOTE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::rquote), ALL_NO_PREFIX); + ATTR_STROKE_LINECAP = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::stroke_linecap), ALL_NO_PREFIX); + ATTR_SCROLLDELAY = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::scrolldelay), ALL_NO_PREFIX); + ATTR_STROKE_DASHARRAY = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::stroke_dasharray), ALL_NO_PREFIX); + ATTR_STROKE_DASHOFFSET = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::stroke_dashoffset), ALL_NO_PREFIX); + ATTR_STROKE_LINEJOIN = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::stroke_linejoin), ALL_NO_PREFIX); + ATTR_STROKE_MITERLIMIT = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::stroke_miterlimit), ALL_NO_PREFIX); + ATTR_STROKE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::stroke), ALL_NO_PREFIX); + ATTR_SCROLLING = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::scrolling), ALL_NO_PREFIX); ATTR_STROKE_WIDTH = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::stroke_width), ALL_NO_PREFIX); - ATTR_REPEAT_START = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::repeat_start), ALL_NO_PREFIX); - ATTR_STDDEVIATION = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::stddeviation, nsHtml5Atoms::stdDeviation), ALL_NO_PREFIX); + ATTR_STROKE_OPACITY = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::stroke_opacity), ALL_NO_PREFIX); + ATTR_COMPACT = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::compact), ALL_NO_PREFIX); + ATTR_CLIP = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::clip), ALL_NO_PREFIX); + ATTR_CLIP_RULE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::clip_rule), ALL_NO_PREFIX); + ATTR_CLIP_PATH = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::clip_path), ALL_NO_PREFIX); + ATTR_CLIPPATHUNITS = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::clippathunits, nsHtml5Atoms::clipPathUnits), ALL_NO_PREFIX); + ATTR_DISPLAY = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::display), ALL_NO_PREFIX); + ATTR_DISPLAYSTYLE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::displaystyle), ALL_NO_PREFIX); + ATTR_GLYPH_ORIENTATION_VERTICAL = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::glyph_orientation_vertical), ALL_NO_PREFIX); + ATTR_GLYPH_ORIENTATION_HORIZONTAL = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::glyph_orientation_horizontal), ALL_NO_PREFIX); + ATTR_GLYPHREF = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::glyphref, nsHtml5Atoms::glyphRef), ALL_NO_PREFIX); + ATTR_GLYPH_NAME = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::glyph_name), ALL_NO_PREFIX); + ATTR_HTTP_EQUIV = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::http_equiv), ALL_NO_PREFIX); + ATTR_KEYPOINTS = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::keypoints, nsHtml5Atoms::keyPoints), ALL_NO_PREFIX); + ATTR_LOOP = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::loop), ALL_NO_PREFIX); + ATTR_PROPERTY = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::property), ALL_NO_PREFIX); + ATTR_SCOPED = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::scoped), ALL_NO_PREFIX); + ATTR_STEP = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::step), ALL_NO_PREFIX); + ATTR_SHAPE_RENDERING = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::shape_rendering), ALL_NO_PREFIX); + ATTR_SCOPE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::scope), ALL_NO_PREFIX); + ATTR_SHAPE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::shape), ALL_NO_PREFIX); + ATTR_SLOPE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::slope), ALL_NO_PREFIX); + ATTR_STOP_COLOR = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::stop_color), ALL_NO_PREFIX); ATTR_STOP_OPACITY = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::stop_opacity), ALL_NO_PREFIX); - ATTR_ARIA_CONTROLS = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::aria_controls), ALL_NO_PREFIX); - ATTR_ARIA_HASPOPUP = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::aria_haspopup), ALL_NO_PREFIX); - ATTR_ACCENT_HEIGHT = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::accent_height), ALL_NO_PREFIX); - ATTR_ARIA_VALUENOW = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::aria_valuenow), ALL_NO_PREFIX); - ATTR_ARIA_RELEVANT = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::aria_relevant), ALL_NO_PREFIX); - ATTR_ARIA_POSINSET = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::aria_posinset), ALL_NO_PREFIX); - ATTR_ARIA_VALUEMAX = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::aria_valuemax), ALL_NO_PREFIX); - ATTR_ARIA_READONLY = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::aria_readonly), ALL_NO_PREFIX); - ATTR_ARIA_SELECTED = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::aria_selected), ALL_NO_PREFIX); - ATTR_ARIA_REQUIRED = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::aria_required), ALL_NO_PREFIX); - ATTR_ARIA_EXPANDED = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::aria_expanded), ALL_NO_PREFIX); - ATTR_ARIA_DISABLED = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::aria_disabled), ALL_NO_PREFIX); - ATTR_ATTRIBUTETYPE = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::attributetype, nsHtml5Atoms::attributeType), ALL_NO_PREFIX); + ATTR_TEMPLATE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::template_), ALL_NO_PREFIX); + ATTR_WRAP = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::wrap), ALL_NO_PREFIX); + ATTR_ABBR = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::abbr), ALL_NO_PREFIX); ATTR_ATTRIBUTENAME = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::attributename, nsHtml5Atoms::attributeName), ALL_NO_PREFIX); - ATTR_ARIA_DATATYPE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::aria_datatype), ALL_NO_PREFIX); - ATTR_ARIA_VALUEMIN = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::aria_valuemin), ALL_NO_PREFIX); - ATTR_BASEFREQUENCY = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::basefrequency, nsHtml5Atoms::baseFrequency), ALL_NO_PREFIX); - ATTR_COLUMNSPACING = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::columnspacing), ALL_NO_PREFIX); - ATTR_COLOR_PROFILE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::color_profile), ALL_NO_PREFIX); - ATTR_CLIPPATHUNITS = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::clippathunits, nsHtml5Atoms::clipPathUnits), ALL_NO_PREFIX); - ATTR_DEFINITIONURL = new nsHtml5AttributeName(ALL_NO_NS, MATH_DIFFERENT(nsHtml5Atoms::definitionurl, nsHtml5Atoms::definitionURL), ALL_NO_PREFIX); - ATTR_GRADIENTUNITS = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::gradientunits, nsHtml5Atoms::gradientUnits), ALL_NO_PREFIX); - ATTR_FLOOD_OPACITY = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::flood_opacity), ALL_NO_PREFIX); - ATTR_ONAFTERUPDATE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onafterupdate), ALL_NO_PREFIX); + ATTR_ATTRIBUTETYPE = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::attributetype, nsHtml5Atoms::attributeType), ALL_NO_PREFIX); + ATTR_CHAR = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::char_), ALL_NO_PREFIX); + ATTR_COORDS = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::coords), ALL_NO_PREFIX); + ATTR_CHAROFF = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::charoff), ALL_NO_PREFIX); + ATTR_CHARSET = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::charset), ALL_NO_PREFIX); + ATTR_MACROS = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::macros), ALL_NO_PREFIX); + ATTR_NOWRAP = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::nowrap), ALL_NO_PREFIX); + ATTR_NOHREF = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::nohref), ALL_NO_PREFIX); + ATTR_ONDRAG = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::ondrag), ALL_NO_PREFIX); + ATTR_ONDRAGENTER = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::ondragenter), ALL_NO_PREFIX); + ATTR_ONDRAGOVER = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::ondragover), ALL_NO_PREFIX); + ATTR_ONPROPERTYCHANGE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onpropertychange), ALL_NO_PREFIX); + ATTR_ONDRAGEND = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::ondragend), ALL_NO_PREFIX); + ATTR_ONDROP = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::ondrop), ALL_NO_PREFIX); + ATTR_ONDRAGDROP = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::ondragdrop), ALL_NO_PREFIX); + ATTR_OVERLINE_POSITION = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::overline_position), ALL_NO_PREFIX); + ATTR_ONERROR = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onerror), ALL_NO_PREFIX); + ATTR_OPERATOR = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::operator_), ALL_NO_PREFIX); + ATTR_OVERFLOW = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::overflow), ALL_NO_PREFIX); + ATTR_ONDRAGSTART = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::ondragstart), ALL_NO_PREFIX); ATTR_ONERRORUPDATE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onerrorupdate), ALL_NO_PREFIX); - ATTR_ONBEFOREPASTE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onbeforepaste), ALL_NO_PREFIX); - ATTR_ONLOSECAPTURE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onlosecapture), ALL_NO_PREFIX); - ATTR_ONCONTEXTMENU = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::oncontextmenu), ALL_NO_PREFIX); - ATTR_ONSELECTSTART = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onselectstart), ALL_NO_PREFIX); - ATTR_ONBEFOREPRINT = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onbeforeprint), ALL_NO_PREFIX); - ATTR_MOVABLELIMITS = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::movablelimits), ALL_NO_PREFIX); - ATTR_LINETHICKNESS = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::linethickness), ALL_NO_PREFIX); - ATTR_UNICODE_RANGE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::unicode_range), ALL_NO_PREFIX); - ATTR_THINMATHSPACE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::thinmathspace), ALL_NO_PREFIX); - ATTR_VERT_ORIGIN_X = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::vert_origin_x), ALL_NO_PREFIX); - ATTR_VERT_ORIGIN_Y = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::vert_origin_y), ALL_NO_PREFIX); - ATTR_V_IDEOGRAPHIC = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::v_ideographic), ALL_NO_PREFIX); + ATTR_OVERLINE_THICKNESS = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::overline_thickness), ALL_NO_PREFIX); + ATTR_ONDRAGLEAVE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::ondragleave), ALL_NO_PREFIX); + ATTR_STARTOFFSET = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::startoffset, nsHtml5Atoms::startOffset), ALL_NO_PREFIX); + ATTR_START = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::start), ALL_NO_PREFIX); + ATTR_AXIS = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::axis), ALL_NO_PREFIX); + ATTR_BIAS = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::bias), ALL_NO_PREFIX); + ATTR_COLSPAN = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::colspan), ALL_NO_PREFIX); + ATTR_CLASSID = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::classid), ALL_NO_PREFIX); + ATTR_CROSSORIGIN = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::crossorigin), ALL_NO_PREFIX); + ATTR_COLS = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::cols), ALL_NO_PREFIX); + ATTR_CURSOR = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::cursor), ALL_NO_PREFIX); + ATTR_CLOSURE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::closure), ALL_NO_PREFIX); + ATTR_CLOSE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::close), ALL_NO_PREFIX); + ATTR_CLASS = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::class_), ALL_NO_PREFIX); + ATTR_KEYSYSTEM = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::keysystem), ALL_NO_PREFIX); + ATTR_KEYSPLINES = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::keysplines, nsHtml5Atoms::keySplines), ALL_NO_PREFIX); + ATTR_LOWSRC = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::lowsrc), ALL_NO_PREFIX); + ATTR_MAXSIZE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::maxsize), ALL_NO_PREFIX); + ATTR_MINSIZE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::minsize), ALL_NO_PREFIX); + ATTR_OFFSET = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::offset), ALL_NO_PREFIX); ATTR_PRESERVEALPHA = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::preservealpha, nsHtml5Atoms::preserveAlpha), ALL_NO_PREFIX); - ATTR_SCRIPTMINSIZE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::scriptminsize), ALL_NO_PREFIX); - ATTR_SPECIFICATION = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::specification), ALL_NO_PREFIX); - ATTR_XLINK_ACTUATE = new nsHtml5AttributeName(XLINK_NS, COLONIFIED_LOCAL(nsHtml5Atoms::xlink_actuate, nsHtml5Atoms::actuate), XLINK_PREFIX); - ATTR_XLINK_ARCROLE = new nsHtml5AttributeName(XLINK_NS, COLONIFIED_LOCAL(nsHtml5Atoms::xlink_arcrole, nsHtml5Atoms::arcrole), XLINK_PREFIX); - ATTR_ACCEPT_CHARSET = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::accept_charset), ALL_NO_PREFIX); - ATTR_ALIGNMENTSCOPE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::alignmentscope), ALL_NO_PREFIX); - ATTR_ARIA_MULTILINE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::aria_multiline), ALL_NO_PREFIX); - ATTR_BASELINE_SHIFT = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::baseline_shift), ALL_NO_PREFIX); - ATTR_HORIZ_ORIGIN_X = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::horiz_origin_x), ALL_NO_PREFIX); - ATTR_HORIZ_ORIGIN_Y = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::horiz_origin_y), ALL_NO_PREFIX); - ATTR_ONBEFOREUPDATE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onbeforeupdate), ALL_NO_PREFIX); - ATTR_ONFILTERCHANGE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onfilterchange), ALL_NO_PREFIX); - ATTR_ONROWSINSERTED = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onrowsinserted), ALL_NO_PREFIX); - ATTR_ONBEFOREUNLOAD = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onbeforeunload), ALL_NO_PREFIX); - ATTR_MATHBACKGROUND = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::mathbackground), ALL_NO_PREFIX); - ATTR_LETTER_SPACING = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::letter_spacing), ALL_NO_PREFIX); - ATTR_LIGHTING_COLOR = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::lighting_color), ALL_NO_PREFIX); - ATTR_THICKMATHSPACE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::thickmathspace), ALL_NO_PREFIX); - ATTR_TEXT_RENDERING = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::text_rendering), ALL_NO_PREFIX); - ATTR_V_MATHEMATICAL = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::v_mathematical), ALL_NO_PREFIX); - ATTR_POINTER_EVENTS = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::pointer_events), ALL_NO_PREFIX); - ATTR_PRIMITIVEUNITS = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::primitiveunits, nsHtml5Atoms::primitiveUnits), ALL_NO_PREFIX); - ATTR_REFERRERPOLICY = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::referrerpolicy), ALL_NO_PREFIX); - ATTR_SYSTEMLANGUAGE = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::systemlanguage, nsHtml5Atoms::systemLanguage), ALL_NO_PREFIX); - ATTR_STROKE_LINECAP = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::stroke_linecap), ALL_NO_PREFIX); + ATTR_PRESERVEASPECTRATIO = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::preserveaspectratio, nsHtml5Atoms::preserveAspectRatio), ALL_NO_PREFIX); + ATTR_ROWSPAN = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::rowspan), ALL_NO_PREFIX); + ATTR_ROWSPACING = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::rowspacing), ALL_NO_PREFIX); + ATTR_ROWS = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::rows), ALL_NO_PREFIX); + ATTR_SRCSET = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::srcset), ALL_NO_PREFIX); ATTR_SUBSCRIPTSHIFT = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::subscriptshift), ALL_NO_PREFIX); - ATTR_STROKE_OPACITY = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::stroke_opacity), ALL_NO_PREFIX); - ATTR_ARIA_DROPEFFECT = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::aria_dropeffect), ALL_NO_PREFIX); - ATTR_ARIA_LABELLEDBY = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::aria_labelledby), ALL_NO_PREFIX); - ATTR_ARIA_TEMPLATEID = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::aria_templateid), ALL_NO_PREFIX); - ATTR_COLOR_RENDERING = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::color_rendering), ALL_NO_PREFIX); + ATTR_VERSION = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::version), ALL_NO_PREFIX); + ATTR_ALTTEXT = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::alttext), ALL_NO_PREFIX); ATTR_CONTENTEDITABLE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::contenteditable), ALL_NO_PREFIX); - ATTR_DIFFUSECONSTANT = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::diffuseconstant, nsHtml5Atoms::diffuseConstant), ALL_NO_PREFIX); - ATTR_ONDATAAVAILABLE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::ondataavailable), ALL_NO_PREFIX); - ATTR_ONCONTROLSELECT = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::oncontrolselect), ALL_NO_PREFIX); - ATTR_IMAGE_RENDERING = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::image_rendering), ALL_NO_PREFIX); - ATTR_MEDIUMMATHSPACE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::mediummathspace), ALL_NO_PREFIX); - ATTR_TEXT_DECORATION = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::text_decoration), ALL_NO_PREFIX); - ATTR_SHAPE_RENDERING = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::shape_rendering), ALL_NO_PREFIX); - ATTR_STROKE_LINEJOIN = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::stroke_linejoin), ALL_NO_PREFIX); - ATTR_REPEAT_TEMPLATE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::repeat_template), ALL_NO_PREFIX); - ATTR_ARIA_DESCRIBEDBY = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::aria_describedby), ALL_NO_PREFIX); + ATTR_CONTROLS = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::controls), ALL_NO_PREFIX); + ATTR_CONTENT = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::content), ALL_NO_PREFIX); + ATTR_CONTEXTMENU = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::contextmenu), ALL_NO_PREFIX); + ATTR_DEPTH = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::depth), ALL_NO_PREFIX); + ATTR_ENCTYPE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::enctype), ALL_NO_PREFIX); + ATTR_FONT_STRETCH = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::font_stretch), ALL_NO_PREFIX); + ATTR_FILTER = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::filter), ALL_NO_PREFIX); + ATTR_FONTWEIGHT = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::fontweight), ALL_NO_PREFIX); + ATTR_FONT_WEIGHT = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::font_weight), ALL_NO_PREFIX); + ATTR_FONTSTYLE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::fontstyle), ALL_NO_PREFIX); + ATTR_FONT_STYLE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::font_style), ALL_NO_PREFIX); + ATTR_FONTFAMILY = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::fontfamily), ALL_NO_PREFIX); + ATTR_FONT_FAMILY = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::font_family), ALL_NO_PREFIX); + ATTR_FONT_VARIANT = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::font_variant), ALL_NO_PREFIX); ATTR_FONT_SIZE_ADJUST = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::font_size_adjust), ALL_NO_PREFIX); - ATTR_KERNELUNITLENGTH = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::kernelunitlength, nsHtml5Atoms::kernelUnitLength), ALL_NO_PREFIX); - ATTR_ONBEFOREACTIVATE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onbeforeactivate), ALL_NO_PREFIX); - ATTR_ONPROPERTYCHANGE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onpropertychange), ALL_NO_PREFIX); - ATTR_ONDATASETCHANGED = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::ondatasetchanged), ALL_NO_PREFIX); - ATTR_MASKCONTENTUNITS = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::maskcontentunits, nsHtml5Atoms::maskContentUnits), ALL_NO_PREFIX); + ATTR_FILTERUNITS = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::filterunits, nsHtml5Atoms::filterUnits), ALL_NO_PREFIX); + ATTR_FONTSIZE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::fontsize), ALL_NO_PREFIX); + ATTR_FONT_SIZE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::font_size), ALL_NO_PREFIX); + ATTR_KEYTIMES = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::keytimes, nsHtml5Atoms::keyTimes), ALL_NO_PREFIX); + ATTR_LETTER_SPACING = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::letter_spacing), ALL_NO_PREFIX); + ATTR_LIST = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::list), ALL_NO_PREFIX); + ATTR_MULTIPLE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::multiple), ALL_NO_PREFIX); + ATTR_RT = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::rt), ALL_NO_PREFIX); + ATTR_ONSTOP = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onstop), ALL_NO_PREFIX); + ATTR_ONSTART = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onstart), ALL_NO_PREFIX); + ATTR_POSTER = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::poster), ALL_NO_PREFIX); ATTR_PATTERNTRANSFORM = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::patterntransform, nsHtml5Atoms::patternTransform), ALL_NO_PREFIX); + ATTR_PATTERN = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::pattern), ALL_NO_PREFIX); + ATTR_PATTERNUNITS = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::patternunits, nsHtml5Atoms::patternUnits), ALL_NO_PREFIX); + ATTR_PATTERNCONTENTUNITS = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::patterncontentunits, nsHtml5Atoms::patternContentUnits), ALL_NO_PREFIX); + ATTR_RESTART = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::restart), ALL_NO_PREFIX); + ATTR_STITCHTILES = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::stitchtiles, nsHtml5Atoms::stitchTiles), ALL_NO_PREFIX); + ATTR_SYSTEMLANGUAGE = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::systemlanguage, nsHtml5Atoms::systemLanguage), ALL_NO_PREFIX); + ATTR_TEXT_RENDERING = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::text_rendering), ALL_NO_PREFIX); + ATTR_VERT_ORIGIN_X = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::vert_origin_x), ALL_NO_PREFIX); + ATTR_VERT_ADV_Y = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::vert_adv_y), ALL_NO_PREFIX); + ATTR_VERT_ORIGIN_Y = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::vert_origin_y), ALL_NO_PREFIX); + ATTR_TEXT_DECORATION = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::text_decoration), ALL_NO_PREFIX); + ATTR_TEXT_ANCHOR = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::text_anchor), ALL_NO_PREFIX); + ATTR_TEXTLENGTH = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::textlength, nsHtml5Atoms::textLength), ALL_NO_PREFIX); + ATTR_TEXT = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::text), ALL_NO_PREFIX); + ATTR_UNITS_PER_EM = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::units_per_em), ALL_NO_PREFIX); + ATTR_WRITING_MODE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::writing_mode), ALL_NO_PREFIX); + ATTR_WIDTHS = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::widths), ALL_NO_PREFIX); + ATTR_WIDTH = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::width), ALL_NO_PREFIX); + ATTR_ACCUMULATE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::accumulate), ALL_NO_PREFIX); + ATTR_COLUMNSPAN = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::columnspan), ALL_NO_PREFIX); + ATTR_COLUMNLINES = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::columnlines), ALL_NO_PREFIX); + ATTR_COLUMNALIGN = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::columnalign), ALL_NO_PREFIX); + ATTR_COLUMNSPACING = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::columnspacing), ALL_NO_PREFIX); + ATTR_COLUMNWIDTH = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::columnwidth), ALL_NO_PREFIX); + ATTR_GROUPALIGN = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::groupalign), ALL_NO_PREFIX); + ATTR_INPUTMODE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::inputmode), ALL_NO_PREFIX); + ATTR_OCCURRENCE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::occurrence), ALL_NO_PREFIX); + ATTR_ONSUBMIT = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onsubmit), ALL_NO_PREFIX); + ATTR_ONCUT = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::oncut), ALL_NO_PREFIX); + ATTR_REQUIRED = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::required), ALL_NO_PREFIX); ATTR_REQUIREDFEATURES = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::requiredfeatures, nsHtml5Atoms::requiredFeatures), ALL_NO_PREFIX); - ATTR_RENDERING_INTENT = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::rendering_intent), ALL_NO_PREFIX); - ATTR_SPECULAREXPONENT = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::specularexponent, nsHtml5Atoms::specularExponent), ALL_NO_PREFIX); - ATTR_SPECULARCONSTANT = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::specularconstant, nsHtml5Atoms::specularConstant), ALL_NO_PREFIX); - ATTR_SUPERSCRIPTSHIFT = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::superscriptshift), ALL_NO_PREFIX); - ATTR_STROKE_DASHARRAY = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::stroke_dasharray), ALL_NO_PREFIX); - ATTR_XCHANNELSELECTOR = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::xchannelselector, nsHtml5Atoms::xChannelSelector), ALL_NO_PREFIX); - ATTR_YCHANNELSELECTOR = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::ychannelselector, nsHtml5Atoms::yChannelSelector), ALL_NO_PREFIX); - ATTR_ARIA_AUTOCOMPLETE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::aria_autocomplete), ALL_NO_PREFIX); - ATTR_ENABLE_BACKGROUND = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::enable_background), ALL_NO_PREFIX); - ATTR_DOMINANT_BASELINE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::dominant_baseline), ALL_NO_PREFIX); - ATTR_GRADIENTTRANSFORM = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::gradienttransform, nsHtml5Atoms::gradientTransform), ALL_NO_PREFIX); - ATTR_ONBEFORDEACTIVATE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onbefordeactivate), ALL_NO_PREFIX); - ATTR_ONDATASETCOMPLETE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::ondatasetcomplete), ALL_NO_PREFIX); - ATTR_OVERLINE_POSITION = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::overline_position), ALL_NO_PREFIX); - ATTR_ONBEFOREEDITFOCUS = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onbeforeeditfocus), ALL_NO_PREFIX); - ATTR_LIMITINGCONEANGLE = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::limitingconeangle, nsHtml5Atoms::limitingConeAngle), ALL_NO_PREFIX); + ATTR_RESULT = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::result), ALL_NO_PREFIX); + ATTR_REQUIREDEXTENSIONS = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::requiredextensions, nsHtml5Atoms::requiredExtensions), ALL_NO_PREFIX); + ATTR_VALUES = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::values), ALL_NO_PREFIX); + ATTR_VALUETYPE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::valuetype), ALL_NO_PREFIX); + ATTR_VALUE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::value), ALL_NO_PREFIX); + ATTR_ELEVATION = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::elevation), ALL_NO_PREFIX); + ATTR_VIEWTARGET = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::viewtarget, nsHtml5Atoms::viewTarget), ALL_NO_PREFIX); + ATTR_VIEWBOX = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::viewbox, nsHtml5Atoms::viewBox), ALL_NO_PREFIX); + ATTR_CX = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::cx), ALL_NO_PREFIX); + ATTR_DX = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::dx), ALL_NO_PREFIX); + ATTR_FX = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::fx), ALL_NO_PREFIX); + ATTR_BBOX = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::bbox), ALL_NO_PREFIX); + ATTR_RX = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::rx), ALL_NO_PREFIX); + ATTR_REFX = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::refx, nsHtml5Atoms::refX), ALL_NO_PREFIX); + ATTR_BY = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::by), ALL_NO_PREFIX); + ATTR_CY = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::cy), ALL_NO_PREFIX); + ATTR_DY = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::dy), ALL_NO_PREFIX); + ATTR_FY = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::fy), ALL_NO_PREFIX); + ATTR_RY = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::ry), ALL_NO_PREFIX); + ATTR_REFY = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::refy, nsHtml5Atoms::refY), ALL_NO_PREFIX); ATTR_VERYTHINMATHSPACE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::verythinmathspace), ALL_NO_PREFIX); - ATTR_STROKE_DASHOFFSET = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::stroke_dashoffset), ALL_NO_PREFIX); - ATTR_STROKE_MITERLIMIT = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::stroke_miterlimit), ALL_NO_PREFIX); - ATTR_ALIGNMENT_BASELINE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::alignment_baseline), ALL_NO_PREFIX); - ATTR_ONREADYSTATECHANGE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onreadystatechange), ALL_NO_PREFIX); - ATTR_OVERLINE_THICKNESS = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::overline_thickness), ALL_NO_PREFIX); - ATTR_UNDERLINE_POSITION = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::underline_position), ALL_NO_PREFIX); ATTR_VERYTHICKMATHSPACE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::verythickmathspace), ALL_NO_PREFIX); - ATTR_REQUIREDEXTENSIONS = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::requiredextensions, nsHtml5Atoms::requiredExtensions), ALL_NO_PREFIX); - ATTR_COLOR_INTERPOLATION = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::color_interpolation), ALL_NO_PREFIX); - ATTR_UNDERLINE_THICKNESS = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::underline_thickness), ALL_NO_PREFIX); - ATTR_PRESERVEASPECTRATIO = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::preserveaspectratio, nsHtml5Atoms::preserveAspectRatio), ALL_NO_PREFIX); - ATTR_PATTERNCONTENTUNITS = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::patterncontentunits, nsHtml5Atoms::patternContentUnits), ALL_NO_PREFIX); - ATTR_ARIA_MULTISELECTABLE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::aria_multiselectable), ALL_NO_PREFIX); - ATTR_SCRIPTSIZEMULTIPLIER = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::scriptsizemultiplier), ALL_NO_PREFIX); - ATTR_ARIA_ACTIVEDESCENDANT = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::aria_activedescendant), ALL_NO_PREFIX); ATTR_VERYVERYTHINMATHSPACE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::veryverythinmathspace), ALL_NO_PREFIX); ATTR_VERYVERYTHICKMATHSPACE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::veryverythickmathspace), ALL_NO_PREFIX); - ATTR_STRIKETHROUGH_POSITION = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::strikethrough_position), ALL_NO_PREFIX); - ATTR_STRIKETHROUGH_THICKNESS = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::strikethrough_thickness), ALL_NO_PREFIX); - ATTR_GLYPH_ORIENTATION_VERTICAL = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::glyph_orientation_vertical), ALL_NO_PREFIX); - ATTR_COLOR_INTERPOLATION_FILTERS = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::color_interpolation_filters), ALL_NO_PREFIX); - ATTR_GLYPH_ORIENTATION_HORIZONTAL = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::glyph_orientation_horizontal), ALL_NO_PREFIX); ATTRIBUTE_NAMES = new nsHtml5AttributeName*[583]; - ATTRIBUTE_NAMES[0] = ATTR_D; - ATTRIBUTE_NAMES[1] = ATTR_K; - ATTRIBUTE_NAMES[2] = ATTR_R; - ATTRIBUTE_NAMES[3] = ATTR_X; - ATTRIBUTE_NAMES[4] = ATTR_Y; - ATTRIBUTE_NAMES[5] = ATTR_Z; - ATTRIBUTE_NAMES[6] = ATTR_BY; - ATTRIBUTE_NAMES[7] = ATTR_CX; - ATTRIBUTE_NAMES[8] = ATTR_CY; - ATTRIBUTE_NAMES[9] = ATTR_DX; - ATTRIBUTE_NAMES[10] = ATTR_DY; - ATTRIBUTE_NAMES[11] = ATTR_G2; - ATTRIBUTE_NAMES[12] = ATTR_G1; - ATTRIBUTE_NAMES[13] = ATTR_FX; - ATTRIBUTE_NAMES[14] = ATTR_FY; - ATTRIBUTE_NAMES[15] = ATTR_K4; - ATTRIBUTE_NAMES[16] = ATTR_K2; - ATTRIBUTE_NAMES[17] = ATTR_K3; - ATTRIBUTE_NAMES[18] = ATTR_K1; - ATTRIBUTE_NAMES[19] = ATTR_ID; - ATTRIBUTE_NAMES[20] = ATTR_IN; - ATTRIBUTE_NAMES[21] = ATTR_U2; - ATTRIBUTE_NAMES[22] = ATTR_U1; - ATTRIBUTE_NAMES[23] = ATTR_RT; - ATTRIBUTE_NAMES[24] = ATTR_RX; - ATTRIBUTE_NAMES[25] = ATTR_RY; - ATTRIBUTE_NAMES[26] = ATTR_TO; - ATTRIBUTE_NAMES[27] = ATTR_Y2; - ATTRIBUTE_NAMES[28] = ATTR_Y1; - ATTRIBUTE_NAMES[29] = ATTR_X1; - ATTRIBUTE_NAMES[30] = ATTR_X2; - ATTRIBUTE_NAMES[31] = ATTR_ALT; - ATTRIBUTE_NAMES[32] = ATTR_DIR; - ATTRIBUTE_NAMES[33] = ATTR_DUR; - ATTRIBUTE_NAMES[34] = ATTR_END; - ATTRIBUTE_NAMES[35] = ATTR_FOR; - ATTRIBUTE_NAMES[36] = ATTR_IN2; - ATTRIBUTE_NAMES[37] = ATTR_MAX; - ATTRIBUTE_NAMES[38] = ATTR_MIN; - ATTRIBUTE_NAMES[39] = ATTR_LOW; - ATTRIBUTE_NAMES[40] = ATTR_REL; - ATTRIBUTE_NAMES[41] = ATTR_REV; - ATTRIBUTE_NAMES[42] = ATTR_SRC; - ATTRIBUTE_NAMES[43] = ATTR_AXIS; - ATTRIBUTE_NAMES[44] = ATTR_ABBR; - ATTRIBUTE_NAMES[45] = ATTR_BBOX; - ATTRIBUTE_NAMES[46] = ATTR_CITE; - ATTRIBUTE_NAMES[47] = ATTR_CODE; - ATTRIBUTE_NAMES[48] = ATTR_BIAS; - ATTRIBUTE_NAMES[49] = ATTR_COLS; - ATTRIBUTE_NAMES[50] = ATTR_CLIP; - ATTRIBUTE_NAMES[51] = ATTR_CHAR; - ATTRIBUTE_NAMES[52] = ATTR_BASE; - ATTRIBUTE_NAMES[53] = ATTR_EDGE; - ATTRIBUTE_NAMES[54] = ATTR_DATA; - ATTRIBUTE_NAMES[55] = ATTR_FILL; - ATTRIBUTE_NAMES[56] = ATTR_FROM; - ATTRIBUTE_NAMES[57] = ATTR_FORM; - ATTRIBUTE_NAMES[58] = ATTR_FACE; - ATTRIBUTE_NAMES[59] = ATTR_HIGH; - ATTRIBUTE_NAMES[60] = ATTR_HREF; - ATTRIBUTE_NAMES[61] = ATTR_OPEN; - ATTRIBUTE_NAMES[62] = ATTR_ICON; - ATTRIBUTE_NAMES[63] = ATTR_NAME; - ATTRIBUTE_NAMES[64] = ATTR_MODE; - ATTRIBUTE_NAMES[65] = ATTR_MASK; - ATTRIBUTE_NAMES[66] = ATTR_LINK; - ATTRIBUTE_NAMES[67] = ATTR_LANG; - ATTRIBUTE_NAMES[68] = ATTR_LOOP; - ATTRIBUTE_NAMES[69] = ATTR_LIST; - ATTRIBUTE_NAMES[70] = ATTR_TYPE; - ATTRIBUTE_NAMES[71] = ATTR_WHEN; - ATTRIBUTE_NAMES[72] = ATTR_WRAP; - ATTRIBUTE_NAMES[73] = ATTR_TEXT; - ATTRIBUTE_NAMES[74] = ATTR_PATH; - ATTRIBUTE_NAMES[75] = ATTR_PING; - ATTRIBUTE_NAMES[76] = ATTR_REFX; - ATTRIBUTE_NAMES[77] = ATTR_REFY; - ATTRIBUTE_NAMES[78] = ATTR_SIZE; - ATTRIBUTE_NAMES[79] = ATTR_SEED; - ATTRIBUTE_NAMES[80] = ATTR_ROWS; - ATTRIBUTE_NAMES[81] = ATTR_SPAN; - ATTRIBUTE_NAMES[82] = ATTR_STEP; - ATTRIBUTE_NAMES[83] = ATTR_ROLE; - ATTRIBUTE_NAMES[84] = ATTR_XREF; - ATTRIBUTE_NAMES[85] = ATTR_ASYNC; - ATTRIBUTE_NAMES[86] = ATTR_ALINK; - ATTRIBUTE_NAMES[87] = ATTR_ALIGN; - ATTRIBUTE_NAMES[88] = ATTR_CLOSE; - ATTRIBUTE_NAMES[89] = ATTR_COLOR; - ATTRIBUTE_NAMES[90] = ATTR_CLASS; - ATTRIBUTE_NAMES[91] = ATTR_CLEAR; - ATTRIBUTE_NAMES[92] = ATTR_BEGIN; - ATTRIBUTE_NAMES[93] = ATTR_DEPTH; - ATTRIBUTE_NAMES[94] = ATTR_DEFER; - ATTRIBUTE_NAMES[95] = ATTR_FENCE; - ATTRIBUTE_NAMES[96] = ATTR_FRAME; - ATTRIBUTE_NAMES[97] = ATTR_ISMAP; - ATTRIBUTE_NAMES[98] = ATTR_ONEND; - ATTRIBUTE_NAMES[99] = ATTR_INDEX; - ATTRIBUTE_NAMES[100] = ATTR_ORDER; - ATTRIBUTE_NAMES[101] = ATTR_OTHER; - ATTRIBUTE_NAMES[102] = ATTR_ONCUT; - ATTRIBUTE_NAMES[103] = ATTR_NARGS; - ATTRIBUTE_NAMES[104] = ATTR_MEDIA; - ATTRIBUTE_NAMES[105] = ATTR_LABEL; - ATTRIBUTE_NAMES[106] = ATTR_LOCAL; - ATTRIBUTE_NAMES[107] = ATTR_WIDTH; - ATTRIBUTE_NAMES[108] = ATTR_TITLE; - ATTRIBUTE_NAMES[109] = ATTR_VLINK; - ATTRIBUTE_NAMES[110] = ATTR_VALUE; - ATTRIBUTE_NAMES[111] = ATTR_SLOPE; - ATTRIBUTE_NAMES[112] = ATTR_SHAPE; - ATTRIBUTE_NAMES[113] = ATTR_SCOPE; - ATTRIBUTE_NAMES[114] = ATTR_SCALE; - ATTRIBUTE_NAMES[115] = ATTR_SPEED; - ATTRIBUTE_NAMES[116] = ATTR_STYLE; - ATTRIBUTE_NAMES[117] = ATTR_RULES; - ATTRIBUTE_NAMES[118] = ATTR_STEMH; - ATTRIBUTE_NAMES[119] = ATTR_SIZES; - ATTRIBUTE_NAMES[120] = ATTR_STEMV; - ATTRIBUTE_NAMES[121] = ATTR_START; - ATTRIBUTE_NAMES[122] = ATTR_XMLNS; - ATTRIBUTE_NAMES[123] = ATTR_ACCEPT; - ATTRIBUTE_NAMES[124] = ATTR_ACCENT; - ATTRIBUTE_NAMES[125] = ATTR_ASCENT; - ATTRIBUTE_NAMES[126] = ATTR_ACTIVE; - ATTRIBUTE_NAMES[127] = ATTR_ALTIMG; - ATTRIBUTE_NAMES[128] = ATTR_ACTION; - ATTRIBUTE_NAMES[129] = ATTR_BORDER; - ATTRIBUTE_NAMES[130] = ATTR_CURSOR; - ATTRIBUTE_NAMES[131] = ATTR_COORDS; - ATTRIBUTE_NAMES[132] = ATTR_FILTER; - ATTRIBUTE_NAMES[133] = ATTR_FORMAT; - ATTRIBUTE_NAMES[134] = ATTR_HIDDEN; - ATTRIBUTE_NAMES[135] = ATTR_HSPACE; - ATTRIBUTE_NAMES[136] = ATTR_HEIGHT; - ATTRIBUTE_NAMES[137] = ATTR_ONMOVE; - ATTRIBUTE_NAMES[138] = ATTR_ONLOAD; - ATTRIBUTE_NAMES[139] = ATTR_ONDRAG; - ATTRIBUTE_NAMES[140] = ATTR_ORIGIN; - ATTRIBUTE_NAMES[141] = ATTR_ONZOOM; - ATTRIBUTE_NAMES[142] = ATTR_ONHELP; - ATTRIBUTE_NAMES[143] = ATTR_ONSTOP; - ATTRIBUTE_NAMES[144] = ATTR_ONDROP; - ATTRIBUTE_NAMES[145] = ATTR_ONBLUR; - ATTRIBUTE_NAMES[146] = ATTR_OBJECT; - ATTRIBUTE_NAMES[147] = ATTR_OFFSET; - ATTRIBUTE_NAMES[148] = ATTR_ORIENT; - ATTRIBUTE_NAMES[149] = ATTR_ONCOPY; - ATTRIBUTE_NAMES[150] = ATTR_NOWRAP; - ATTRIBUTE_NAMES[151] = ATTR_NOHREF; - ATTRIBUTE_NAMES[152] = ATTR_MACROS; - ATTRIBUTE_NAMES[153] = ATTR_METHOD; - ATTRIBUTE_NAMES[154] = ATTR_LOWSRC; - ATTRIBUTE_NAMES[155] = ATTR_LSPACE; - ATTRIBUTE_NAMES[156] = ATTR_LQUOTE; - ATTRIBUTE_NAMES[157] = ATTR_USEMAP; - ATTRIBUTE_NAMES[158] = ATTR_WIDTHS; - ATTRIBUTE_NAMES[159] = ATTR_TARGET; - ATTRIBUTE_NAMES[160] = ATTR_VALUES; - ATTRIBUTE_NAMES[161] = ATTR_VALIGN; - ATTRIBUTE_NAMES[162] = ATTR_VSPACE; - ATTRIBUTE_NAMES[163] = ATTR_POSTER; - ATTRIBUTE_NAMES[164] = ATTR_POINTS; - ATTRIBUTE_NAMES[165] = ATTR_PROMPT; - ATTRIBUTE_NAMES[166] = ATTR_SRCDOC; - ATTRIBUTE_NAMES[167] = ATTR_SCOPED; - ATTRIBUTE_NAMES[168] = ATTR_STRING; - ATTRIBUTE_NAMES[169] = ATTR_SCHEME; - ATTRIBUTE_NAMES[170] = ATTR_STROKE; - ATTRIBUTE_NAMES[171] = ATTR_RADIUS; - ATTRIBUTE_NAMES[172] = ATTR_RESULT; - ATTRIBUTE_NAMES[173] = ATTR_REPEAT; - ATTRIBUTE_NAMES[174] = ATTR_SRCSET; - ATTRIBUTE_NAMES[175] = ATTR_RSPACE; - ATTRIBUTE_NAMES[176] = ATTR_ROTATE; - ATTRIBUTE_NAMES[177] = ATTR_RQUOTE; - ATTRIBUTE_NAMES[178] = ATTR_ALTTEXT; - ATTRIBUTE_NAMES[179] = ATTR_ARCHIVE; - ATTRIBUTE_NAMES[180] = ATTR_AZIMUTH; - ATTRIBUTE_NAMES[181] = ATTR_CLOSURE; - ATTRIBUTE_NAMES[182] = ATTR_CHECKED; - ATTRIBUTE_NAMES[183] = ATTR_CLASSID; - ATTRIBUTE_NAMES[184] = ATTR_CHAROFF; - ATTRIBUTE_NAMES[185] = ATTR_BGCOLOR; - ATTRIBUTE_NAMES[186] = ATTR_COLSPAN; - ATTRIBUTE_NAMES[187] = ATTR_CHARSET; - ATTRIBUTE_NAMES[188] = ATTR_COMPACT; - ATTRIBUTE_NAMES[189] = ATTR_CONTENT; - ATTRIBUTE_NAMES[190] = ATTR_ENCTYPE; - ATTRIBUTE_NAMES[191] = ATTR_DATASRC; - ATTRIBUTE_NAMES[192] = ATTR_DATAFLD; - ATTRIBUTE_NAMES[193] = ATTR_DECLARE; - ATTRIBUTE_NAMES[194] = ATTR_DISPLAY; - ATTRIBUTE_NAMES[195] = ATTR_DIVISOR; - ATTRIBUTE_NAMES[196] = ATTR_DEFAULT; - ATTRIBUTE_NAMES[197] = ATTR_DESCENT; - ATTRIBUTE_NAMES[198] = ATTR_KERNING; - ATTRIBUTE_NAMES[199] = ATTR_HANGING; - ATTRIBUTE_NAMES[200] = ATTR_HEADERS; - ATTRIBUTE_NAMES[201] = ATTR_ONPASTE; - ATTRIBUTE_NAMES[202] = ATTR_ONCLICK; - ATTRIBUTE_NAMES[203] = ATTR_OPTIMUM; - ATTRIBUTE_NAMES[204] = ATTR_ONBEGIN; - ATTRIBUTE_NAMES[205] = ATTR_ONKEYUP; - ATTRIBUTE_NAMES[206] = ATTR_ONFOCUS; - ATTRIBUTE_NAMES[207] = ATTR_ONERROR; - ATTRIBUTE_NAMES[208] = ATTR_ONINPUT; - ATTRIBUTE_NAMES[209] = ATTR_ONABORT; - ATTRIBUTE_NAMES[210] = ATTR_ONSTART; - ATTRIBUTE_NAMES[211] = ATTR_ONRESET; - ATTRIBUTE_NAMES[212] = ATTR_OPACITY; - ATTRIBUTE_NAMES[213] = ATTR_NOSHADE; - ATTRIBUTE_NAMES[214] = ATTR_MINSIZE; - ATTRIBUTE_NAMES[215] = ATTR_MAXSIZE; - ATTRIBUTE_NAMES[216] = ATTR_LARGEOP; - ATTRIBUTE_NAMES[217] = ATTR_UNICODE; - ATTRIBUTE_NAMES[218] = ATTR_TARGETX; - ATTRIBUTE_NAMES[219] = ATTR_TARGETY; - ATTRIBUTE_NAMES[220] = ATTR_VIEWBOX; - ATTRIBUTE_NAMES[221] = ATTR_VERSION; - ATTRIBUTE_NAMES[222] = ATTR_PATTERN; + ATTRIBUTE_NAMES[0] = ATTR_ALT; + ATTRIBUTE_NAMES[1] = ATTR_DIR; + ATTRIBUTE_NAMES[2] = ATTR_DUR; + ATTRIBUTE_NAMES[3] = ATTR_END; + ATTRIBUTE_NAMES[4] = ATTR_FOR; + ATTRIBUTE_NAMES[5] = ATTR_IN2; + ATTRIBUTE_NAMES[6] = ATTR_LOW; + ATTRIBUTE_NAMES[7] = ATTR_MIN; + ATTRIBUTE_NAMES[8] = ATTR_MAX; + ATTRIBUTE_NAMES[9] = ATTR_REL; + ATTRIBUTE_NAMES[10] = ATTR_REV; + ATTRIBUTE_NAMES[11] = ATTR_SRC; + ATTRIBUTE_NAMES[12] = ATTR_D; + ATTRIBUTE_NAMES[13] = ATTR_K; + ATTRIBUTE_NAMES[14] = ATTR_R; + ATTRIBUTE_NAMES[15] = ATTR_X; + ATTRIBUTE_NAMES[16] = ATTR_Y; + ATTRIBUTE_NAMES[17] = ATTR_Z; + ATTRIBUTE_NAMES[18] = ATTR_CAP_HEIGHT; + ATTRIBUTE_NAMES[19] = ATTR_G1; + ATTRIBUTE_NAMES[20] = ATTR_K1; + ATTRIBUTE_NAMES[21] = ATTR_U1; + ATTRIBUTE_NAMES[22] = ATTR_X1; + ATTRIBUTE_NAMES[23] = ATTR_Y1; + ATTRIBUTE_NAMES[24] = ATTR_G2; + ATTRIBUTE_NAMES[25] = ATTR_K2; + ATTRIBUTE_NAMES[26] = ATTR_U2; + ATTRIBUTE_NAMES[27] = ATTR_X2; + ATTRIBUTE_NAMES[28] = ATTR_Y2; + ATTRIBUTE_NAMES[29] = ATTR_K3; + ATTRIBUTE_NAMES[30] = ATTR_K4; + ATTRIBUTE_NAMES[31] = ATTR_XML_SPACE; + ATTRIBUTE_NAMES[32] = ATTR_XML_LANG; + ATTRIBUTE_NAMES[33] = ATTR_XML_BASE; + ATTRIBUTE_NAMES[34] = ATTR_ARIA_GRAB; + ATTRIBUTE_NAMES[35] = ATTR_ARIA_VALUEMAX; + ATTRIBUTE_NAMES[36] = ATTR_ARIA_LABELLEDBY; + ATTRIBUTE_NAMES[37] = ATTR_ARIA_DESCRIBEDBY; + ATTRIBUTE_NAMES[38] = ATTR_ARIA_DISABLED; + ATTRIBUTE_NAMES[39] = ATTR_ARIA_CHECKED; + ATTRIBUTE_NAMES[40] = ATTR_ARIA_SELECTED; + ATTRIBUTE_NAMES[41] = ATTR_ARIA_DROPEFFECT; + ATTRIBUTE_NAMES[42] = ATTR_ARIA_REQUIRED; + ATTRIBUTE_NAMES[43] = ATTR_ARIA_EXPANDED; + ATTRIBUTE_NAMES[44] = ATTR_ARIA_PRESSED; + ATTRIBUTE_NAMES[45] = ATTR_ARIA_LEVEL; + ATTRIBUTE_NAMES[46] = ATTR_ARIA_CHANNEL; + ATTRIBUTE_NAMES[47] = ATTR_ARIA_HIDDEN; + ATTRIBUTE_NAMES[48] = ATTR_ARIA_SECRET; + ATTRIBUTE_NAMES[49] = ATTR_ARIA_POSINSET; + ATTRIBUTE_NAMES[50] = ATTR_ARIA_ATOMIC; + ATTRIBUTE_NAMES[51] = ATTR_ARIA_INVALID; + ATTRIBUTE_NAMES[52] = ATTR_ARIA_TEMPLATEID; + ATTRIBUTE_NAMES[53] = ATTR_ARIA_VALUEMIN; + ATTRIBUTE_NAMES[54] = ATTR_ARIA_MULTISELECTABLE; + ATTRIBUTE_NAMES[55] = ATTR_ARIA_CONTROLS; + ATTRIBUTE_NAMES[56] = ATTR_ARIA_MULTILINE; + ATTRIBUTE_NAMES[57] = ATTR_ARIA_READONLY; + ATTRIBUTE_NAMES[58] = ATTR_ARIA_OWNS; + ATTRIBUTE_NAMES[59] = ATTR_ARIA_ACTIVEDESCENDANT; + ATTRIBUTE_NAMES[60] = ATTR_ARIA_RELEVANT; + ATTRIBUTE_NAMES[61] = ATTR_ARIA_DATATYPE; + ATTRIBUTE_NAMES[62] = ATTR_ARIA_VALUENOW; + ATTRIBUTE_NAMES[63] = ATTR_ARIA_SORT; + ATTRIBUTE_NAMES[64] = ATTR_ARIA_AUTOCOMPLETE; + ATTRIBUTE_NAMES[65] = ATTR_ARIA_FLOWTO; + ATTRIBUTE_NAMES[66] = ATTR_ARIA_BUSY; + ATTRIBUTE_NAMES[67] = ATTR_ARIA_LIVE; + ATTRIBUTE_NAMES[68] = ATTR_ARIA_HASPOPUP; + ATTRIBUTE_NAMES[69] = ATTR_ARIA_SETSIZE; + ATTRIBUTE_NAMES[70] = ATTR_CLEAR; + ATTRIBUTE_NAMES[71] = ATTR_DATAFORMATAS; + ATTRIBUTE_NAMES[72] = ATTR_DISABLED; + ATTRIBUTE_NAMES[73] = ATTR_DATAFLD; + ATTRIBUTE_NAMES[74] = ATTR_DEFAULT; + ATTRIBUTE_NAMES[75] = ATTR_DATASRC; + ATTRIBUTE_NAMES[76] = ATTR_DATA; + ATTRIBUTE_NAMES[77] = ATTR_EQUALCOLUMNS; + ATTRIBUTE_NAMES[78] = ATTR_EQUALROWS; + ATTRIBUTE_NAMES[79] = ATTR_HSPACE; + ATTRIBUTE_NAMES[80] = ATTR_ISMAP; + ATTRIBUTE_NAMES[81] = ATTR_LOCAL; + ATTRIBUTE_NAMES[82] = ATTR_LSPACE; + ATTRIBUTE_NAMES[83] = ATTR_MOVABLELIMITS; + ATTRIBUTE_NAMES[84] = ATTR_NOTATION; + ATTRIBUTE_NAMES[85] = ATTR_ONDATASETCHANGED; + ATTRIBUTE_NAMES[86] = ATTR_ONDATAAVAILABLE; + ATTRIBUTE_NAMES[87] = ATTR_ONPASTE; + ATTRIBUTE_NAMES[88] = ATTR_ONDATASETCOMPLETE; + ATTRIBUTE_NAMES[89] = ATTR_RSPACE; + ATTRIBUTE_NAMES[90] = ATTR_ROWALIGN; + ATTRIBUTE_NAMES[91] = ATTR_ROTATE; + ATTRIBUTE_NAMES[92] = ATTR_SEPARATOR; + ATTRIBUTE_NAMES[93] = ATTR_SEPARATORS; + ATTRIBUTE_NAMES[94] = ATTR_V_MATHEMATICAL; + ATTRIBUTE_NAMES[95] = ATTR_VSPACE; + ATTRIBUTE_NAMES[96] = ATTR_V_HANGING; + ATTRIBUTE_NAMES[97] = ATTR_XCHANNELSELECTOR; + ATTRIBUTE_NAMES[98] = ATTR_YCHANNELSELECTOR; + ATTRIBUTE_NAMES[99] = ATTR_ARABIC_FORM; + ATTRIBUTE_NAMES[100] = ATTR_ENABLE_BACKGROUND; + ATTRIBUTE_NAMES[101] = ATTR_ONDBLCLICK; + ATTRIBUTE_NAMES[102] = ATTR_ONABORT; + ATTRIBUTE_NAMES[103] = ATTR_CALCMODE; + ATTRIBUTE_NAMES[104] = ATTR_CHECKED; + ATTRIBUTE_NAMES[105] = ATTR_DESCENT; + ATTRIBUTE_NAMES[106] = ATTR_FENCE; + ATTRIBUTE_NAMES[107] = ATTR_ONSCROLL; + ATTRIBUTE_NAMES[108] = ATTR_ONACTIVATE; + ATTRIBUTE_NAMES[109] = ATTR_OPACITY; + ATTRIBUTE_NAMES[110] = ATTR_SPACING; + ATTRIBUTE_NAMES[111] = ATTR_SPECULAREXPONENT; + ATTRIBUTE_NAMES[112] = ATTR_SPECULARCONSTANT; + ATTRIBUTE_NAMES[113] = ATTR_SPECIFICATION; + ATTRIBUTE_NAMES[114] = ATTR_THICKMATHSPACE; + ATTRIBUTE_NAMES[115] = ATTR_UNICODE; + ATTRIBUTE_NAMES[116] = ATTR_UNICODE_BIDI; + ATTRIBUTE_NAMES[117] = ATTR_UNICODE_RANGE; + ATTRIBUTE_NAMES[118] = ATTR_BORDER; + ATTRIBUTE_NAMES[119] = ATTR_ID; + ATTRIBUTE_NAMES[120] = ATTR_GRADIENTTRANSFORM; + ATTRIBUTE_NAMES[121] = ATTR_GRADIENTUNITS; + ATTRIBUTE_NAMES[122] = ATTR_HIDDEN; + ATTRIBUTE_NAMES[123] = ATTR_HEADERS; + ATTRIBUTE_NAMES[124] = ATTR_READONLY; + ATTRIBUTE_NAMES[125] = ATTR_RENDERING_INTENT; + ATTRIBUTE_NAMES[126] = ATTR_SEED; + ATTRIBUTE_NAMES[127] = ATTR_SRCDOC; + ATTRIBUTE_NAMES[128] = ATTR_STDDEVIATION; + ATTRIBUTE_NAMES[129] = ATTR_SANDBOX; + ATTRIBUTE_NAMES[130] = ATTR_V_IDEOGRAPHIC; + ATTRIBUTE_NAMES[131] = ATTR_WORD_SPACING; + ATTRIBUTE_NAMES[132] = ATTR_ACCENTUNDER; + ATTRIBUTE_NAMES[133] = ATTR_ACCEPT_CHARSET; + ATTRIBUTE_NAMES[134] = ATTR_ACCESSKEY; + ATTRIBUTE_NAMES[135] = ATTR_ACCENT_HEIGHT; + ATTRIBUTE_NAMES[136] = ATTR_ACCENT; + ATTRIBUTE_NAMES[137] = ATTR_ASCENT; + ATTRIBUTE_NAMES[138] = ATTR_ACCEPT; + ATTRIBUTE_NAMES[139] = ATTR_BEVELLED; + ATTRIBUTE_NAMES[140] = ATTR_BASEFREQUENCY; + ATTRIBUTE_NAMES[141] = ATTR_BASELINE_SHIFT; + ATTRIBUTE_NAMES[142] = ATTR_BASEPROFILE; + ATTRIBUTE_NAMES[143] = ATTR_BASELINE; + ATTRIBUTE_NAMES[144] = ATTR_BASE; + ATTRIBUTE_NAMES[145] = ATTR_CODE; + ATTRIBUTE_NAMES[146] = ATTR_CODETYPE; + ATTRIBUTE_NAMES[147] = ATTR_CODEBASE; + ATTRIBUTE_NAMES[148] = ATTR_CITE; + ATTRIBUTE_NAMES[149] = ATTR_DEFER; + ATTRIBUTE_NAMES[150] = ATTR_DATETIME; + ATTRIBUTE_NAMES[151] = ATTR_DIRECTION; + ATTRIBUTE_NAMES[152] = ATTR_EDGEMODE; + ATTRIBUTE_NAMES[153] = ATTR_EDGE; + ATTRIBUTE_NAMES[154] = ATTR_FACE; + ATTRIBUTE_NAMES[155] = ATTR_HIDEFOCUS; + ATTRIBUTE_NAMES[156] = ATTR_INDEX; + ATTRIBUTE_NAMES[157] = ATTR_IRRELEVANT; + ATTRIBUTE_NAMES[158] = ATTR_INTERCEPT; + ATTRIBUTE_NAMES[159] = ATTR_INTEGRITY; + ATTRIBUTE_NAMES[160] = ATTR_LINEBREAK; + ATTRIBUTE_NAMES[161] = ATTR_LABEL; + ATTRIBUTE_NAMES[162] = ATTR_LINETHICKNESS; + ATTRIBUTE_NAMES[163] = ATTR_MODE; + ATTRIBUTE_NAMES[164] = ATTR_NAME; + ATTRIBUTE_NAMES[165] = ATTR_NORESIZE; + ATTRIBUTE_NAMES[166] = ATTR_ONBEFOREUNLOAD; + ATTRIBUTE_NAMES[167] = ATTR_ONREPEAT; + ATTRIBUTE_NAMES[168] = ATTR_OBJECT; + ATTRIBUTE_NAMES[169] = ATTR_ONSELECT; + ATTRIBUTE_NAMES[170] = ATTR_ORDER; + ATTRIBUTE_NAMES[171] = ATTR_OTHER; + ATTRIBUTE_NAMES[172] = ATTR_ONRESET; + ATTRIBUTE_NAMES[173] = ATTR_ONCELLCHANGE; + ATTRIBUTE_NAMES[174] = ATTR_ONREADYSTATECHANGE; + ATTRIBUTE_NAMES[175] = ATTR_ONMESSAGE; + ATTRIBUTE_NAMES[176] = ATTR_ONBEGIN; + ATTRIBUTE_NAMES[177] = ATTR_ONHELP; + ATTRIBUTE_NAMES[178] = ATTR_ONBEFOREPRINT; + ATTRIBUTE_NAMES[179] = ATTR_ORIENT; + ATTRIBUTE_NAMES[180] = ATTR_ORIENTATION; + ATTRIBUTE_NAMES[181] = ATTR_ONBEFORECOPY; + ATTRIBUTE_NAMES[182] = ATTR_ONSELECTSTART; + ATTRIBUTE_NAMES[183] = ATTR_ONBEFOREPASTE; + ATTRIBUTE_NAMES[184] = ATTR_ONBEFOREUPDATE; + ATTRIBUTE_NAMES[185] = ATTR_ONDEACTIVATE; + ATTRIBUTE_NAMES[186] = ATTR_ONBEFOREACTIVATE; + ATTRIBUTE_NAMES[187] = ATTR_ONBEFORDEACTIVATE; + ATTRIBUTE_NAMES[188] = ATTR_ONKEYPRESS; + ATTRIBUTE_NAMES[189] = ATTR_ONKEYUP; + ATTRIBUTE_NAMES[190] = ATTR_ONBEFOREEDITFOCUS; + ATTRIBUTE_NAMES[191] = ATTR_ONBEFORECUT; + ATTRIBUTE_NAMES[192] = ATTR_ONKEYDOWN; + ATTRIBUTE_NAMES[193] = ATTR_ONRESIZE; + ATTRIBUTE_NAMES[194] = ATTR_REPEAT; + ATTRIBUTE_NAMES[195] = ATTR_REPEAT_MAX; + ATTRIBUTE_NAMES[196] = ATTR_REFERRERPOLICY; + ATTRIBUTE_NAMES[197] = ATTR_RULES; + ATTRIBUTE_NAMES[198] = ATTR_REPEAT_MIN; + ATTRIBUTE_NAMES[199] = ATTR_ROLE; + ATTRIBUTE_NAMES[200] = ATTR_REPEATCOUNT; + ATTRIBUTE_NAMES[201] = ATTR_REPEAT_START; + ATTRIBUTE_NAMES[202] = ATTR_REPEAT_TEMPLATE; + ATTRIBUTE_NAMES[203] = ATTR_REPEATDUR; + ATTRIBUTE_NAMES[204] = ATTR_SELECTED; + ATTRIBUTE_NAMES[205] = ATTR_SPEED; + ATTRIBUTE_NAMES[206] = ATTR_SIZES; + ATTRIBUTE_NAMES[207] = ATTR_SUPERSCRIPTSHIFT; + ATTRIBUTE_NAMES[208] = ATTR_STRETCHY; + ATTRIBUTE_NAMES[209] = ATTR_SCHEME; + ATTRIBUTE_NAMES[210] = ATTR_SPREADMETHOD; + ATTRIBUTE_NAMES[211] = ATTR_SELECTION; + ATTRIBUTE_NAMES[212] = ATTR_SIZE; + ATTRIBUTE_NAMES[213] = ATTR_TYPE; + ATTRIBUTE_NAMES[214] = ATTR_UNSELECTABLE; + ATTRIBUTE_NAMES[215] = ATTR_UNDERLINE_POSITION; + ATTRIBUTE_NAMES[216] = ATTR_UNDERLINE_THICKNESS; + ATTRIBUTE_NAMES[217] = ATTR_X_HEIGHT; + ATTRIBUTE_NAMES[218] = ATTR_DIFFUSECONSTANT; + ATTRIBUTE_NAMES[219] = ATTR_HREF; + ATTRIBUTE_NAMES[220] = ATTR_HREFLANG; + ATTRIBUTE_NAMES[221] = ATTR_ONAFTERPRINT; + ATTRIBUTE_NAMES[222] = ATTR_ONAFTERUPDATE; ATTRIBUTE_NAMES[223] = ATTR_PROFILE; - ATTRIBUTE_NAMES[224] = ATTR_SPACING; - ATTRIBUTE_NAMES[225] = ATTR_RESTART; - ATTRIBUTE_NAMES[226] = ATTR_ROWSPAN; - ATTRIBUTE_NAMES[227] = ATTR_SANDBOX; - ATTRIBUTE_NAMES[228] = ATTR_SUMMARY; - ATTRIBUTE_NAMES[229] = ATTR_STANDBY; - ATTRIBUTE_NAMES[230] = ATTR_REPLACE; - ATTRIBUTE_NAMES[231] = ATTR_AUTOPLAY; - ATTRIBUTE_NAMES[232] = ATTR_ADDITIVE; - ATTRIBUTE_NAMES[233] = ATTR_CALCMODE; - ATTRIBUTE_NAMES[234] = ATTR_CODETYPE; - ATTRIBUTE_NAMES[235] = ATTR_CODEBASE; - ATTRIBUTE_NAMES[236] = ATTR_CONTROLS; - ATTRIBUTE_NAMES[237] = ATTR_BEVELLED; - ATTRIBUTE_NAMES[238] = ATTR_BASELINE; - ATTRIBUTE_NAMES[239] = ATTR_EXPONENT; - ATTRIBUTE_NAMES[240] = ATTR_EDGEMODE; - ATTRIBUTE_NAMES[241] = ATTR_ENCODING; - ATTRIBUTE_NAMES[242] = ATTR_GLYPHREF; - ATTRIBUTE_NAMES[243] = ATTR_DATETIME; - ATTRIBUTE_NAMES[244] = ATTR_DISABLED; - ATTRIBUTE_NAMES[245] = ATTR_FONTSIZE; - ATTRIBUTE_NAMES[246] = ATTR_KEYTIMES; - ATTRIBUTE_NAMES[247] = ATTR_PANOSE_1; - ATTRIBUTE_NAMES[248] = ATTR_HREFLANG; - ATTRIBUTE_NAMES[249] = ATTR_ONRESIZE; - ATTRIBUTE_NAMES[250] = ATTR_ONCHANGE; - ATTRIBUTE_NAMES[251] = ATTR_ONBOUNCE; - ATTRIBUTE_NAMES[252] = ATTR_ONUNLOAD; - ATTRIBUTE_NAMES[253] = ATTR_ONFINISH; - ATTRIBUTE_NAMES[254] = ATTR_ONSCROLL; - ATTRIBUTE_NAMES[255] = ATTR_OPERATOR; - ATTRIBUTE_NAMES[256] = ATTR_OVERFLOW; - ATTRIBUTE_NAMES[257] = ATTR_ONSUBMIT; - ATTRIBUTE_NAMES[258] = ATTR_ONREPEAT; - ATTRIBUTE_NAMES[259] = ATTR_ONSELECT; - ATTRIBUTE_NAMES[260] = ATTR_NOTATION; - ATTRIBUTE_NAMES[261] = ATTR_NORESIZE; - ATTRIBUTE_NAMES[262] = ATTR_MANIFEST; - ATTRIBUTE_NAMES[263] = ATTR_MATHSIZE; - ATTRIBUTE_NAMES[264] = ATTR_MULTIPLE; - ATTRIBUTE_NAMES[265] = ATTR_LONGDESC; - ATTRIBUTE_NAMES[266] = ATTR_LANGUAGE; - ATTRIBUTE_NAMES[267] = ATTR_TEMPLATE; - ATTRIBUTE_NAMES[268] = ATTR_TABINDEX; - ATTRIBUTE_NAMES[269] = ATTR_PROPERTY; - ATTRIBUTE_NAMES[270] = ATTR_READONLY; - ATTRIBUTE_NAMES[271] = ATTR_SELECTED; - ATTRIBUTE_NAMES[272] = ATTR_ROWLINES; - ATTRIBUTE_NAMES[273] = ATTR_SEAMLESS; - ATTRIBUTE_NAMES[274] = ATTR_ROWALIGN; - ATTRIBUTE_NAMES[275] = ATTR_STRETCHY; - ATTRIBUTE_NAMES[276] = ATTR_REQUIRED; - ATTRIBUTE_NAMES[277] = ATTR_XML_BASE; - ATTRIBUTE_NAMES[278] = ATTR_XML_LANG; - ATTRIBUTE_NAMES[279] = ATTR_X_HEIGHT; - ATTRIBUTE_NAMES[280] = ATTR_ARIA_OWNS; - ATTRIBUTE_NAMES[281] = ATTR_AUTOFOCUS; - ATTRIBUTE_NAMES[282] = ATTR_ARIA_SORT; - ATTRIBUTE_NAMES[283] = ATTR_ACCESSKEY; - ATTRIBUTE_NAMES[284] = ATTR_ARIA_BUSY; - ATTRIBUTE_NAMES[285] = ATTR_ARIA_GRAB; - ATTRIBUTE_NAMES[286] = ATTR_AMPLITUDE; - ATTRIBUTE_NAMES[287] = ATTR_ARIA_LIVE; - ATTRIBUTE_NAMES[288] = ATTR_CLIP_RULE; - ATTRIBUTE_NAMES[289] = ATTR_CLIP_PATH; - ATTRIBUTE_NAMES[290] = ATTR_EQUALROWS; - ATTRIBUTE_NAMES[291] = ATTR_ELEVATION; - ATTRIBUTE_NAMES[292] = ATTR_DIRECTION; - ATTRIBUTE_NAMES[293] = ATTR_DRAGGABLE; - ATTRIBUTE_NAMES[294] = ATTR_FILL_RULE; - ATTRIBUTE_NAMES[295] = ATTR_FONTSTYLE; - ATTRIBUTE_NAMES[296] = ATTR_FONT_SIZE; - ATTRIBUTE_NAMES[297] = ATTR_KEYSYSTEM; - ATTRIBUTE_NAMES[298] = ATTR_KEYPOINTS; - ATTRIBUTE_NAMES[299] = ATTR_HIDEFOCUS; - ATTRIBUTE_NAMES[300] = ATTR_ONMESSAGE; - ATTRIBUTE_NAMES[301] = ATTR_INTERCEPT; - ATTRIBUTE_NAMES[302] = ATTR_ONDRAGEND; - ATTRIBUTE_NAMES[303] = ATTR_ONMOVEEND; - ATTRIBUTE_NAMES[304] = ATTR_ONINVALID; - ATTRIBUTE_NAMES[305] = ATTR_INTEGRITY; - ATTRIBUTE_NAMES[306] = ATTR_ONKEYDOWN; - ATTRIBUTE_NAMES[307] = ATTR_ONFOCUSIN; - ATTRIBUTE_NAMES[308] = ATTR_ONMOUSEUP; - ATTRIBUTE_NAMES[309] = ATTR_INPUTMODE; - ATTRIBUTE_NAMES[310] = ATTR_ONROWEXIT; - ATTRIBUTE_NAMES[311] = ATTR_MATHCOLOR; - ATTRIBUTE_NAMES[312] = ATTR_MASKUNITS; - ATTRIBUTE_NAMES[313] = ATTR_MAXLENGTH; - ATTRIBUTE_NAMES[314] = ATTR_LINEBREAK; - ATTRIBUTE_NAMES[315] = ATTR_TRANSFORM; - ATTRIBUTE_NAMES[316] = ATTR_V_HANGING; - ATTRIBUTE_NAMES[317] = ATTR_VALUETYPE; - ATTRIBUTE_NAMES[318] = ATTR_POINTSATZ; - ATTRIBUTE_NAMES[319] = ATTR_POINTSATX; - ATTRIBUTE_NAMES[320] = ATTR_POINTSATY; - ATTRIBUTE_NAMES[321] = ATTR_SYMMETRIC; - ATTRIBUTE_NAMES[322] = ATTR_SCROLLING; - ATTRIBUTE_NAMES[323] = ATTR_REPEATDUR; - ATTRIBUTE_NAMES[324] = ATTR_SELECTION; - ATTRIBUTE_NAMES[325] = ATTR_SEPARATOR; - ATTRIBUTE_NAMES[326] = ATTR_XML_SPACE; - ATTRIBUTE_NAMES[327] = ATTR_AUTOSUBMIT; - ATTRIBUTE_NAMES[328] = ATTR_ALPHABETIC; - ATTRIBUTE_NAMES[329] = ATTR_ACTIONTYPE; - ATTRIBUTE_NAMES[330] = ATTR_ACCUMULATE; - ATTRIBUTE_NAMES[331] = ATTR_ARIA_LEVEL; - ATTRIBUTE_NAMES[332] = ATTR_COLUMNSPAN; - ATTRIBUTE_NAMES[333] = ATTR_CAP_HEIGHT; - ATTRIBUTE_NAMES[334] = ATTR_BACKGROUND; - ATTRIBUTE_NAMES[335] = ATTR_GLYPH_NAME; - ATTRIBUTE_NAMES[336] = ATTR_GROUPALIGN; - ATTRIBUTE_NAMES[337] = ATTR_FONTFAMILY; - ATTRIBUTE_NAMES[338] = ATTR_FONTWEIGHT; - ATTRIBUTE_NAMES[339] = ATTR_FONT_STYLE; - ATTRIBUTE_NAMES[340] = ATTR_KEYSPLINES; - ATTRIBUTE_NAMES[341] = ATTR_HTTP_EQUIV; - ATTRIBUTE_NAMES[342] = ATTR_ONACTIVATE; - ATTRIBUTE_NAMES[343] = ATTR_OCCURRENCE; - ATTRIBUTE_NAMES[344] = ATTR_IRRELEVANT; - ATTRIBUTE_NAMES[345] = ATTR_ONDBLCLICK; - ATTRIBUTE_NAMES[346] = ATTR_ONDRAGDROP; - ATTRIBUTE_NAMES[347] = ATTR_ONKEYPRESS; - ATTRIBUTE_NAMES[348] = ATTR_ONROWENTER; - ATTRIBUTE_NAMES[349] = ATTR_ONDRAGOVER; - ATTRIBUTE_NAMES[350] = ATTR_ONFOCUSOUT; - ATTRIBUTE_NAMES[351] = ATTR_ONMOUSEOUT; - ATTRIBUTE_NAMES[352] = ATTR_NUMOCTAVES; - ATTRIBUTE_NAMES[353] = ATTR_MARKER_MID; - ATTRIBUTE_NAMES[354] = ATTR_MARKER_END; - ATTRIBUTE_NAMES[355] = ATTR_TEXTLENGTH; - ATTRIBUTE_NAMES[356] = ATTR_VISIBILITY; - ATTRIBUTE_NAMES[357] = ATTR_VIEWTARGET; - ATTRIBUTE_NAMES[358] = ATTR_VERT_ADV_Y; - ATTRIBUTE_NAMES[359] = ATTR_PATHLENGTH; - ATTRIBUTE_NAMES[360] = ATTR_REPEAT_MAX; - ATTRIBUTE_NAMES[361] = ATTR_RADIOGROUP; - ATTRIBUTE_NAMES[362] = ATTR_STOP_COLOR; - ATTRIBUTE_NAMES[363] = ATTR_SEPARATORS; - ATTRIBUTE_NAMES[364] = ATTR_REPEAT_MIN; - ATTRIBUTE_NAMES[365] = ATTR_ROWSPACING; - ATTRIBUTE_NAMES[366] = ATTR_ZOOMANDPAN; - ATTRIBUTE_NAMES[367] = ATTR_XLINK_TYPE; - ATTRIBUTE_NAMES[368] = ATTR_XLINK_ROLE; - ATTRIBUTE_NAMES[369] = ATTR_XLINK_HREF; - ATTRIBUTE_NAMES[370] = ATTR_XLINK_SHOW; - ATTRIBUTE_NAMES[371] = ATTR_ACCENTUNDER; - ATTRIBUTE_NAMES[372] = ATTR_ARIA_SECRET; - ATTRIBUTE_NAMES[373] = ATTR_ARIA_ATOMIC; - ATTRIBUTE_NAMES[374] = ATTR_ARIA_HIDDEN; - ATTRIBUTE_NAMES[375] = ATTR_ARIA_FLOWTO; - ATTRIBUTE_NAMES[376] = ATTR_ARABIC_FORM; - ATTRIBUTE_NAMES[377] = ATTR_CELLPADDING; - ATTRIBUTE_NAMES[378] = ATTR_CELLSPACING; - ATTRIBUTE_NAMES[379] = ATTR_COLUMNWIDTH; - ATTRIBUTE_NAMES[380] = ATTR_CROSSORIGIN; - ATTRIBUTE_NAMES[381] = ATTR_COLUMNALIGN; - ATTRIBUTE_NAMES[382] = ATTR_COLUMNLINES; - ATTRIBUTE_NAMES[383] = ATTR_CONTEXTMENU; - ATTRIBUTE_NAMES[384] = ATTR_BASEPROFILE; - ATTRIBUTE_NAMES[385] = ATTR_FONT_FAMILY; - ATTRIBUTE_NAMES[386] = ATTR_FRAMEBORDER; - ATTRIBUTE_NAMES[387] = ATTR_FILTERUNITS; - ATTRIBUTE_NAMES[388] = ATTR_FLOOD_COLOR; - ATTRIBUTE_NAMES[389] = ATTR_FONT_WEIGHT; - ATTRIBUTE_NAMES[390] = ATTR_HORIZ_ADV_X; - ATTRIBUTE_NAMES[391] = ATTR_ONDRAGLEAVE; - ATTRIBUTE_NAMES[392] = ATTR_ONMOUSEMOVE; - ATTRIBUTE_NAMES[393] = ATTR_ORIENTATION; - ATTRIBUTE_NAMES[394] = ATTR_ONMOUSEDOWN; - ATTRIBUTE_NAMES[395] = ATTR_ONMOUSEOVER; - ATTRIBUTE_NAMES[396] = ATTR_ONDRAGENTER; - ATTRIBUTE_NAMES[397] = ATTR_IDEOGRAPHIC; - ATTRIBUTE_NAMES[398] = ATTR_ONBEFORECUT; - ATTRIBUTE_NAMES[399] = ATTR_ONFORMINPUT; - ATTRIBUTE_NAMES[400] = ATTR_ONDRAGSTART; - ATTRIBUTE_NAMES[401] = ATTR_ONMOVESTART; - ATTRIBUTE_NAMES[402] = ATTR_MARKERUNITS; - ATTRIBUTE_NAMES[403] = ATTR_MATHVARIANT; - ATTRIBUTE_NAMES[404] = ATTR_MARGINWIDTH; - ATTRIBUTE_NAMES[405] = ATTR_MARKERWIDTH; - ATTRIBUTE_NAMES[406] = ATTR_TEXT_ANCHOR; - ATTRIBUTE_NAMES[407] = ATTR_TABLEVALUES; - ATTRIBUTE_NAMES[408] = ATTR_SCRIPTLEVEL; - ATTRIBUTE_NAMES[409] = ATTR_REPEATCOUNT; - ATTRIBUTE_NAMES[410] = ATTR_STITCHTILES; - ATTRIBUTE_NAMES[411] = ATTR_STARTOFFSET; - ATTRIBUTE_NAMES[412] = ATTR_SCROLLDELAY; - ATTRIBUTE_NAMES[413] = ATTR_XMLNS_XLINK; - ATTRIBUTE_NAMES[414] = ATTR_XLINK_TITLE; - ATTRIBUTE_NAMES[415] = ATTR_ARIA_INVALID; - ATTRIBUTE_NAMES[416] = ATTR_ARIA_PRESSED; - ATTRIBUTE_NAMES[417] = ATTR_ARIA_CHECKED; - ATTRIBUTE_NAMES[418] = ATTR_AUTOCOMPLETE; - ATTRIBUTE_NAMES[419] = ATTR_ARIA_SETSIZE; - ATTRIBUTE_NAMES[420] = ATTR_ARIA_CHANNEL; - ATTRIBUTE_NAMES[421] = ATTR_EQUALCOLUMNS; - ATTRIBUTE_NAMES[422] = ATTR_DISPLAYSTYLE; - ATTRIBUTE_NAMES[423] = ATTR_DATAFORMATAS; - ATTRIBUTE_NAMES[424] = ATTR_FILL_OPACITY; - ATTRIBUTE_NAMES[425] = ATTR_FONT_VARIANT; - ATTRIBUTE_NAMES[426] = ATTR_FONT_STRETCH; - ATTRIBUTE_NAMES[427] = ATTR_FRAMESPACING; - ATTRIBUTE_NAMES[428] = ATTR_KERNELMATRIX; - ATTRIBUTE_NAMES[429] = ATTR_ONDEACTIVATE; - ATTRIBUTE_NAMES[430] = ATTR_ONROWSDELETE; - ATTRIBUTE_NAMES[431] = ATTR_ONMOUSELEAVE; - ATTRIBUTE_NAMES[432] = ATTR_ONFORMCHANGE; - ATTRIBUTE_NAMES[433] = ATTR_ONCELLCHANGE; - ATTRIBUTE_NAMES[434] = ATTR_ONMOUSEWHEEL; - ATTRIBUTE_NAMES[435] = ATTR_ONMOUSEENTER; - ATTRIBUTE_NAMES[436] = ATTR_ONAFTERPRINT; - ATTRIBUTE_NAMES[437] = ATTR_ONBEFORECOPY; - ATTRIBUTE_NAMES[438] = ATTR_MARGINHEIGHT; - ATTRIBUTE_NAMES[439] = ATTR_MARKERHEIGHT; - ATTRIBUTE_NAMES[440] = ATTR_MARKER_START; - ATTRIBUTE_NAMES[441] = ATTR_MATHEMATICAL; - ATTRIBUTE_NAMES[442] = ATTR_LENGTHADJUST; - ATTRIBUTE_NAMES[443] = ATTR_UNSELECTABLE; - ATTRIBUTE_NAMES[444] = ATTR_UNICODE_BIDI; - ATTRIBUTE_NAMES[445] = ATTR_UNITS_PER_EM; - ATTRIBUTE_NAMES[446] = ATTR_WORD_SPACING; - ATTRIBUTE_NAMES[447] = ATTR_WRITING_MODE; - ATTRIBUTE_NAMES[448] = ATTR_V_ALPHABETIC; - ATTRIBUTE_NAMES[449] = ATTR_PATTERNUNITS; - ATTRIBUTE_NAMES[450] = ATTR_SPREADMETHOD; - ATTRIBUTE_NAMES[451] = ATTR_SURFACESCALE; - ATTRIBUTE_NAMES[452] = ATTR_STROKE_WIDTH; - ATTRIBUTE_NAMES[453] = ATTR_REPEAT_START; - ATTRIBUTE_NAMES[454] = ATTR_STDDEVIATION; - ATTRIBUTE_NAMES[455] = ATTR_STOP_OPACITY; - ATTRIBUTE_NAMES[456] = ATTR_ARIA_CONTROLS; - ATTRIBUTE_NAMES[457] = ATTR_ARIA_HASPOPUP; - ATTRIBUTE_NAMES[458] = ATTR_ACCENT_HEIGHT; - ATTRIBUTE_NAMES[459] = ATTR_ARIA_VALUENOW; - ATTRIBUTE_NAMES[460] = ATTR_ARIA_RELEVANT; - ATTRIBUTE_NAMES[461] = ATTR_ARIA_POSINSET; - ATTRIBUTE_NAMES[462] = ATTR_ARIA_VALUEMAX; - ATTRIBUTE_NAMES[463] = ATTR_ARIA_READONLY; - ATTRIBUTE_NAMES[464] = ATTR_ARIA_SELECTED; - ATTRIBUTE_NAMES[465] = ATTR_ARIA_REQUIRED; - ATTRIBUTE_NAMES[466] = ATTR_ARIA_EXPANDED; - ATTRIBUTE_NAMES[467] = ATTR_ARIA_DISABLED; - ATTRIBUTE_NAMES[468] = ATTR_ATTRIBUTETYPE; - ATTRIBUTE_NAMES[469] = ATTR_ATTRIBUTENAME; - ATTRIBUTE_NAMES[470] = ATTR_ARIA_DATATYPE; - ATTRIBUTE_NAMES[471] = ATTR_ARIA_VALUEMIN; - ATTRIBUTE_NAMES[472] = ATTR_BASEFREQUENCY; - ATTRIBUTE_NAMES[473] = ATTR_COLUMNSPACING; - ATTRIBUTE_NAMES[474] = ATTR_COLOR_PROFILE; - ATTRIBUTE_NAMES[475] = ATTR_CLIPPATHUNITS; - ATTRIBUTE_NAMES[476] = ATTR_DEFINITIONURL; - ATTRIBUTE_NAMES[477] = ATTR_GRADIENTUNITS; - ATTRIBUTE_NAMES[478] = ATTR_FLOOD_OPACITY; - ATTRIBUTE_NAMES[479] = ATTR_ONAFTERUPDATE; - ATTRIBUTE_NAMES[480] = ATTR_ONERRORUPDATE; - ATTRIBUTE_NAMES[481] = ATTR_ONBEFOREPASTE; - ATTRIBUTE_NAMES[482] = ATTR_ONLOSECAPTURE; - ATTRIBUTE_NAMES[483] = ATTR_ONCONTEXTMENU; - ATTRIBUTE_NAMES[484] = ATTR_ONSELECTSTART; - ATTRIBUTE_NAMES[485] = ATTR_ONBEFOREPRINT; - ATTRIBUTE_NAMES[486] = ATTR_MOVABLELIMITS; - ATTRIBUTE_NAMES[487] = ATTR_LINETHICKNESS; - ATTRIBUTE_NAMES[488] = ATTR_UNICODE_RANGE; - ATTRIBUTE_NAMES[489] = ATTR_THINMATHSPACE; - ATTRIBUTE_NAMES[490] = ATTR_VERT_ORIGIN_X; - ATTRIBUTE_NAMES[491] = ATTR_VERT_ORIGIN_Y; - ATTRIBUTE_NAMES[492] = ATTR_V_IDEOGRAPHIC; - ATTRIBUTE_NAMES[493] = ATTR_PRESERVEALPHA; - ATTRIBUTE_NAMES[494] = ATTR_SCRIPTMINSIZE; - ATTRIBUTE_NAMES[495] = ATTR_SPECIFICATION; - ATTRIBUTE_NAMES[496] = ATTR_XLINK_ACTUATE; - ATTRIBUTE_NAMES[497] = ATTR_XLINK_ARCROLE; - ATTRIBUTE_NAMES[498] = ATTR_ACCEPT_CHARSET; - ATTRIBUTE_NAMES[499] = ATTR_ALIGNMENTSCOPE; - ATTRIBUTE_NAMES[500] = ATTR_ARIA_MULTILINE; - ATTRIBUTE_NAMES[501] = ATTR_BASELINE_SHIFT; - ATTRIBUTE_NAMES[502] = ATTR_HORIZ_ORIGIN_X; - ATTRIBUTE_NAMES[503] = ATTR_HORIZ_ORIGIN_Y; - ATTRIBUTE_NAMES[504] = ATTR_ONBEFOREUPDATE; - ATTRIBUTE_NAMES[505] = ATTR_ONFILTERCHANGE; - ATTRIBUTE_NAMES[506] = ATTR_ONROWSINSERTED; - ATTRIBUTE_NAMES[507] = ATTR_ONBEFOREUNLOAD; - ATTRIBUTE_NAMES[508] = ATTR_MATHBACKGROUND; - ATTRIBUTE_NAMES[509] = ATTR_LETTER_SPACING; - ATTRIBUTE_NAMES[510] = ATTR_LIGHTING_COLOR; - ATTRIBUTE_NAMES[511] = ATTR_THICKMATHSPACE; - ATTRIBUTE_NAMES[512] = ATTR_TEXT_RENDERING; - ATTRIBUTE_NAMES[513] = ATTR_V_MATHEMATICAL; - ATTRIBUTE_NAMES[514] = ATTR_POINTER_EVENTS; - ATTRIBUTE_NAMES[515] = ATTR_PRIMITIVEUNITS; - ATTRIBUTE_NAMES[516] = ATTR_REFERRERPOLICY; - ATTRIBUTE_NAMES[517] = ATTR_SYSTEMLANGUAGE; - ATTRIBUTE_NAMES[518] = ATTR_STROKE_LINECAP; - ATTRIBUTE_NAMES[519] = ATTR_SUBSCRIPTSHIFT; - ATTRIBUTE_NAMES[520] = ATTR_STROKE_OPACITY; - ATTRIBUTE_NAMES[521] = ATTR_ARIA_DROPEFFECT; - ATTRIBUTE_NAMES[522] = ATTR_ARIA_LABELLEDBY; - ATTRIBUTE_NAMES[523] = ATTR_ARIA_TEMPLATEID; - ATTRIBUTE_NAMES[524] = ATTR_COLOR_RENDERING; - ATTRIBUTE_NAMES[525] = ATTR_CONTENTEDITABLE; - ATTRIBUTE_NAMES[526] = ATTR_DIFFUSECONSTANT; - ATTRIBUTE_NAMES[527] = ATTR_ONDATAAVAILABLE; - ATTRIBUTE_NAMES[528] = ATTR_ONCONTROLSELECT; - ATTRIBUTE_NAMES[529] = ATTR_IMAGE_RENDERING; - ATTRIBUTE_NAMES[530] = ATTR_MEDIUMMATHSPACE; - ATTRIBUTE_NAMES[531] = ATTR_TEXT_DECORATION; - ATTRIBUTE_NAMES[532] = ATTR_SHAPE_RENDERING; - ATTRIBUTE_NAMES[533] = ATTR_STROKE_LINEJOIN; - ATTRIBUTE_NAMES[534] = ATTR_REPEAT_TEMPLATE; - ATTRIBUTE_NAMES[535] = ATTR_ARIA_DESCRIBEDBY; - ATTRIBUTE_NAMES[536] = ATTR_FONT_SIZE_ADJUST; - ATTRIBUTE_NAMES[537] = ATTR_KERNELUNITLENGTH; - ATTRIBUTE_NAMES[538] = ATTR_ONBEFOREACTIVATE; - ATTRIBUTE_NAMES[539] = ATTR_ONPROPERTYCHANGE; - ATTRIBUTE_NAMES[540] = ATTR_ONDATASETCHANGED; - ATTRIBUTE_NAMES[541] = ATTR_MASKCONTENTUNITS; - ATTRIBUTE_NAMES[542] = ATTR_PATTERNTRANSFORM; - ATTRIBUTE_NAMES[543] = ATTR_REQUIREDFEATURES; - ATTRIBUTE_NAMES[544] = ATTR_RENDERING_INTENT; - ATTRIBUTE_NAMES[545] = ATTR_SPECULAREXPONENT; - ATTRIBUTE_NAMES[546] = ATTR_SPECULARCONSTANT; - ATTRIBUTE_NAMES[547] = ATTR_SUPERSCRIPTSHIFT; - ATTRIBUTE_NAMES[548] = ATTR_STROKE_DASHARRAY; - ATTRIBUTE_NAMES[549] = ATTR_XCHANNELSELECTOR; - ATTRIBUTE_NAMES[550] = ATTR_YCHANNELSELECTOR; - ATTRIBUTE_NAMES[551] = ATTR_ARIA_AUTOCOMPLETE; - ATTRIBUTE_NAMES[552] = ATTR_ENABLE_BACKGROUND; - ATTRIBUTE_NAMES[553] = ATTR_DOMINANT_BASELINE; - ATTRIBUTE_NAMES[554] = ATTR_GRADIENTTRANSFORM; - ATTRIBUTE_NAMES[555] = ATTR_ONBEFORDEACTIVATE; - ATTRIBUTE_NAMES[556] = ATTR_ONDATASETCOMPLETE; - ATTRIBUTE_NAMES[557] = ATTR_OVERLINE_POSITION; - ATTRIBUTE_NAMES[558] = ATTR_ONBEFOREEDITFOCUS; - ATTRIBUTE_NAMES[559] = ATTR_LIMITINGCONEANGLE; - ATTRIBUTE_NAMES[560] = ATTR_VERYTHINMATHSPACE; - ATTRIBUTE_NAMES[561] = ATTR_STROKE_DASHOFFSET; - ATTRIBUTE_NAMES[562] = ATTR_STROKE_MITERLIMIT; - ATTRIBUTE_NAMES[563] = ATTR_ALIGNMENT_BASELINE; - ATTRIBUTE_NAMES[564] = ATTR_ONREADYSTATECHANGE; - ATTRIBUTE_NAMES[565] = ATTR_OVERLINE_THICKNESS; - ATTRIBUTE_NAMES[566] = ATTR_UNDERLINE_POSITION; - ATTRIBUTE_NAMES[567] = ATTR_VERYTHICKMATHSPACE; - ATTRIBUTE_NAMES[568] = ATTR_REQUIREDEXTENSIONS; - ATTRIBUTE_NAMES[569] = ATTR_COLOR_INTERPOLATION; - ATTRIBUTE_NAMES[570] = ATTR_UNDERLINE_THICKNESS; - ATTRIBUTE_NAMES[571] = ATTR_PRESERVEASPECTRATIO; - ATTRIBUTE_NAMES[572] = ATTR_PATTERNCONTENTUNITS; - ATTRIBUTE_NAMES[573] = ATTR_ARIA_MULTISELECTABLE; - ATTRIBUTE_NAMES[574] = ATTR_SCRIPTSIZEMULTIPLIER; - ATTRIBUTE_NAMES[575] = ATTR_ARIA_ACTIVEDESCENDANT; - ATTRIBUTE_NAMES[576] = ATTR_VERYVERYTHINMATHSPACE; - ATTRIBUTE_NAMES[577] = ATTR_VERYVERYTHICKMATHSPACE; - ATTRIBUTE_NAMES[578] = ATTR_STRIKETHROUGH_POSITION; - ATTRIBUTE_NAMES[579] = ATTR_STRIKETHROUGH_THICKNESS; - ATTRIBUTE_NAMES[580] = ATTR_GLYPH_ORIENTATION_VERTICAL; - ATTRIBUTE_NAMES[581] = ATTR_COLOR_INTERPOLATION_FILTERS; - ATTRIBUTE_NAMES[582] = ATTR_GLYPH_ORIENTATION_HORIZONTAL; + ATTRIBUTE_NAMES[224] = ATTR_SURFACESCALE; + ATTRIBUTE_NAMES[225] = ATTR_XREF; + ATTRIBUTE_NAMES[226] = ATTR_ALIGN; + ATTRIBUTE_NAMES[227] = ATTR_ALIGNMENT_BASELINE; + ATTRIBUTE_NAMES[228] = ATTR_ALIGNMENTSCOPE; + ATTRIBUTE_NAMES[229] = ATTR_DRAGGABLE; + ATTRIBUTE_NAMES[230] = ATTR_HEIGHT; + ATTRIBUTE_NAMES[231] = ATTR_HANGING; + ATTRIBUTE_NAMES[232] = ATTR_IMAGE_RENDERING; + ATTRIBUTE_NAMES[233] = ATTR_LANGUAGE; + ATTRIBUTE_NAMES[234] = ATTR_LANG; + ATTRIBUTE_NAMES[235] = ATTR_LARGEOP; + ATTRIBUTE_NAMES[236] = ATTR_LONGDESC; + ATTRIBUTE_NAMES[237] = ATTR_LENGTHADJUST; + ATTRIBUTE_NAMES[238] = ATTR_MARGINHEIGHT; + ATTRIBUTE_NAMES[239] = ATTR_MARGINWIDTH; + ATTRIBUTE_NAMES[240] = ATTR_NARGS; + ATTRIBUTE_NAMES[241] = ATTR_ORIGIN; + ATTRIBUTE_NAMES[242] = ATTR_PING; + ATTRIBUTE_NAMES[243] = ATTR_TARGET; + ATTRIBUTE_NAMES[244] = ATTR_TARGETX; + ATTRIBUTE_NAMES[245] = ATTR_TARGETY; + ATTRIBUTE_NAMES[246] = ATTR_ALPHABETIC; + ATTRIBUTE_NAMES[247] = ATTR_ARCHIVE; + ATTRIBUTE_NAMES[248] = ATTR_HIGH; + ATTRIBUTE_NAMES[249] = ATTR_LIGHTING_COLOR; + ATTRIBUTE_NAMES[250] = ATTR_MATHEMATICAL; + ATTRIBUTE_NAMES[251] = ATTR_MATHBACKGROUND; + ATTRIBUTE_NAMES[252] = ATTR_METHOD; + ATTRIBUTE_NAMES[253] = ATTR_MATHVARIANT; + ATTRIBUTE_NAMES[254] = ATTR_MATHCOLOR; + ATTRIBUTE_NAMES[255] = ATTR_MATHSIZE; + ATTRIBUTE_NAMES[256] = ATTR_NOSHADE; + ATTRIBUTE_NAMES[257] = ATTR_ONCHANGE; + ATTRIBUTE_NAMES[258] = ATTR_PATHLENGTH; + ATTRIBUTE_NAMES[259] = ATTR_PATH; + ATTRIBUTE_NAMES[260] = ATTR_ALTIMG; + ATTRIBUTE_NAMES[261] = ATTR_ACTIONTYPE; + ATTRIBUTE_NAMES[262] = ATTR_ACTION; + ATTRIBUTE_NAMES[263] = ATTR_ACTIVE; + ATTRIBUTE_NAMES[264] = ATTR_ADDITIVE; + ATTRIBUTE_NAMES[265] = ATTR_BEGIN; + ATTRIBUTE_NAMES[266] = ATTR_DOMINANT_BASELINE; + ATTRIBUTE_NAMES[267] = ATTR_DIVISOR; + ATTRIBUTE_NAMES[268] = ATTR_DEFINITIONURL; + ATTRIBUTE_NAMES[269] = ATTR_HORIZ_ADV_X; + ATTRIBUTE_NAMES[270] = ATTR_HORIZ_ORIGIN_X; + ATTRIBUTE_NAMES[271] = ATTR_HORIZ_ORIGIN_Y; + ATTRIBUTE_NAMES[272] = ATTR_LIMITINGCONEANGLE; + ATTRIBUTE_NAMES[273] = ATTR_MEDIUMMATHSPACE; + ATTRIBUTE_NAMES[274] = ATTR_MEDIA; + ATTRIBUTE_NAMES[275] = ATTR_MANIFEST; + ATTRIBUTE_NAMES[276] = ATTR_ONFILTERCHANGE; + ATTRIBUTE_NAMES[277] = ATTR_ONFINISH; + ATTRIBUTE_NAMES[278] = ATTR_OPTIMUM; + ATTRIBUTE_NAMES[279] = ATTR_RADIOGROUP; + ATTRIBUTE_NAMES[280] = ATTR_RADIUS; + ATTRIBUTE_NAMES[281] = ATTR_SCRIPTLEVEL; + ATTRIBUTE_NAMES[282] = ATTR_SCRIPTSIZEMULTIPLIER; + ATTRIBUTE_NAMES[283] = ATTR_STRING; + ATTRIBUTE_NAMES[284] = ATTR_STRIKETHROUGH_POSITION; + ATTRIBUTE_NAMES[285] = ATTR_STRIKETHROUGH_THICKNESS; + ATTRIBUTE_NAMES[286] = ATTR_SCRIPTMINSIZE; + ATTRIBUTE_NAMES[287] = ATTR_TABINDEX; + ATTRIBUTE_NAMES[288] = ATTR_VALIGN; + ATTRIBUTE_NAMES[289] = ATTR_VISIBILITY; + ATTRIBUTE_NAMES[290] = ATTR_BACKGROUND; + ATTRIBUTE_NAMES[291] = ATTR_LINK; + ATTRIBUTE_NAMES[292] = ATTR_MARKER_MID; + ATTRIBUTE_NAMES[293] = ATTR_MARKERHEIGHT; + ATTRIBUTE_NAMES[294] = ATTR_MARKER_END; + ATTRIBUTE_NAMES[295] = ATTR_MASK; + ATTRIBUTE_NAMES[296] = ATTR_MARKER_START; + ATTRIBUTE_NAMES[297] = ATTR_MARKERWIDTH; + ATTRIBUTE_NAMES[298] = ATTR_MASKUNITS; + ATTRIBUTE_NAMES[299] = ATTR_MARKERUNITS; + ATTRIBUTE_NAMES[300] = ATTR_MASKCONTENTUNITS; + ATTRIBUTE_NAMES[301] = ATTR_AMPLITUDE; + ATTRIBUTE_NAMES[302] = ATTR_CELLSPACING; + ATTRIBUTE_NAMES[303] = ATTR_CELLPADDING; + ATTRIBUTE_NAMES[304] = ATTR_DECLARE; + ATTRIBUTE_NAMES[305] = ATTR_FILL_RULE; + ATTRIBUTE_NAMES[306] = ATTR_FILL; + ATTRIBUTE_NAMES[307] = ATTR_FILL_OPACITY; + ATTRIBUTE_NAMES[308] = ATTR_MAXLENGTH; + ATTRIBUTE_NAMES[309] = ATTR_ONCLICK; + ATTRIBUTE_NAMES[310] = ATTR_ONBLUR; + ATTRIBUTE_NAMES[311] = ATTR_REPLACE; + ATTRIBUTE_NAMES[312] = ATTR_ROWLINES; + ATTRIBUTE_NAMES[313] = ATTR_SCALE; + ATTRIBUTE_NAMES[314] = ATTR_STYLE; + ATTRIBUTE_NAMES[315] = ATTR_TABLEVALUES; + ATTRIBUTE_NAMES[316] = ATTR_TITLE; + ATTRIBUTE_NAMES[317] = ATTR_V_ALPHABETIC; + ATTRIBUTE_NAMES[318] = ATTR_AZIMUTH; + ATTRIBUTE_NAMES[319] = ATTR_FORMAT; + ATTRIBUTE_NAMES[320] = ATTR_FRAMEBORDER; + ATTRIBUTE_NAMES[321] = ATTR_FRAME; + ATTRIBUTE_NAMES[322] = ATTR_FRAMESPACING; + ATTRIBUTE_NAMES[323] = ATTR_FROM; + ATTRIBUTE_NAMES[324] = ATTR_FORM; + ATTRIBUTE_NAMES[325] = ATTR_PROMPT; + ATTRIBUTE_NAMES[326] = ATTR_PRIMITIVEUNITS; + ATTRIBUTE_NAMES[327] = ATTR_SYMMETRIC; + ATTRIBUTE_NAMES[328] = ATTR_STEMH; + ATTRIBUTE_NAMES[329] = ATTR_STEMV; + ATTRIBUTE_NAMES[330] = ATTR_SEAMLESS; + ATTRIBUTE_NAMES[331] = ATTR_SUMMARY; + ATTRIBUTE_NAMES[332] = ATTR_USEMAP; + ATTRIBUTE_NAMES[333] = ATTR_ZOOMANDPAN; + ATTRIBUTE_NAMES[334] = ATTR_ASYNC; + ATTRIBUTE_NAMES[335] = ATTR_ALINK; + ATTRIBUTE_NAMES[336] = ATTR_IN; + ATTRIBUTE_NAMES[337] = ATTR_ICON; + ATTRIBUTE_NAMES[338] = ATTR_KERNELMATRIX; + ATTRIBUTE_NAMES[339] = ATTR_KERNING; + ATTRIBUTE_NAMES[340] = ATTR_KERNELUNITLENGTH; + ATTRIBUTE_NAMES[341] = ATTR_ONUNLOAD; + ATTRIBUTE_NAMES[342] = ATTR_OPEN; + ATTRIBUTE_NAMES[343] = ATTR_ONINVALID; + ATTRIBUTE_NAMES[344] = ATTR_ONEND; + ATTRIBUTE_NAMES[345] = ATTR_ONINPUT; + ATTRIBUTE_NAMES[346] = ATTR_POINTER_EVENTS; + ATTRIBUTE_NAMES[347] = ATTR_POINTS; + ATTRIBUTE_NAMES[348] = ATTR_POINTSATX; + ATTRIBUTE_NAMES[349] = ATTR_POINTSATY; + ATTRIBUTE_NAMES[350] = ATTR_POINTSATZ; + ATTRIBUTE_NAMES[351] = ATTR_SPAN; + ATTRIBUTE_NAMES[352] = ATTR_STANDBY; + ATTRIBUTE_NAMES[353] = ATTR_THINMATHSPACE; + ATTRIBUTE_NAMES[354] = ATTR_TRANSFORM; + ATTRIBUTE_NAMES[355] = ATTR_VLINK; + ATTRIBUTE_NAMES[356] = ATTR_WHEN; + ATTRIBUTE_NAMES[357] = ATTR_XLINK_HREF; + ATTRIBUTE_NAMES[358] = ATTR_XLINK_TITLE; + ATTRIBUTE_NAMES[359] = ATTR_XLINK_ROLE; + ATTRIBUTE_NAMES[360] = ATTR_XLINK_ARCROLE; + ATTRIBUTE_NAMES[361] = ATTR_XMLNS_XLINK; + ATTRIBUTE_NAMES[362] = ATTR_XMLNS; + ATTRIBUTE_NAMES[363] = ATTR_XLINK_TYPE; + ATTRIBUTE_NAMES[364] = ATTR_XLINK_SHOW; + ATTRIBUTE_NAMES[365] = ATTR_XLINK_ACTUATE; + ATTRIBUTE_NAMES[366] = ATTR_AUTOPLAY; + ATTRIBUTE_NAMES[367] = ATTR_AUTOSUBMIT; + ATTRIBUTE_NAMES[368] = ATTR_AUTOCOMPLETE; + ATTRIBUTE_NAMES[369] = ATTR_AUTOFOCUS; + ATTRIBUTE_NAMES[370] = ATTR_BGCOLOR; + ATTRIBUTE_NAMES[371] = ATTR_COLOR_PROFILE; + ATTRIBUTE_NAMES[372] = ATTR_COLOR_RENDERING; + ATTRIBUTE_NAMES[373] = ATTR_COLOR_INTERPOLATION; + ATTRIBUTE_NAMES[374] = ATTR_COLOR; + ATTRIBUTE_NAMES[375] = ATTR_COLOR_INTERPOLATION_FILTERS; + ATTRIBUTE_NAMES[376] = ATTR_ENCODING; + ATTRIBUTE_NAMES[377] = ATTR_EXPONENT; + ATTRIBUTE_NAMES[378] = ATTR_FLOOD_COLOR; + ATTRIBUTE_NAMES[379] = ATTR_FLOOD_OPACITY; + ATTRIBUTE_NAMES[380] = ATTR_IDEOGRAPHIC; + ATTRIBUTE_NAMES[381] = ATTR_LQUOTE; + ATTRIBUTE_NAMES[382] = ATTR_PANOSE_1; + ATTRIBUTE_NAMES[383] = ATTR_NUMOCTAVES; + ATTRIBUTE_NAMES[384] = ATTR_ONLOAD; + ATTRIBUTE_NAMES[385] = ATTR_ONBOUNCE; + ATTRIBUTE_NAMES[386] = ATTR_ONCONTROLSELECT; + ATTRIBUTE_NAMES[387] = ATTR_ONROWSINSERTED; + ATTRIBUTE_NAMES[388] = ATTR_ONMOUSEWHEEL; + ATTRIBUTE_NAMES[389] = ATTR_ONROWENTER; + ATTRIBUTE_NAMES[390] = ATTR_ONMOUSEENTER; + ATTRIBUTE_NAMES[391] = ATTR_ONMOUSEOVER; + ATTRIBUTE_NAMES[392] = ATTR_ONFORMCHANGE; + ATTRIBUTE_NAMES[393] = ATTR_ONFOCUSIN; + ATTRIBUTE_NAMES[394] = ATTR_ONROWEXIT; + ATTRIBUTE_NAMES[395] = ATTR_ONMOVEEND; + ATTRIBUTE_NAMES[396] = ATTR_ONCONTEXTMENU; + ATTRIBUTE_NAMES[397] = ATTR_ONZOOM; + ATTRIBUTE_NAMES[398] = ATTR_ONLOSECAPTURE; + ATTRIBUTE_NAMES[399] = ATTR_ONCOPY; + ATTRIBUTE_NAMES[400] = ATTR_ONMOVESTART; + ATTRIBUTE_NAMES[401] = ATTR_ONROWSDELETE; + ATTRIBUTE_NAMES[402] = ATTR_ONMOUSELEAVE; + ATTRIBUTE_NAMES[403] = ATTR_ONMOVE; + ATTRIBUTE_NAMES[404] = ATTR_ONMOUSEMOVE; + ATTRIBUTE_NAMES[405] = ATTR_ONMOUSEUP; + ATTRIBUTE_NAMES[406] = ATTR_ONFOCUS; + ATTRIBUTE_NAMES[407] = ATTR_ONMOUSEOUT; + ATTRIBUTE_NAMES[408] = ATTR_ONFORMINPUT; + ATTRIBUTE_NAMES[409] = ATTR_ONFOCUSOUT; + ATTRIBUTE_NAMES[410] = ATTR_ONMOUSEDOWN; + ATTRIBUTE_NAMES[411] = ATTR_TO; + ATTRIBUTE_NAMES[412] = ATTR_RQUOTE; + ATTRIBUTE_NAMES[413] = ATTR_STROKE_LINECAP; + ATTRIBUTE_NAMES[414] = ATTR_SCROLLDELAY; + ATTRIBUTE_NAMES[415] = ATTR_STROKE_DASHARRAY; + ATTRIBUTE_NAMES[416] = ATTR_STROKE_DASHOFFSET; + ATTRIBUTE_NAMES[417] = ATTR_STROKE_LINEJOIN; + ATTRIBUTE_NAMES[418] = ATTR_STROKE_MITERLIMIT; + ATTRIBUTE_NAMES[419] = ATTR_STROKE; + ATTRIBUTE_NAMES[420] = ATTR_SCROLLING; + ATTRIBUTE_NAMES[421] = ATTR_STROKE_WIDTH; + ATTRIBUTE_NAMES[422] = ATTR_STROKE_OPACITY; + ATTRIBUTE_NAMES[423] = ATTR_COMPACT; + ATTRIBUTE_NAMES[424] = ATTR_CLIP; + ATTRIBUTE_NAMES[425] = ATTR_CLIP_RULE; + ATTRIBUTE_NAMES[426] = ATTR_CLIP_PATH; + ATTRIBUTE_NAMES[427] = ATTR_CLIPPATHUNITS; + ATTRIBUTE_NAMES[428] = ATTR_DISPLAY; + ATTRIBUTE_NAMES[429] = ATTR_DISPLAYSTYLE; + ATTRIBUTE_NAMES[430] = ATTR_GLYPH_ORIENTATION_VERTICAL; + ATTRIBUTE_NAMES[431] = ATTR_GLYPH_ORIENTATION_HORIZONTAL; + ATTRIBUTE_NAMES[432] = ATTR_GLYPHREF; + ATTRIBUTE_NAMES[433] = ATTR_GLYPH_NAME; + ATTRIBUTE_NAMES[434] = ATTR_HTTP_EQUIV; + ATTRIBUTE_NAMES[435] = ATTR_KEYPOINTS; + ATTRIBUTE_NAMES[436] = ATTR_LOOP; + ATTRIBUTE_NAMES[437] = ATTR_PROPERTY; + ATTRIBUTE_NAMES[438] = ATTR_SCOPED; + ATTRIBUTE_NAMES[439] = ATTR_STEP; + ATTRIBUTE_NAMES[440] = ATTR_SHAPE_RENDERING; + ATTRIBUTE_NAMES[441] = ATTR_SCOPE; + ATTRIBUTE_NAMES[442] = ATTR_SHAPE; + ATTRIBUTE_NAMES[443] = ATTR_SLOPE; + ATTRIBUTE_NAMES[444] = ATTR_STOP_COLOR; + ATTRIBUTE_NAMES[445] = ATTR_STOP_OPACITY; + ATTRIBUTE_NAMES[446] = ATTR_TEMPLATE; + ATTRIBUTE_NAMES[447] = ATTR_WRAP; + ATTRIBUTE_NAMES[448] = ATTR_ABBR; + ATTRIBUTE_NAMES[449] = ATTR_ATTRIBUTENAME; + ATTRIBUTE_NAMES[450] = ATTR_ATTRIBUTETYPE; + ATTRIBUTE_NAMES[451] = ATTR_CHAR; + ATTRIBUTE_NAMES[452] = ATTR_COORDS; + ATTRIBUTE_NAMES[453] = ATTR_CHAROFF; + ATTRIBUTE_NAMES[454] = ATTR_CHARSET; + ATTRIBUTE_NAMES[455] = ATTR_MACROS; + ATTRIBUTE_NAMES[456] = ATTR_NOWRAP; + ATTRIBUTE_NAMES[457] = ATTR_NOHREF; + ATTRIBUTE_NAMES[458] = ATTR_ONDRAG; + ATTRIBUTE_NAMES[459] = ATTR_ONDRAGENTER; + ATTRIBUTE_NAMES[460] = ATTR_ONDRAGOVER; + ATTRIBUTE_NAMES[461] = ATTR_ONPROPERTYCHANGE; + ATTRIBUTE_NAMES[462] = ATTR_ONDRAGEND; + ATTRIBUTE_NAMES[463] = ATTR_ONDROP; + ATTRIBUTE_NAMES[464] = ATTR_ONDRAGDROP; + ATTRIBUTE_NAMES[465] = ATTR_OVERLINE_POSITION; + ATTRIBUTE_NAMES[466] = ATTR_ONERROR; + ATTRIBUTE_NAMES[467] = ATTR_OPERATOR; + ATTRIBUTE_NAMES[468] = ATTR_OVERFLOW; + ATTRIBUTE_NAMES[469] = ATTR_ONDRAGSTART; + ATTRIBUTE_NAMES[470] = ATTR_ONERRORUPDATE; + ATTRIBUTE_NAMES[471] = ATTR_OVERLINE_THICKNESS; + ATTRIBUTE_NAMES[472] = ATTR_ONDRAGLEAVE; + ATTRIBUTE_NAMES[473] = ATTR_STARTOFFSET; + ATTRIBUTE_NAMES[474] = ATTR_START; + ATTRIBUTE_NAMES[475] = ATTR_AXIS; + ATTRIBUTE_NAMES[476] = ATTR_BIAS; + ATTRIBUTE_NAMES[477] = ATTR_COLSPAN; + ATTRIBUTE_NAMES[478] = ATTR_CLASSID; + ATTRIBUTE_NAMES[479] = ATTR_CROSSORIGIN; + ATTRIBUTE_NAMES[480] = ATTR_COLS; + ATTRIBUTE_NAMES[481] = ATTR_CURSOR; + ATTRIBUTE_NAMES[482] = ATTR_CLOSURE; + ATTRIBUTE_NAMES[483] = ATTR_CLOSE; + ATTRIBUTE_NAMES[484] = ATTR_CLASS; + ATTRIBUTE_NAMES[485] = ATTR_KEYSYSTEM; + ATTRIBUTE_NAMES[486] = ATTR_KEYSPLINES; + ATTRIBUTE_NAMES[487] = ATTR_LOWSRC; + ATTRIBUTE_NAMES[488] = ATTR_MAXSIZE; + ATTRIBUTE_NAMES[489] = ATTR_MINSIZE; + ATTRIBUTE_NAMES[490] = ATTR_OFFSET; + ATTRIBUTE_NAMES[491] = ATTR_PRESERVEALPHA; + ATTRIBUTE_NAMES[492] = ATTR_PRESERVEASPECTRATIO; + ATTRIBUTE_NAMES[493] = ATTR_ROWSPAN; + ATTRIBUTE_NAMES[494] = ATTR_ROWSPACING; + ATTRIBUTE_NAMES[495] = ATTR_ROWS; + ATTRIBUTE_NAMES[496] = ATTR_SRCSET; + ATTRIBUTE_NAMES[497] = ATTR_SUBSCRIPTSHIFT; + ATTRIBUTE_NAMES[498] = ATTR_VERSION; + ATTRIBUTE_NAMES[499] = ATTR_ALTTEXT; + ATTRIBUTE_NAMES[500] = ATTR_CONTENTEDITABLE; + ATTRIBUTE_NAMES[501] = ATTR_CONTROLS; + ATTRIBUTE_NAMES[502] = ATTR_CONTENT; + ATTRIBUTE_NAMES[503] = ATTR_CONTEXTMENU; + ATTRIBUTE_NAMES[504] = ATTR_DEPTH; + ATTRIBUTE_NAMES[505] = ATTR_ENCTYPE; + ATTRIBUTE_NAMES[506] = ATTR_FONT_STRETCH; + ATTRIBUTE_NAMES[507] = ATTR_FILTER; + ATTRIBUTE_NAMES[508] = ATTR_FONTWEIGHT; + ATTRIBUTE_NAMES[509] = ATTR_FONT_WEIGHT; + ATTRIBUTE_NAMES[510] = ATTR_FONTSTYLE; + ATTRIBUTE_NAMES[511] = ATTR_FONT_STYLE; + ATTRIBUTE_NAMES[512] = ATTR_FONTFAMILY; + ATTRIBUTE_NAMES[513] = ATTR_FONT_FAMILY; + ATTRIBUTE_NAMES[514] = ATTR_FONT_VARIANT; + ATTRIBUTE_NAMES[515] = ATTR_FONT_SIZE_ADJUST; + ATTRIBUTE_NAMES[516] = ATTR_FILTERUNITS; + ATTRIBUTE_NAMES[517] = ATTR_FONTSIZE; + ATTRIBUTE_NAMES[518] = ATTR_FONT_SIZE; + ATTRIBUTE_NAMES[519] = ATTR_KEYTIMES; + ATTRIBUTE_NAMES[520] = ATTR_LETTER_SPACING; + ATTRIBUTE_NAMES[521] = ATTR_LIST; + ATTRIBUTE_NAMES[522] = ATTR_MULTIPLE; + ATTRIBUTE_NAMES[523] = ATTR_RT; + ATTRIBUTE_NAMES[524] = ATTR_ONSTOP; + ATTRIBUTE_NAMES[525] = ATTR_ONSTART; + ATTRIBUTE_NAMES[526] = ATTR_POSTER; + ATTRIBUTE_NAMES[527] = ATTR_PATTERNTRANSFORM; + ATTRIBUTE_NAMES[528] = ATTR_PATTERN; + ATTRIBUTE_NAMES[529] = ATTR_PATTERNUNITS; + ATTRIBUTE_NAMES[530] = ATTR_PATTERNCONTENTUNITS; + ATTRIBUTE_NAMES[531] = ATTR_RESTART; + ATTRIBUTE_NAMES[532] = ATTR_STITCHTILES; + ATTRIBUTE_NAMES[533] = ATTR_SYSTEMLANGUAGE; + ATTRIBUTE_NAMES[534] = ATTR_TEXT_RENDERING; + ATTRIBUTE_NAMES[535] = ATTR_VERT_ORIGIN_X; + ATTRIBUTE_NAMES[536] = ATTR_VERT_ADV_Y; + ATTRIBUTE_NAMES[537] = ATTR_VERT_ORIGIN_Y; + ATTRIBUTE_NAMES[538] = ATTR_TEXT_DECORATION; + ATTRIBUTE_NAMES[539] = ATTR_TEXT_ANCHOR; + ATTRIBUTE_NAMES[540] = ATTR_TEXTLENGTH; + ATTRIBUTE_NAMES[541] = ATTR_TEXT; + ATTRIBUTE_NAMES[542] = ATTR_UNITS_PER_EM; + ATTRIBUTE_NAMES[543] = ATTR_WRITING_MODE; + ATTRIBUTE_NAMES[544] = ATTR_WIDTHS; + ATTRIBUTE_NAMES[545] = ATTR_WIDTH; + ATTRIBUTE_NAMES[546] = ATTR_ACCUMULATE; + ATTRIBUTE_NAMES[547] = ATTR_COLUMNSPAN; + ATTRIBUTE_NAMES[548] = ATTR_COLUMNLINES; + ATTRIBUTE_NAMES[549] = ATTR_COLUMNALIGN; + ATTRIBUTE_NAMES[550] = ATTR_COLUMNSPACING; + ATTRIBUTE_NAMES[551] = ATTR_COLUMNWIDTH; + ATTRIBUTE_NAMES[552] = ATTR_GROUPALIGN; + ATTRIBUTE_NAMES[553] = ATTR_INPUTMODE; + ATTRIBUTE_NAMES[554] = ATTR_OCCURRENCE; + ATTRIBUTE_NAMES[555] = ATTR_ONSUBMIT; + ATTRIBUTE_NAMES[556] = ATTR_ONCUT; + ATTRIBUTE_NAMES[557] = ATTR_REQUIRED; + ATTRIBUTE_NAMES[558] = ATTR_REQUIREDFEATURES; + ATTRIBUTE_NAMES[559] = ATTR_RESULT; + ATTRIBUTE_NAMES[560] = ATTR_REQUIREDEXTENSIONS; + ATTRIBUTE_NAMES[561] = ATTR_VALUES; + ATTRIBUTE_NAMES[562] = ATTR_VALUETYPE; + ATTRIBUTE_NAMES[563] = ATTR_VALUE; + ATTRIBUTE_NAMES[564] = ATTR_ELEVATION; + ATTRIBUTE_NAMES[565] = ATTR_VIEWTARGET; + ATTRIBUTE_NAMES[566] = ATTR_VIEWBOX; + ATTRIBUTE_NAMES[567] = ATTR_CX; + ATTRIBUTE_NAMES[568] = ATTR_DX; + ATTRIBUTE_NAMES[569] = ATTR_FX; + ATTRIBUTE_NAMES[570] = ATTR_BBOX; + ATTRIBUTE_NAMES[571] = ATTR_RX; + ATTRIBUTE_NAMES[572] = ATTR_REFX; + ATTRIBUTE_NAMES[573] = ATTR_BY; + ATTRIBUTE_NAMES[574] = ATTR_CY; + ATTRIBUTE_NAMES[575] = ATTR_DY; + ATTRIBUTE_NAMES[576] = ATTR_FY; + ATTRIBUTE_NAMES[577] = ATTR_RY; + ATTRIBUTE_NAMES[578] = ATTR_REFY; + ATTRIBUTE_NAMES[579] = ATTR_VERYTHINMATHSPACE; + ATTRIBUTE_NAMES[580] = ATTR_VERYTHICKMATHSPACE; + ATTRIBUTE_NAMES[581] = ATTR_VERYVERYTHINMATHSPACE; + ATTRIBUTE_NAMES[582] = ATTR_VERYVERYTHICKMATHSPACE; } void @@ -1998,589 +1980,589 @@ nsHtml5AttributeName::releaseStatics() delete[] XMLNS_PREFIX; delete[] XLINK_PREFIX; delete[] XML_PREFIX; + delete ATTR_ALT; + delete ATTR_DIR; + delete ATTR_DUR; + delete ATTR_END; + delete ATTR_FOR; + delete ATTR_IN2; + delete ATTR_LOW; + delete ATTR_MIN; + delete ATTR_MAX; + delete ATTR_REL; + delete ATTR_REV; + delete ATTR_SRC; delete ATTR_D; delete ATTR_K; delete ATTR_R; delete ATTR_X; delete ATTR_Y; delete ATTR_Z; - delete ATTR_BY; - delete ATTR_CX; - delete ATTR_CY; - delete ATTR_DX; - delete ATTR_DY; - delete ATTR_G2; + delete ATTR_CAP_HEIGHT; delete ATTR_G1; - delete ATTR_FX; - delete ATTR_FY; - delete ATTR_K4; - delete ATTR_K2; - delete ATTR_K3; delete ATTR_K1; - delete ATTR_ID; - delete ATTR_IN; - delete ATTR_U2; delete ATTR_U1; - delete ATTR_RT; - delete ATTR_RX; - delete ATTR_RY; - delete ATTR_TO; - delete ATTR_Y2; - delete ATTR_Y1; delete ATTR_X1; + delete ATTR_Y1; + delete ATTR_G2; + delete ATTR_K2; + delete ATTR_U2; delete ATTR_X2; - delete ATTR_ALT; - delete ATTR_DIR; - delete ATTR_DUR; - delete ATTR_END; - delete ATTR_FOR; - delete ATTR_IN2; - delete ATTR_MAX; - delete ATTR_MIN; - delete ATTR_LOW; - delete ATTR_REL; - delete ATTR_REV; - delete ATTR_SRC; - delete ATTR_AXIS; - delete ATTR_ABBR; - delete ATTR_BBOX; - delete ATTR_CITE; - delete ATTR_CODE; - delete ATTR_BIAS; - delete ATTR_COLS; - delete ATTR_CLIP; - delete ATTR_CHAR; - delete ATTR_BASE; - delete ATTR_EDGE; - delete ATTR_DATA; - delete ATTR_FILL; - delete ATTR_FROM; - delete ATTR_FORM; - delete ATTR_FACE; - delete ATTR_HIGH; - delete ATTR_HREF; - delete ATTR_OPEN; - delete ATTR_ICON; - delete ATTR_NAME; - delete ATTR_MODE; - delete ATTR_MASK; - delete ATTR_LINK; - delete ATTR_LANG; - delete ATTR_LOOP; - delete ATTR_LIST; - delete ATTR_TYPE; - delete ATTR_WHEN; - delete ATTR_WRAP; - delete ATTR_TEXT; - delete ATTR_PATH; - delete ATTR_PING; - delete ATTR_REFX; - delete ATTR_REFY; - delete ATTR_SIZE; - delete ATTR_SEED; - delete ATTR_ROWS; - delete ATTR_SPAN; - delete ATTR_STEP; - delete ATTR_ROLE; - delete ATTR_XREF; - delete ATTR_ASYNC; - delete ATTR_ALINK; - delete ATTR_ALIGN; - delete ATTR_CLOSE; - delete ATTR_COLOR; - delete ATTR_CLASS; + delete ATTR_Y2; + delete ATTR_K3; + delete ATTR_K4; + delete ATTR_XML_SPACE; + delete ATTR_XML_LANG; + delete ATTR_XML_BASE; + delete ATTR_ARIA_GRAB; + delete ATTR_ARIA_VALUEMAX; + delete ATTR_ARIA_LABELLEDBY; + delete ATTR_ARIA_DESCRIBEDBY; + delete ATTR_ARIA_DISABLED; + delete ATTR_ARIA_CHECKED; + delete ATTR_ARIA_SELECTED; + delete ATTR_ARIA_DROPEFFECT; + delete ATTR_ARIA_REQUIRED; + delete ATTR_ARIA_EXPANDED; + delete ATTR_ARIA_PRESSED; + delete ATTR_ARIA_LEVEL; + delete ATTR_ARIA_CHANNEL; + delete ATTR_ARIA_HIDDEN; + delete ATTR_ARIA_SECRET; + delete ATTR_ARIA_POSINSET; + delete ATTR_ARIA_ATOMIC; + delete ATTR_ARIA_INVALID; + delete ATTR_ARIA_TEMPLATEID; + delete ATTR_ARIA_VALUEMIN; + delete ATTR_ARIA_MULTISELECTABLE; + delete ATTR_ARIA_CONTROLS; + delete ATTR_ARIA_MULTILINE; + delete ATTR_ARIA_READONLY; + delete ATTR_ARIA_OWNS; + delete ATTR_ARIA_ACTIVEDESCENDANT; + delete ATTR_ARIA_RELEVANT; + delete ATTR_ARIA_DATATYPE; + delete ATTR_ARIA_VALUENOW; + delete ATTR_ARIA_SORT; + delete ATTR_ARIA_AUTOCOMPLETE; + delete ATTR_ARIA_FLOWTO; + delete ATTR_ARIA_BUSY; + delete ATTR_ARIA_LIVE; + delete ATTR_ARIA_HASPOPUP; + delete ATTR_ARIA_SETSIZE; delete ATTR_CLEAR; - delete ATTR_BEGIN; - delete ATTR_DEPTH; - delete ATTR_DEFER; - delete ATTR_FENCE; - delete ATTR_FRAME; + delete ATTR_DATAFORMATAS; + delete ATTR_DISABLED; + delete ATTR_DATAFLD; + delete ATTR_DEFAULT; + delete ATTR_DATASRC; + delete ATTR_DATA; + delete ATTR_EQUALCOLUMNS; + delete ATTR_EQUALROWS; + delete ATTR_HSPACE; delete ATTR_ISMAP; - delete ATTR_ONEND; - delete ATTR_INDEX; - delete ATTR_ORDER; - delete ATTR_OTHER; - delete ATTR_ONCUT; - delete ATTR_NARGS; - delete ATTR_MEDIA; - delete ATTR_LABEL; delete ATTR_LOCAL; - delete ATTR_WIDTH; - delete ATTR_TITLE; - delete ATTR_VLINK; - delete ATTR_VALUE; - delete ATTR_SLOPE; - delete ATTR_SHAPE; - delete ATTR_SCOPE; - delete ATTR_SCALE; - delete ATTR_SPEED; - delete ATTR_STYLE; - delete ATTR_RULES; - delete ATTR_STEMH; - delete ATTR_SIZES; - delete ATTR_STEMV; - delete ATTR_START; - delete ATTR_XMLNS; - delete ATTR_ACCEPT; - delete ATTR_ACCENT; - delete ATTR_ASCENT; - delete ATTR_ACTIVE; - delete ATTR_ALTIMG; - delete ATTR_ACTION; - delete ATTR_BORDER; - delete ATTR_CURSOR; - delete ATTR_COORDS; - delete ATTR_FILTER; - delete ATTR_FORMAT; - delete ATTR_HIDDEN; - delete ATTR_HSPACE; - delete ATTR_HEIGHT; - delete ATTR_ONMOVE; - delete ATTR_ONLOAD; - delete ATTR_ONDRAG; - delete ATTR_ORIGIN; - delete ATTR_ONZOOM; - delete ATTR_ONHELP; - delete ATTR_ONSTOP; - delete ATTR_ONDROP; - delete ATTR_ONBLUR; - delete ATTR_OBJECT; - delete ATTR_OFFSET; - delete ATTR_ORIENT; - delete ATTR_ONCOPY; - delete ATTR_NOWRAP; - delete ATTR_NOHREF; - delete ATTR_MACROS; - delete ATTR_METHOD; - delete ATTR_LOWSRC; delete ATTR_LSPACE; - delete ATTR_LQUOTE; - delete ATTR_USEMAP; - delete ATTR_WIDTHS; - delete ATTR_TARGET; - delete ATTR_VALUES; - delete ATTR_VALIGN; - delete ATTR_VSPACE; - delete ATTR_POSTER; - delete ATTR_POINTS; - delete ATTR_PROMPT; - delete ATTR_SRCDOC; - delete ATTR_SCOPED; - delete ATTR_STRING; - delete ATTR_SCHEME; - delete ATTR_STROKE; - delete ATTR_RADIUS; - delete ATTR_RESULT; - delete ATTR_REPEAT; - delete ATTR_SRCSET; + delete ATTR_MOVABLELIMITS; + delete ATTR_NOTATION; + delete ATTR_ONDATASETCHANGED; + delete ATTR_ONDATAAVAILABLE; + delete ATTR_ONPASTE; + delete ATTR_ONDATASETCOMPLETE; delete ATTR_RSPACE; + delete ATTR_ROWALIGN; delete ATTR_ROTATE; - delete ATTR_RQUOTE; - delete ATTR_ALTTEXT; - delete ATTR_ARCHIVE; - delete ATTR_AZIMUTH; - delete ATTR_CLOSURE; + delete ATTR_SEPARATOR; + delete ATTR_SEPARATORS; + delete ATTR_V_MATHEMATICAL; + delete ATTR_VSPACE; + delete ATTR_V_HANGING; + delete ATTR_XCHANNELSELECTOR; + delete ATTR_YCHANNELSELECTOR; + delete ATTR_ARABIC_FORM; + delete ATTR_ENABLE_BACKGROUND; + delete ATTR_ONDBLCLICK; + delete ATTR_ONABORT; + delete ATTR_CALCMODE; delete ATTR_CHECKED; - delete ATTR_CLASSID; - delete ATTR_CHAROFF; - delete ATTR_BGCOLOR; - delete ATTR_COLSPAN; - delete ATTR_CHARSET; - delete ATTR_COMPACT; - delete ATTR_CONTENT; - delete ATTR_ENCTYPE; - delete ATTR_DATASRC; - delete ATTR_DATAFLD; - delete ATTR_DECLARE; - delete ATTR_DISPLAY; - delete ATTR_DIVISOR; - delete ATTR_DEFAULT; delete ATTR_DESCENT; - delete ATTR_KERNING; - delete ATTR_HANGING; - delete ATTR_HEADERS; - delete ATTR_ONPASTE; - delete ATTR_ONCLICK; - delete ATTR_OPTIMUM; - delete ATTR_ONBEGIN; - delete ATTR_ONKEYUP; - delete ATTR_ONFOCUS; - delete ATTR_ONERROR; - delete ATTR_ONINPUT; - delete ATTR_ONABORT; - delete ATTR_ONSTART; - delete ATTR_ONRESET; + delete ATTR_FENCE; + delete ATTR_ONSCROLL; + delete ATTR_ONACTIVATE; delete ATTR_OPACITY; - delete ATTR_NOSHADE; - delete ATTR_MINSIZE; - delete ATTR_MAXSIZE; - delete ATTR_LARGEOP; - delete ATTR_UNICODE; - delete ATTR_TARGETX; - delete ATTR_TARGETY; - delete ATTR_VIEWBOX; - delete ATTR_VERSION; - delete ATTR_PATTERN; - delete ATTR_PROFILE; delete ATTR_SPACING; - delete ATTR_RESTART; - delete ATTR_ROWSPAN; + delete ATTR_SPECULAREXPONENT; + delete ATTR_SPECULARCONSTANT; + delete ATTR_SPECIFICATION; + delete ATTR_THICKMATHSPACE; + delete ATTR_UNICODE; + delete ATTR_UNICODE_BIDI; + delete ATTR_UNICODE_RANGE; + delete ATTR_BORDER; + delete ATTR_ID; + delete ATTR_GRADIENTTRANSFORM; + delete ATTR_GRADIENTUNITS; + delete ATTR_HIDDEN; + delete ATTR_HEADERS; + delete ATTR_READONLY; + delete ATTR_RENDERING_INTENT; + delete ATTR_SEED; + delete ATTR_SRCDOC; + delete ATTR_STDDEVIATION; delete ATTR_SANDBOX; - delete ATTR_SUMMARY; - delete ATTR_STANDBY; - delete ATTR_REPLACE; - delete ATTR_AUTOPLAY; - delete ATTR_ADDITIVE; - delete ATTR_CALCMODE; - delete ATTR_CODETYPE; - delete ATTR_CODEBASE; - delete ATTR_CONTROLS; + delete ATTR_V_IDEOGRAPHIC; + delete ATTR_WORD_SPACING; + delete ATTR_ACCENTUNDER; + delete ATTR_ACCEPT_CHARSET; + delete ATTR_ACCESSKEY; + delete ATTR_ACCENT_HEIGHT; + delete ATTR_ACCENT; + delete ATTR_ASCENT; + delete ATTR_ACCEPT; delete ATTR_BEVELLED; + delete ATTR_BASEFREQUENCY; + delete ATTR_BASELINE_SHIFT; + delete ATTR_BASEPROFILE; delete ATTR_BASELINE; - delete ATTR_EXPONENT; - delete ATTR_EDGEMODE; - delete ATTR_ENCODING; - delete ATTR_GLYPHREF; + delete ATTR_BASE; + delete ATTR_CODE; + delete ATTR_CODETYPE; + delete ATTR_CODEBASE; + delete ATTR_CITE; + delete ATTR_DEFER; delete ATTR_DATETIME; - delete ATTR_DISABLED; - delete ATTR_FONTSIZE; - delete ATTR_KEYTIMES; - delete ATTR_PANOSE_1; - delete ATTR_HREFLANG; - delete ATTR_ONRESIZE; - delete ATTR_ONCHANGE; - delete ATTR_ONBOUNCE; - delete ATTR_ONUNLOAD; - delete ATTR_ONFINISH; - delete ATTR_ONSCROLL; - delete ATTR_OPERATOR; - delete ATTR_OVERFLOW; - delete ATTR_ONSUBMIT; - delete ATTR_ONREPEAT; - delete ATTR_ONSELECT; - delete ATTR_NOTATION; - delete ATTR_NORESIZE; - delete ATTR_MANIFEST; - delete ATTR_MATHSIZE; - delete ATTR_MULTIPLE; - delete ATTR_LONGDESC; - delete ATTR_LANGUAGE; - delete ATTR_TEMPLATE; - delete ATTR_TABINDEX; - delete ATTR_PROPERTY; - delete ATTR_READONLY; - delete ATTR_SELECTED; - delete ATTR_ROWLINES; - delete ATTR_SEAMLESS; - delete ATTR_ROWALIGN; - delete ATTR_STRETCHY; - delete ATTR_REQUIRED; - delete ATTR_XML_BASE; - delete ATTR_XML_LANG; - delete ATTR_X_HEIGHT; - delete ATTR_ARIA_OWNS; - delete ATTR_AUTOFOCUS; - delete ATTR_ARIA_SORT; - delete ATTR_ACCESSKEY; - delete ATTR_ARIA_BUSY; - delete ATTR_ARIA_GRAB; - delete ATTR_AMPLITUDE; - delete ATTR_ARIA_LIVE; - delete ATTR_CLIP_RULE; - delete ATTR_CLIP_PATH; - delete ATTR_EQUALROWS; - delete ATTR_ELEVATION; delete ATTR_DIRECTION; - delete ATTR_DRAGGABLE; - delete ATTR_FILL_RULE; - delete ATTR_FONTSTYLE; - delete ATTR_FONT_SIZE; - delete ATTR_KEYSYSTEM; - delete ATTR_KEYPOINTS; + delete ATTR_EDGEMODE; + delete ATTR_EDGE; + delete ATTR_FACE; delete ATTR_HIDEFOCUS; - delete ATTR_ONMESSAGE; + delete ATTR_INDEX; + delete ATTR_IRRELEVANT; delete ATTR_INTERCEPT; - delete ATTR_ONDRAGEND; - delete ATTR_ONMOVEEND; - delete ATTR_ONINVALID; delete ATTR_INTEGRITY; - delete ATTR_ONKEYDOWN; - delete ATTR_ONFOCUSIN; - delete ATTR_ONMOUSEUP; - delete ATTR_INPUTMODE; - delete ATTR_ONROWEXIT; - delete ATTR_MATHCOLOR; - delete ATTR_MASKUNITS; - delete ATTR_MAXLENGTH; delete ATTR_LINEBREAK; - delete ATTR_TRANSFORM; - delete ATTR_V_HANGING; - delete ATTR_VALUETYPE; - delete ATTR_POINTSATZ; - delete ATTR_POINTSATX; - delete ATTR_POINTSATY; - delete ATTR_SYMMETRIC; - delete ATTR_SCROLLING; + delete ATTR_LABEL; + delete ATTR_LINETHICKNESS; + delete ATTR_MODE; + delete ATTR_NAME; + delete ATTR_NORESIZE; + delete ATTR_ONBEFOREUNLOAD; + delete ATTR_ONREPEAT; + delete ATTR_OBJECT; + delete ATTR_ONSELECT; + delete ATTR_ORDER; + delete ATTR_OTHER; + delete ATTR_ONRESET; + delete ATTR_ONCELLCHANGE; + delete ATTR_ONREADYSTATECHANGE; + delete ATTR_ONMESSAGE; + delete ATTR_ONBEGIN; + delete ATTR_ONHELP; + delete ATTR_ONBEFOREPRINT; + delete ATTR_ORIENT; + delete ATTR_ORIENTATION; + delete ATTR_ONBEFORECOPY; + delete ATTR_ONSELECTSTART; + delete ATTR_ONBEFOREPASTE; + delete ATTR_ONBEFOREUPDATE; + delete ATTR_ONDEACTIVATE; + delete ATTR_ONBEFOREACTIVATE; + delete ATTR_ONBEFORDEACTIVATE; + delete ATTR_ONKEYPRESS; + delete ATTR_ONKEYUP; + delete ATTR_ONBEFOREEDITFOCUS; + delete ATTR_ONBEFORECUT; + delete ATTR_ONKEYDOWN; + delete ATTR_ONRESIZE; + delete ATTR_REPEAT; + delete ATTR_REPEAT_MAX; + delete ATTR_REFERRERPOLICY; + delete ATTR_RULES; + delete ATTR_REPEAT_MIN; + delete ATTR_ROLE; + delete ATTR_REPEATCOUNT; + delete ATTR_REPEAT_START; + delete ATTR_REPEAT_TEMPLATE; delete ATTR_REPEATDUR; + delete ATTR_SELECTED; + delete ATTR_SPEED; + delete ATTR_SIZES; + delete ATTR_SUPERSCRIPTSHIFT; + delete ATTR_STRETCHY; + delete ATTR_SCHEME; + delete ATTR_SPREADMETHOD; delete ATTR_SELECTION; - delete ATTR_SEPARATOR; - delete ATTR_XML_SPACE; - delete ATTR_AUTOSUBMIT; + delete ATTR_SIZE; + delete ATTR_TYPE; + delete ATTR_UNSELECTABLE; + delete ATTR_UNDERLINE_POSITION; + delete ATTR_UNDERLINE_THICKNESS; + delete ATTR_X_HEIGHT; + delete ATTR_DIFFUSECONSTANT; + delete ATTR_HREF; + delete ATTR_HREFLANG; + delete ATTR_ONAFTERPRINT; + delete ATTR_ONAFTERUPDATE; + delete ATTR_PROFILE; + delete ATTR_SURFACESCALE; + delete ATTR_XREF; + delete ATTR_ALIGN; + delete ATTR_ALIGNMENT_BASELINE; + delete ATTR_ALIGNMENTSCOPE; + delete ATTR_DRAGGABLE; + delete ATTR_HEIGHT; + delete ATTR_HANGING; + delete ATTR_IMAGE_RENDERING; + delete ATTR_LANGUAGE; + delete ATTR_LANG; + delete ATTR_LARGEOP; + delete ATTR_LONGDESC; + delete ATTR_LENGTHADJUST; + delete ATTR_MARGINHEIGHT; + delete ATTR_MARGINWIDTH; + delete ATTR_NARGS; + delete ATTR_ORIGIN; + delete ATTR_PING; + delete ATTR_TARGET; + delete ATTR_TARGETX; + delete ATTR_TARGETY; delete ATTR_ALPHABETIC; + delete ATTR_ARCHIVE; + delete ATTR_HIGH; + delete ATTR_LIGHTING_COLOR; + delete ATTR_MATHEMATICAL; + delete ATTR_MATHBACKGROUND; + delete ATTR_METHOD; + delete ATTR_MATHVARIANT; + delete ATTR_MATHCOLOR; + delete ATTR_MATHSIZE; + delete ATTR_NOSHADE; + delete ATTR_ONCHANGE; + delete ATTR_PATHLENGTH; + delete ATTR_PATH; + delete ATTR_ALTIMG; delete ATTR_ACTIONTYPE; - delete ATTR_ACCUMULATE; - delete ATTR_ARIA_LEVEL; - delete ATTR_COLUMNSPAN; - delete ATTR_CAP_HEIGHT; + delete ATTR_ACTION; + delete ATTR_ACTIVE; + delete ATTR_ADDITIVE; + delete ATTR_BEGIN; + delete ATTR_DOMINANT_BASELINE; + delete ATTR_DIVISOR; + delete ATTR_DEFINITIONURL; + delete ATTR_HORIZ_ADV_X; + delete ATTR_HORIZ_ORIGIN_X; + delete ATTR_HORIZ_ORIGIN_Y; + delete ATTR_LIMITINGCONEANGLE; + delete ATTR_MEDIUMMATHSPACE; + delete ATTR_MEDIA; + delete ATTR_MANIFEST; + delete ATTR_ONFILTERCHANGE; + delete ATTR_ONFINISH; + delete ATTR_OPTIMUM; + delete ATTR_RADIOGROUP; + delete ATTR_RADIUS; + delete ATTR_SCRIPTLEVEL; + delete ATTR_SCRIPTSIZEMULTIPLIER; + delete ATTR_STRING; + delete ATTR_STRIKETHROUGH_POSITION; + delete ATTR_STRIKETHROUGH_THICKNESS; + delete ATTR_SCRIPTMINSIZE; + delete ATTR_TABINDEX; + delete ATTR_VALIGN; + delete ATTR_VISIBILITY; delete ATTR_BACKGROUND; - delete ATTR_GLYPH_NAME; - delete ATTR_GROUPALIGN; - delete ATTR_FONTFAMILY; - delete ATTR_FONTWEIGHT; - delete ATTR_FONT_STYLE; - delete ATTR_KEYSPLINES; - delete ATTR_HTTP_EQUIV; - delete ATTR_ONACTIVATE; - delete ATTR_OCCURRENCE; - delete ATTR_IRRELEVANT; - delete ATTR_ONDBLCLICK; - delete ATTR_ONDRAGDROP; - delete ATTR_ONKEYPRESS; - delete ATTR_ONROWENTER; - delete ATTR_ONDRAGOVER; - delete ATTR_ONFOCUSOUT; - delete ATTR_ONMOUSEOUT; - delete ATTR_NUMOCTAVES; + delete ATTR_LINK; delete ATTR_MARKER_MID; + delete ATTR_MARKERHEIGHT; delete ATTR_MARKER_END; - delete ATTR_TEXTLENGTH; - delete ATTR_VISIBILITY; - delete ATTR_VIEWTARGET; - delete ATTR_VERT_ADV_Y; - delete ATTR_PATHLENGTH; - delete ATTR_REPEAT_MAX; - delete ATTR_RADIOGROUP; - delete ATTR_STOP_COLOR; - delete ATTR_SEPARATORS; - delete ATTR_REPEAT_MIN; - delete ATTR_ROWSPACING; + delete ATTR_MASK; + delete ATTR_MARKER_START; + delete ATTR_MARKERWIDTH; + delete ATTR_MASKUNITS; + delete ATTR_MARKERUNITS; + delete ATTR_MASKCONTENTUNITS; + delete ATTR_AMPLITUDE; + delete ATTR_CELLSPACING; + delete ATTR_CELLPADDING; + delete ATTR_DECLARE; + delete ATTR_FILL_RULE; + delete ATTR_FILL; + delete ATTR_FILL_OPACITY; + delete ATTR_MAXLENGTH; + delete ATTR_ONCLICK; + delete ATTR_ONBLUR; + delete ATTR_REPLACE; + delete ATTR_ROWLINES; + delete ATTR_SCALE; + delete ATTR_STYLE; + delete ATTR_TABLEVALUES; + delete ATTR_TITLE; + delete ATTR_V_ALPHABETIC; + delete ATTR_AZIMUTH; + delete ATTR_FORMAT; + delete ATTR_FRAMEBORDER; + delete ATTR_FRAME; + delete ATTR_FRAMESPACING; + delete ATTR_FROM; + delete ATTR_FORM; + delete ATTR_PROMPT; + delete ATTR_PRIMITIVEUNITS; + delete ATTR_SYMMETRIC; + delete ATTR_STEMH; + delete ATTR_STEMV; + delete ATTR_SEAMLESS; + delete ATTR_SUMMARY; + delete ATTR_USEMAP; delete ATTR_ZOOMANDPAN; - delete ATTR_XLINK_TYPE; - delete ATTR_XLINK_ROLE; + delete ATTR_ASYNC; + delete ATTR_ALINK; + delete ATTR_IN; + delete ATTR_ICON; + delete ATTR_KERNELMATRIX; + delete ATTR_KERNING; + delete ATTR_KERNELUNITLENGTH; + delete ATTR_ONUNLOAD; + delete ATTR_OPEN; + delete ATTR_ONINVALID; + delete ATTR_ONEND; + delete ATTR_ONINPUT; + delete ATTR_POINTER_EVENTS; + delete ATTR_POINTS; + delete ATTR_POINTSATX; + delete ATTR_POINTSATY; + delete ATTR_POINTSATZ; + delete ATTR_SPAN; + delete ATTR_STANDBY; + delete ATTR_THINMATHSPACE; + delete ATTR_TRANSFORM; + delete ATTR_VLINK; + delete ATTR_WHEN; delete ATTR_XLINK_HREF; + delete ATTR_XLINK_TITLE; + delete ATTR_XLINK_ROLE; + delete ATTR_XLINK_ARCROLE; + delete ATTR_XMLNS_XLINK; + delete ATTR_XMLNS; + delete ATTR_XLINK_TYPE; delete ATTR_XLINK_SHOW; - delete ATTR_ACCENTUNDER; - delete ATTR_ARIA_SECRET; - delete ATTR_ARIA_ATOMIC; - delete ATTR_ARIA_HIDDEN; - delete ATTR_ARIA_FLOWTO; - delete ATTR_ARABIC_FORM; - delete ATTR_CELLPADDING; - delete ATTR_CELLSPACING; - delete ATTR_COLUMNWIDTH; - delete ATTR_CROSSORIGIN; - delete ATTR_COLUMNALIGN; - delete ATTR_COLUMNLINES; - delete ATTR_CONTEXTMENU; - delete ATTR_BASEPROFILE; - delete ATTR_FONT_FAMILY; - delete ATTR_FRAMEBORDER; - delete ATTR_FILTERUNITS; + delete ATTR_XLINK_ACTUATE; + delete ATTR_AUTOPLAY; + delete ATTR_AUTOSUBMIT; + delete ATTR_AUTOCOMPLETE; + delete ATTR_AUTOFOCUS; + delete ATTR_BGCOLOR; + delete ATTR_COLOR_PROFILE; + delete ATTR_COLOR_RENDERING; + delete ATTR_COLOR_INTERPOLATION; + delete ATTR_COLOR; + delete ATTR_COLOR_INTERPOLATION_FILTERS; + delete ATTR_ENCODING; + delete ATTR_EXPONENT; delete ATTR_FLOOD_COLOR; - delete ATTR_FONT_WEIGHT; - delete ATTR_HORIZ_ADV_X; - delete ATTR_ONDRAGLEAVE; - delete ATTR_ONMOUSEMOVE; - delete ATTR_ORIENTATION; - delete ATTR_ONMOUSEDOWN; - delete ATTR_ONMOUSEOVER; - delete ATTR_ONDRAGENTER; + delete ATTR_FLOOD_OPACITY; delete ATTR_IDEOGRAPHIC; - delete ATTR_ONBEFORECUT; - delete ATTR_ONFORMINPUT; - delete ATTR_ONDRAGSTART; + delete ATTR_LQUOTE; + delete ATTR_PANOSE_1; + delete ATTR_NUMOCTAVES; + delete ATTR_ONLOAD; + delete ATTR_ONBOUNCE; + delete ATTR_ONCONTROLSELECT; + delete ATTR_ONROWSINSERTED; + delete ATTR_ONMOUSEWHEEL; + delete ATTR_ONROWENTER; + delete ATTR_ONMOUSEENTER; + delete ATTR_ONMOUSEOVER; + delete ATTR_ONFORMCHANGE; + delete ATTR_ONFOCUSIN; + delete ATTR_ONROWEXIT; + delete ATTR_ONMOVEEND; + delete ATTR_ONCONTEXTMENU; + delete ATTR_ONZOOM; + delete ATTR_ONLOSECAPTURE; + delete ATTR_ONCOPY; delete ATTR_ONMOVESTART; - delete ATTR_MARKERUNITS; - delete ATTR_MATHVARIANT; - delete ATTR_MARGINWIDTH; - delete ATTR_MARKERWIDTH; - delete ATTR_TEXT_ANCHOR; - delete ATTR_TABLEVALUES; - delete ATTR_SCRIPTLEVEL; - delete ATTR_REPEATCOUNT; - delete ATTR_STITCHTILES; - delete ATTR_STARTOFFSET; - delete ATTR_SCROLLDELAY; - delete ATTR_XMLNS_XLINK; - delete ATTR_XLINK_TITLE; - delete ATTR_ARIA_INVALID; - delete ATTR_ARIA_PRESSED; - delete ATTR_ARIA_CHECKED; - delete ATTR_AUTOCOMPLETE; - delete ATTR_ARIA_SETSIZE; - delete ATTR_ARIA_CHANNEL; - delete ATTR_EQUALCOLUMNS; - delete ATTR_DISPLAYSTYLE; - delete ATTR_DATAFORMATAS; - delete ATTR_FILL_OPACITY; - delete ATTR_FONT_VARIANT; - delete ATTR_FONT_STRETCH; - delete ATTR_FRAMESPACING; - delete ATTR_KERNELMATRIX; - delete ATTR_ONDEACTIVATE; delete ATTR_ONROWSDELETE; delete ATTR_ONMOUSELEAVE; - delete ATTR_ONFORMCHANGE; - delete ATTR_ONCELLCHANGE; - delete ATTR_ONMOUSEWHEEL; - delete ATTR_ONMOUSEENTER; - delete ATTR_ONAFTERPRINT; - delete ATTR_ONBEFORECOPY; - delete ATTR_MARGINHEIGHT; - delete ATTR_MARKERHEIGHT; - delete ATTR_MARKER_START; - delete ATTR_MATHEMATICAL; - delete ATTR_LENGTHADJUST; - delete ATTR_UNSELECTABLE; - delete ATTR_UNICODE_BIDI; - delete ATTR_UNITS_PER_EM; - delete ATTR_WORD_SPACING; - delete ATTR_WRITING_MODE; - delete ATTR_V_ALPHABETIC; - delete ATTR_PATTERNUNITS; - delete ATTR_SPREADMETHOD; - delete ATTR_SURFACESCALE; + delete ATTR_ONMOVE; + delete ATTR_ONMOUSEMOVE; + delete ATTR_ONMOUSEUP; + delete ATTR_ONFOCUS; + delete ATTR_ONMOUSEOUT; + delete ATTR_ONFORMINPUT; + delete ATTR_ONFOCUSOUT; + delete ATTR_ONMOUSEDOWN; + delete ATTR_TO; + delete ATTR_RQUOTE; + delete ATTR_STROKE_LINECAP; + delete ATTR_SCROLLDELAY; + delete ATTR_STROKE_DASHARRAY; + delete ATTR_STROKE_DASHOFFSET; + delete ATTR_STROKE_LINEJOIN; + delete ATTR_STROKE_MITERLIMIT; + delete ATTR_STROKE; + delete ATTR_SCROLLING; delete ATTR_STROKE_WIDTH; - delete ATTR_REPEAT_START; - delete ATTR_STDDEVIATION; + delete ATTR_STROKE_OPACITY; + delete ATTR_COMPACT; + delete ATTR_CLIP; + delete ATTR_CLIP_RULE; + delete ATTR_CLIP_PATH; + delete ATTR_CLIPPATHUNITS; + delete ATTR_DISPLAY; + delete ATTR_DISPLAYSTYLE; + delete ATTR_GLYPH_ORIENTATION_VERTICAL; + delete ATTR_GLYPH_ORIENTATION_HORIZONTAL; + delete ATTR_GLYPHREF; + delete ATTR_GLYPH_NAME; + delete ATTR_HTTP_EQUIV; + delete ATTR_KEYPOINTS; + delete ATTR_LOOP; + delete ATTR_PROPERTY; + delete ATTR_SCOPED; + delete ATTR_STEP; + delete ATTR_SHAPE_RENDERING; + delete ATTR_SCOPE; + delete ATTR_SHAPE; + delete ATTR_SLOPE; + delete ATTR_STOP_COLOR; delete ATTR_STOP_OPACITY; - delete ATTR_ARIA_CONTROLS; - delete ATTR_ARIA_HASPOPUP; - delete ATTR_ACCENT_HEIGHT; - delete ATTR_ARIA_VALUENOW; - delete ATTR_ARIA_RELEVANT; - delete ATTR_ARIA_POSINSET; - delete ATTR_ARIA_VALUEMAX; - delete ATTR_ARIA_READONLY; - delete ATTR_ARIA_SELECTED; - delete ATTR_ARIA_REQUIRED; - delete ATTR_ARIA_EXPANDED; - delete ATTR_ARIA_DISABLED; - delete ATTR_ATTRIBUTETYPE; + delete ATTR_TEMPLATE; + delete ATTR_WRAP; + delete ATTR_ABBR; delete ATTR_ATTRIBUTENAME; - delete ATTR_ARIA_DATATYPE; - delete ATTR_ARIA_VALUEMIN; - delete ATTR_BASEFREQUENCY; - delete ATTR_COLUMNSPACING; - delete ATTR_COLOR_PROFILE; - delete ATTR_CLIPPATHUNITS; - delete ATTR_DEFINITIONURL; - delete ATTR_GRADIENTUNITS; - delete ATTR_FLOOD_OPACITY; - delete ATTR_ONAFTERUPDATE; + delete ATTR_ATTRIBUTETYPE; + delete ATTR_CHAR; + delete ATTR_COORDS; + delete ATTR_CHAROFF; + delete ATTR_CHARSET; + delete ATTR_MACROS; + delete ATTR_NOWRAP; + delete ATTR_NOHREF; + delete ATTR_ONDRAG; + delete ATTR_ONDRAGENTER; + delete ATTR_ONDRAGOVER; + delete ATTR_ONPROPERTYCHANGE; + delete ATTR_ONDRAGEND; + delete ATTR_ONDROP; + delete ATTR_ONDRAGDROP; + delete ATTR_OVERLINE_POSITION; + delete ATTR_ONERROR; + delete ATTR_OPERATOR; + delete ATTR_OVERFLOW; + delete ATTR_ONDRAGSTART; delete ATTR_ONERRORUPDATE; - delete ATTR_ONBEFOREPASTE; - delete ATTR_ONLOSECAPTURE; - delete ATTR_ONCONTEXTMENU; - delete ATTR_ONSELECTSTART; - delete ATTR_ONBEFOREPRINT; - delete ATTR_MOVABLELIMITS; - delete ATTR_LINETHICKNESS; - delete ATTR_UNICODE_RANGE; - delete ATTR_THINMATHSPACE; - delete ATTR_VERT_ORIGIN_X; - delete ATTR_VERT_ORIGIN_Y; - delete ATTR_V_IDEOGRAPHIC; + delete ATTR_OVERLINE_THICKNESS; + delete ATTR_ONDRAGLEAVE; + delete ATTR_STARTOFFSET; + delete ATTR_START; + delete ATTR_AXIS; + delete ATTR_BIAS; + delete ATTR_COLSPAN; + delete ATTR_CLASSID; + delete ATTR_CROSSORIGIN; + delete ATTR_COLS; + delete ATTR_CURSOR; + delete ATTR_CLOSURE; + delete ATTR_CLOSE; + delete ATTR_CLASS; + delete ATTR_KEYSYSTEM; + delete ATTR_KEYSPLINES; + delete ATTR_LOWSRC; + delete ATTR_MAXSIZE; + delete ATTR_MINSIZE; + delete ATTR_OFFSET; delete ATTR_PRESERVEALPHA; - delete ATTR_SCRIPTMINSIZE; - delete ATTR_SPECIFICATION; - delete ATTR_XLINK_ACTUATE; - delete ATTR_XLINK_ARCROLE; - delete ATTR_ACCEPT_CHARSET; - delete ATTR_ALIGNMENTSCOPE; - delete ATTR_ARIA_MULTILINE; - delete ATTR_BASELINE_SHIFT; - delete ATTR_HORIZ_ORIGIN_X; - delete ATTR_HORIZ_ORIGIN_Y; - delete ATTR_ONBEFOREUPDATE; - delete ATTR_ONFILTERCHANGE; - delete ATTR_ONROWSINSERTED; - delete ATTR_ONBEFOREUNLOAD; - delete ATTR_MATHBACKGROUND; - delete ATTR_LETTER_SPACING; - delete ATTR_LIGHTING_COLOR; - delete ATTR_THICKMATHSPACE; - delete ATTR_TEXT_RENDERING; - delete ATTR_V_MATHEMATICAL; - delete ATTR_POINTER_EVENTS; - delete ATTR_PRIMITIVEUNITS; - delete ATTR_REFERRERPOLICY; - delete ATTR_SYSTEMLANGUAGE; - delete ATTR_STROKE_LINECAP; + delete ATTR_PRESERVEASPECTRATIO; + delete ATTR_ROWSPAN; + delete ATTR_ROWSPACING; + delete ATTR_ROWS; + delete ATTR_SRCSET; delete ATTR_SUBSCRIPTSHIFT; - delete ATTR_STROKE_OPACITY; - delete ATTR_ARIA_DROPEFFECT; - delete ATTR_ARIA_LABELLEDBY; - delete ATTR_ARIA_TEMPLATEID; - delete ATTR_COLOR_RENDERING; + delete ATTR_VERSION; + delete ATTR_ALTTEXT; delete ATTR_CONTENTEDITABLE; - delete ATTR_DIFFUSECONSTANT; - delete ATTR_ONDATAAVAILABLE; - delete ATTR_ONCONTROLSELECT; - delete ATTR_IMAGE_RENDERING; - delete ATTR_MEDIUMMATHSPACE; - delete ATTR_TEXT_DECORATION; - delete ATTR_SHAPE_RENDERING; - delete ATTR_STROKE_LINEJOIN; - delete ATTR_REPEAT_TEMPLATE; - delete ATTR_ARIA_DESCRIBEDBY; + delete ATTR_CONTROLS; + delete ATTR_CONTENT; + delete ATTR_CONTEXTMENU; + delete ATTR_DEPTH; + delete ATTR_ENCTYPE; + delete ATTR_FONT_STRETCH; + delete ATTR_FILTER; + delete ATTR_FONTWEIGHT; + delete ATTR_FONT_WEIGHT; + delete ATTR_FONTSTYLE; + delete ATTR_FONT_STYLE; + delete ATTR_FONTFAMILY; + delete ATTR_FONT_FAMILY; + delete ATTR_FONT_VARIANT; delete ATTR_FONT_SIZE_ADJUST; - delete ATTR_KERNELUNITLENGTH; - delete ATTR_ONBEFOREACTIVATE; - delete ATTR_ONPROPERTYCHANGE; - delete ATTR_ONDATASETCHANGED; - delete ATTR_MASKCONTENTUNITS; + delete ATTR_FILTERUNITS; + delete ATTR_FONTSIZE; + delete ATTR_FONT_SIZE; + delete ATTR_KEYTIMES; + delete ATTR_LETTER_SPACING; + delete ATTR_LIST; + delete ATTR_MULTIPLE; + delete ATTR_RT; + delete ATTR_ONSTOP; + delete ATTR_ONSTART; + delete ATTR_POSTER; delete ATTR_PATTERNTRANSFORM; + delete ATTR_PATTERN; + delete ATTR_PATTERNUNITS; + delete ATTR_PATTERNCONTENTUNITS; + delete ATTR_RESTART; + delete ATTR_STITCHTILES; + delete ATTR_SYSTEMLANGUAGE; + delete ATTR_TEXT_RENDERING; + delete ATTR_VERT_ORIGIN_X; + delete ATTR_VERT_ADV_Y; + delete ATTR_VERT_ORIGIN_Y; + delete ATTR_TEXT_DECORATION; + delete ATTR_TEXT_ANCHOR; + delete ATTR_TEXTLENGTH; + delete ATTR_TEXT; + delete ATTR_UNITS_PER_EM; + delete ATTR_WRITING_MODE; + delete ATTR_WIDTHS; + delete ATTR_WIDTH; + delete ATTR_ACCUMULATE; + delete ATTR_COLUMNSPAN; + delete ATTR_COLUMNLINES; + delete ATTR_COLUMNALIGN; + delete ATTR_COLUMNSPACING; + delete ATTR_COLUMNWIDTH; + delete ATTR_GROUPALIGN; + delete ATTR_INPUTMODE; + delete ATTR_OCCURRENCE; + delete ATTR_ONSUBMIT; + delete ATTR_ONCUT; + delete ATTR_REQUIRED; delete ATTR_REQUIREDFEATURES; - delete ATTR_RENDERING_INTENT; - delete ATTR_SPECULAREXPONENT; - delete ATTR_SPECULARCONSTANT; - delete ATTR_SUPERSCRIPTSHIFT; - delete ATTR_STROKE_DASHARRAY; - delete ATTR_XCHANNELSELECTOR; - delete ATTR_YCHANNELSELECTOR; - delete ATTR_ARIA_AUTOCOMPLETE; - delete ATTR_ENABLE_BACKGROUND; - delete ATTR_DOMINANT_BASELINE; - delete ATTR_GRADIENTTRANSFORM; - delete ATTR_ONBEFORDEACTIVATE; - delete ATTR_ONDATASETCOMPLETE; - delete ATTR_OVERLINE_POSITION; - delete ATTR_ONBEFOREEDITFOCUS; - delete ATTR_LIMITINGCONEANGLE; + delete ATTR_RESULT; + delete ATTR_REQUIREDEXTENSIONS; + delete ATTR_VALUES; + delete ATTR_VALUETYPE; + delete ATTR_VALUE; + delete ATTR_ELEVATION; + delete ATTR_VIEWTARGET; + delete ATTR_VIEWBOX; + delete ATTR_CX; + delete ATTR_DX; + delete ATTR_FX; + delete ATTR_BBOX; + delete ATTR_RX; + delete ATTR_REFX; + delete ATTR_BY; + delete ATTR_CY; + delete ATTR_DY; + delete ATTR_FY; + delete ATTR_RY; + delete ATTR_REFY; delete ATTR_VERYTHINMATHSPACE; - delete ATTR_STROKE_DASHOFFSET; - delete ATTR_STROKE_MITERLIMIT; - delete ATTR_ALIGNMENT_BASELINE; - delete ATTR_ONREADYSTATECHANGE; - delete ATTR_OVERLINE_THICKNESS; - delete ATTR_UNDERLINE_POSITION; delete ATTR_VERYTHICKMATHSPACE; - delete ATTR_REQUIREDEXTENSIONS; - delete ATTR_COLOR_INTERPOLATION; - delete ATTR_UNDERLINE_THICKNESS; - delete ATTR_PRESERVEASPECTRATIO; - delete ATTR_PATTERNCONTENTUNITS; - delete ATTR_ARIA_MULTISELECTABLE; - delete ATTR_SCRIPTSIZEMULTIPLIER; - delete ATTR_ARIA_ACTIVEDESCENDANT; delete ATTR_VERYVERYTHINMATHSPACE; delete ATTR_VERYVERYTHICKMATHSPACE; - delete ATTR_STRIKETHROUGH_POSITION; - delete ATTR_STRIKETHROUGH_THICKNESS; - delete ATTR_GLYPH_ORIENTATION_VERTICAL; - delete ATTR_COLOR_INTERPOLATION_FILTERS; - delete ATTR_GLYPH_ORIENTATION_HORIZONTAL; delete[] ATTRIBUTE_NAMES; } diff --git a/parser/html/nsHtml5AttributeName.h b/parser/html/nsHtml5AttributeName.h index cd2e72714..f71a5d87b 100644 --- a/parser/html/nsHtml5AttributeName.h +++ b/parser/html/nsHtml5AttributeName.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2008-2011 Mozilla Foundation + * Copyright (c) 2008-2017 Mozilla Foundation * Copyright (c) 2018-2020 Moonchild Productions * Copyright (c) 2020 Binary Outcast * @@ -78,7 +78,39 @@ class nsHtml5AttributeName static nsIAtom** SAME_LOCAL(nsIAtom* name); static nsHtml5AttributeName* nameByBuffer(char16_t* buf, int32_t offset, int32_t length, nsHtml5AtomTable* interner); private: - static uint32_t bufToHash(char16_t* buf, int32_t len); + inline static uint32_t bufToHash(char16_t* buf, int32_t length) + { + uint32_t len = length; + uint32_t first = buf[0]; + first <<= 19; + uint32_t second = 1 << 23; + uint32_t third = 0; + uint32_t fourth = 0; + uint32_t fifth = 0; + uint32_t sixth = 0; + if (length >= 4) { + second = buf[length - 4]; + second <<= 4; + third = buf[1]; + third <<= 9; + fourth = buf[length - 2]; + fourth <<= 14; + fifth = buf[3]; + fifth <<= 24; + sixth = buf[length - 1]; + sixth <<= 11; + } else if (length == 3) { + second = buf[1]; + second <<= 4; + third = buf[2]; + third <<= 9; + } else if (length == 2) { + second = buf[1]; + second <<= 24; + } + return len + first + second + third + fourth + fifth + sixth; + } + int32_t* uri; nsIAtom** local; nsIAtom** prefix; @@ -94,589 +126,589 @@ class nsHtml5AttributeName nsIAtom* getLocal(int32_t mode); nsIAtom* getPrefix(int32_t mode); bool equalsAnother(nsHtml5AttributeName* another); + static nsHtml5AttributeName* ATTR_ALT; + static nsHtml5AttributeName* ATTR_DIR; + static nsHtml5AttributeName* ATTR_DUR; + static nsHtml5AttributeName* ATTR_END; + static nsHtml5AttributeName* ATTR_FOR; + static nsHtml5AttributeName* ATTR_IN2; + static nsHtml5AttributeName* ATTR_LOW; + static nsHtml5AttributeName* ATTR_MIN; + static nsHtml5AttributeName* ATTR_MAX; + static nsHtml5AttributeName* ATTR_REL; + static nsHtml5AttributeName* ATTR_REV; + static nsHtml5AttributeName* ATTR_SRC; static nsHtml5AttributeName* ATTR_D; static nsHtml5AttributeName* ATTR_K; static nsHtml5AttributeName* ATTR_R; static nsHtml5AttributeName* ATTR_X; static nsHtml5AttributeName* ATTR_Y; static nsHtml5AttributeName* ATTR_Z; - static nsHtml5AttributeName* ATTR_BY; - static nsHtml5AttributeName* ATTR_CX; - static nsHtml5AttributeName* ATTR_CY; - static nsHtml5AttributeName* ATTR_DX; - static nsHtml5AttributeName* ATTR_DY; - static nsHtml5AttributeName* ATTR_G2; + static nsHtml5AttributeName* ATTR_CAP_HEIGHT; static nsHtml5AttributeName* ATTR_G1; - static nsHtml5AttributeName* ATTR_FX; - static nsHtml5AttributeName* ATTR_FY; - static nsHtml5AttributeName* ATTR_K4; - static nsHtml5AttributeName* ATTR_K2; - static nsHtml5AttributeName* ATTR_K3; static nsHtml5AttributeName* ATTR_K1; - static nsHtml5AttributeName* ATTR_ID; - static nsHtml5AttributeName* ATTR_IN; - static nsHtml5AttributeName* ATTR_U2; static nsHtml5AttributeName* ATTR_U1; - static nsHtml5AttributeName* ATTR_RT; - static nsHtml5AttributeName* ATTR_RX; - static nsHtml5AttributeName* ATTR_RY; - static nsHtml5AttributeName* ATTR_TO; - static nsHtml5AttributeName* ATTR_Y2; - static nsHtml5AttributeName* ATTR_Y1; static nsHtml5AttributeName* ATTR_X1; + static nsHtml5AttributeName* ATTR_Y1; + static nsHtml5AttributeName* ATTR_G2; + static nsHtml5AttributeName* ATTR_K2; + static nsHtml5AttributeName* ATTR_U2; static nsHtml5AttributeName* ATTR_X2; - static nsHtml5AttributeName* ATTR_ALT; - static nsHtml5AttributeName* ATTR_DIR; - static nsHtml5AttributeName* ATTR_DUR; - static nsHtml5AttributeName* ATTR_END; - static nsHtml5AttributeName* ATTR_FOR; - static nsHtml5AttributeName* ATTR_IN2; - static nsHtml5AttributeName* ATTR_MAX; - static nsHtml5AttributeName* ATTR_MIN; - static nsHtml5AttributeName* ATTR_LOW; - static nsHtml5AttributeName* ATTR_REL; - static nsHtml5AttributeName* ATTR_REV; - static nsHtml5AttributeName* ATTR_SRC; - static nsHtml5AttributeName* ATTR_AXIS; - static nsHtml5AttributeName* ATTR_ABBR; - static nsHtml5AttributeName* ATTR_BBOX; - static nsHtml5AttributeName* ATTR_CITE; - static nsHtml5AttributeName* ATTR_CODE; - static nsHtml5AttributeName* ATTR_BIAS; - static nsHtml5AttributeName* ATTR_COLS; - static nsHtml5AttributeName* ATTR_CLIP; - static nsHtml5AttributeName* ATTR_CHAR; - static nsHtml5AttributeName* ATTR_BASE; - static nsHtml5AttributeName* ATTR_EDGE; - static nsHtml5AttributeName* ATTR_DATA; - static nsHtml5AttributeName* ATTR_FILL; - static nsHtml5AttributeName* ATTR_FROM; - static nsHtml5AttributeName* ATTR_FORM; - static nsHtml5AttributeName* ATTR_FACE; - static nsHtml5AttributeName* ATTR_HIGH; - static nsHtml5AttributeName* ATTR_HREF; - static nsHtml5AttributeName* ATTR_OPEN; - static nsHtml5AttributeName* ATTR_ICON; - static nsHtml5AttributeName* ATTR_NAME; - static nsHtml5AttributeName* ATTR_MODE; - static nsHtml5AttributeName* ATTR_MASK; - static nsHtml5AttributeName* ATTR_LINK; - static nsHtml5AttributeName* ATTR_LANG; - static nsHtml5AttributeName* ATTR_LOOP; - static nsHtml5AttributeName* ATTR_LIST; - static nsHtml5AttributeName* ATTR_TYPE; - static nsHtml5AttributeName* ATTR_WHEN; - static nsHtml5AttributeName* ATTR_WRAP; - static nsHtml5AttributeName* ATTR_TEXT; - static nsHtml5AttributeName* ATTR_PATH; - static nsHtml5AttributeName* ATTR_PING; - static nsHtml5AttributeName* ATTR_REFX; - static nsHtml5AttributeName* ATTR_REFY; - static nsHtml5AttributeName* ATTR_SIZE; - static nsHtml5AttributeName* ATTR_SEED; - static nsHtml5AttributeName* ATTR_ROWS; - static nsHtml5AttributeName* ATTR_SPAN; - static nsHtml5AttributeName* ATTR_STEP; - static nsHtml5AttributeName* ATTR_ROLE; - static nsHtml5AttributeName* ATTR_XREF; - static nsHtml5AttributeName* ATTR_ASYNC; - static nsHtml5AttributeName* ATTR_ALINK; - static nsHtml5AttributeName* ATTR_ALIGN; - static nsHtml5AttributeName* ATTR_CLOSE; - static nsHtml5AttributeName* ATTR_COLOR; - static nsHtml5AttributeName* ATTR_CLASS; + static nsHtml5AttributeName* ATTR_Y2; + static nsHtml5AttributeName* ATTR_K3; + static nsHtml5AttributeName* ATTR_K4; + static nsHtml5AttributeName* ATTR_XML_SPACE; + static nsHtml5AttributeName* ATTR_XML_LANG; + static nsHtml5AttributeName* ATTR_XML_BASE; + static nsHtml5AttributeName* ATTR_ARIA_GRAB; + static nsHtml5AttributeName* ATTR_ARIA_VALUEMAX; + static nsHtml5AttributeName* ATTR_ARIA_LABELLEDBY; + static nsHtml5AttributeName* ATTR_ARIA_DESCRIBEDBY; + static nsHtml5AttributeName* ATTR_ARIA_DISABLED; + static nsHtml5AttributeName* ATTR_ARIA_CHECKED; + static nsHtml5AttributeName* ATTR_ARIA_SELECTED; + static nsHtml5AttributeName* ATTR_ARIA_DROPEFFECT; + static nsHtml5AttributeName* ATTR_ARIA_REQUIRED; + static nsHtml5AttributeName* ATTR_ARIA_EXPANDED; + static nsHtml5AttributeName* ATTR_ARIA_PRESSED; + static nsHtml5AttributeName* ATTR_ARIA_LEVEL; + static nsHtml5AttributeName* ATTR_ARIA_CHANNEL; + static nsHtml5AttributeName* ATTR_ARIA_HIDDEN; + static nsHtml5AttributeName* ATTR_ARIA_SECRET; + static nsHtml5AttributeName* ATTR_ARIA_POSINSET; + static nsHtml5AttributeName* ATTR_ARIA_ATOMIC; + static nsHtml5AttributeName* ATTR_ARIA_INVALID; + static nsHtml5AttributeName* ATTR_ARIA_TEMPLATEID; + static nsHtml5AttributeName* ATTR_ARIA_VALUEMIN; + static nsHtml5AttributeName* ATTR_ARIA_MULTISELECTABLE; + static nsHtml5AttributeName* ATTR_ARIA_CONTROLS; + static nsHtml5AttributeName* ATTR_ARIA_MULTILINE; + static nsHtml5AttributeName* ATTR_ARIA_READONLY; + static nsHtml5AttributeName* ATTR_ARIA_OWNS; + static nsHtml5AttributeName* ATTR_ARIA_ACTIVEDESCENDANT; + static nsHtml5AttributeName* ATTR_ARIA_RELEVANT; + static nsHtml5AttributeName* ATTR_ARIA_DATATYPE; + static nsHtml5AttributeName* ATTR_ARIA_VALUENOW; + static nsHtml5AttributeName* ATTR_ARIA_SORT; + static nsHtml5AttributeName* ATTR_ARIA_AUTOCOMPLETE; + static nsHtml5AttributeName* ATTR_ARIA_FLOWTO; + static nsHtml5AttributeName* ATTR_ARIA_BUSY; + static nsHtml5AttributeName* ATTR_ARIA_LIVE; + static nsHtml5AttributeName* ATTR_ARIA_HASPOPUP; + static nsHtml5AttributeName* ATTR_ARIA_SETSIZE; static nsHtml5AttributeName* ATTR_CLEAR; - static nsHtml5AttributeName* ATTR_BEGIN; - static nsHtml5AttributeName* ATTR_DEPTH; - static nsHtml5AttributeName* ATTR_DEFER; - static nsHtml5AttributeName* ATTR_FENCE; - static nsHtml5AttributeName* ATTR_FRAME; + static nsHtml5AttributeName* ATTR_DATAFORMATAS; + static nsHtml5AttributeName* ATTR_DISABLED; + static nsHtml5AttributeName* ATTR_DATAFLD; + static nsHtml5AttributeName* ATTR_DEFAULT; + static nsHtml5AttributeName* ATTR_DATASRC; + static nsHtml5AttributeName* ATTR_DATA; + static nsHtml5AttributeName* ATTR_EQUALCOLUMNS; + static nsHtml5AttributeName* ATTR_EQUALROWS; + static nsHtml5AttributeName* ATTR_HSPACE; static nsHtml5AttributeName* ATTR_ISMAP; - static nsHtml5AttributeName* ATTR_ONEND; - static nsHtml5AttributeName* ATTR_INDEX; - static nsHtml5AttributeName* ATTR_ORDER; - static nsHtml5AttributeName* ATTR_OTHER; - static nsHtml5AttributeName* ATTR_ONCUT; - static nsHtml5AttributeName* ATTR_NARGS; - static nsHtml5AttributeName* ATTR_MEDIA; - static nsHtml5AttributeName* ATTR_LABEL; static nsHtml5AttributeName* ATTR_LOCAL; - static nsHtml5AttributeName* ATTR_WIDTH; - static nsHtml5AttributeName* ATTR_TITLE; - static nsHtml5AttributeName* ATTR_VLINK; - static nsHtml5AttributeName* ATTR_VALUE; - static nsHtml5AttributeName* ATTR_SLOPE; - static nsHtml5AttributeName* ATTR_SHAPE; - static nsHtml5AttributeName* ATTR_SCOPE; - static nsHtml5AttributeName* ATTR_SCALE; - static nsHtml5AttributeName* ATTR_SPEED; - static nsHtml5AttributeName* ATTR_STYLE; - static nsHtml5AttributeName* ATTR_RULES; - static nsHtml5AttributeName* ATTR_STEMH; - static nsHtml5AttributeName* ATTR_SIZES; - static nsHtml5AttributeName* ATTR_STEMV; - static nsHtml5AttributeName* ATTR_START; - static nsHtml5AttributeName* ATTR_XMLNS; - static nsHtml5AttributeName* ATTR_ACCEPT; - static nsHtml5AttributeName* ATTR_ACCENT; - static nsHtml5AttributeName* ATTR_ASCENT; - static nsHtml5AttributeName* ATTR_ACTIVE; - static nsHtml5AttributeName* ATTR_ALTIMG; - static nsHtml5AttributeName* ATTR_ACTION; - static nsHtml5AttributeName* ATTR_BORDER; - static nsHtml5AttributeName* ATTR_CURSOR; - static nsHtml5AttributeName* ATTR_COORDS; - static nsHtml5AttributeName* ATTR_FILTER; - static nsHtml5AttributeName* ATTR_FORMAT; - static nsHtml5AttributeName* ATTR_HIDDEN; - static nsHtml5AttributeName* ATTR_HSPACE; - static nsHtml5AttributeName* ATTR_HEIGHT; - static nsHtml5AttributeName* ATTR_ONMOVE; - static nsHtml5AttributeName* ATTR_ONLOAD; - static nsHtml5AttributeName* ATTR_ONDRAG; - static nsHtml5AttributeName* ATTR_ORIGIN; - static nsHtml5AttributeName* ATTR_ONZOOM; - static nsHtml5AttributeName* ATTR_ONHELP; - static nsHtml5AttributeName* ATTR_ONSTOP; - static nsHtml5AttributeName* ATTR_ONDROP; - static nsHtml5AttributeName* ATTR_ONBLUR; - static nsHtml5AttributeName* ATTR_OBJECT; - static nsHtml5AttributeName* ATTR_OFFSET; - static nsHtml5AttributeName* ATTR_ORIENT; - static nsHtml5AttributeName* ATTR_ONCOPY; - static nsHtml5AttributeName* ATTR_NOWRAP; - static nsHtml5AttributeName* ATTR_NOHREF; - static nsHtml5AttributeName* ATTR_MACROS; - static nsHtml5AttributeName* ATTR_METHOD; - static nsHtml5AttributeName* ATTR_LOWSRC; static nsHtml5AttributeName* ATTR_LSPACE; - static nsHtml5AttributeName* ATTR_LQUOTE; - static nsHtml5AttributeName* ATTR_USEMAP; - static nsHtml5AttributeName* ATTR_WIDTHS; - static nsHtml5AttributeName* ATTR_TARGET; - static nsHtml5AttributeName* ATTR_VALUES; - static nsHtml5AttributeName* ATTR_VALIGN; - static nsHtml5AttributeName* ATTR_VSPACE; - static nsHtml5AttributeName* ATTR_POSTER; - static nsHtml5AttributeName* ATTR_POINTS; - static nsHtml5AttributeName* ATTR_PROMPT; - static nsHtml5AttributeName* ATTR_SRCDOC; - static nsHtml5AttributeName* ATTR_SCOPED; - static nsHtml5AttributeName* ATTR_STRING; - static nsHtml5AttributeName* ATTR_SCHEME; - static nsHtml5AttributeName* ATTR_STROKE; - static nsHtml5AttributeName* ATTR_RADIUS; - static nsHtml5AttributeName* ATTR_RESULT; - static nsHtml5AttributeName* ATTR_REPEAT; - static nsHtml5AttributeName* ATTR_SRCSET; + static nsHtml5AttributeName* ATTR_MOVABLELIMITS; + static nsHtml5AttributeName* ATTR_NOTATION; + static nsHtml5AttributeName* ATTR_ONDATASETCHANGED; + static nsHtml5AttributeName* ATTR_ONDATAAVAILABLE; + static nsHtml5AttributeName* ATTR_ONPASTE; + static nsHtml5AttributeName* ATTR_ONDATASETCOMPLETE; static nsHtml5AttributeName* ATTR_RSPACE; + static nsHtml5AttributeName* ATTR_ROWALIGN; static nsHtml5AttributeName* ATTR_ROTATE; - static nsHtml5AttributeName* ATTR_RQUOTE; - static nsHtml5AttributeName* ATTR_ALTTEXT; - static nsHtml5AttributeName* ATTR_ARCHIVE; - static nsHtml5AttributeName* ATTR_AZIMUTH; - static nsHtml5AttributeName* ATTR_CLOSURE; + static nsHtml5AttributeName* ATTR_SEPARATOR; + static nsHtml5AttributeName* ATTR_SEPARATORS; + static nsHtml5AttributeName* ATTR_V_MATHEMATICAL; + static nsHtml5AttributeName* ATTR_VSPACE; + static nsHtml5AttributeName* ATTR_V_HANGING; + static nsHtml5AttributeName* ATTR_XCHANNELSELECTOR; + static nsHtml5AttributeName* ATTR_YCHANNELSELECTOR; + static nsHtml5AttributeName* ATTR_ARABIC_FORM; + static nsHtml5AttributeName* ATTR_ENABLE_BACKGROUND; + static nsHtml5AttributeName* ATTR_ONDBLCLICK; + static nsHtml5AttributeName* ATTR_ONABORT; + static nsHtml5AttributeName* ATTR_CALCMODE; static nsHtml5AttributeName* ATTR_CHECKED; - static nsHtml5AttributeName* ATTR_CLASSID; - static nsHtml5AttributeName* ATTR_CHAROFF; - static nsHtml5AttributeName* ATTR_BGCOLOR; - static nsHtml5AttributeName* ATTR_COLSPAN; - static nsHtml5AttributeName* ATTR_CHARSET; - static nsHtml5AttributeName* ATTR_COMPACT; - static nsHtml5AttributeName* ATTR_CONTENT; - static nsHtml5AttributeName* ATTR_ENCTYPE; - static nsHtml5AttributeName* ATTR_DATASRC; - static nsHtml5AttributeName* ATTR_DATAFLD; - static nsHtml5AttributeName* ATTR_DECLARE; - static nsHtml5AttributeName* ATTR_DISPLAY; - static nsHtml5AttributeName* ATTR_DIVISOR; - static nsHtml5AttributeName* ATTR_DEFAULT; static nsHtml5AttributeName* ATTR_DESCENT; - static nsHtml5AttributeName* ATTR_KERNING; - static nsHtml5AttributeName* ATTR_HANGING; - static nsHtml5AttributeName* ATTR_HEADERS; - static nsHtml5AttributeName* ATTR_ONPASTE; - static nsHtml5AttributeName* ATTR_ONCLICK; - static nsHtml5AttributeName* ATTR_OPTIMUM; - static nsHtml5AttributeName* ATTR_ONBEGIN; - static nsHtml5AttributeName* ATTR_ONKEYUP; - static nsHtml5AttributeName* ATTR_ONFOCUS; - static nsHtml5AttributeName* ATTR_ONERROR; - static nsHtml5AttributeName* ATTR_ONINPUT; - static nsHtml5AttributeName* ATTR_ONABORT; - static nsHtml5AttributeName* ATTR_ONSTART; - static nsHtml5AttributeName* ATTR_ONRESET; + static nsHtml5AttributeName* ATTR_FENCE; + static nsHtml5AttributeName* ATTR_ONSCROLL; + static nsHtml5AttributeName* ATTR_ONACTIVATE; static nsHtml5AttributeName* ATTR_OPACITY; - static nsHtml5AttributeName* ATTR_NOSHADE; - static nsHtml5AttributeName* ATTR_MINSIZE; - static nsHtml5AttributeName* ATTR_MAXSIZE; - static nsHtml5AttributeName* ATTR_LARGEOP; - static nsHtml5AttributeName* ATTR_UNICODE; - static nsHtml5AttributeName* ATTR_TARGETX; - static nsHtml5AttributeName* ATTR_TARGETY; - static nsHtml5AttributeName* ATTR_VIEWBOX; - static nsHtml5AttributeName* ATTR_VERSION; - static nsHtml5AttributeName* ATTR_PATTERN; - static nsHtml5AttributeName* ATTR_PROFILE; static nsHtml5AttributeName* ATTR_SPACING; - static nsHtml5AttributeName* ATTR_RESTART; - static nsHtml5AttributeName* ATTR_ROWSPAN; + static nsHtml5AttributeName* ATTR_SPECULAREXPONENT; + static nsHtml5AttributeName* ATTR_SPECULARCONSTANT; + static nsHtml5AttributeName* ATTR_SPECIFICATION; + static nsHtml5AttributeName* ATTR_THICKMATHSPACE; + static nsHtml5AttributeName* ATTR_UNICODE; + static nsHtml5AttributeName* ATTR_UNICODE_BIDI; + static nsHtml5AttributeName* ATTR_UNICODE_RANGE; + static nsHtml5AttributeName* ATTR_BORDER; + static nsHtml5AttributeName* ATTR_ID; + static nsHtml5AttributeName* ATTR_GRADIENTTRANSFORM; + static nsHtml5AttributeName* ATTR_GRADIENTUNITS; + static nsHtml5AttributeName* ATTR_HIDDEN; + static nsHtml5AttributeName* ATTR_HEADERS; + static nsHtml5AttributeName* ATTR_READONLY; + static nsHtml5AttributeName* ATTR_RENDERING_INTENT; + static nsHtml5AttributeName* ATTR_SEED; + static nsHtml5AttributeName* ATTR_SRCDOC; + static nsHtml5AttributeName* ATTR_STDDEVIATION; static nsHtml5AttributeName* ATTR_SANDBOX; - static nsHtml5AttributeName* ATTR_SUMMARY; - static nsHtml5AttributeName* ATTR_STANDBY; - static nsHtml5AttributeName* ATTR_REPLACE; - static nsHtml5AttributeName* ATTR_AUTOPLAY; - static nsHtml5AttributeName* ATTR_ADDITIVE; - static nsHtml5AttributeName* ATTR_CALCMODE; - static nsHtml5AttributeName* ATTR_CODETYPE; - static nsHtml5AttributeName* ATTR_CODEBASE; - static nsHtml5AttributeName* ATTR_CONTROLS; + static nsHtml5AttributeName* ATTR_V_IDEOGRAPHIC; + static nsHtml5AttributeName* ATTR_WORD_SPACING; + static nsHtml5AttributeName* ATTR_ACCENTUNDER; + static nsHtml5AttributeName* ATTR_ACCEPT_CHARSET; + static nsHtml5AttributeName* ATTR_ACCESSKEY; + static nsHtml5AttributeName* ATTR_ACCENT_HEIGHT; + static nsHtml5AttributeName* ATTR_ACCENT; + static nsHtml5AttributeName* ATTR_ASCENT; + static nsHtml5AttributeName* ATTR_ACCEPT; static nsHtml5AttributeName* ATTR_BEVELLED; + static nsHtml5AttributeName* ATTR_BASEFREQUENCY; + static nsHtml5AttributeName* ATTR_BASELINE_SHIFT; + static nsHtml5AttributeName* ATTR_BASEPROFILE; static nsHtml5AttributeName* ATTR_BASELINE; - static nsHtml5AttributeName* ATTR_EXPONENT; - static nsHtml5AttributeName* ATTR_EDGEMODE; - static nsHtml5AttributeName* ATTR_ENCODING; - static nsHtml5AttributeName* ATTR_GLYPHREF; + static nsHtml5AttributeName* ATTR_BASE; + static nsHtml5AttributeName* ATTR_CODE; + static nsHtml5AttributeName* ATTR_CODETYPE; + static nsHtml5AttributeName* ATTR_CODEBASE; + static nsHtml5AttributeName* ATTR_CITE; + static nsHtml5AttributeName* ATTR_DEFER; static nsHtml5AttributeName* ATTR_DATETIME; - static nsHtml5AttributeName* ATTR_DISABLED; - static nsHtml5AttributeName* ATTR_FONTSIZE; - static nsHtml5AttributeName* ATTR_KEYTIMES; - static nsHtml5AttributeName* ATTR_PANOSE_1; - static nsHtml5AttributeName* ATTR_HREFLANG; - static nsHtml5AttributeName* ATTR_ONRESIZE; - static nsHtml5AttributeName* ATTR_ONCHANGE; - static nsHtml5AttributeName* ATTR_ONBOUNCE; - static nsHtml5AttributeName* ATTR_ONUNLOAD; - static nsHtml5AttributeName* ATTR_ONFINISH; - static nsHtml5AttributeName* ATTR_ONSCROLL; - static nsHtml5AttributeName* ATTR_OPERATOR; - static nsHtml5AttributeName* ATTR_OVERFLOW; - static nsHtml5AttributeName* ATTR_ONSUBMIT; - static nsHtml5AttributeName* ATTR_ONREPEAT; - static nsHtml5AttributeName* ATTR_ONSELECT; - static nsHtml5AttributeName* ATTR_NOTATION; - static nsHtml5AttributeName* ATTR_NORESIZE; - static nsHtml5AttributeName* ATTR_MANIFEST; - static nsHtml5AttributeName* ATTR_MATHSIZE; - static nsHtml5AttributeName* ATTR_MULTIPLE; - static nsHtml5AttributeName* ATTR_LONGDESC; - static nsHtml5AttributeName* ATTR_LANGUAGE; - static nsHtml5AttributeName* ATTR_TEMPLATE; - static nsHtml5AttributeName* ATTR_TABINDEX; - static nsHtml5AttributeName* ATTR_PROPERTY; - static nsHtml5AttributeName* ATTR_READONLY; - static nsHtml5AttributeName* ATTR_SELECTED; - static nsHtml5AttributeName* ATTR_ROWLINES; - static nsHtml5AttributeName* ATTR_SEAMLESS; - static nsHtml5AttributeName* ATTR_ROWALIGN; - static nsHtml5AttributeName* ATTR_STRETCHY; - static nsHtml5AttributeName* ATTR_REQUIRED; - static nsHtml5AttributeName* ATTR_XML_BASE; - static nsHtml5AttributeName* ATTR_XML_LANG; - static nsHtml5AttributeName* ATTR_X_HEIGHT; - static nsHtml5AttributeName* ATTR_ARIA_OWNS; - static nsHtml5AttributeName* ATTR_AUTOFOCUS; - static nsHtml5AttributeName* ATTR_ARIA_SORT; - static nsHtml5AttributeName* ATTR_ACCESSKEY; - static nsHtml5AttributeName* ATTR_ARIA_BUSY; - static nsHtml5AttributeName* ATTR_ARIA_GRAB; - static nsHtml5AttributeName* ATTR_AMPLITUDE; - static nsHtml5AttributeName* ATTR_ARIA_LIVE; - static nsHtml5AttributeName* ATTR_CLIP_RULE; - static nsHtml5AttributeName* ATTR_CLIP_PATH; - static nsHtml5AttributeName* ATTR_EQUALROWS; - static nsHtml5AttributeName* ATTR_ELEVATION; static nsHtml5AttributeName* ATTR_DIRECTION; - static nsHtml5AttributeName* ATTR_DRAGGABLE; - static nsHtml5AttributeName* ATTR_FILL_RULE; - static nsHtml5AttributeName* ATTR_FONTSTYLE; - static nsHtml5AttributeName* ATTR_FONT_SIZE; - static nsHtml5AttributeName* ATTR_KEYSYSTEM; - static nsHtml5AttributeName* ATTR_KEYPOINTS; + static nsHtml5AttributeName* ATTR_EDGEMODE; + static nsHtml5AttributeName* ATTR_EDGE; + static nsHtml5AttributeName* ATTR_FACE; static nsHtml5AttributeName* ATTR_HIDEFOCUS; - static nsHtml5AttributeName* ATTR_ONMESSAGE; + static nsHtml5AttributeName* ATTR_INDEX; + static nsHtml5AttributeName* ATTR_IRRELEVANT; static nsHtml5AttributeName* ATTR_INTERCEPT; - static nsHtml5AttributeName* ATTR_ONDRAGEND; - static nsHtml5AttributeName* ATTR_ONMOVEEND; - static nsHtml5AttributeName* ATTR_ONINVALID; static nsHtml5AttributeName* ATTR_INTEGRITY; - static nsHtml5AttributeName* ATTR_ONKEYDOWN; - static nsHtml5AttributeName* ATTR_ONFOCUSIN; - static nsHtml5AttributeName* ATTR_ONMOUSEUP; - static nsHtml5AttributeName* ATTR_INPUTMODE; - static nsHtml5AttributeName* ATTR_ONROWEXIT; - static nsHtml5AttributeName* ATTR_MATHCOLOR; - static nsHtml5AttributeName* ATTR_MASKUNITS; - static nsHtml5AttributeName* ATTR_MAXLENGTH; static nsHtml5AttributeName* ATTR_LINEBREAK; - static nsHtml5AttributeName* ATTR_TRANSFORM; - static nsHtml5AttributeName* ATTR_V_HANGING; - static nsHtml5AttributeName* ATTR_VALUETYPE; - static nsHtml5AttributeName* ATTR_POINTSATZ; - static nsHtml5AttributeName* ATTR_POINTSATX; - static nsHtml5AttributeName* ATTR_POINTSATY; - static nsHtml5AttributeName* ATTR_SYMMETRIC; - static nsHtml5AttributeName* ATTR_SCROLLING; + static nsHtml5AttributeName* ATTR_LABEL; + static nsHtml5AttributeName* ATTR_LINETHICKNESS; + static nsHtml5AttributeName* ATTR_MODE; + static nsHtml5AttributeName* ATTR_NAME; + static nsHtml5AttributeName* ATTR_NORESIZE; + static nsHtml5AttributeName* ATTR_ONBEFOREUNLOAD; + static nsHtml5AttributeName* ATTR_ONREPEAT; + static nsHtml5AttributeName* ATTR_OBJECT; + static nsHtml5AttributeName* ATTR_ONSELECT; + static nsHtml5AttributeName* ATTR_ORDER; + static nsHtml5AttributeName* ATTR_OTHER; + static nsHtml5AttributeName* ATTR_ONRESET; + static nsHtml5AttributeName* ATTR_ONCELLCHANGE; + static nsHtml5AttributeName* ATTR_ONREADYSTATECHANGE; + static nsHtml5AttributeName* ATTR_ONMESSAGE; + static nsHtml5AttributeName* ATTR_ONBEGIN; + static nsHtml5AttributeName* ATTR_ONHELP; + static nsHtml5AttributeName* ATTR_ONBEFOREPRINT; + static nsHtml5AttributeName* ATTR_ORIENT; + static nsHtml5AttributeName* ATTR_ORIENTATION; + static nsHtml5AttributeName* ATTR_ONBEFORECOPY; + static nsHtml5AttributeName* ATTR_ONSELECTSTART; + static nsHtml5AttributeName* ATTR_ONBEFOREPASTE; + static nsHtml5AttributeName* ATTR_ONBEFOREUPDATE; + static nsHtml5AttributeName* ATTR_ONDEACTIVATE; + static nsHtml5AttributeName* ATTR_ONBEFOREACTIVATE; + static nsHtml5AttributeName* ATTR_ONBEFORDEACTIVATE; + static nsHtml5AttributeName* ATTR_ONKEYPRESS; + static nsHtml5AttributeName* ATTR_ONKEYUP; + static nsHtml5AttributeName* ATTR_ONBEFOREEDITFOCUS; + static nsHtml5AttributeName* ATTR_ONBEFORECUT; + static nsHtml5AttributeName* ATTR_ONKEYDOWN; + static nsHtml5AttributeName* ATTR_ONRESIZE; + static nsHtml5AttributeName* ATTR_REPEAT; + static nsHtml5AttributeName* ATTR_REPEAT_MAX; + static nsHtml5AttributeName* ATTR_REFERRERPOLICY; + static nsHtml5AttributeName* ATTR_RULES; + static nsHtml5AttributeName* ATTR_REPEAT_MIN; + static nsHtml5AttributeName* ATTR_ROLE; + static nsHtml5AttributeName* ATTR_REPEATCOUNT; + static nsHtml5AttributeName* ATTR_REPEAT_START; + static nsHtml5AttributeName* ATTR_REPEAT_TEMPLATE; static nsHtml5AttributeName* ATTR_REPEATDUR; + static nsHtml5AttributeName* ATTR_SELECTED; + static nsHtml5AttributeName* ATTR_SPEED; + static nsHtml5AttributeName* ATTR_SIZES; + static nsHtml5AttributeName* ATTR_SUPERSCRIPTSHIFT; + static nsHtml5AttributeName* ATTR_STRETCHY; + static nsHtml5AttributeName* ATTR_SCHEME; + static nsHtml5AttributeName* ATTR_SPREADMETHOD; static nsHtml5AttributeName* ATTR_SELECTION; - static nsHtml5AttributeName* ATTR_SEPARATOR; - static nsHtml5AttributeName* ATTR_XML_SPACE; - static nsHtml5AttributeName* ATTR_AUTOSUBMIT; + static nsHtml5AttributeName* ATTR_SIZE; + static nsHtml5AttributeName* ATTR_TYPE; + static nsHtml5AttributeName* ATTR_UNSELECTABLE; + static nsHtml5AttributeName* ATTR_UNDERLINE_POSITION; + static nsHtml5AttributeName* ATTR_UNDERLINE_THICKNESS; + static nsHtml5AttributeName* ATTR_X_HEIGHT; + static nsHtml5AttributeName* ATTR_DIFFUSECONSTANT; + static nsHtml5AttributeName* ATTR_HREF; + static nsHtml5AttributeName* ATTR_HREFLANG; + static nsHtml5AttributeName* ATTR_ONAFTERPRINT; + static nsHtml5AttributeName* ATTR_ONAFTERUPDATE; + static nsHtml5AttributeName* ATTR_PROFILE; + static nsHtml5AttributeName* ATTR_SURFACESCALE; + static nsHtml5AttributeName* ATTR_XREF; + static nsHtml5AttributeName* ATTR_ALIGN; + static nsHtml5AttributeName* ATTR_ALIGNMENT_BASELINE; + static nsHtml5AttributeName* ATTR_ALIGNMENTSCOPE; + static nsHtml5AttributeName* ATTR_DRAGGABLE; + static nsHtml5AttributeName* ATTR_HEIGHT; + static nsHtml5AttributeName* ATTR_HANGING; + static nsHtml5AttributeName* ATTR_IMAGE_RENDERING; + static nsHtml5AttributeName* ATTR_LANGUAGE; + static nsHtml5AttributeName* ATTR_LANG; + static nsHtml5AttributeName* ATTR_LARGEOP; + static nsHtml5AttributeName* ATTR_LONGDESC; + static nsHtml5AttributeName* ATTR_LENGTHADJUST; + static nsHtml5AttributeName* ATTR_MARGINHEIGHT; + static nsHtml5AttributeName* ATTR_MARGINWIDTH; + static nsHtml5AttributeName* ATTR_NARGS; + static nsHtml5AttributeName* ATTR_ORIGIN; + static nsHtml5AttributeName* ATTR_PING; + static nsHtml5AttributeName* ATTR_TARGET; + static nsHtml5AttributeName* ATTR_TARGETX; + static nsHtml5AttributeName* ATTR_TARGETY; static nsHtml5AttributeName* ATTR_ALPHABETIC; + static nsHtml5AttributeName* ATTR_ARCHIVE; + static nsHtml5AttributeName* ATTR_HIGH; + static nsHtml5AttributeName* ATTR_LIGHTING_COLOR; + static nsHtml5AttributeName* ATTR_MATHEMATICAL; + static nsHtml5AttributeName* ATTR_MATHBACKGROUND; + static nsHtml5AttributeName* ATTR_METHOD; + static nsHtml5AttributeName* ATTR_MATHVARIANT; + static nsHtml5AttributeName* ATTR_MATHCOLOR; + static nsHtml5AttributeName* ATTR_MATHSIZE; + static nsHtml5AttributeName* ATTR_NOSHADE; + static nsHtml5AttributeName* ATTR_ONCHANGE; + static nsHtml5AttributeName* ATTR_PATHLENGTH; + static nsHtml5AttributeName* ATTR_PATH; + static nsHtml5AttributeName* ATTR_ALTIMG; static nsHtml5AttributeName* ATTR_ACTIONTYPE; - static nsHtml5AttributeName* ATTR_ACCUMULATE; - static nsHtml5AttributeName* ATTR_ARIA_LEVEL; - static nsHtml5AttributeName* ATTR_COLUMNSPAN; - static nsHtml5AttributeName* ATTR_CAP_HEIGHT; + static nsHtml5AttributeName* ATTR_ACTION; + static nsHtml5AttributeName* ATTR_ACTIVE; + static nsHtml5AttributeName* ATTR_ADDITIVE; + static nsHtml5AttributeName* ATTR_BEGIN; + static nsHtml5AttributeName* ATTR_DOMINANT_BASELINE; + static nsHtml5AttributeName* ATTR_DIVISOR; + static nsHtml5AttributeName* ATTR_DEFINITIONURL; + static nsHtml5AttributeName* ATTR_HORIZ_ADV_X; + static nsHtml5AttributeName* ATTR_HORIZ_ORIGIN_X; + static nsHtml5AttributeName* ATTR_HORIZ_ORIGIN_Y; + static nsHtml5AttributeName* ATTR_LIMITINGCONEANGLE; + static nsHtml5AttributeName* ATTR_MEDIUMMATHSPACE; + static nsHtml5AttributeName* ATTR_MEDIA; + static nsHtml5AttributeName* ATTR_MANIFEST; + static nsHtml5AttributeName* ATTR_ONFILTERCHANGE; + static nsHtml5AttributeName* ATTR_ONFINISH; + static nsHtml5AttributeName* ATTR_OPTIMUM; + static nsHtml5AttributeName* ATTR_RADIOGROUP; + static nsHtml5AttributeName* ATTR_RADIUS; + static nsHtml5AttributeName* ATTR_SCRIPTLEVEL; + static nsHtml5AttributeName* ATTR_SCRIPTSIZEMULTIPLIER; + static nsHtml5AttributeName* ATTR_STRING; + static nsHtml5AttributeName* ATTR_STRIKETHROUGH_POSITION; + static nsHtml5AttributeName* ATTR_STRIKETHROUGH_THICKNESS; + static nsHtml5AttributeName* ATTR_SCRIPTMINSIZE; + static nsHtml5AttributeName* ATTR_TABINDEX; + static nsHtml5AttributeName* ATTR_VALIGN; + static nsHtml5AttributeName* ATTR_VISIBILITY; static nsHtml5AttributeName* ATTR_BACKGROUND; - static nsHtml5AttributeName* ATTR_GLYPH_NAME; - static nsHtml5AttributeName* ATTR_GROUPALIGN; - static nsHtml5AttributeName* ATTR_FONTFAMILY; - static nsHtml5AttributeName* ATTR_FONTWEIGHT; - static nsHtml5AttributeName* ATTR_FONT_STYLE; - static nsHtml5AttributeName* ATTR_KEYSPLINES; - static nsHtml5AttributeName* ATTR_HTTP_EQUIV; - static nsHtml5AttributeName* ATTR_ONACTIVATE; - static nsHtml5AttributeName* ATTR_OCCURRENCE; - static nsHtml5AttributeName* ATTR_IRRELEVANT; - static nsHtml5AttributeName* ATTR_ONDBLCLICK; - static nsHtml5AttributeName* ATTR_ONDRAGDROP; - static nsHtml5AttributeName* ATTR_ONKEYPRESS; - static nsHtml5AttributeName* ATTR_ONROWENTER; - static nsHtml5AttributeName* ATTR_ONDRAGOVER; - static nsHtml5AttributeName* ATTR_ONFOCUSOUT; - static nsHtml5AttributeName* ATTR_ONMOUSEOUT; - static nsHtml5AttributeName* ATTR_NUMOCTAVES; + static nsHtml5AttributeName* ATTR_LINK; static nsHtml5AttributeName* ATTR_MARKER_MID; + static nsHtml5AttributeName* ATTR_MARKERHEIGHT; static nsHtml5AttributeName* ATTR_MARKER_END; - static nsHtml5AttributeName* ATTR_TEXTLENGTH; - static nsHtml5AttributeName* ATTR_VISIBILITY; - static nsHtml5AttributeName* ATTR_VIEWTARGET; - static nsHtml5AttributeName* ATTR_VERT_ADV_Y; - static nsHtml5AttributeName* ATTR_PATHLENGTH; - static nsHtml5AttributeName* ATTR_REPEAT_MAX; - static nsHtml5AttributeName* ATTR_RADIOGROUP; - static nsHtml5AttributeName* ATTR_STOP_COLOR; - static nsHtml5AttributeName* ATTR_SEPARATORS; - static nsHtml5AttributeName* ATTR_REPEAT_MIN; - static nsHtml5AttributeName* ATTR_ROWSPACING; + static nsHtml5AttributeName* ATTR_MASK; + static nsHtml5AttributeName* ATTR_MARKER_START; + static nsHtml5AttributeName* ATTR_MARKERWIDTH; + static nsHtml5AttributeName* ATTR_MASKUNITS; + static nsHtml5AttributeName* ATTR_MARKERUNITS; + static nsHtml5AttributeName* ATTR_MASKCONTENTUNITS; + static nsHtml5AttributeName* ATTR_AMPLITUDE; + static nsHtml5AttributeName* ATTR_CELLSPACING; + static nsHtml5AttributeName* ATTR_CELLPADDING; + static nsHtml5AttributeName* ATTR_DECLARE; + static nsHtml5AttributeName* ATTR_FILL_RULE; + static nsHtml5AttributeName* ATTR_FILL; + static nsHtml5AttributeName* ATTR_FILL_OPACITY; + static nsHtml5AttributeName* ATTR_MAXLENGTH; + static nsHtml5AttributeName* ATTR_ONCLICK; + static nsHtml5AttributeName* ATTR_ONBLUR; + static nsHtml5AttributeName* ATTR_REPLACE; + static nsHtml5AttributeName* ATTR_ROWLINES; + static nsHtml5AttributeName* ATTR_SCALE; + static nsHtml5AttributeName* ATTR_STYLE; + static nsHtml5AttributeName* ATTR_TABLEVALUES; + static nsHtml5AttributeName* ATTR_TITLE; + static nsHtml5AttributeName* ATTR_V_ALPHABETIC; + static nsHtml5AttributeName* ATTR_AZIMUTH; + static nsHtml5AttributeName* ATTR_FORMAT; + static nsHtml5AttributeName* ATTR_FRAMEBORDER; + static nsHtml5AttributeName* ATTR_FRAME; + static nsHtml5AttributeName* ATTR_FRAMESPACING; + static nsHtml5AttributeName* ATTR_FROM; + static nsHtml5AttributeName* ATTR_FORM; + static nsHtml5AttributeName* ATTR_PROMPT; + static nsHtml5AttributeName* ATTR_PRIMITIVEUNITS; + static nsHtml5AttributeName* ATTR_SYMMETRIC; + static nsHtml5AttributeName* ATTR_STEMH; + static nsHtml5AttributeName* ATTR_STEMV; + static nsHtml5AttributeName* ATTR_SEAMLESS; + static nsHtml5AttributeName* ATTR_SUMMARY; + static nsHtml5AttributeName* ATTR_USEMAP; static nsHtml5AttributeName* ATTR_ZOOMANDPAN; - static nsHtml5AttributeName* ATTR_XLINK_TYPE; - static nsHtml5AttributeName* ATTR_XLINK_ROLE; + static nsHtml5AttributeName* ATTR_ASYNC; + static nsHtml5AttributeName* ATTR_ALINK; + static nsHtml5AttributeName* ATTR_IN; + static nsHtml5AttributeName* ATTR_ICON; + static nsHtml5AttributeName* ATTR_KERNELMATRIX; + static nsHtml5AttributeName* ATTR_KERNING; + static nsHtml5AttributeName* ATTR_KERNELUNITLENGTH; + static nsHtml5AttributeName* ATTR_ONUNLOAD; + static nsHtml5AttributeName* ATTR_OPEN; + static nsHtml5AttributeName* ATTR_ONINVALID; + static nsHtml5AttributeName* ATTR_ONEND; + static nsHtml5AttributeName* ATTR_ONINPUT; + static nsHtml5AttributeName* ATTR_POINTER_EVENTS; + static nsHtml5AttributeName* ATTR_POINTS; + static nsHtml5AttributeName* ATTR_POINTSATX; + static nsHtml5AttributeName* ATTR_POINTSATY; + static nsHtml5AttributeName* ATTR_POINTSATZ; + static nsHtml5AttributeName* ATTR_SPAN; + static nsHtml5AttributeName* ATTR_STANDBY; + static nsHtml5AttributeName* ATTR_THINMATHSPACE; + static nsHtml5AttributeName* ATTR_TRANSFORM; + static nsHtml5AttributeName* ATTR_VLINK; + static nsHtml5AttributeName* ATTR_WHEN; static nsHtml5AttributeName* ATTR_XLINK_HREF; + static nsHtml5AttributeName* ATTR_XLINK_TITLE; + static nsHtml5AttributeName* ATTR_XLINK_ROLE; + static nsHtml5AttributeName* ATTR_XLINK_ARCROLE; + static nsHtml5AttributeName* ATTR_XMLNS_XLINK; + static nsHtml5AttributeName* ATTR_XMLNS; + static nsHtml5AttributeName* ATTR_XLINK_TYPE; static nsHtml5AttributeName* ATTR_XLINK_SHOW; - static nsHtml5AttributeName* ATTR_ACCENTUNDER; - static nsHtml5AttributeName* ATTR_ARIA_SECRET; - static nsHtml5AttributeName* ATTR_ARIA_ATOMIC; - static nsHtml5AttributeName* ATTR_ARIA_HIDDEN; - static nsHtml5AttributeName* ATTR_ARIA_FLOWTO; - static nsHtml5AttributeName* ATTR_ARABIC_FORM; - static nsHtml5AttributeName* ATTR_CELLPADDING; - static nsHtml5AttributeName* ATTR_CELLSPACING; - static nsHtml5AttributeName* ATTR_COLUMNWIDTH; - static nsHtml5AttributeName* ATTR_CROSSORIGIN; - static nsHtml5AttributeName* ATTR_COLUMNALIGN; - static nsHtml5AttributeName* ATTR_COLUMNLINES; - static nsHtml5AttributeName* ATTR_CONTEXTMENU; - static nsHtml5AttributeName* ATTR_BASEPROFILE; - static nsHtml5AttributeName* ATTR_FONT_FAMILY; - static nsHtml5AttributeName* ATTR_FRAMEBORDER; - static nsHtml5AttributeName* ATTR_FILTERUNITS; + static nsHtml5AttributeName* ATTR_XLINK_ACTUATE; + static nsHtml5AttributeName* ATTR_AUTOPLAY; + static nsHtml5AttributeName* ATTR_AUTOSUBMIT; + static nsHtml5AttributeName* ATTR_AUTOCOMPLETE; + static nsHtml5AttributeName* ATTR_AUTOFOCUS; + static nsHtml5AttributeName* ATTR_BGCOLOR; + static nsHtml5AttributeName* ATTR_COLOR_PROFILE; + static nsHtml5AttributeName* ATTR_COLOR_RENDERING; + static nsHtml5AttributeName* ATTR_COLOR_INTERPOLATION; + static nsHtml5AttributeName* ATTR_COLOR; + static nsHtml5AttributeName* ATTR_COLOR_INTERPOLATION_FILTERS; + static nsHtml5AttributeName* ATTR_ENCODING; + static nsHtml5AttributeName* ATTR_EXPONENT; static nsHtml5AttributeName* ATTR_FLOOD_COLOR; - static nsHtml5AttributeName* ATTR_FONT_WEIGHT; - static nsHtml5AttributeName* ATTR_HORIZ_ADV_X; - static nsHtml5AttributeName* ATTR_ONDRAGLEAVE; - static nsHtml5AttributeName* ATTR_ONMOUSEMOVE; - static nsHtml5AttributeName* ATTR_ORIENTATION; - static nsHtml5AttributeName* ATTR_ONMOUSEDOWN; - static nsHtml5AttributeName* ATTR_ONMOUSEOVER; - static nsHtml5AttributeName* ATTR_ONDRAGENTER; + static nsHtml5AttributeName* ATTR_FLOOD_OPACITY; static nsHtml5AttributeName* ATTR_IDEOGRAPHIC; - static nsHtml5AttributeName* ATTR_ONBEFORECUT; - static nsHtml5AttributeName* ATTR_ONFORMINPUT; - static nsHtml5AttributeName* ATTR_ONDRAGSTART; + static nsHtml5AttributeName* ATTR_LQUOTE; + static nsHtml5AttributeName* ATTR_PANOSE_1; + static nsHtml5AttributeName* ATTR_NUMOCTAVES; + static nsHtml5AttributeName* ATTR_ONLOAD; + static nsHtml5AttributeName* ATTR_ONBOUNCE; + static nsHtml5AttributeName* ATTR_ONCONTROLSELECT; + static nsHtml5AttributeName* ATTR_ONROWSINSERTED; + static nsHtml5AttributeName* ATTR_ONMOUSEWHEEL; + static nsHtml5AttributeName* ATTR_ONROWENTER; + static nsHtml5AttributeName* ATTR_ONMOUSEENTER; + static nsHtml5AttributeName* ATTR_ONMOUSEOVER; + static nsHtml5AttributeName* ATTR_ONFORMCHANGE; + static nsHtml5AttributeName* ATTR_ONFOCUSIN; + static nsHtml5AttributeName* ATTR_ONROWEXIT; + static nsHtml5AttributeName* ATTR_ONMOVEEND; + static nsHtml5AttributeName* ATTR_ONCONTEXTMENU; + static nsHtml5AttributeName* ATTR_ONZOOM; + static nsHtml5AttributeName* ATTR_ONLOSECAPTURE; + static nsHtml5AttributeName* ATTR_ONCOPY; static nsHtml5AttributeName* ATTR_ONMOVESTART; - static nsHtml5AttributeName* ATTR_MARKERUNITS; - static nsHtml5AttributeName* ATTR_MATHVARIANT; - static nsHtml5AttributeName* ATTR_MARGINWIDTH; - static nsHtml5AttributeName* ATTR_MARKERWIDTH; - static nsHtml5AttributeName* ATTR_TEXT_ANCHOR; - static nsHtml5AttributeName* ATTR_TABLEVALUES; - static nsHtml5AttributeName* ATTR_SCRIPTLEVEL; - static nsHtml5AttributeName* ATTR_REPEATCOUNT; - static nsHtml5AttributeName* ATTR_STITCHTILES; - static nsHtml5AttributeName* ATTR_STARTOFFSET; - static nsHtml5AttributeName* ATTR_SCROLLDELAY; - static nsHtml5AttributeName* ATTR_XMLNS_XLINK; - static nsHtml5AttributeName* ATTR_XLINK_TITLE; - static nsHtml5AttributeName* ATTR_ARIA_INVALID; - static nsHtml5AttributeName* ATTR_ARIA_PRESSED; - static nsHtml5AttributeName* ATTR_ARIA_CHECKED; - static nsHtml5AttributeName* ATTR_AUTOCOMPLETE; - static nsHtml5AttributeName* ATTR_ARIA_SETSIZE; - static nsHtml5AttributeName* ATTR_ARIA_CHANNEL; - static nsHtml5AttributeName* ATTR_EQUALCOLUMNS; - static nsHtml5AttributeName* ATTR_DISPLAYSTYLE; - static nsHtml5AttributeName* ATTR_DATAFORMATAS; - static nsHtml5AttributeName* ATTR_FILL_OPACITY; - static nsHtml5AttributeName* ATTR_FONT_VARIANT; - static nsHtml5AttributeName* ATTR_FONT_STRETCH; - static nsHtml5AttributeName* ATTR_FRAMESPACING; - static nsHtml5AttributeName* ATTR_KERNELMATRIX; - static nsHtml5AttributeName* ATTR_ONDEACTIVATE; static nsHtml5AttributeName* ATTR_ONROWSDELETE; static nsHtml5AttributeName* ATTR_ONMOUSELEAVE; - static nsHtml5AttributeName* ATTR_ONFORMCHANGE; - static nsHtml5AttributeName* ATTR_ONCELLCHANGE; - static nsHtml5AttributeName* ATTR_ONMOUSEWHEEL; - static nsHtml5AttributeName* ATTR_ONMOUSEENTER; - static nsHtml5AttributeName* ATTR_ONAFTERPRINT; - static nsHtml5AttributeName* ATTR_ONBEFORECOPY; - static nsHtml5AttributeName* ATTR_MARGINHEIGHT; - static nsHtml5AttributeName* ATTR_MARKERHEIGHT; - static nsHtml5AttributeName* ATTR_MARKER_START; - static nsHtml5AttributeName* ATTR_MATHEMATICAL; - static nsHtml5AttributeName* ATTR_LENGTHADJUST; - static nsHtml5AttributeName* ATTR_UNSELECTABLE; - static nsHtml5AttributeName* ATTR_UNICODE_BIDI; - static nsHtml5AttributeName* ATTR_UNITS_PER_EM; - static nsHtml5AttributeName* ATTR_WORD_SPACING; - static nsHtml5AttributeName* ATTR_WRITING_MODE; - static nsHtml5AttributeName* ATTR_V_ALPHABETIC; - static nsHtml5AttributeName* ATTR_PATTERNUNITS; - static nsHtml5AttributeName* ATTR_SPREADMETHOD; - static nsHtml5AttributeName* ATTR_SURFACESCALE; + static nsHtml5AttributeName* ATTR_ONMOVE; + static nsHtml5AttributeName* ATTR_ONMOUSEMOVE; + static nsHtml5AttributeName* ATTR_ONMOUSEUP; + static nsHtml5AttributeName* ATTR_ONFOCUS; + static nsHtml5AttributeName* ATTR_ONMOUSEOUT; + static nsHtml5AttributeName* ATTR_ONFORMINPUT; + static nsHtml5AttributeName* ATTR_ONFOCUSOUT; + static nsHtml5AttributeName* ATTR_ONMOUSEDOWN; + static nsHtml5AttributeName* ATTR_TO; + static nsHtml5AttributeName* ATTR_RQUOTE; + static nsHtml5AttributeName* ATTR_STROKE_LINECAP; + static nsHtml5AttributeName* ATTR_SCROLLDELAY; + static nsHtml5AttributeName* ATTR_STROKE_DASHARRAY; + static nsHtml5AttributeName* ATTR_STROKE_DASHOFFSET; + static nsHtml5AttributeName* ATTR_STROKE_LINEJOIN; + static nsHtml5AttributeName* ATTR_STROKE_MITERLIMIT; + static nsHtml5AttributeName* ATTR_STROKE; + static nsHtml5AttributeName* ATTR_SCROLLING; static nsHtml5AttributeName* ATTR_STROKE_WIDTH; - static nsHtml5AttributeName* ATTR_REPEAT_START; - static nsHtml5AttributeName* ATTR_STDDEVIATION; + static nsHtml5AttributeName* ATTR_STROKE_OPACITY; + static nsHtml5AttributeName* ATTR_COMPACT; + static nsHtml5AttributeName* ATTR_CLIP; + static nsHtml5AttributeName* ATTR_CLIP_RULE; + static nsHtml5AttributeName* ATTR_CLIP_PATH; + static nsHtml5AttributeName* ATTR_CLIPPATHUNITS; + static nsHtml5AttributeName* ATTR_DISPLAY; + static nsHtml5AttributeName* ATTR_DISPLAYSTYLE; + static nsHtml5AttributeName* ATTR_GLYPH_ORIENTATION_VERTICAL; + static nsHtml5AttributeName* ATTR_GLYPH_ORIENTATION_HORIZONTAL; + static nsHtml5AttributeName* ATTR_GLYPHREF; + static nsHtml5AttributeName* ATTR_GLYPH_NAME; + static nsHtml5AttributeName* ATTR_HTTP_EQUIV; + static nsHtml5AttributeName* ATTR_KEYPOINTS; + static nsHtml5AttributeName* ATTR_LOOP; + static nsHtml5AttributeName* ATTR_PROPERTY; + static nsHtml5AttributeName* ATTR_SCOPED; + static nsHtml5AttributeName* ATTR_STEP; + static nsHtml5AttributeName* ATTR_SHAPE_RENDERING; + static nsHtml5AttributeName* ATTR_SCOPE; + static nsHtml5AttributeName* ATTR_SHAPE; + static nsHtml5AttributeName* ATTR_SLOPE; + static nsHtml5AttributeName* ATTR_STOP_COLOR; static nsHtml5AttributeName* ATTR_STOP_OPACITY; - static nsHtml5AttributeName* ATTR_ARIA_CONTROLS; - static nsHtml5AttributeName* ATTR_ARIA_HASPOPUP; - static nsHtml5AttributeName* ATTR_ACCENT_HEIGHT; - static nsHtml5AttributeName* ATTR_ARIA_VALUENOW; - static nsHtml5AttributeName* ATTR_ARIA_RELEVANT; - static nsHtml5AttributeName* ATTR_ARIA_POSINSET; - static nsHtml5AttributeName* ATTR_ARIA_VALUEMAX; - static nsHtml5AttributeName* ATTR_ARIA_READONLY; - static nsHtml5AttributeName* ATTR_ARIA_SELECTED; - static nsHtml5AttributeName* ATTR_ARIA_REQUIRED; - static nsHtml5AttributeName* ATTR_ARIA_EXPANDED; - static nsHtml5AttributeName* ATTR_ARIA_DISABLED; - static nsHtml5AttributeName* ATTR_ATTRIBUTETYPE; + static nsHtml5AttributeName* ATTR_TEMPLATE; + static nsHtml5AttributeName* ATTR_WRAP; + static nsHtml5AttributeName* ATTR_ABBR; static nsHtml5AttributeName* ATTR_ATTRIBUTENAME; - static nsHtml5AttributeName* ATTR_ARIA_DATATYPE; - static nsHtml5AttributeName* ATTR_ARIA_VALUEMIN; - static nsHtml5AttributeName* ATTR_BASEFREQUENCY; - static nsHtml5AttributeName* ATTR_COLUMNSPACING; - static nsHtml5AttributeName* ATTR_COLOR_PROFILE; - static nsHtml5AttributeName* ATTR_CLIPPATHUNITS; - static nsHtml5AttributeName* ATTR_DEFINITIONURL; - static nsHtml5AttributeName* ATTR_GRADIENTUNITS; - static nsHtml5AttributeName* ATTR_FLOOD_OPACITY; - static nsHtml5AttributeName* ATTR_ONAFTERUPDATE; + static nsHtml5AttributeName* ATTR_ATTRIBUTETYPE; + static nsHtml5AttributeName* ATTR_CHAR; + static nsHtml5AttributeName* ATTR_COORDS; + static nsHtml5AttributeName* ATTR_CHAROFF; + static nsHtml5AttributeName* ATTR_CHARSET; + static nsHtml5AttributeName* ATTR_MACROS; + static nsHtml5AttributeName* ATTR_NOWRAP; + static nsHtml5AttributeName* ATTR_NOHREF; + static nsHtml5AttributeName* ATTR_ONDRAG; + static nsHtml5AttributeName* ATTR_ONDRAGENTER; + static nsHtml5AttributeName* ATTR_ONDRAGOVER; + static nsHtml5AttributeName* ATTR_ONPROPERTYCHANGE; + static nsHtml5AttributeName* ATTR_ONDRAGEND; + static nsHtml5AttributeName* ATTR_ONDROP; + static nsHtml5AttributeName* ATTR_ONDRAGDROP; + static nsHtml5AttributeName* ATTR_OVERLINE_POSITION; + static nsHtml5AttributeName* ATTR_ONERROR; + static nsHtml5AttributeName* ATTR_OPERATOR; + static nsHtml5AttributeName* ATTR_OVERFLOW; + static nsHtml5AttributeName* ATTR_ONDRAGSTART; static nsHtml5AttributeName* ATTR_ONERRORUPDATE; - static nsHtml5AttributeName* ATTR_ONBEFOREPASTE; - static nsHtml5AttributeName* ATTR_ONLOSECAPTURE; - static nsHtml5AttributeName* ATTR_ONCONTEXTMENU; - static nsHtml5AttributeName* ATTR_ONSELECTSTART; - static nsHtml5AttributeName* ATTR_ONBEFOREPRINT; - static nsHtml5AttributeName* ATTR_MOVABLELIMITS; - static nsHtml5AttributeName* ATTR_LINETHICKNESS; - static nsHtml5AttributeName* ATTR_UNICODE_RANGE; - static nsHtml5AttributeName* ATTR_THINMATHSPACE; - static nsHtml5AttributeName* ATTR_VERT_ORIGIN_X; - static nsHtml5AttributeName* ATTR_VERT_ORIGIN_Y; - static nsHtml5AttributeName* ATTR_V_IDEOGRAPHIC; + static nsHtml5AttributeName* ATTR_OVERLINE_THICKNESS; + static nsHtml5AttributeName* ATTR_ONDRAGLEAVE; + static nsHtml5AttributeName* ATTR_STARTOFFSET; + static nsHtml5AttributeName* ATTR_START; + static nsHtml5AttributeName* ATTR_AXIS; + static nsHtml5AttributeName* ATTR_BIAS; + static nsHtml5AttributeName* ATTR_COLSPAN; + static nsHtml5AttributeName* ATTR_CLASSID; + static nsHtml5AttributeName* ATTR_CROSSORIGIN; + static nsHtml5AttributeName* ATTR_COLS; + static nsHtml5AttributeName* ATTR_CURSOR; + static nsHtml5AttributeName* ATTR_CLOSURE; + static nsHtml5AttributeName* ATTR_CLOSE; + static nsHtml5AttributeName* ATTR_CLASS; + static nsHtml5AttributeName* ATTR_KEYSYSTEM; + static nsHtml5AttributeName* ATTR_KEYSPLINES; + static nsHtml5AttributeName* ATTR_LOWSRC; + static nsHtml5AttributeName* ATTR_MAXSIZE; + static nsHtml5AttributeName* ATTR_MINSIZE; + static nsHtml5AttributeName* ATTR_OFFSET; static nsHtml5AttributeName* ATTR_PRESERVEALPHA; - static nsHtml5AttributeName* ATTR_SCRIPTMINSIZE; - static nsHtml5AttributeName* ATTR_SPECIFICATION; - static nsHtml5AttributeName* ATTR_XLINK_ACTUATE; - static nsHtml5AttributeName* ATTR_XLINK_ARCROLE; - static nsHtml5AttributeName* ATTR_ACCEPT_CHARSET; - static nsHtml5AttributeName* ATTR_ALIGNMENTSCOPE; - static nsHtml5AttributeName* ATTR_ARIA_MULTILINE; - static nsHtml5AttributeName* ATTR_BASELINE_SHIFT; - static nsHtml5AttributeName* ATTR_HORIZ_ORIGIN_X; - static nsHtml5AttributeName* ATTR_HORIZ_ORIGIN_Y; - static nsHtml5AttributeName* ATTR_ONBEFOREUPDATE; - static nsHtml5AttributeName* ATTR_ONFILTERCHANGE; - static nsHtml5AttributeName* ATTR_ONROWSINSERTED; - static nsHtml5AttributeName* ATTR_ONBEFOREUNLOAD; - static nsHtml5AttributeName* ATTR_MATHBACKGROUND; - static nsHtml5AttributeName* ATTR_LETTER_SPACING; - static nsHtml5AttributeName* ATTR_LIGHTING_COLOR; - static nsHtml5AttributeName* ATTR_THICKMATHSPACE; - static nsHtml5AttributeName* ATTR_TEXT_RENDERING; - static nsHtml5AttributeName* ATTR_V_MATHEMATICAL; - static nsHtml5AttributeName* ATTR_POINTER_EVENTS; - static nsHtml5AttributeName* ATTR_PRIMITIVEUNITS; - static nsHtml5AttributeName* ATTR_REFERRERPOLICY; - static nsHtml5AttributeName* ATTR_SYSTEMLANGUAGE; - static nsHtml5AttributeName* ATTR_STROKE_LINECAP; + static nsHtml5AttributeName* ATTR_PRESERVEASPECTRATIO; + static nsHtml5AttributeName* ATTR_ROWSPAN; + static nsHtml5AttributeName* ATTR_ROWSPACING; + static nsHtml5AttributeName* ATTR_ROWS; + static nsHtml5AttributeName* ATTR_SRCSET; static nsHtml5AttributeName* ATTR_SUBSCRIPTSHIFT; - static nsHtml5AttributeName* ATTR_STROKE_OPACITY; - static nsHtml5AttributeName* ATTR_ARIA_DROPEFFECT; - static nsHtml5AttributeName* ATTR_ARIA_LABELLEDBY; - static nsHtml5AttributeName* ATTR_ARIA_TEMPLATEID; - static nsHtml5AttributeName* ATTR_COLOR_RENDERING; + static nsHtml5AttributeName* ATTR_VERSION; + static nsHtml5AttributeName* ATTR_ALTTEXT; static nsHtml5AttributeName* ATTR_CONTENTEDITABLE; - static nsHtml5AttributeName* ATTR_DIFFUSECONSTANT; - static nsHtml5AttributeName* ATTR_ONDATAAVAILABLE; - static nsHtml5AttributeName* ATTR_ONCONTROLSELECT; - static nsHtml5AttributeName* ATTR_IMAGE_RENDERING; - static nsHtml5AttributeName* ATTR_MEDIUMMATHSPACE; - static nsHtml5AttributeName* ATTR_TEXT_DECORATION; - static nsHtml5AttributeName* ATTR_SHAPE_RENDERING; - static nsHtml5AttributeName* ATTR_STROKE_LINEJOIN; - static nsHtml5AttributeName* ATTR_REPEAT_TEMPLATE; - static nsHtml5AttributeName* ATTR_ARIA_DESCRIBEDBY; + static nsHtml5AttributeName* ATTR_CONTROLS; + static nsHtml5AttributeName* ATTR_CONTENT; + static nsHtml5AttributeName* ATTR_CONTEXTMENU; + static nsHtml5AttributeName* ATTR_DEPTH; + static nsHtml5AttributeName* ATTR_ENCTYPE; + static nsHtml5AttributeName* ATTR_FONT_STRETCH; + static nsHtml5AttributeName* ATTR_FILTER; + static nsHtml5AttributeName* ATTR_FONTWEIGHT; + static nsHtml5AttributeName* ATTR_FONT_WEIGHT; + static nsHtml5AttributeName* ATTR_FONTSTYLE; + static nsHtml5AttributeName* ATTR_FONT_STYLE; + static nsHtml5AttributeName* ATTR_FONTFAMILY; + static nsHtml5AttributeName* ATTR_FONT_FAMILY; + static nsHtml5AttributeName* ATTR_FONT_VARIANT; static nsHtml5AttributeName* ATTR_FONT_SIZE_ADJUST; - static nsHtml5AttributeName* ATTR_KERNELUNITLENGTH; - static nsHtml5AttributeName* ATTR_ONBEFOREACTIVATE; - static nsHtml5AttributeName* ATTR_ONPROPERTYCHANGE; - static nsHtml5AttributeName* ATTR_ONDATASETCHANGED; - static nsHtml5AttributeName* ATTR_MASKCONTENTUNITS; + static nsHtml5AttributeName* ATTR_FILTERUNITS; + static nsHtml5AttributeName* ATTR_FONTSIZE; + static nsHtml5AttributeName* ATTR_FONT_SIZE; + static nsHtml5AttributeName* ATTR_KEYTIMES; + static nsHtml5AttributeName* ATTR_LETTER_SPACING; + static nsHtml5AttributeName* ATTR_LIST; + static nsHtml5AttributeName* ATTR_MULTIPLE; + static nsHtml5AttributeName* ATTR_RT; + static nsHtml5AttributeName* ATTR_ONSTOP; + static nsHtml5AttributeName* ATTR_ONSTART; + static nsHtml5AttributeName* ATTR_POSTER; static nsHtml5AttributeName* ATTR_PATTERNTRANSFORM; + static nsHtml5AttributeName* ATTR_PATTERN; + static nsHtml5AttributeName* ATTR_PATTERNUNITS; + static nsHtml5AttributeName* ATTR_PATTERNCONTENTUNITS; + static nsHtml5AttributeName* ATTR_RESTART; + static nsHtml5AttributeName* ATTR_STITCHTILES; + static nsHtml5AttributeName* ATTR_SYSTEMLANGUAGE; + static nsHtml5AttributeName* ATTR_TEXT_RENDERING; + static nsHtml5AttributeName* ATTR_VERT_ORIGIN_X; + static nsHtml5AttributeName* ATTR_VERT_ADV_Y; + static nsHtml5AttributeName* ATTR_VERT_ORIGIN_Y; + static nsHtml5AttributeName* ATTR_TEXT_DECORATION; + static nsHtml5AttributeName* ATTR_TEXT_ANCHOR; + static nsHtml5AttributeName* ATTR_TEXTLENGTH; + static nsHtml5AttributeName* ATTR_TEXT; + static nsHtml5AttributeName* ATTR_UNITS_PER_EM; + static nsHtml5AttributeName* ATTR_WRITING_MODE; + static nsHtml5AttributeName* ATTR_WIDTHS; + static nsHtml5AttributeName* ATTR_WIDTH; + static nsHtml5AttributeName* ATTR_ACCUMULATE; + static nsHtml5AttributeName* ATTR_COLUMNSPAN; + static nsHtml5AttributeName* ATTR_COLUMNLINES; + static nsHtml5AttributeName* ATTR_COLUMNALIGN; + static nsHtml5AttributeName* ATTR_COLUMNSPACING; + static nsHtml5AttributeName* ATTR_COLUMNWIDTH; + static nsHtml5AttributeName* ATTR_GROUPALIGN; + static nsHtml5AttributeName* ATTR_INPUTMODE; + static nsHtml5AttributeName* ATTR_OCCURRENCE; + static nsHtml5AttributeName* ATTR_ONSUBMIT; + static nsHtml5AttributeName* ATTR_ONCUT; + static nsHtml5AttributeName* ATTR_REQUIRED; static nsHtml5AttributeName* ATTR_REQUIREDFEATURES; - static nsHtml5AttributeName* ATTR_RENDERING_INTENT; - static nsHtml5AttributeName* ATTR_SPECULAREXPONENT; - static nsHtml5AttributeName* ATTR_SPECULARCONSTANT; - static nsHtml5AttributeName* ATTR_SUPERSCRIPTSHIFT; - static nsHtml5AttributeName* ATTR_STROKE_DASHARRAY; - static nsHtml5AttributeName* ATTR_XCHANNELSELECTOR; - static nsHtml5AttributeName* ATTR_YCHANNELSELECTOR; - static nsHtml5AttributeName* ATTR_ARIA_AUTOCOMPLETE; - static nsHtml5AttributeName* ATTR_ENABLE_BACKGROUND; - static nsHtml5AttributeName* ATTR_DOMINANT_BASELINE; - static nsHtml5AttributeName* ATTR_GRADIENTTRANSFORM; - static nsHtml5AttributeName* ATTR_ONBEFORDEACTIVATE; - static nsHtml5AttributeName* ATTR_ONDATASETCOMPLETE; - static nsHtml5AttributeName* ATTR_OVERLINE_POSITION; - static nsHtml5AttributeName* ATTR_ONBEFOREEDITFOCUS; - static nsHtml5AttributeName* ATTR_LIMITINGCONEANGLE; + static nsHtml5AttributeName* ATTR_RESULT; + static nsHtml5AttributeName* ATTR_REQUIREDEXTENSIONS; + static nsHtml5AttributeName* ATTR_VALUES; + static nsHtml5AttributeName* ATTR_VALUETYPE; + static nsHtml5AttributeName* ATTR_VALUE; + static nsHtml5AttributeName* ATTR_ELEVATION; + static nsHtml5AttributeName* ATTR_VIEWTARGET; + static nsHtml5AttributeName* ATTR_VIEWBOX; + static nsHtml5AttributeName* ATTR_CX; + static nsHtml5AttributeName* ATTR_DX; + static nsHtml5AttributeName* ATTR_FX; + static nsHtml5AttributeName* ATTR_BBOX; + static nsHtml5AttributeName* ATTR_RX; + static nsHtml5AttributeName* ATTR_REFX; + static nsHtml5AttributeName* ATTR_BY; + static nsHtml5AttributeName* ATTR_CY; + static nsHtml5AttributeName* ATTR_DY; + static nsHtml5AttributeName* ATTR_FY; + static nsHtml5AttributeName* ATTR_RY; + static nsHtml5AttributeName* ATTR_REFY; static nsHtml5AttributeName* ATTR_VERYTHINMATHSPACE; - static nsHtml5AttributeName* ATTR_STROKE_DASHOFFSET; - static nsHtml5AttributeName* ATTR_STROKE_MITERLIMIT; - static nsHtml5AttributeName* ATTR_ALIGNMENT_BASELINE; - static nsHtml5AttributeName* ATTR_ONREADYSTATECHANGE; - static nsHtml5AttributeName* ATTR_OVERLINE_THICKNESS; - static nsHtml5AttributeName* ATTR_UNDERLINE_POSITION; static nsHtml5AttributeName* ATTR_VERYTHICKMATHSPACE; - static nsHtml5AttributeName* ATTR_REQUIREDEXTENSIONS; - static nsHtml5AttributeName* ATTR_COLOR_INTERPOLATION; - static nsHtml5AttributeName* ATTR_UNDERLINE_THICKNESS; - static nsHtml5AttributeName* ATTR_PRESERVEASPECTRATIO; - static nsHtml5AttributeName* ATTR_PATTERNCONTENTUNITS; - static nsHtml5AttributeName* ATTR_ARIA_MULTISELECTABLE; - static nsHtml5AttributeName* ATTR_SCRIPTSIZEMULTIPLIER; - static nsHtml5AttributeName* ATTR_ARIA_ACTIVEDESCENDANT; static nsHtml5AttributeName* ATTR_VERYVERYTHINMATHSPACE; static nsHtml5AttributeName* ATTR_VERYVERYTHICKMATHSPACE; - static nsHtml5AttributeName* ATTR_STRIKETHROUGH_POSITION; - static nsHtml5AttributeName* ATTR_STRIKETHROUGH_THICKNESS; - static nsHtml5AttributeName* ATTR_GLYPH_ORIENTATION_VERTICAL; - static nsHtml5AttributeName* ATTR_COLOR_INTERPOLATION_FILTERS; - static nsHtml5AttributeName* ATTR_GLYPH_ORIENTATION_HORIZONTAL; private: static nsHtml5AttributeName** ATTRIBUTE_NAMES; static staticJArray<int32_t,int32_t> ATTRIBUTE_HASHES; diff --git a/parser/html/nsHtml5ElementName.cpp b/parser/html/nsHtml5ElementName.cpp index faed0c082..b75d5db6b 100644 --- a/parser/html/nsHtml5ElementName.cpp +++ b/parser/html/nsHtml5ElementName.cpp @@ -1,5 +1,5 @@ /* - * Copyright (c) 2008-2016 Mozilla Foundation + * Copyright (c) 2008-2017 Mozilla Foundation * Copyright (c) 2018-2020 Moonchild Productions * Copyright (c) 2020 Binary Outcast * @@ -87,21 +87,6 @@ nsHtml5ElementName::elementNameByBuffer(char16_t* buf, int32_t offset, int32_t l } } -uint32_t -nsHtml5ElementName::bufToHash(char16_t* buf, int32_t len) -{ - uint32_t hash = len; - hash <<= 5; - hash += buf[0] - 0x60; - int32_t j = len; - for (int32_t i = 0; i < 4 && j > 0; i++) { - j--; - hash <<= 5; - hash += buf[j] - 0x60; - } - return hash; -} - nsHtml5ElementName::nsHtml5ElementName(nsIAtom* name, nsIAtom* camelCaseName, int32_t flags) : name(name), @@ -137,50 +122,6 @@ nsHtml5ElementName::cloneElementName(nsHtml5AtomTable* interner) return this; } -nsHtml5ElementName* nsHtml5ElementName::ELT_A = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_B = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_G = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_I = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_P = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_Q = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_S = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_U = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_BR = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_CI = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_CN = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_DD = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_DL = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_DT = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_EM = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_EQ = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_FN = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_H1 = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_H2 = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_H3 = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_H4 = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_H5 = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_H6 = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_GT = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_HR = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_IN = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_LI = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_LN = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_LT = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_MI = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_MN = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_MO = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_MS = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_OL = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_OR = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_PI = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_RB = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_RP = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_RT = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_TD = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_TH = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_TR = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_TT = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_UL = nullptr; nsHtml5ElementName* nsHtml5ElementName::ELT_AND = nullptr; nsHtml5ElementName* nsHtml5ElementName::ELT_ARG = nullptr; nsHtml5ElementName* nsHtml5ElementName::ELT_ABS = nullptr; @@ -213,6 +154,8 @@ nsHtml5ElementName* nsHtml5ElementName::ELT_NEQ = nullptr; nsHtml5ElementName* nsHtml5ElementName::ELT_NOT = nullptr; nsHtml5ElementName* nsHtml5ElementName::ELT_NAV = nullptr; nsHtml5ElementName* nsHtml5ElementName::ELT_PRE = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_A = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_B = nullptr; nsHtml5ElementName* nsHtml5ElementName::ELT_RTC = nullptr; nsHtml5ElementName* nsHtml5ElementName::ELT_REM = nullptr; nsHtml5ElementName* nsHtml5ElementName::ELT_SUB = nullptr; @@ -226,366 +169,364 @@ nsHtml5ElementName* nsHtml5ElementName::ELT_SET = nullptr; nsHtml5ElementName* nsHtml5ElementName::ELT_TAN = nullptr; nsHtml5ElementName* nsHtml5ElementName::ELT_USE = nullptr; nsHtml5ElementName* nsHtml5ElementName::ELT_VAR = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_G = nullptr; nsHtml5ElementName* nsHtml5ElementName::ELT_WBR = nullptr; nsHtml5ElementName* nsHtml5ElementName::ELT_XMP = nullptr; nsHtml5ElementName* nsHtml5ElementName::ELT_XOR = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_I = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_P = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_Q = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_S = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_U = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_H1 = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_H2 = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_H3 = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_H4 = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_H5 = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_H6 = nullptr; nsHtml5ElementName* nsHtml5ElementName::ELT_AREA = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_ABBR = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_BASE = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_BVAR = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_BODY = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_CARD = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_CODE = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_CITE = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_CSCH = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_COSH = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_COTH = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_CURL = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_DESC = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_DIFF = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_DEFS = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_FORM = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_FONT = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_GRAD = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_HEAD = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_HTML = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_LINE = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_LINK = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_LIST = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_EULERGAMMA = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_FEFUNCA = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_LAMBDA = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_METADATA = nullptr; nsHtml5ElementName* nsHtml5ElementName::ELT_META = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_TEXTAREA = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_FEFUNCB = nullptr; nsHtml5ElementName* nsHtml5ElementName::ELT_MSUB = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_MODE = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_MATH = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_MARK = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_MASK = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_MEAN = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_MAIN = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_MSUP = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_MENU = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_MROW = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_NONE = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_NOBR = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_NEST = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_PATH = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_PLUS = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_RULE = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_REAL = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_RELN = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_RECT = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_ROOT = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_RUBY = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_SECH = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_SINH = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_SPAN = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_SAMP = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_STOP = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_SDEV = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_TIME = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_TRUE = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_TREF = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_TANH = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_TEXT = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_VIEW = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_ASIDE = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_AUDIO = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_APPLY = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_EMBED = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_FRAME = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_FALSE = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_FLOOR = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_GLYPH = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_HKERN = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_IMAGE = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_IDENT = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_INPUT = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_LABEL = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_LIMIT = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_MFRAC = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_MPATH = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_METER = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_MOVER = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_MINUS = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_MROOT = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_MSQRT = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_MTEXT = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_NOTIN = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_PIECE = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_PARAM = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_POWER = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_REALS = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_STYLE = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_SMALL = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_THEAD = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_TABLE = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_TITLE = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_TRACK = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_TSPAN = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_TIMES = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_TFOOT = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_TBODY = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_UNION = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_VKERN = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_VIDEO = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_RB = nullptr; nsHtml5ElementName* nsHtml5ElementName::ELT_ARCSEC = nullptr; nsHtml5ElementName* nsHtml5ElementName::ELT_ARCCSC = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_ARCTAN = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_ARCSIN = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_ARCCOS = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_APPLET = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_ARCCOT = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_APPROX = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_BUTTON = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_DEFINITION_SRC = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_DESC = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_FONT_FACE_SRC = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_MFRAC = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_DD = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_BGSOUND = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_CARD = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_DISCARD = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_EMBED = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_FEBLEND = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_FEFLOOD = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_GRAD = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_HEAD = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_LEGEND = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_MFENCED = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_MPADDED = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_NOEMBED = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_TD = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_THEAD = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_ASIDE = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_ARTICLE = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_ANIMATE = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_BASE = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_BLOCKQUOTE = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_CODE = nullptr; nsHtml5ElementName* nsHtml5ElementName::ELT_CIRCLE = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_CENTER = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_CURSOR = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_CANVAS = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_COLOR_PROFILE = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_COMPOSE = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_CONJUGATE = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_CITE = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_DIVERGENCE = nullptr; nsHtml5ElementName* nsHtml5ElementName::ELT_DIVIDE = nullptr; nsHtml5ElementName* nsHtml5ElementName::ELT_DEGREE = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_DIALOG = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_DOMAIN = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_EXISTS = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_DECLARE = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_DATATEMPLATE = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_EXPONENTIALE = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_ELLIPSE = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_FONT_FACE = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_FETURBULENCE = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_FEMERGENODE = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_FEIMAGE = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_FEMERGE = nullptr; nsHtml5ElementName* nsHtml5ElementName::ELT_FETILE = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_FONT_FACE_NAME = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_FRAME = nullptr; nsHtml5ElementName* nsHtml5ElementName::ELT_FIGURE = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_FORALL = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_FILTER = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_FOOTER = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_HGROUP = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_HEADER = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_FALSE = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_FECOMPOSITE = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_IMAGE = nullptr; nsHtml5ElementName* nsHtml5ElementName::ELT_IFRAME = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_KEYGEN = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_LAMBDA = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_LEGEND = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_INVERSE = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_LINE = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_LOGBASE = nullptr; nsHtml5ElementName* nsHtml5ElementName::ELT_MSPACE = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_MODE = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_MARQUEE = nullptr; nsHtml5ElementName* nsHtml5ElementName::ELT_MTABLE = nullptr; nsHtml5ElementName* nsHtml5ElementName::ELT_MSTYLE = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_MGLYPH = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_MEDIAN = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_MUNDER = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_MARKER = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_MERROR = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_MOMENT = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_MATRIX = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_OPTION = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_OBJECT = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_OUTPUT = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_PRIMES = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_MENCLOSE = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_NONE = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_OTHERWISE = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_PIECE = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_POLYLINE = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_PICTURE = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_PIECEWISE = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_RULE = nullptr; nsHtml5ElementName* nsHtml5ElementName::ELT_SOURCE = nullptr; nsHtml5ElementName* nsHtml5ElementName::ELT_STRIKE = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_STYLE = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_TABLE = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_TITLE = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_TIME = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_TRANSPOSE = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_TEMPLATE = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_TRUE = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_VARIANCE = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_ALTGLYPHDEF = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_DIFF = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_FACTOROF = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_GLYPHREF = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_PARTIALDIFF = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_SETDIFF = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_TREF = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_CEILING = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_DIALOG = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_FEFUNCG = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_FEDIFFUSELIGHTING = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_FESPECULARLIGHTING = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_LISTING = nullptr; nsHtml5ElementName* nsHtml5ElementName::ELT_STRONG = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_SWITCH = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_SYMBOL = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_SELECT = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_SUBSET = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_SCRIPT = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_TBREAK = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_VECTOR = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_ARTICLE = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_ANIMATE = nullptr; nsHtml5ElementName* nsHtml5ElementName::ELT_ARCSECH = nullptr; nsHtml5ElementName* nsHtml5ElementName::ELT_ARCCSCH = nullptr; nsHtml5ElementName* nsHtml5ElementName::ELT_ARCTANH = nullptr; nsHtml5ElementName* nsHtml5ElementName::ELT_ARCSINH = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_ALTGLYPH = nullptr; nsHtml5ElementName* nsHtml5ElementName::ELT_ARCCOSH = nullptr; nsHtml5ElementName* nsHtml5ElementName::ELT_ARCCOTH = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_ACRONYM = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_ADDRESS = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_BGSOUND = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_COMPOSE = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_CEILING = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_CSCH = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_COSH = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_CLIPPATH = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_COTH = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_GLYPH = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_MGLYPH = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_MISSING_GLYPH = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_MATH = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_MPATH = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_PREFETCH = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_PATH = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_TH = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_SECH = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_SWITCH = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_SINH = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_TANH = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_TEXTPATH = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_CI = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_FONT_FACE_URI = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_LI = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_IMAGINARYI = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_MI = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_PI = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_LINK = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_MARK = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_MALIGNMARK = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_MASK = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_TBREAK = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_TRACK = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_DL = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_ANNOTATION_XML = nullptr; nsHtml5ElementName* nsHtml5ElementName::ELT_CSYMBOL = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_CURL = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_FACTORIAL = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_FORALL = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_HTML = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_INTERVAL = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_OL = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_LABEL = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_UL = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_REAL = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_SMALL = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_SYMBOL = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_ALTGLYPHITEM = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_ANIMATETRANSFORM = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_ACRONYM = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_EM = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_FORM = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_MENUITEM = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_MPHANTOM = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_PARAM = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_CN = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_ARCTAN = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_ARCSIN = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_ANIMATION = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_ANNOTATION = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_ANIMATEMOTION = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_BUTTON = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_FN = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_CODOMAIN = nullptr; nsHtml5ElementName* nsHtml5ElementName::ELT_CAPTION = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_DISCARD = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_DECLARE = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_DETAILS = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_ELLIPSE = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_FEFUNCA = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_FEFUNCB = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_FEBLEND = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_FEFLOOD = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_FEIMAGE = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_FEMERGE = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_FEFUNCG = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_FEFUNCR = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_HANDLER = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_INVERSE = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_IMPLIES = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_ISINDEX = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_LOGBASE = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_LISTING = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_MFENCED = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_MPADDED = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_MARQUEE = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_CONDITION = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_DOMAIN = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_DOMAINOFAPPLICATION = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_IN = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_FIGCAPTION = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_HKERN = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_LN = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_MN = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_KEYGEN = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_LAPLACIAN = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_MEAN = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_MEDIAN = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_MAIN = nullptr; nsHtml5ElementName* nsHtml5ElementName::ELT_MACTION = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_MSUBSUP = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_NOEMBED = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_PICTURE = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_NOTIN = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_OPTION = nullptr; nsHtml5ElementName* nsHtml5ElementName::ELT_POLYGON = nullptr; nsHtml5ElementName* nsHtml5ElementName::ELT_PATTERN = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_PRODUCT = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_SETDIFF = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_RELN = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_SPAN = nullptr; nsHtml5ElementName* nsHtml5ElementName::ELT_SECTION = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_SUMMARY = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_TSPAN = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_UNION = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_VKERN = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_AUDIO = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_MO = nullptr; nsHtml5ElementName* nsHtml5ElementName::ELT_TENDSTO = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_UPLIMIT = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_ALTGLYPH = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_BASEFONT = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_CLIPPATH = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_CODOMAIN = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_VIDEO = nullptr; nsHtml5ElementName* nsHtml5ElementName::ELT_COLGROUP = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_EMPTYSET = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_FACTOROF = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_FIELDSET = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_FRAMESET = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_FEOFFSET = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_GLYPHREF = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_INTERVAL = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_INTEGERS = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_INFINITY = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_LISTENER = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_LOWLIMIT = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_METADATA = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_MENCLOSE = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_MENUITEM = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_MPHANTOM = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_NOFRAMES = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_NOSCRIPT = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_FEDISPLACEMENTMAP = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_HGROUP = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_MALIGNGROUP = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_MSUBSUP = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_MSUP = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_RP = nullptr; nsHtml5ElementName* nsHtml5ElementName::ELT_OPTGROUP = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_POLYLINE = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_PREFETCH = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_PROGRESS = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_PRSUBSET = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_QUOTIENT = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_SELECTOR = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_TEXTAREA = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_TEMPLATE = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_TEXTPATH = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_VARIANCE = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_ANIMATION = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_CONJUGATE = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_CONDITION = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_COMPLEXES = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_FONT_FACE = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_FACTORIAL = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_INTERSECT = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_IMAGINARY = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_LAPLACIAN = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_MATRIXROW = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_NOTSUBSET = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_OTHERWISE = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_PIECEWISE = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_PLAINTEXT = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_RATIONALS = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_SEMANTICS = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_TRANSPOSE = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_ANNOTATION = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_BLOCKQUOTE = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_DIVERGENCE = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_EULERGAMMA = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_EQUIVALENT = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_FIGCAPTION = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_IMAGINARYI = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_MALIGNMARK = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_SAMP = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_STOP = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_EQ = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_BR = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_ABBR = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_ANIMATECOLOR = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_BVAR = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_CENTER = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_CURSOR = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_HR = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_FEFUNCR = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_FECOMPONENTTRANSFER = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_FILTER = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_FOOTER = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_FLOOR = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_FEGAUSSIANBLUR = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_HEADER = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_HANDLER = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_OR = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_LISTENER = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_MUNDER = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_MARKER = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_METER = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_MOVER = nullptr; nsHtml5ElementName* nsHtml5ElementName::ELT_MUNDEROVER = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_MERROR = nullptr; nsHtml5ElementName* nsHtml5ElementName::ELT_MLABELEDTR = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_NOBR = nullptr; nsHtml5ElementName* nsHtml5ElementName::ELT_NOTANUMBER = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_POWER = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_TR = nullptr; nsHtml5ElementName* nsHtml5ElementName::ELT_SOLIDCOLOR = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_ALTGLYPHDEF = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_SELECTOR = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_VECTOR = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_ARCCOS = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_ADDRESS = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_CANVAS = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_COMPLEXES = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_DEFS = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_DETAILS = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_EXISTS = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_IMPLIES = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_INTEGERS = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_MS = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_MPRESCRIPTS = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_MMULTISCRIPTS = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_MINUS = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_NOFRAMES = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_NATURALNUMBERS = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_PRIMES = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_PROGRESS = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_PLUS = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_REALS = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_RATIONALS = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_SEMANTICS = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_TIMES = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_DT = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_APPLET = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_ARCCOT = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_BASEFONT = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_CARTESIANPRODUCT = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_GT = nullptr; nsHtml5ElementName* nsHtml5ElementName::ELT_DETERMINANT = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_FEMERGENODE = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_FECOMPOSITE = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_EMPTYSET = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_EQUIVALENT = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_FONT_FACE_FORMAT = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_FOREIGNOBJECT = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_FIELDSET = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_FRAMESET = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_FEOFFSET = nullptr; nsHtml5ElementName* nsHtml5ElementName::ELT_FESPOTLIGHT = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_MALIGNGROUP = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_MPRESCRIPTS = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_FEPOINTLIGHT = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_FEDISTANTLIGHT = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_FONT = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_LT = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_INTERSECT = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_IDENT = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_INPUT = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_LIMIT = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_LOWLIMIT = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_LINEARGRADIENT = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_LIST = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_MOMENT = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_MROOT = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_MSQRT = nullptr; nsHtml5ElementName* nsHtml5ElementName::ELT_MOMENTABOUT = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_MTEXT = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_NOTSUBSET = nullptr; nsHtml5ElementName* nsHtml5ElementName::ELT_NOTPRSUBSET = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_PARTIALDIFF = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_ALTGLYPHITEM = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_ANIMATECOLOR = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_DATATEMPLATE = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_EXPONENTIALE = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_FETURBULENCE = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_FEPOINTLIGHT = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_FEDROPSHADOW = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_FEMORPHOLOGY = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_NOSCRIPT = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_NEST = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_RT = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_OBJECT = nullptr; nsHtml5ElementName* nsHtml5ElementName::ELT_OUTERPRODUCT = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_ANIMATEMOTION = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_COLOR_PROFILE = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_FONT_FACE_SRC = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_FONT_FACE_URI = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_FOREIGNOBJECT = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_FECOLORMATRIX = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_MISSING_GLYPH = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_MMULTISCRIPTS = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_OUTPUT = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_PRODUCT = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_PRSUBSET = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_PLAINTEXT = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_TT = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_QUOTIENT = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_RECT = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_RADIALGRADIENT = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_ROOT = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_SELECT = nullptr; nsHtml5ElementName* nsHtml5ElementName::ELT_SCALARPRODUCT = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_SUBSET = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_SCRIPT = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_TFOOT = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_TEXT = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_UPLIMIT = nullptr; nsHtml5ElementName* nsHtml5ElementName::ELT_VECTORPRODUCT = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_ANNOTATION_XML = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_DEFINITION_SRC = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_FONT_FACE_NAME = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_FEGAUSSIANBLUR = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_FEDISTANTLIGHT = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_LINEARGRADIENT = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_NATURALNUMBERS = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_RADIALGRADIENT = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_ANIMATETRANSFORM = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_CARTESIANPRODUCT = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_FONT_FACE_FORMAT = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_MENU = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_SDEV = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_FEDROPSHADOW = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_MROW = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_MATRIXROW = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_VIEW = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_APPROX = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_FECOLORMATRIX = nullptr; nsHtml5ElementName* nsHtml5ElementName::ELT_FECONVOLVEMATRIX = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_FEDIFFUSELIGHTING = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_FEDISPLACEMENTMAP = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_FESPECULARLIGHTING = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_DOMAINOFAPPLICATION = nullptr; -nsHtml5ElementName* nsHtml5ElementName::ELT_FECOMPONENTTRANSFER = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_ISINDEX = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_MATRIX = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_APPLY = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_BODY = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_FEMORPHOLOGY = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_IMAGINARY = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_INFINITY = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_RUBY = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_SUMMARY = nullptr; +nsHtml5ElementName* nsHtml5ElementName::ELT_TBODY = nullptr; nsHtml5ElementName** nsHtml5ElementName::ELEMENT_NAMES = 0; -static int32_t const ELEMENT_HASHES_DATA[] = { 1057, 1090, 1255, 1321, 1552, 1585, 1651, 1717, 68162, 68899, 69059, 69764, 70020, 70276, 71077, 71205, 72134, 72232, 72264, 72296, 72328, 72360, 72392, 73351, 74312, 75209, 78124, 78284, 78476, 79149, 79309, 79341, 79469, 81295, 81487, 82224, 84050, 84498, 84626, 86164, 86292, 86612, 86676, 87445, 3183041, 3186241, 3198017, 3218722, 3226754, 3247715, 3256803, 3263971, 3264995, 3289252, 3291332, 3295524, 3299620, 3326725, 3379303, 3392679, 3448233, 3460553, 3461577, 3510347, 3546604, 3552364, 3556524, 3576461, 3586349, 3588141, 3590797, 3596333, 3622062, 3625454, 3627054, 3675728, 3739282, 3749042, 3771059, 3771571, 3776211, 3782323, 3782963, 3784883, 3785395, 3788979, 3815476, 3839605, 3885110, 3917911, 3948984, 3951096, 135304769, 135858241, 136498210, 136906434, 137138658, 137512995, 137531875, 137548067, 137629283, 137645539, 137646563, 137775779, 138529956, 138615076, 139040932, 140954086, 141179366, 141690439, 142738600, 143013512, 146979116, 147175724, 147475756, 147902637, 147936877, 148017645, 148131885, 148228141, 148229165, 148309165, 148317229, 148395629, 148551853, 148618829, 149076462, 149490158, 149572782, 151277616, 151639440, 153268914, 153486514, 153563314, 153750706, 153763314, 153914034, 154406067, 154417459, 154600979, 154678323, 154680979, 154866835, 155366708, 155375188, 155391572, 155465780, 155869364, 158045494, 168988979, 169321621, 169652752, 173151309, 174240818, 174247297, 174669292, 175391532, 176638123, 177380397, 177879204, 177886734, 180753473, 181020073, 181503558, 181686320, 181999237, 181999311, 182048201, 182074866, 182078003, 182083764, 182920847, 184716457, 184976961, 185145071, 187281445, 187872052, 188100653, 188875944, 188919873, 188920457, 189107250, 189203987, 189371817, 189414886, 189567458, 190266670, 191318187, 191337609, 202479203, 202493027, 202835587, 202843747, 203013219, 203036048, 203045987, 203177552, 203898516, 204648562, 205067918, 205078130, 205096654, 205689142, 205690439, 205766017, 205988909, 207213161, 207794484, 207800999, 208023602, 208213644, 208213647, 210261490, 210310273, 210940978, 213325049, 213946445, 214055079, 215125040, 215134273, 215135028, 215237420, 215418148, 215553166, 215553394, 215563858, 215627949, 215754324, 217529652, 217713834, 217732628, 218731945, 221417045, 221424946, 221493746, 221515401, 221658189, 221908140, 221910626, 221921586, 222659762, 225001091, 236105833, 236113965, 236194995, 236195427, 236206132, 236206387, 236211683, 236212707, 236381647, 236571826, 237124271, 238210544, 238270764, 238435405, 238501172, 239224867, 239257644, 239710497, 240307721, 241208789, 241241557, 241318060, 241319404, 241343533, 241344069, 241405397, 241765845, 243864964, 244502085, 244946220, 245109902, 247647266, 247707956, 248648814, 248648836, 248682161, 248986932, 249058914, 249697357, 251841204, 252132601, 252135604, 252317348, 255007012, 255278388, 255641645, 256365156, 257566121, 269763372, 271202790, 271863856, 272049197, 272127474, 274339449, 274939471, 275388004, 275388005, 275388006, 275977800, 278267602, 278513831, 278712622, 281613765, 281683369, 282120228, 282250732, 282498697, 282508942, 283743649, 283787570, 284710386, 285391148, 285478533, 285854898, 285873762, 286931113, 288964227, 289445441, 289591340, 289689648, 291671489, 303512884, 305319975, 305610036, 305764101, 308448294, 308675890, 312085683, 312264750, 315032867, 316391000, 317331042, 317902135, 318950711, 319447220, 321499182, 322538804, 323145200, 337067316, 337826293, 339905989, 340833697, 341457068, 342310196, 345302593, 349554733, 349771471, 349786245, 350819405, 356072847, 370349192, 373962798, 375558638, 375574835, 376053993, 383276530, 383373833, 383407586, 384439906, 386079012, 404133513, 404307343, 407031852, 408072233, 409112005, 409608425, 409713793, 409771500, 419040932, 437730612, 439529766, 442616365, 442813037, 443157674, 443295316, 450118444, 450482697, 456789668, 459935396, 471217869, 474073645, 476230702, 476665218, 476717289, 483014825, 485083298, 489306281, 538364390, 540675748, 543819186, 543958612, 576960820, 577242548, 610515252, 642202932, 644420819 }; +static int32_t const ELEMENT_HASHES_DATA[] = { 50908899, 50910499, 50916387, 51434643, 51438659, 51957043, 51961587, 51965171, 51965683, 52485715, 52486755, 52488851, 52490899, 53012355, 54054451, 54061139, 55104723, 55110883, 55111395, 56151587, 56677619, 56680499, 56682579, 57200451, 57205395, 57206291, 57207619, 57210387, 57731155, 57732851, 57733651, 58773795, 59244545, 59768833, 59821379, 59826259, 60345171, 60345427, 60347747, 60350803, 60351123, 60352083, 60352339, 60354131, 60875283, 61395251, 61925907, 62390273, 62450211, 62973651, 62974707, 63438849, 67108865, 67633153, 68681729, 69730305, 876609538, 893386754, 910163970, 926941186, 943718402, 960495618, 1679960596, 1682186266, 1682547543, 1685703382, 1686489160, 1686491348, 1689922072, 1699324759, 1703292116, 1703936002, 1713515574, 1713736758, 1715300574, 1715310660, 1716349149, 1719741029, 1730150402, 1730965751, 1731545140, 1732069431, 1732381397, 1733054663, 1733076167, 1733372532, 1733890180, 1736200310, 1736576231, 1736576583, 1737099991, 1738539010, 1740181637, 1747048757, 1747176599, 1747306711, 1747814436, 1747838298, 1748100148, 1748225318, 1748228205, 1748346119, 1748355193, 1748359220, 1748607578, 1748621670, 1748642422, 1748846791, 1748879564, 1749272732, 1749395095, 1749649513, 1749656156, 1749673195, 1749715159, 1749723735, 1749801286, 1749813486, 1749813541, 1749905526, 1749917205, 1749932347, 1751288021, 1751386406, 1751493207, 1752979652, 1753057319, 1753319686, 1753343188, 1753362711, 1753467414, 1753479494, 1753588936, 1754031332, 1754634617, 1754894485, 1755076808, 1755148615, 1755158905, 1756098852, 1756474198, 1756600614, 1756625221, 1757137429, 1757146773, 1757157700, 1757259017, 1757268168, 1757293380, 1758044696, 1763839627, 1765431364, 1766632184, 1766992520, 1771722827, 1773295687, 1773808452, 1781815495, 1782357526, 1783210839, 1783388497, 1783388498, 1786534215, 1790207270, 1797361975, 1797368887, 1797540167, 1797544247, 1797585096, 1797628983, 1797645367, 1798417460, 1798677556, 1798686984, 1798693940, 1800730821, 1803876550, 1803876557, 1803929812, 1803929861, 1805233752, 1805502724, 1805647874, 1806799156, 1806806678, 1806981428, 1807501636, 1807599880, 1813512194, 1817013469, 1818230786, 1818700314, 1818755074, 1820327938, 1853642948, 1854228692, 1854228698, 1854245076, 1857622310, 1857653029, 1864368130, 1864643294, 1865714391, 1865773108, 1867061545, 1867237670, 1868312196, 1868641064, 1870135298, 1870268949, 1873281026, 1873350948, 1874053333, 1874102998, 1881288348, 1881498736, 1881613047, 1881669634, 1884120164, 1887579800, 1887743720, 1889085973, 1897398274, 1897999926, 1898130486, 1898223945, 1898223946, 1898223949, 1898753862, 1898971138, 1899170008, 1899272519, 1899272521, 1899694294, 1899796819, 1900544002, 1900845386, 1901940917, 1902116866, 1902641154, 1903302038, 1903761465, 1904283860, 1904285766, 1904412884, 1904515399, 1904946933, 1905563974, 1906087319, 1906135367, 1907085604, 1907435316, 1907661127, 1907959605, 1908709605, 1909280949, 1914900309, 1919418370, 1925049415, 1925844629, 1932928296, 1934172497, 1935549734, 1938171179, 1938172967, 1938173140, 1938817026, 1939219752, 1941178676, 1941221172, 1948778498, 1963982850, 1965115924, 1965334268, 1965634084, 1966223078, 1966386470, 1967128578, 1967760215, 1967788867, 1967795910, 1967795958, 1967957189, 1968053806, 1968836118, 1968840263, 1970798594, 1970938456, 1971457766, 1971461414, 1971465813, 1971466997, 1971467002, 1971628838, 1971703386, 1971938532, 1971981018, 1973040373, 1973420034, 1974771450, 1974775352, 1976348214, 1982106678, 1982173479, 1982935782, 1983002201, 1983533124, 1983633431, 1984294038, 1986140359, 1986351224, 1986527234, 1988486811, 1988486813, 1988502165, 1988763672, 1988972590, 1989812374, 1990037800, 1990074116, 1990969429, 1990969577, 1991350601, 1991909525, 1998585858, 1998724870, 1998883894, 1999397992, 1999745104, 2000158722, 2000439531, 2000825752, 2000965834, 2001281328, 2001309869, 2001349704, 2001349720, 2001349736, 2001392795, 2001392796, 2001392798, 2001495140, 2002780162, 2002882873, 2003062853, 2003183333, 2004557973, 2004557976, 2004635806, 2004719812, 2005160150, 2005181733, 2005231925, 2005279787, 2005324101, 2005543977, 2005543979, 2005719336, 2005766372, 2005925890, 2006028454, 2006036556, 2006329158, 2006560839, 2006592552, 2006896969, 2006974466, 2007257240, 2007601444, 2007781534, 2007803172, 2008125638, 2008133709, 2008165414, 2008340774, 2008851557, 2008994116, 2009276567, 2009706573, 2021937364, 2041712436, 2051837468, 2055514836, 2055515017, 2060065124, 2066000646, 2068523853, 2068523856, 2070023911, 2072193862, 2082727685, 2083120164, 2085266636, 2087012585, 2087049448, 2091479332, 2092255447, 2092557349 }; staticJArray<int32_t,int32_t> nsHtml5ElementName::ELEMENT_HASHES = { ELEMENT_HASHES_DATA, MOZ_ARRAY_LENGTH(ELEMENT_HASHES_DATA) }; void nsHtml5ElementName::initializeStatics() { ELT_NULL_ELEMENT_NAME = new nsHtml5ElementName(nullptr); - ELT_A = new nsHtml5ElementName(nsHtml5Atoms::a, nsHtml5Atoms::a, NS_HTML5TREE_BUILDER_A); - ELT_B = new nsHtml5ElementName(nsHtml5Atoms::b, nsHtml5Atoms::b, NS_HTML5TREE_BUILDER_B_OR_BIG_OR_CODE_OR_EM_OR_I_OR_S_OR_SMALL_OR_STRIKE_OR_STRONG_OR_TT_OR_U); - ELT_G = new nsHtml5ElementName(nsHtml5Atoms::g, nsHtml5Atoms::g, NS_HTML5TREE_BUILDER_OTHER); - ELT_I = new nsHtml5ElementName(nsHtml5Atoms::i, nsHtml5Atoms::i, NS_HTML5TREE_BUILDER_B_OR_BIG_OR_CODE_OR_EM_OR_I_OR_S_OR_SMALL_OR_STRIKE_OR_STRONG_OR_TT_OR_U); - ELT_P = new nsHtml5ElementName(nsHtml5Atoms::p, nsHtml5Atoms::p, NS_HTML5TREE_BUILDER_P | NS_HTML5ELEMENT_NAME_SPECIAL | NS_HTML5ELEMENT_NAME_OPTIONAL_END_TAG); - ELT_Q = new nsHtml5ElementName(nsHtml5Atoms::q, nsHtml5Atoms::q, NS_HTML5TREE_BUILDER_OTHER); - ELT_S = new nsHtml5ElementName(nsHtml5Atoms::s, nsHtml5Atoms::s, NS_HTML5TREE_BUILDER_B_OR_BIG_OR_CODE_OR_EM_OR_I_OR_S_OR_SMALL_OR_STRIKE_OR_STRONG_OR_TT_OR_U); - ELT_U = new nsHtml5ElementName(nsHtml5Atoms::u, nsHtml5Atoms::u, NS_HTML5TREE_BUILDER_B_OR_BIG_OR_CODE_OR_EM_OR_I_OR_S_OR_SMALL_OR_STRIKE_OR_STRONG_OR_TT_OR_U); - ELT_BR = new nsHtml5ElementName(nsHtml5Atoms::br, nsHtml5Atoms::br, NS_HTML5TREE_BUILDER_BR | NS_HTML5ELEMENT_NAME_SPECIAL); - ELT_CI = new nsHtml5ElementName(nsHtml5Atoms::ci, nsHtml5Atoms::ci, NS_HTML5TREE_BUILDER_OTHER); - ELT_CN = new nsHtml5ElementName(nsHtml5Atoms::cn, nsHtml5Atoms::cn, NS_HTML5TREE_BUILDER_OTHER); - ELT_DD = new nsHtml5ElementName(nsHtml5Atoms::dd, nsHtml5Atoms::dd, NS_HTML5TREE_BUILDER_DD_OR_DT | NS_HTML5ELEMENT_NAME_SPECIAL | NS_HTML5ELEMENT_NAME_OPTIONAL_END_TAG); - ELT_DL = new nsHtml5ElementName(nsHtml5Atoms::dl, nsHtml5Atoms::dl, NS_HTML5TREE_BUILDER_UL_OR_OL_OR_DL | NS_HTML5ELEMENT_NAME_SPECIAL); - ELT_DT = new nsHtml5ElementName(nsHtml5Atoms::dt, nsHtml5Atoms::dt, NS_HTML5TREE_BUILDER_DD_OR_DT | NS_HTML5ELEMENT_NAME_SPECIAL | NS_HTML5ELEMENT_NAME_OPTIONAL_END_TAG); - ELT_EM = new nsHtml5ElementName(nsHtml5Atoms::em, nsHtml5Atoms::em, NS_HTML5TREE_BUILDER_B_OR_BIG_OR_CODE_OR_EM_OR_I_OR_S_OR_SMALL_OR_STRIKE_OR_STRONG_OR_TT_OR_U); - ELT_EQ = new nsHtml5ElementName(nsHtml5Atoms::eq, nsHtml5Atoms::eq, NS_HTML5TREE_BUILDER_OTHER); - ELT_FN = new nsHtml5ElementName(nsHtml5Atoms::fn, nsHtml5Atoms::fn, NS_HTML5TREE_BUILDER_OTHER); - ELT_H1 = new nsHtml5ElementName(nsHtml5Atoms::h1, nsHtml5Atoms::h1, NS_HTML5TREE_BUILDER_H1_OR_H2_OR_H3_OR_H4_OR_H5_OR_H6 | NS_HTML5ELEMENT_NAME_SPECIAL); - ELT_H2 = new nsHtml5ElementName(nsHtml5Atoms::h2, nsHtml5Atoms::h2, NS_HTML5TREE_BUILDER_H1_OR_H2_OR_H3_OR_H4_OR_H5_OR_H6 | NS_HTML5ELEMENT_NAME_SPECIAL); - ELT_H3 = new nsHtml5ElementName(nsHtml5Atoms::h3, nsHtml5Atoms::h3, NS_HTML5TREE_BUILDER_H1_OR_H2_OR_H3_OR_H4_OR_H5_OR_H6 | NS_HTML5ELEMENT_NAME_SPECIAL); - ELT_H4 = new nsHtml5ElementName(nsHtml5Atoms::h4, nsHtml5Atoms::h4, NS_HTML5TREE_BUILDER_H1_OR_H2_OR_H3_OR_H4_OR_H5_OR_H6 | NS_HTML5ELEMENT_NAME_SPECIAL); - ELT_H5 = new nsHtml5ElementName(nsHtml5Atoms::h5, nsHtml5Atoms::h5, NS_HTML5TREE_BUILDER_H1_OR_H2_OR_H3_OR_H4_OR_H5_OR_H6 | NS_HTML5ELEMENT_NAME_SPECIAL); - ELT_H6 = new nsHtml5ElementName(nsHtml5Atoms::h6, nsHtml5Atoms::h6, NS_HTML5TREE_BUILDER_H1_OR_H2_OR_H3_OR_H4_OR_H5_OR_H6 | NS_HTML5ELEMENT_NAME_SPECIAL); - ELT_GT = new nsHtml5ElementName(nsHtml5Atoms::gt, nsHtml5Atoms::gt, NS_HTML5TREE_BUILDER_OTHER); - ELT_HR = new nsHtml5ElementName(nsHtml5Atoms::hr, nsHtml5Atoms::hr, NS_HTML5TREE_BUILDER_HR | NS_HTML5ELEMENT_NAME_SPECIAL); - ELT_IN = new nsHtml5ElementName(nsHtml5Atoms::in, nsHtml5Atoms::in, NS_HTML5TREE_BUILDER_OTHER); - ELT_LI = new nsHtml5ElementName(nsHtml5Atoms::li, nsHtml5Atoms::li, NS_HTML5TREE_BUILDER_LI | NS_HTML5ELEMENT_NAME_SPECIAL | NS_HTML5ELEMENT_NAME_OPTIONAL_END_TAG); - ELT_LN = new nsHtml5ElementName(nsHtml5Atoms::ln, nsHtml5Atoms::ln, NS_HTML5TREE_BUILDER_OTHER); - ELT_LT = new nsHtml5ElementName(nsHtml5Atoms::lt, nsHtml5Atoms::lt, NS_HTML5TREE_BUILDER_OTHER); - ELT_MI = new nsHtml5ElementName(nsHtml5Atoms::mi, nsHtml5Atoms::mi, NS_HTML5TREE_BUILDER_MI_MO_MN_MS_MTEXT | NS_HTML5ELEMENT_NAME_SCOPING_AS_MATHML); - ELT_MN = new nsHtml5ElementName(nsHtml5Atoms::mn, nsHtml5Atoms::mn, NS_HTML5TREE_BUILDER_MI_MO_MN_MS_MTEXT | NS_HTML5ELEMENT_NAME_SCOPING_AS_MATHML); - ELT_MO = new nsHtml5ElementName(nsHtml5Atoms::mo, nsHtml5Atoms::mo, NS_HTML5TREE_BUILDER_MI_MO_MN_MS_MTEXT | NS_HTML5ELEMENT_NAME_SCOPING_AS_MATHML); - ELT_MS = new nsHtml5ElementName(nsHtml5Atoms::ms, nsHtml5Atoms::ms, NS_HTML5TREE_BUILDER_MI_MO_MN_MS_MTEXT | NS_HTML5ELEMENT_NAME_SCOPING_AS_MATHML); - ELT_OL = new nsHtml5ElementName(nsHtml5Atoms::ol, nsHtml5Atoms::ol, NS_HTML5TREE_BUILDER_UL_OR_OL_OR_DL | NS_HTML5ELEMENT_NAME_SPECIAL); - ELT_OR = new nsHtml5ElementName(nsHtml5Atoms::or_, nsHtml5Atoms::or_, NS_HTML5TREE_BUILDER_OTHER); - ELT_PI = new nsHtml5ElementName(nsHtml5Atoms::pi, nsHtml5Atoms::pi, NS_HTML5TREE_BUILDER_OTHER); - ELT_RB = new nsHtml5ElementName(nsHtml5Atoms::rb, nsHtml5Atoms::rb, NS_HTML5TREE_BUILDER_RB_OR_RTC | NS_HTML5ELEMENT_NAME_OPTIONAL_END_TAG); - ELT_RP = new nsHtml5ElementName(nsHtml5Atoms::rp, nsHtml5Atoms::rp, NS_HTML5TREE_BUILDER_RT_OR_RP | NS_HTML5ELEMENT_NAME_OPTIONAL_END_TAG); - ELT_RT = new nsHtml5ElementName(nsHtml5Atoms::rt, nsHtml5Atoms::rt, NS_HTML5TREE_BUILDER_RT_OR_RP | NS_HTML5ELEMENT_NAME_OPTIONAL_END_TAG); - ELT_TD = new nsHtml5ElementName(nsHtml5Atoms::td, nsHtml5Atoms::td, NS_HTML5TREE_BUILDER_TD_OR_TH | NS_HTML5ELEMENT_NAME_SPECIAL | NS_HTML5ELEMENT_NAME_SCOPING | NS_HTML5ELEMENT_NAME_OPTIONAL_END_TAG); - ELT_TH = new nsHtml5ElementName(nsHtml5Atoms::th, nsHtml5Atoms::th, NS_HTML5TREE_BUILDER_TD_OR_TH | NS_HTML5ELEMENT_NAME_SPECIAL | NS_HTML5ELEMENT_NAME_SCOPING | NS_HTML5ELEMENT_NAME_OPTIONAL_END_TAG); - ELT_TR = new nsHtml5ElementName(nsHtml5Atoms::tr, nsHtml5Atoms::tr, NS_HTML5TREE_BUILDER_TR | NS_HTML5ELEMENT_NAME_SPECIAL | NS_HTML5ELEMENT_NAME_FOSTER_PARENTING | NS_HTML5ELEMENT_NAME_OPTIONAL_END_TAG); - ELT_TT = new nsHtml5ElementName(nsHtml5Atoms::tt, nsHtml5Atoms::tt, NS_HTML5TREE_BUILDER_B_OR_BIG_OR_CODE_OR_EM_OR_I_OR_S_OR_SMALL_OR_STRIKE_OR_STRONG_OR_TT_OR_U); - ELT_UL = new nsHtml5ElementName(nsHtml5Atoms::ul, nsHtml5Atoms::ul, NS_HTML5TREE_BUILDER_UL_OR_OL_OR_DL | NS_HTML5ELEMENT_NAME_SPECIAL); ELT_AND = new nsHtml5ElementName(nsHtml5Atoms::and_, nsHtml5Atoms::and_, NS_HTML5TREE_BUILDER_OTHER); ELT_ARG = new nsHtml5ElementName(nsHtml5Atoms::arg, nsHtml5Atoms::arg, NS_HTML5TREE_BUILDER_OTHER); ELT_ABS = new nsHtml5ElementName(nsHtml5Atoms::abs, nsHtml5Atoms::abs, NS_HTML5TREE_BUILDER_OTHER); @@ -618,6 +559,8 @@ nsHtml5ElementName::initializeStatics() ELT_NOT = new nsHtml5ElementName(nsHtml5Atoms::not_, nsHtml5Atoms::not_, NS_HTML5TREE_BUILDER_OTHER); ELT_NAV = new nsHtml5ElementName(nsHtml5Atoms::nav, nsHtml5Atoms::nav, NS_HTML5TREE_BUILDER_ADDRESS_OR_ARTICLE_OR_ASIDE_OR_DETAILS_OR_DIALOG_OR_DIR_OR_FIGCAPTION_OR_FIGURE_OR_FOOTER_OR_HEADER_OR_HGROUP_OR_MAIN_OR_NAV_OR_SECTION_OR_SUMMARY | NS_HTML5ELEMENT_NAME_SPECIAL); ELT_PRE = new nsHtml5ElementName(nsHtml5Atoms::pre, nsHtml5Atoms::pre, NS_HTML5TREE_BUILDER_PRE_OR_LISTING | NS_HTML5ELEMENT_NAME_SPECIAL); + ELT_A = new nsHtml5ElementName(nsHtml5Atoms::a, nsHtml5Atoms::a, NS_HTML5TREE_BUILDER_A); + ELT_B = new nsHtml5ElementName(nsHtml5Atoms::b, nsHtml5Atoms::b, NS_HTML5TREE_BUILDER_B_OR_BIG_OR_CODE_OR_EM_OR_I_OR_S_OR_SMALL_OR_STRIKE_OR_STRONG_OR_TT_OR_U); ELT_RTC = new nsHtml5ElementName(nsHtml5Atoms::rtc, nsHtml5Atoms::rtc, NS_HTML5TREE_BUILDER_RB_OR_RTC | NS_HTML5ELEMENT_NAME_OPTIONAL_END_TAG); ELT_REM = new nsHtml5ElementName(nsHtml5Atoms::rem, nsHtml5Atoms::rem, NS_HTML5TREE_BUILDER_OTHER); ELT_SUB = new nsHtml5ElementName(nsHtml5Atoms::sub, nsHtml5Atoms::sub, NS_HTML5TREE_BUILDER_RUBY_OR_SPAN_OR_SUB_OR_SUP_OR_VAR); @@ -631,764 +574,762 @@ nsHtml5ElementName::initializeStatics() ELT_TAN = new nsHtml5ElementName(nsHtml5Atoms::tan, nsHtml5Atoms::tan, NS_HTML5TREE_BUILDER_OTHER); ELT_USE = new nsHtml5ElementName(nsHtml5Atoms::use, nsHtml5Atoms::use, NS_HTML5TREE_BUILDER_OTHER); ELT_VAR = new nsHtml5ElementName(nsHtml5Atoms::var, nsHtml5Atoms::var, NS_HTML5TREE_BUILDER_RUBY_OR_SPAN_OR_SUB_OR_SUP_OR_VAR); + ELT_G = new nsHtml5ElementName(nsHtml5Atoms::g, nsHtml5Atoms::g, NS_HTML5TREE_BUILDER_OTHER); ELT_WBR = new nsHtml5ElementName(nsHtml5Atoms::wbr, nsHtml5Atoms::wbr, NS_HTML5TREE_BUILDER_AREA_OR_WBR | NS_HTML5ELEMENT_NAME_SPECIAL); ELT_XMP = new nsHtml5ElementName(nsHtml5Atoms::xmp, nsHtml5Atoms::xmp, NS_HTML5TREE_BUILDER_XMP | NS_HTML5ELEMENT_NAME_SPECIAL); ELT_XOR = new nsHtml5ElementName(nsHtml5Atoms::xor_, nsHtml5Atoms::xor_, NS_HTML5TREE_BUILDER_OTHER); + ELT_I = new nsHtml5ElementName(nsHtml5Atoms::i, nsHtml5Atoms::i, NS_HTML5TREE_BUILDER_B_OR_BIG_OR_CODE_OR_EM_OR_I_OR_S_OR_SMALL_OR_STRIKE_OR_STRONG_OR_TT_OR_U); + ELT_P = new nsHtml5ElementName(nsHtml5Atoms::p, nsHtml5Atoms::p, NS_HTML5TREE_BUILDER_P | NS_HTML5ELEMENT_NAME_SPECIAL | NS_HTML5ELEMENT_NAME_OPTIONAL_END_TAG); + ELT_Q = new nsHtml5ElementName(nsHtml5Atoms::q, nsHtml5Atoms::q, NS_HTML5TREE_BUILDER_OTHER); + ELT_S = new nsHtml5ElementName(nsHtml5Atoms::s, nsHtml5Atoms::s, NS_HTML5TREE_BUILDER_B_OR_BIG_OR_CODE_OR_EM_OR_I_OR_S_OR_SMALL_OR_STRIKE_OR_STRONG_OR_TT_OR_U); + ELT_U = new nsHtml5ElementName(nsHtml5Atoms::u, nsHtml5Atoms::u, NS_HTML5TREE_BUILDER_B_OR_BIG_OR_CODE_OR_EM_OR_I_OR_S_OR_SMALL_OR_STRIKE_OR_STRONG_OR_TT_OR_U); + ELT_H1 = new nsHtml5ElementName(nsHtml5Atoms::h1, nsHtml5Atoms::h1, NS_HTML5TREE_BUILDER_H1_OR_H2_OR_H3_OR_H4_OR_H5_OR_H6 | NS_HTML5ELEMENT_NAME_SPECIAL); + ELT_H2 = new nsHtml5ElementName(nsHtml5Atoms::h2, nsHtml5Atoms::h2, NS_HTML5TREE_BUILDER_H1_OR_H2_OR_H3_OR_H4_OR_H5_OR_H6 | NS_HTML5ELEMENT_NAME_SPECIAL); + ELT_H3 = new nsHtml5ElementName(nsHtml5Atoms::h3, nsHtml5Atoms::h3, NS_HTML5TREE_BUILDER_H1_OR_H2_OR_H3_OR_H4_OR_H5_OR_H6 | NS_HTML5ELEMENT_NAME_SPECIAL); + ELT_H4 = new nsHtml5ElementName(nsHtml5Atoms::h4, nsHtml5Atoms::h4, NS_HTML5TREE_BUILDER_H1_OR_H2_OR_H3_OR_H4_OR_H5_OR_H6 | NS_HTML5ELEMENT_NAME_SPECIAL); + ELT_H5 = new nsHtml5ElementName(nsHtml5Atoms::h5, nsHtml5Atoms::h5, NS_HTML5TREE_BUILDER_H1_OR_H2_OR_H3_OR_H4_OR_H5_OR_H6 | NS_HTML5ELEMENT_NAME_SPECIAL); + ELT_H6 = new nsHtml5ElementName(nsHtml5Atoms::h6, nsHtml5Atoms::h6, NS_HTML5TREE_BUILDER_H1_OR_H2_OR_H3_OR_H4_OR_H5_OR_H6 | NS_HTML5ELEMENT_NAME_SPECIAL); ELT_AREA = new nsHtml5ElementName(nsHtml5Atoms::area, nsHtml5Atoms::area, NS_HTML5TREE_BUILDER_AREA_OR_WBR | NS_HTML5ELEMENT_NAME_SPECIAL); - ELT_ABBR = new nsHtml5ElementName(nsHtml5Atoms::abbr, nsHtml5Atoms::abbr, NS_HTML5TREE_BUILDER_OTHER); - ELT_BASE = new nsHtml5ElementName(nsHtml5Atoms::base, nsHtml5Atoms::base, NS_HTML5TREE_BUILDER_BASE | NS_HTML5ELEMENT_NAME_SPECIAL); - ELT_BVAR = new nsHtml5ElementName(nsHtml5Atoms::bvar, nsHtml5Atoms::bvar, NS_HTML5TREE_BUILDER_OTHER); - ELT_BODY = new nsHtml5ElementName(nsHtml5Atoms::body, nsHtml5Atoms::body, NS_HTML5TREE_BUILDER_BODY | NS_HTML5ELEMENT_NAME_SPECIAL | NS_HTML5ELEMENT_NAME_OPTIONAL_END_TAG); - ELT_CARD = new nsHtml5ElementName(nsHtml5Atoms::card, nsHtml5Atoms::card, NS_HTML5TREE_BUILDER_OTHER); - ELT_CODE = new nsHtml5ElementName(nsHtml5Atoms::code, nsHtml5Atoms::code, NS_HTML5TREE_BUILDER_B_OR_BIG_OR_CODE_OR_EM_OR_I_OR_S_OR_SMALL_OR_STRIKE_OR_STRONG_OR_TT_OR_U); - ELT_CITE = new nsHtml5ElementName(nsHtml5Atoms::cite, nsHtml5Atoms::cite, NS_HTML5TREE_BUILDER_OTHER); - ELT_CSCH = new nsHtml5ElementName(nsHtml5Atoms::csch, nsHtml5Atoms::csch, NS_HTML5TREE_BUILDER_OTHER); - ELT_COSH = new nsHtml5ElementName(nsHtml5Atoms::cosh, nsHtml5Atoms::cosh, NS_HTML5TREE_BUILDER_OTHER); - ELT_COTH = new nsHtml5ElementName(nsHtml5Atoms::coth, nsHtml5Atoms::coth, NS_HTML5TREE_BUILDER_OTHER); - ELT_CURL = new nsHtml5ElementName(nsHtml5Atoms::curl, nsHtml5Atoms::curl, NS_HTML5TREE_BUILDER_OTHER); - ELT_DESC = new nsHtml5ElementName(nsHtml5Atoms::desc, nsHtml5Atoms::desc, NS_HTML5TREE_BUILDER_FOREIGNOBJECT_OR_DESC | NS_HTML5ELEMENT_NAME_SCOPING_AS_SVG); - ELT_DIFF = new nsHtml5ElementName(nsHtml5Atoms::diff, nsHtml5Atoms::diff, NS_HTML5TREE_BUILDER_OTHER); - ELT_DEFS = new nsHtml5ElementName(nsHtml5Atoms::defs, nsHtml5Atoms::defs, NS_HTML5TREE_BUILDER_OTHER); - ELT_FORM = new nsHtml5ElementName(nsHtml5Atoms::form, nsHtml5Atoms::form, NS_HTML5TREE_BUILDER_FORM | NS_HTML5ELEMENT_NAME_SPECIAL); - ELT_FONT = new nsHtml5ElementName(nsHtml5Atoms::font, nsHtml5Atoms::font, NS_HTML5TREE_BUILDER_FONT); - ELT_GRAD = new nsHtml5ElementName(nsHtml5Atoms::grad, nsHtml5Atoms::grad, NS_HTML5TREE_BUILDER_OTHER); - ELT_HEAD = new nsHtml5ElementName(nsHtml5Atoms::head, nsHtml5Atoms::head, NS_HTML5TREE_BUILDER_HEAD | NS_HTML5ELEMENT_NAME_SPECIAL | NS_HTML5ELEMENT_NAME_OPTIONAL_END_TAG); - ELT_HTML = new nsHtml5ElementName(nsHtml5Atoms::html, nsHtml5Atoms::html, NS_HTML5TREE_BUILDER_HTML | NS_HTML5ELEMENT_NAME_SPECIAL | NS_HTML5ELEMENT_NAME_SCOPING | NS_HTML5ELEMENT_NAME_OPTIONAL_END_TAG); - ELT_LINE = new nsHtml5ElementName(nsHtml5Atoms::line, nsHtml5Atoms::line, NS_HTML5TREE_BUILDER_OTHER); - ELT_LINK = new nsHtml5ElementName(nsHtml5Atoms::link, nsHtml5Atoms::link, NS_HTML5TREE_BUILDER_LINK_OR_BASEFONT_OR_BGSOUND | NS_HTML5ELEMENT_NAME_SPECIAL); - ELT_LIST = new nsHtml5ElementName(nsHtml5Atoms::list, nsHtml5Atoms::list, NS_HTML5TREE_BUILDER_OTHER); + ELT_EULERGAMMA = new nsHtml5ElementName(nsHtml5Atoms::eulergamma, nsHtml5Atoms::eulergamma, NS_HTML5TREE_BUILDER_OTHER); + ELT_FEFUNCA = new nsHtml5ElementName(nsHtml5Atoms::fefunca, nsHtml5Atoms::feFuncA, NS_HTML5TREE_BUILDER_OTHER); + ELT_LAMBDA = new nsHtml5ElementName(nsHtml5Atoms::lambda, nsHtml5Atoms::lambda, NS_HTML5TREE_BUILDER_OTHER); + ELT_METADATA = new nsHtml5ElementName(nsHtml5Atoms::metadata, nsHtml5Atoms::metadata, NS_HTML5TREE_BUILDER_OTHER); ELT_META = new nsHtml5ElementName(nsHtml5Atoms::meta, nsHtml5Atoms::meta, NS_HTML5TREE_BUILDER_META | NS_HTML5ELEMENT_NAME_SPECIAL); + ELT_TEXTAREA = new nsHtml5ElementName(nsHtml5Atoms::textarea, nsHtml5Atoms::textarea, NS_HTML5TREE_BUILDER_TEXTAREA | NS_HTML5ELEMENT_NAME_SPECIAL); + ELT_FEFUNCB = new nsHtml5ElementName(nsHtml5Atoms::fefuncb, nsHtml5Atoms::feFuncB, NS_HTML5TREE_BUILDER_OTHER); ELT_MSUB = new nsHtml5ElementName(nsHtml5Atoms::msub, nsHtml5Atoms::msub, NS_HTML5TREE_BUILDER_OTHER); - ELT_MODE = new nsHtml5ElementName(nsHtml5Atoms::mode, nsHtml5Atoms::mode, NS_HTML5TREE_BUILDER_OTHER); - ELT_MATH = new nsHtml5ElementName(nsHtml5Atoms::math, nsHtml5Atoms::math, NS_HTML5TREE_BUILDER_MATH); - ELT_MARK = new nsHtml5ElementName(nsHtml5Atoms::mark, nsHtml5Atoms::mark, NS_HTML5TREE_BUILDER_OTHER); - ELT_MASK = new nsHtml5ElementName(nsHtml5Atoms::mask, nsHtml5Atoms::mask, NS_HTML5TREE_BUILDER_OTHER); - ELT_MEAN = new nsHtml5ElementName(nsHtml5Atoms::mean, nsHtml5Atoms::mean, NS_HTML5TREE_BUILDER_OTHER); - ELT_MAIN = new nsHtml5ElementName(nsHtml5Atoms::main, nsHtml5Atoms::main, NS_HTML5TREE_BUILDER_ADDRESS_OR_ARTICLE_OR_ASIDE_OR_DETAILS_OR_DIALOG_OR_DIR_OR_FIGCAPTION_OR_FIGURE_OR_FOOTER_OR_HEADER_OR_HGROUP_OR_MAIN_OR_NAV_OR_SECTION_OR_SUMMARY | NS_HTML5ELEMENT_NAME_SPECIAL); - ELT_MSUP = new nsHtml5ElementName(nsHtml5Atoms::msup, nsHtml5Atoms::msup, NS_HTML5TREE_BUILDER_OTHER); - ELT_MENU = new nsHtml5ElementName(nsHtml5Atoms::menu, nsHtml5Atoms::menu, NS_HTML5TREE_BUILDER_DIV_OR_BLOCKQUOTE_OR_CENTER_OR_MENU | NS_HTML5ELEMENT_NAME_SPECIAL); - ELT_MROW = new nsHtml5ElementName(nsHtml5Atoms::mrow, nsHtml5Atoms::mrow, NS_HTML5TREE_BUILDER_OTHER); - ELT_NONE = new nsHtml5ElementName(nsHtml5Atoms::none, nsHtml5Atoms::none, NS_HTML5TREE_BUILDER_OTHER); - ELT_NOBR = new nsHtml5ElementName(nsHtml5Atoms::nobr, nsHtml5Atoms::nobr, NS_HTML5TREE_BUILDER_NOBR); - ELT_NEST = new nsHtml5ElementName(nsHtml5Atoms::nest, nsHtml5Atoms::nest, NS_HTML5TREE_BUILDER_OTHER); - ELT_PATH = new nsHtml5ElementName(nsHtml5Atoms::path, nsHtml5Atoms::path, NS_HTML5TREE_BUILDER_OTHER); - ELT_PLUS = new nsHtml5ElementName(nsHtml5Atoms::plus, nsHtml5Atoms::plus, NS_HTML5TREE_BUILDER_OTHER); - ELT_RULE = new nsHtml5ElementName(nsHtml5Atoms::rule, nsHtml5Atoms::rule, NS_HTML5TREE_BUILDER_OTHER); - ELT_REAL = new nsHtml5ElementName(nsHtml5Atoms::real, nsHtml5Atoms::real, NS_HTML5TREE_BUILDER_OTHER); - ELT_RELN = new nsHtml5ElementName(nsHtml5Atoms::reln, nsHtml5Atoms::reln, NS_HTML5TREE_BUILDER_OTHER); - ELT_RECT = new nsHtml5ElementName(nsHtml5Atoms::rect, nsHtml5Atoms::rect, NS_HTML5TREE_BUILDER_OTHER); - ELT_ROOT = new nsHtml5ElementName(nsHtml5Atoms::root, nsHtml5Atoms::root, NS_HTML5TREE_BUILDER_OTHER); - ELT_RUBY = new nsHtml5ElementName(nsHtml5Atoms::ruby, nsHtml5Atoms::ruby, NS_HTML5TREE_BUILDER_RUBY_OR_SPAN_OR_SUB_OR_SUP_OR_VAR); - ELT_SECH = new nsHtml5ElementName(nsHtml5Atoms::sech, nsHtml5Atoms::sech, NS_HTML5TREE_BUILDER_OTHER); - ELT_SINH = new nsHtml5ElementName(nsHtml5Atoms::sinh, nsHtml5Atoms::sinh, NS_HTML5TREE_BUILDER_OTHER); - ELT_SPAN = new nsHtml5ElementName(nsHtml5Atoms::span, nsHtml5Atoms::span, NS_HTML5TREE_BUILDER_RUBY_OR_SPAN_OR_SUB_OR_SUP_OR_VAR); - ELT_SAMP = new nsHtml5ElementName(nsHtml5Atoms::samp, nsHtml5Atoms::samp, NS_HTML5TREE_BUILDER_OTHER); - ELT_STOP = new nsHtml5ElementName(nsHtml5Atoms::stop, nsHtml5Atoms::stop, NS_HTML5TREE_BUILDER_OTHER); - ELT_SDEV = new nsHtml5ElementName(nsHtml5Atoms::sdev, nsHtml5Atoms::sdev, NS_HTML5TREE_BUILDER_OTHER); - ELT_TIME = new nsHtml5ElementName(nsHtml5Atoms::time, nsHtml5Atoms::time, NS_HTML5TREE_BUILDER_OTHER); - ELT_TRUE = new nsHtml5ElementName(nsHtml5Atoms::true_, nsHtml5Atoms::true_, NS_HTML5TREE_BUILDER_OTHER); - ELT_TREF = new nsHtml5ElementName(nsHtml5Atoms::tref, nsHtml5Atoms::tref, NS_HTML5TREE_BUILDER_OTHER); - ELT_TANH = new nsHtml5ElementName(nsHtml5Atoms::tanh, nsHtml5Atoms::tanh, NS_HTML5TREE_BUILDER_OTHER); - ELT_TEXT = new nsHtml5ElementName(nsHtml5Atoms::text, nsHtml5Atoms::text, NS_HTML5TREE_BUILDER_OTHER); - ELT_VIEW = new nsHtml5ElementName(nsHtml5Atoms::view, nsHtml5Atoms::view, NS_HTML5TREE_BUILDER_OTHER); - ELT_ASIDE = new nsHtml5ElementName(nsHtml5Atoms::aside, nsHtml5Atoms::aside, NS_HTML5TREE_BUILDER_ADDRESS_OR_ARTICLE_OR_ASIDE_OR_DETAILS_OR_DIALOG_OR_DIR_OR_FIGCAPTION_OR_FIGURE_OR_FOOTER_OR_HEADER_OR_HGROUP_OR_MAIN_OR_NAV_OR_SECTION_OR_SUMMARY | NS_HTML5ELEMENT_NAME_SPECIAL); - ELT_AUDIO = new nsHtml5ElementName(nsHtml5Atoms::audio, nsHtml5Atoms::audio, NS_HTML5TREE_BUILDER_OTHER); - ELT_APPLY = new nsHtml5ElementName(nsHtml5Atoms::apply, nsHtml5Atoms::apply, NS_HTML5TREE_BUILDER_OTHER); - ELT_EMBED = new nsHtml5ElementName(nsHtml5Atoms::embed, nsHtml5Atoms::embed, NS_HTML5TREE_BUILDER_EMBED | NS_HTML5ELEMENT_NAME_SPECIAL); - ELT_FRAME = new nsHtml5ElementName(nsHtml5Atoms::frame, nsHtml5Atoms::frame, NS_HTML5TREE_BUILDER_FRAME | NS_HTML5ELEMENT_NAME_SPECIAL); - ELT_FALSE = new nsHtml5ElementName(nsHtml5Atoms::false_, nsHtml5Atoms::false_, NS_HTML5TREE_BUILDER_OTHER); - ELT_FLOOR = new nsHtml5ElementName(nsHtml5Atoms::floor, nsHtml5Atoms::floor, NS_HTML5TREE_BUILDER_OTHER); - ELT_GLYPH = new nsHtml5ElementName(nsHtml5Atoms::glyph, nsHtml5Atoms::glyph, NS_HTML5TREE_BUILDER_OTHER); - ELT_HKERN = new nsHtml5ElementName(nsHtml5Atoms::hkern, nsHtml5Atoms::hkern, NS_HTML5TREE_BUILDER_OTHER); - ELT_IMAGE = new nsHtml5ElementName(nsHtml5Atoms::image, nsHtml5Atoms::image, NS_HTML5TREE_BUILDER_IMAGE); - ELT_IDENT = new nsHtml5ElementName(nsHtml5Atoms::ident, nsHtml5Atoms::ident, NS_HTML5TREE_BUILDER_OTHER); - ELT_INPUT = new nsHtml5ElementName(nsHtml5Atoms::input, nsHtml5Atoms::input, NS_HTML5TREE_BUILDER_INPUT | NS_HTML5ELEMENT_NAME_SPECIAL); - ELT_LABEL = new nsHtml5ElementName(nsHtml5Atoms::label, nsHtml5Atoms::label, NS_HTML5TREE_BUILDER_OTHER); - ELT_LIMIT = new nsHtml5ElementName(nsHtml5Atoms::limit, nsHtml5Atoms::limit, NS_HTML5TREE_BUILDER_OTHER); - ELT_MFRAC = new nsHtml5ElementName(nsHtml5Atoms::mfrac, nsHtml5Atoms::mfrac, NS_HTML5TREE_BUILDER_OTHER); - ELT_MPATH = new nsHtml5ElementName(nsHtml5Atoms::mpath, nsHtml5Atoms::mpath, NS_HTML5TREE_BUILDER_OTHER); - ELT_METER = new nsHtml5ElementName(nsHtml5Atoms::meter, nsHtml5Atoms::meter, NS_HTML5TREE_BUILDER_OTHER); - ELT_MOVER = new nsHtml5ElementName(nsHtml5Atoms::mover, nsHtml5Atoms::mover, NS_HTML5TREE_BUILDER_OTHER); - ELT_MINUS = new nsHtml5ElementName(nsHtml5Atoms::minus, nsHtml5Atoms::minus, NS_HTML5TREE_BUILDER_OTHER); - ELT_MROOT = new nsHtml5ElementName(nsHtml5Atoms::mroot, nsHtml5Atoms::mroot, NS_HTML5TREE_BUILDER_OTHER); - ELT_MSQRT = new nsHtml5ElementName(nsHtml5Atoms::msqrt, nsHtml5Atoms::msqrt, NS_HTML5TREE_BUILDER_OTHER); - ELT_MTEXT = new nsHtml5ElementName(nsHtml5Atoms::mtext, nsHtml5Atoms::mtext, NS_HTML5TREE_BUILDER_MI_MO_MN_MS_MTEXT | NS_HTML5ELEMENT_NAME_SCOPING_AS_MATHML); - ELT_NOTIN = new nsHtml5ElementName(nsHtml5Atoms::notin, nsHtml5Atoms::notin, NS_HTML5TREE_BUILDER_OTHER); - ELT_PIECE = new nsHtml5ElementName(nsHtml5Atoms::piece, nsHtml5Atoms::piece, NS_HTML5TREE_BUILDER_OTHER); - ELT_PARAM = new nsHtml5ElementName(nsHtml5Atoms::param, nsHtml5Atoms::param, NS_HTML5TREE_BUILDER_PARAM_OR_SOURCE_OR_TRACK | NS_HTML5ELEMENT_NAME_SPECIAL); - ELT_POWER = new nsHtml5ElementName(nsHtml5Atoms::power, nsHtml5Atoms::power, NS_HTML5TREE_BUILDER_OTHER); - ELT_REALS = new nsHtml5ElementName(nsHtml5Atoms::reals, nsHtml5Atoms::reals, NS_HTML5TREE_BUILDER_OTHER); - ELT_STYLE = new nsHtml5ElementName(nsHtml5Atoms::style, nsHtml5Atoms::style, NS_HTML5TREE_BUILDER_STYLE | NS_HTML5ELEMENT_NAME_SPECIAL); - ELT_SMALL = new nsHtml5ElementName(nsHtml5Atoms::small_, nsHtml5Atoms::small_, NS_HTML5TREE_BUILDER_B_OR_BIG_OR_CODE_OR_EM_OR_I_OR_S_OR_SMALL_OR_STRIKE_OR_STRONG_OR_TT_OR_U); - ELT_THEAD = new nsHtml5ElementName(nsHtml5Atoms::thead, nsHtml5Atoms::thead, NS_HTML5TREE_BUILDER_TBODY_OR_THEAD_OR_TFOOT | NS_HTML5ELEMENT_NAME_SPECIAL | NS_HTML5ELEMENT_NAME_FOSTER_PARENTING | NS_HTML5ELEMENT_NAME_OPTIONAL_END_TAG); - ELT_TABLE = new nsHtml5ElementName(nsHtml5Atoms::table, nsHtml5Atoms::table, NS_HTML5TREE_BUILDER_TABLE | NS_HTML5ELEMENT_NAME_SPECIAL | NS_HTML5ELEMENT_NAME_FOSTER_PARENTING | NS_HTML5ELEMENT_NAME_SCOPING); - ELT_TITLE = new nsHtml5ElementName(nsHtml5Atoms::title, nsHtml5Atoms::title, NS_HTML5TREE_BUILDER_TITLE | NS_HTML5ELEMENT_NAME_SPECIAL | NS_HTML5ELEMENT_NAME_SCOPING_AS_SVG); - ELT_TRACK = new nsHtml5ElementName(nsHtml5Atoms::track, nsHtml5Atoms::track, NS_HTML5TREE_BUILDER_PARAM_OR_SOURCE_OR_TRACK | NS_HTML5ELEMENT_NAME_SPECIAL); - ELT_TSPAN = new nsHtml5ElementName(nsHtml5Atoms::tspan, nsHtml5Atoms::tspan, NS_HTML5TREE_BUILDER_OTHER); - ELT_TIMES = new nsHtml5ElementName(nsHtml5Atoms::times, nsHtml5Atoms::times, NS_HTML5TREE_BUILDER_OTHER); - ELT_TFOOT = new nsHtml5ElementName(nsHtml5Atoms::tfoot, nsHtml5Atoms::tfoot, NS_HTML5TREE_BUILDER_TBODY_OR_THEAD_OR_TFOOT | NS_HTML5ELEMENT_NAME_SPECIAL | NS_HTML5ELEMENT_NAME_FOSTER_PARENTING | NS_HTML5ELEMENT_NAME_OPTIONAL_END_TAG); - ELT_TBODY = new nsHtml5ElementName(nsHtml5Atoms::tbody, nsHtml5Atoms::tbody, NS_HTML5TREE_BUILDER_TBODY_OR_THEAD_OR_TFOOT | NS_HTML5ELEMENT_NAME_SPECIAL | NS_HTML5ELEMENT_NAME_FOSTER_PARENTING | NS_HTML5ELEMENT_NAME_OPTIONAL_END_TAG); - ELT_UNION = new nsHtml5ElementName(nsHtml5Atoms::union_, nsHtml5Atoms::union_, NS_HTML5TREE_BUILDER_OTHER); - ELT_VKERN = new nsHtml5ElementName(nsHtml5Atoms::vkern, nsHtml5Atoms::vkern, NS_HTML5TREE_BUILDER_OTHER); - ELT_VIDEO = new nsHtml5ElementName(nsHtml5Atoms::video, nsHtml5Atoms::video, NS_HTML5TREE_BUILDER_OTHER); + ELT_RB = new nsHtml5ElementName(nsHtml5Atoms::rb, nsHtml5Atoms::rb, NS_HTML5TREE_BUILDER_RB_OR_RTC | NS_HTML5ELEMENT_NAME_OPTIONAL_END_TAG); ELT_ARCSEC = new nsHtml5ElementName(nsHtml5Atoms::arcsec, nsHtml5Atoms::arcsec, NS_HTML5TREE_BUILDER_OTHER); ELT_ARCCSC = new nsHtml5ElementName(nsHtml5Atoms::arccsc, nsHtml5Atoms::arccsc, NS_HTML5TREE_BUILDER_OTHER); - ELT_ARCTAN = new nsHtml5ElementName(nsHtml5Atoms::arctan, nsHtml5Atoms::arctan, NS_HTML5TREE_BUILDER_OTHER); - ELT_ARCSIN = new nsHtml5ElementName(nsHtml5Atoms::arcsin, nsHtml5Atoms::arcsin, NS_HTML5TREE_BUILDER_OTHER); - ELT_ARCCOS = new nsHtml5ElementName(nsHtml5Atoms::arccos, nsHtml5Atoms::arccos, NS_HTML5TREE_BUILDER_OTHER); - ELT_APPLET = new nsHtml5ElementName(nsHtml5Atoms::applet, nsHtml5Atoms::applet, NS_HTML5TREE_BUILDER_MARQUEE_OR_APPLET | NS_HTML5ELEMENT_NAME_SPECIAL | NS_HTML5ELEMENT_NAME_SCOPING); - ELT_ARCCOT = new nsHtml5ElementName(nsHtml5Atoms::arccot, nsHtml5Atoms::arccot, NS_HTML5TREE_BUILDER_OTHER); - ELT_APPROX = new nsHtml5ElementName(nsHtml5Atoms::approx, nsHtml5Atoms::approx, NS_HTML5TREE_BUILDER_OTHER); - ELT_BUTTON = new nsHtml5ElementName(nsHtml5Atoms::button, nsHtml5Atoms::button, NS_HTML5TREE_BUILDER_BUTTON | NS_HTML5ELEMENT_NAME_SPECIAL); + ELT_DEFINITION_SRC = new nsHtml5ElementName(nsHtml5Atoms::definition_src, nsHtml5Atoms::definition_src, NS_HTML5TREE_BUILDER_OTHER); + ELT_DESC = new nsHtml5ElementName(nsHtml5Atoms::desc, nsHtml5Atoms::desc, NS_HTML5TREE_BUILDER_FOREIGNOBJECT_OR_DESC | NS_HTML5ELEMENT_NAME_SCOPING_AS_SVG); + ELT_FONT_FACE_SRC = new nsHtml5ElementName(nsHtml5Atoms::font_face_src, nsHtml5Atoms::font_face_src, NS_HTML5TREE_BUILDER_OTHER); + ELT_MFRAC = new nsHtml5ElementName(nsHtml5Atoms::mfrac, nsHtml5Atoms::mfrac, NS_HTML5TREE_BUILDER_OTHER); + ELT_DD = new nsHtml5ElementName(nsHtml5Atoms::dd, nsHtml5Atoms::dd, NS_HTML5TREE_BUILDER_DD_OR_DT | NS_HTML5ELEMENT_NAME_SPECIAL | NS_HTML5ELEMENT_NAME_OPTIONAL_END_TAG); + ELT_BGSOUND = new nsHtml5ElementName(nsHtml5Atoms::bgsound, nsHtml5Atoms::bgsound, NS_HTML5TREE_BUILDER_LINK_OR_BASEFONT_OR_BGSOUND | NS_HTML5ELEMENT_NAME_SPECIAL); + ELT_CARD = new nsHtml5ElementName(nsHtml5Atoms::card, nsHtml5Atoms::card, NS_HTML5TREE_BUILDER_OTHER); + ELT_DISCARD = new nsHtml5ElementName(nsHtml5Atoms::discard, nsHtml5Atoms::discard, NS_HTML5TREE_BUILDER_OTHER); + ELT_EMBED = new nsHtml5ElementName(nsHtml5Atoms::embed, nsHtml5Atoms::embed, NS_HTML5TREE_BUILDER_EMBED | NS_HTML5ELEMENT_NAME_SPECIAL); + ELT_FEBLEND = new nsHtml5ElementName(nsHtml5Atoms::feblend, nsHtml5Atoms::feBlend, NS_HTML5TREE_BUILDER_OTHER); + ELT_FEFLOOD = new nsHtml5ElementName(nsHtml5Atoms::feflood, nsHtml5Atoms::feFlood, NS_HTML5TREE_BUILDER_OTHER); + ELT_GRAD = new nsHtml5ElementName(nsHtml5Atoms::grad, nsHtml5Atoms::grad, NS_HTML5TREE_BUILDER_OTHER); + ELT_HEAD = new nsHtml5ElementName(nsHtml5Atoms::head, nsHtml5Atoms::head, NS_HTML5TREE_BUILDER_HEAD | NS_HTML5ELEMENT_NAME_SPECIAL | NS_HTML5ELEMENT_NAME_OPTIONAL_END_TAG); + ELT_LEGEND = new nsHtml5ElementName(nsHtml5Atoms::legend, nsHtml5Atoms::legend, NS_HTML5TREE_BUILDER_OTHER); + ELT_MFENCED = new nsHtml5ElementName(nsHtml5Atoms::mfenced, nsHtml5Atoms::mfenced, NS_HTML5TREE_BUILDER_OTHER); + ELT_MPADDED = new nsHtml5ElementName(nsHtml5Atoms::mpadded, nsHtml5Atoms::mpadded, NS_HTML5TREE_BUILDER_OTHER); + ELT_NOEMBED = new nsHtml5ElementName(nsHtml5Atoms::noembed, nsHtml5Atoms::noembed, NS_HTML5TREE_BUILDER_NOEMBED | NS_HTML5ELEMENT_NAME_SPECIAL); + ELT_TD = new nsHtml5ElementName(nsHtml5Atoms::td, nsHtml5Atoms::td, NS_HTML5TREE_BUILDER_TD_OR_TH | NS_HTML5ELEMENT_NAME_SPECIAL | NS_HTML5ELEMENT_NAME_SCOPING | NS_HTML5ELEMENT_NAME_OPTIONAL_END_TAG); + ELT_THEAD = new nsHtml5ElementName(nsHtml5Atoms::thead, nsHtml5Atoms::thead, NS_HTML5TREE_BUILDER_TBODY_OR_THEAD_OR_TFOOT | NS_HTML5ELEMENT_NAME_SPECIAL | NS_HTML5ELEMENT_NAME_FOSTER_PARENTING | NS_HTML5ELEMENT_NAME_OPTIONAL_END_TAG); + ELT_ASIDE = new nsHtml5ElementName(nsHtml5Atoms::aside, nsHtml5Atoms::aside, NS_HTML5TREE_BUILDER_ADDRESS_OR_ARTICLE_OR_ASIDE_OR_DETAILS_OR_DIALOG_OR_DIR_OR_FIGCAPTION_OR_FIGURE_OR_FOOTER_OR_HEADER_OR_HGROUP_OR_MAIN_OR_NAV_OR_SECTION_OR_SUMMARY | NS_HTML5ELEMENT_NAME_SPECIAL); + ELT_ARTICLE = new nsHtml5ElementName(nsHtml5Atoms::article, nsHtml5Atoms::article, NS_HTML5TREE_BUILDER_ADDRESS_OR_ARTICLE_OR_ASIDE_OR_DETAILS_OR_DIALOG_OR_DIR_OR_FIGCAPTION_OR_FIGURE_OR_FOOTER_OR_HEADER_OR_HGROUP_OR_MAIN_OR_NAV_OR_SECTION_OR_SUMMARY | NS_HTML5ELEMENT_NAME_SPECIAL); + ELT_ANIMATE = new nsHtml5ElementName(nsHtml5Atoms::animate, nsHtml5Atoms::animate, NS_HTML5TREE_BUILDER_OTHER); + ELT_BASE = new nsHtml5ElementName(nsHtml5Atoms::base, nsHtml5Atoms::base, NS_HTML5TREE_BUILDER_BASE | NS_HTML5ELEMENT_NAME_SPECIAL); + ELT_BLOCKQUOTE = new nsHtml5ElementName(nsHtml5Atoms::blockquote, nsHtml5Atoms::blockquote, NS_HTML5TREE_BUILDER_DIV_OR_BLOCKQUOTE_OR_CENTER_OR_MENU | NS_HTML5ELEMENT_NAME_SPECIAL); + ELT_CODE = new nsHtml5ElementName(nsHtml5Atoms::code, nsHtml5Atoms::code, NS_HTML5TREE_BUILDER_B_OR_BIG_OR_CODE_OR_EM_OR_I_OR_S_OR_SMALL_OR_STRIKE_OR_STRONG_OR_TT_OR_U); ELT_CIRCLE = new nsHtml5ElementName(nsHtml5Atoms::circle, nsHtml5Atoms::circle, NS_HTML5TREE_BUILDER_OTHER); - ELT_CENTER = new nsHtml5ElementName(nsHtml5Atoms::center, nsHtml5Atoms::center, NS_HTML5TREE_BUILDER_DIV_OR_BLOCKQUOTE_OR_CENTER_OR_MENU | NS_HTML5ELEMENT_NAME_SPECIAL); - ELT_CURSOR = new nsHtml5ElementName(nsHtml5Atoms::cursor, nsHtml5Atoms::cursor, NS_HTML5TREE_BUILDER_OTHER); - ELT_CANVAS = new nsHtml5ElementName(nsHtml5Atoms::canvas, nsHtml5Atoms::canvas, NS_HTML5TREE_BUILDER_OTHER); + ELT_COLOR_PROFILE = new nsHtml5ElementName(nsHtml5Atoms::color_profile, nsHtml5Atoms::color_profile, NS_HTML5TREE_BUILDER_OTHER); + ELT_COMPOSE = new nsHtml5ElementName(nsHtml5Atoms::compose, nsHtml5Atoms::compose, NS_HTML5TREE_BUILDER_OTHER); + ELT_CONJUGATE = new nsHtml5ElementName(nsHtml5Atoms::conjugate, nsHtml5Atoms::conjugate, NS_HTML5TREE_BUILDER_OTHER); + ELT_CITE = new nsHtml5ElementName(nsHtml5Atoms::cite, nsHtml5Atoms::cite, NS_HTML5TREE_BUILDER_OTHER); + ELT_DIVERGENCE = new nsHtml5ElementName(nsHtml5Atoms::divergence, nsHtml5Atoms::divergence, NS_HTML5TREE_BUILDER_OTHER); ELT_DIVIDE = new nsHtml5ElementName(nsHtml5Atoms::divide, nsHtml5Atoms::divide, NS_HTML5TREE_BUILDER_OTHER); ELT_DEGREE = new nsHtml5ElementName(nsHtml5Atoms::degree, nsHtml5Atoms::degree, NS_HTML5TREE_BUILDER_OTHER); - ELT_DIALOG = new nsHtml5ElementName(nsHtml5Atoms::dialog, nsHtml5Atoms::dialog, NS_HTML5TREE_BUILDER_ADDRESS_OR_ARTICLE_OR_ASIDE_OR_DETAILS_OR_DIALOG_OR_DIR_OR_FIGCAPTION_OR_FIGURE_OR_FOOTER_OR_HEADER_OR_HGROUP_OR_MAIN_OR_NAV_OR_SECTION_OR_SUMMARY | NS_HTML5ELEMENT_NAME_SPECIAL); - ELT_DOMAIN = new nsHtml5ElementName(nsHtml5Atoms::domain, nsHtml5Atoms::domain, NS_HTML5TREE_BUILDER_OTHER); - ELT_EXISTS = new nsHtml5ElementName(nsHtml5Atoms::exists, nsHtml5Atoms::exists, NS_HTML5TREE_BUILDER_OTHER); + ELT_DECLARE = new nsHtml5ElementName(nsHtml5Atoms::declare, nsHtml5Atoms::declare, NS_HTML5TREE_BUILDER_OTHER); + ELT_DATATEMPLATE = new nsHtml5ElementName(nsHtml5Atoms::datatemplate, nsHtml5Atoms::datatemplate, NS_HTML5TREE_BUILDER_OTHER); + ELT_EXPONENTIALE = new nsHtml5ElementName(nsHtml5Atoms::exponentiale, nsHtml5Atoms::exponentiale, NS_HTML5TREE_BUILDER_OTHER); + ELT_ELLIPSE = new nsHtml5ElementName(nsHtml5Atoms::ellipse, nsHtml5Atoms::ellipse, NS_HTML5TREE_BUILDER_OTHER); + ELT_FONT_FACE = new nsHtml5ElementName(nsHtml5Atoms::font_face, nsHtml5Atoms::font_face, NS_HTML5TREE_BUILDER_OTHER); + ELT_FETURBULENCE = new nsHtml5ElementName(nsHtml5Atoms::feturbulence, nsHtml5Atoms::feTurbulence, NS_HTML5TREE_BUILDER_OTHER); + ELT_FEMERGENODE = new nsHtml5ElementName(nsHtml5Atoms::femergenode, nsHtml5Atoms::feMergeNode, NS_HTML5TREE_BUILDER_OTHER); + ELT_FEIMAGE = new nsHtml5ElementName(nsHtml5Atoms::feimage, nsHtml5Atoms::feImage, NS_HTML5TREE_BUILDER_OTHER); + ELT_FEMERGE = new nsHtml5ElementName(nsHtml5Atoms::femerge, nsHtml5Atoms::feMerge, NS_HTML5TREE_BUILDER_OTHER); ELT_FETILE = new nsHtml5ElementName(nsHtml5Atoms::fetile, nsHtml5Atoms::feTile, NS_HTML5TREE_BUILDER_OTHER); + ELT_FONT_FACE_NAME = new nsHtml5ElementName(nsHtml5Atoms::font_face_name, nsHtml5Atoms::font_face_name, NS_HTML5TREE_BUILDER_OTHER); + ELT_FRAME = new nsHtml5ElementName(nsHtml5Atoms::frame, nsHtml5Atoms::frame, NS_HTML5TREE_BUILDER_FRAME | NS_HTML5ELEMENT_NAME_SPECIAL); ELT_FIGURE = new nsHtml5ElementName(nsHtml5Atoms::figure, nsHtml5Atoms::figure, NS_HTML5TREE_BUILDER_ADDRESS_OR_ARTICLE_OR_ASIDE_OR_DETAILS_OR_DIALOG_OR_DIR_OR_FIGCAPTION_OR_FIGURE_OR_FOOTER_OR_HEADER_OR_HGROUP_OR_MAIN_OR_NAV_OR_SECTION_OR_SUMMARY | NS_HTML5ELEMENT_NAME_SPECIAL); - ELT_FORALL = new nsHtml5ElementName(nsHtml5Atoms::forall, nsHtml5Atoms::forall, NS_HTML5TREE_BUILDER_OTHER); - ELT_FILTER = new nsHtml5ElementName(nsHtml5Atoms::filter, nsHtml5Atoms::filter, NS_HTML5TREE_BUILDER_OTHER); - ELT_FOOTER = new nsHtml5ElementName(nsHtml5Atoms::footer, nsHtml5Atoms::footer, NS_HTML5TREE_BUILDER_ADDRESS_OR_ARTICLE_OR_ASIDE_OR_DETAILS_OR_DIALOG_OR_DIR_OR_FIGCAPTION_OR_FIGURE_OR_FOOTER_OR_HEADER_OR_HGROUP_OR_MAIN_OR_NAV_OR_SECTION_OR_SUMMARY | NS_HTML5ELEMENT_NAME_SPECIAL); - ELT_HGROUP = new nsHtml5ElementName(nsHtml5Atoms::hgroup, nsHtml5Atoms::hgroup, NS_HTML5TREE_BUILDER_ADDRESS_OR_ARTICLE_OR_ASIDE_OR_DETAILS_OR_DIALOG_OR_DIR_OR_FIGCAPTION_OR_FIGURE_OR_FOOTER_OR_HEADER_OR_HGROUP_OR_MAIN_OR_NAV_OR_SECTION_OR_SUMMARY | NS_HTML5ELEMENT_NAME_SPECIAL); - ELT_HEADER = new nsHtml5ElementName(nsHtml5Atoms::header, nsHtml5Atoms::header, NS_HTML5TREE_BUILDER_ADDRESS_OR_ARTICLE_OR_ASIDE_OR_DETAILS_OR_DIALOG_OR_DIR_OR_FIGCAPTION_OR_FIGURE_OR_FOOTER_OR_HEADER_OR_HGROUP_OR_MAIN_OR_NAV_OR_SECTION_OR_SUMMARY | NS_HTML5ELEMENT_NAME_SPECIAL); + ELT_FALSE = new nsHtml5ElementName(nsHtml5Atoms::false_, nsHtml5Atoms::false_, NS_HTML5TREE_BUILDER_OTHER); + ELT_FECOMPOSITE = new nsHtml5ElementName(nsHtml5Atoms::fecomposite, nsHtml5Atoms::feComposite, NS_HTML5TREE_BUILDER_OTHER); + ELT_IMAGE = new nsHtml5ElementName(nsHtml5Atoms::image, nsHtml5Atoms::image, NS_HTML5TREE_BUILDER_IMAGE); ELT_IFRAME = new nsHtml5ElementName(nsHtml5Atoms::iframe, nsHtml5Atoms::iframe, NS_HTML5TREE_BUILDER_IFRAME | NS_HTML5ELEMENT_NAME_SPECIAL); - ELT_KEYGEN = new nsHtml5ElementName(nsHtml5Atoms::keygen, nsHtml5Atoms::keygen, NS_HTML5TREE_BUILDER_KEYGEN); - ELT_LAMBDA = new nsHtml5ElementName(nsHtml5Atoms::lambda, nsHtml5Atoms::lambda, NS_HTML5TREE_BUILDER_OTHER); - ELT_LEGEND = new nsHtml5ElementName(nsHtml5Atoms::legend, nsHtml5Atoms::legend, NS_HTML5TREE_BUILDER_OTHER); + ELT_INVERSE = new nsHtml5ElementName(nsHtml5Atoms::inverse, nsHtml5Atoms::inverse, NS_HTML5TREE_BUILDER_OTHER); + ELT_LINE = new nsHtml5ElementName(nsHtml5Atoms::line, nsHtml5Atoms::line, NS_HTML5TREE_BUILDER_OTHER); + ELT_LOGBASE = new nsHtml5ElementName(nsHtml5Atoms::logbase, nsHtml5Atoms::logbase, NS_HTML5TREE_BUILDER_OTHER); ELT_MSPACE = new nsHtml5ElementName(nsHtml5Atoms::mspace, nsHtml5Atoms::mspace, NS_HTML5TREE_BUILDER_OTHER); + ELT_MODE = new nsHtml5ElementName(nsHtml5Atoms::mode, nsHtml5Atoms::mode, NS_HTML5TREE_BUILDER_OTHER); + ELT_MARQUEE = new nsHtml5ElementName(nsHtml5Atoms::marquee, nsHtml5Atoms::marquee, NS_HTML5TREE_BUILDER_MARQUEE_OR_APPLET | NS_HTML5ELEMENT_NAME_SPECIAL | NS_HTML5ELEMENT_NAME_SCOPING); ELT_MTABLE = new nsHtml5ElementName(nsHtml5Atoms::mtable, nsHtml5Atoms::mtable, NS_HTML5TREE_BUILDER_OTHER); ELT_MSTYLE = new nsHtml5ElementName(nsHtml5Atoms::mstyle, nsHtml5Atoms::mstyle, NS_HTML5TREE_BUILDER_OTHER); - ELT_MGLYPH = new nsHtml5ElementName(nsHtml5Atoms::mglyph, nsHtml5Atoms::mglyph, NS_HTML5TREE_BUILDER_MGLYPH_OR_MALIGNMARK); - ELT_MEDIAN = new nsHtml5ElementName(nsHtml5Atoms::median, nsHtml5Atoms::median, NS_HTML5TREE_BUILDER_OTHER); - ELT_MUNDER = new nsHtml5ElementName(nsHtml5Atoms::munder, nsHtml5Atoms::munder, NS_HTML5TREE_BUILDER_OTHER); - ELT_MARKER = new nsHtml5ElementName(nsHtml5Atoms::marker, nsHtml5Atoms::marker, NS_HTML5TREE_BUILDER_OTHER); - ELT_MERROR = new nsHtml5ElementName(nsHtml5Atoms::merror, nsHtml5Atoms::merror, NS_HTML5TREE_BUILDER_OTHER); - ELT_MOMENT = new nsHtml5ElementName(nsHtml5Atoms::moment, nsHtml5Atoms::moment, NS_HTML5TREE_BUILDER_OTHER); - ELT_MATRIX = new nsHtml5ElementName(nsHtml5Atoms::matrix, nsHtml5Atoms::matrix, NS_HTML5TREE_BUILDER_OTHER); - ELT_OPTION = new nsHtml5ElementName(nsHtml5Atoms::option, nsHtml5Atoms::option, NS_HTML5TREE_BUILDER_OPTION | NS_HTML5ELEMENT_NAME_OPTIONAL_END_TAG); - ELT_OBJECT = new nsHtml5ElementName(nsHtml5Atoms::object, nsHtml5Atoms::object, NS_HTML5TREE_BUILDER_OBJECT | NS_HTML5ELEMENT_NAME_SPECIAL | NS_HTML5ELEMENT_NAME_SCOPING); - ELT_OUTPUT = new nsHtml5ElementName(nsHtml5Atoms::output, nsHtml5Atoms::output, NS_HTML5TREE_BUILDER_OUTPUT); - ELT_PRIMES = new nsHtml5ElementName(nsHtml5Atoms::primes, nsHtml5Atoms::primes, NS_HTML5TREE_BUILDER_OTHER); + ELT_MENCLOSE = new nsHtml5ElementName(nsHtml5Atoms::menclose, nsHtml5Atoms::menclose, NS_HTML5TREE_BUILDER_OTHER); + ELT_NONE = new nsHtml5ElementName(nsHtml5Atoms::none, nsHtml5Atoms::none, NS_HTML5TREE_BUILDER_OTHER); + ELT_OTHERWISE = new nsHtml5ElementName(nsHtml5Atoms::otherwise, nsHtml5Atoms::otherwise, NS_HTML5TREE_BUILDER_OTHER); + ELT_PIECE = new nsHtml5ElementName(nsHtml5Atoms::piece, nsHtml5Atoms::piece, NS_HTML5TREE_BUILDER_OTHER); + ELT_POLYLINE = new nsHtml5ElementName(nsHtml5Atoms::polyline, nsHtml5Atoms::polyline, NS_HTML5TREE_BUILDER_OTHER); + ELT_PICTURE = new nsHtml5ElementName(nsHtml5Atoms::picture, nsHtml5Atoms::picture, NS_HTML5TREE_BUILDER_OTHER); + ELT_PIECEWISE = new nsHtml5ElementName(nsHtml5Atoms::piecewise, nsHtml5Atoms::piecewise, NS_HTML5TREE_BUILDER_OTHER); + ELT_RULE = new nsHtml5ElementName(nsHtml5Atoms::rule, nsHtml5Atoms::rule, NS_HTML5TREE_BUILDER_OTHER); ELT_SOURCE = new nsHtml5ElementName(nsHtml5Atoms::source, nsHtml5Atoms::source, NS_HTML5TREE_BUILDER_PARAM_OR_SOURCE_OR_TRACK); ELT_STRIKE = new nsHtml5ElementName(nsHtml5Atoms::strike, nsHtml5Atoms::strike, NS_HTML5TREE_BUILDER_B_OR_BIG_OR_CODE_OR_EM_OR_I_OR_S_OR_SMALL_OR_STRIKE_OR_STRONG_OR_TT_OR_U); + ELT_STYLE = new nsHtml5ElementName(nsHtml5Atoms::style, nsHtml5Atoms::style, NS_HTML5TREE_BUILDER_STYLE | NS_HTML5ELEMENT_NAME_SPECIAL); + ELT_TABLE = new nsHtml5ElementName(nsHtml5Atoms::table, nsHtml5Atoms::table, NS_HTML5TREE_BUILDER_TABLE | NS_HTML5ELEMENT_NAME_SPECIAL | NS_HTML5ELEMENT_NAME_FOSTER_PARENTING | NS_HTML5ELEMENT_NAME_SCOPING); + ELT_TITLE = new nsHtml5ElementName(nsHtml5Atoms::title, nsHtml5Atoms::title, NS_HTML5TREE_BUILDER_TITLE | NS_HTML5ELEMENT_NAME_SPECIAL | NS_HTML5ELEMENT_NAME_SCOPING_AS_SVG); + ELT_TIME = new nsHtml5ElementName(nsHtml5Atoms::time, nsHtml5Atoms::time, NS_HTML5TREE_BUILDER_OTHER); + ELT_TRANSPOSE = new nsHtml5ElementName(nsHtml5Atoms::transpose, nsHtml5Atoms::transpose, NS_HTML5TREE_BUILDER_OTHER); + ELT_TEMPLATE = new nsHtml5ElementName(nsHtml5Atoms::template_, nsHtml5Atoms::template_, NS_HTML5TREE_BUILDER_TEMPLATE | NS_HTML5ELEMENT_NAME_SPECIAL | NS_HTML5ELEMENT_NAME_SCOPING); + ELT_TRUE = new nsHtml5ElementName(nsHtml5Atoms::true_, nsHtml5Atoms::true_, NS_HTML5TREE_BUILDER_OTHER); + ELT_VARIANCE = new nsHtml5ElementName(nsHtml5Atoms::variance, nsHtml5Atoms::variance, NS_HTML5TREE_BUILDER_OTHER); + ELT_ALTGLYPHDEF = new nsHtml5ElementName(nsHtml5Atoms::altglyphdef, nsHtml5Atoms::altGlyphDef, NS_HTML5TREE_BUILDER_OTHER); + ELT_DIFF = new nsHtml5ElementName(nsHtml5Atoms::diff, nsHtml5Atoms::diff, NS_HTML5TREE_BUILDER_OTHER); + ELT_FACTOROF = new nsHtml5ElementName(nsHtml5Atoms::factorof, nsHtml5Atoms::factorof, NS_HTML5TREE_BUILDER_OTHER); + ELT_GLYPHREF = new nsHtml5ElementName(nsHtml5Atoms::glyphref, nsHtml5Atoms::glyphRef, NS_HTML5TREE_BUILDER_OTHER); + ELT_PARTIALDIFF = new nsHtml5ElementName(nsHtml5Atoms::partialdiff, nsHtml5Atoms::partialdiff, NS_HTML5TREE_BUILDER_OTHER); + ELT_SETDIFF = new nsHtml5ElementName(nsHtml5Atoms::setdiff, nsHtml5Atoms::setdiff, NS_HTML5TREE_BUILDER_OTHER); + ELT_TREF = new nsHtml5ElementName(nsHtml5Atoms::tref, nsHtml5Atoms::tref, NS_HTML5TREE_BUILDER_OTHER); + ELT_CEILING = new nsHtml5ElementName(nsHtml5Atoms::ceiling, nsHtml5Atoms::ceiling, NS_HTML5TREE_BUILDER_OTHER); + ELT_DIALOG = new nsHtml5ElementName(nsHtml5Atoms::dialog, nsHtml5Atoms::dialog, NS_HTML5TREE_BUILDER_ADDRESS_OR_ARTICLE_OR_ASIDE_OR_DETAILS_OR_DIALOG_OR_DIR_OR_FIGCAPTION_OR_FIGURE_OR_FOOTER_OR_HEADER_OR_HGROUP_OR_MAIN_OR_NAV_OR_SECTION_OR_SUMMARY | NS_HTML5ELEMENT_NAME_SPECIAL); + ELT_FEFUNCG = new nsHtml5ElementName(nsHtml5Atoms::fefuncg, nsHtml5Atoms::feFuncG, NS_HTML5TREE_BUILDER_OTHER); + ELT_FEDIFFUSELIGHTING = new nsHtml5ElementName(nsHtml5Atoms::fediffuselighting, nsHtml5Atoms::feDiffuseLighting, NS_HTML5TREE_BUILDER_OTHER); + ELT_FESPECULARLIGHTING = new nsHtml5ElementName(nsHtml5Atoms::fespecularlighting, nsHtml5Atoms::feSpecularLighting, NS_HTML5TREE_BUILDER_OTHER); + ELT_LISTING = new nsHtml5ElementName(nsHtml5Atoms::listing, nsHtml5Atoms::listing, NS_HTML5TREE_BUILDER_PRE_OR_LISTING | NS_HTML5ELEMENT_NAME_SPECIAL); ELT_STRONG = new nsHtml5ElementName(nsHtml5Atoms::strong, nsHtml5Atoms::strong, NS_HTML5TREE_BUILDER_B_OR_BIG_OR_CODE_OR_EM_OR_I_OR_S_OR_SMALL_OR_STRIKE_OR_STRONG_OR_TT_OR_U); - ELT_SWITCH = new nsHtml5ElementName(nsHtml5Atoms::switch_, nsHtml5Atoms::switch_, NS_HTML5TREE_BUILDER_OTHER); - ELT_SYMBOL = new nsHtml5ElementName(nsHtml5Atoms::symbol, nsHtml5Atoms::symbol, NS_HTML5TREE_BUILDER_OTHER); - ELT_SELECT = new nsHtml5ElementName(nsHtml5Atoms::select, nsHtml5Atoms::select, NS_HTML5TREE_BUILDER_SELECT | NS_HTML5ELEMENT_NAME_SPECIAL); - ELT_SUBSET = new nsHtml5ElementName(nsHtml5Atoms::subset, nsHtml5Atoms::subset, NS_HTML5TREE_BUILDER_OTHER); - ELT_SCRIPT = new nsHtml5ElementName(nsHtml5Atoms::script, nsHtml5Atoms::script, NS_HTML5TREE_BUILDER_SCRIPT | NS_HTML5ELEMENT_NAME_SPECIAL); - ELT_TBREAK = new nsHtml5ElementName(nsHtml5Atoms::tbreak, nsHtml5Atoms::tbreak, NS_HTML5TREE_BUILDER_OTHER); - ELT_VECTOR = new nsHtml5ElementName(nsHtml5Atoms::vector, nsHtml5Atoms::vector, NS_HTML5TREE_BUILDER_OTHER); - ELT_ARTICLE = new nsHtml5ElementName(nsHtml5Atoms::article, nsHtml5Atoms::article, NS_HTML5TREE_BUILDER_ADDRESS_OR_ARTICLE_OR_ASIDE_OR_DETAILS_OR_DIALOG_OR_DIR_OR_FIGCAPTION_OR_FIGURE_OR_FOOTER_OR_HEADER_OR_HGROUP_OR_MAIN_OR_NAV_OR_SECTION_OR_SUMMARY | NS_HTML5ELEMENT_NAME_SPECIAL); - ELT_ANIMATE = new nsHtml5ElementName(nsHtml5Atoms::animate, nsHtml5Atoms::animate, NS_HTML5TREE_BUILDER_OTHER); ELT_ARCSECH = new nsHtml5ElementName(nsHtml5Atoms::arcsech, nsHtml5Atoms::arcsech, NS_HTML5TREE_BUILDER_OTHER); ELT_ARCCSCH = new nsHtml5ElementName(nsHtml5Atoms::arccsch, nsHtml5Atoms::arccsch, NS_HTML5TREE_BUILDER_OTHER); ELT_ARCTANH = new nsHtml5ElementName(nsHtml5Atoms::arctanh, nsHtml5Atoms::arctanh, NS_HTML5TREE_BUILDER_OTHER); ELT_ARCSINH = new nsHtml5ElementName(nsHtml5Atoms::arcsinh, nsHtml5Atoms::arcsinh, NS_HTML5TREE_BUILDER_OTHER); + ELT_ALTGLYPH = new nsHtml5ElementName(nsHtml5Atoms::altglyph, nsHtml5Atoms::altGlyph, NS_HTML5TREE_BUILDER_OTHER); ELT_ARCCOSH = new nsHtml5ElementName(nsHtml5Atoms::arccosh, nsHtml5Atoms::arccosh, NS_HTML5TREE_BUILDER_OTHER); ELT_ARCCOTH = new nsHtml5ElementName(nsHtml5Atoms::arccoth, nsHtml5Atoms::arccoth, NS_HTML5TREE_BUILDER_OTHER); - ELT_ACRONYM = new nsHtml5ElementName(nsHtml5Atoms::acronym, nsHtml5Atoms::acronym, NS_HTML5TREE_BUILDER_OTHER); - ELT_ADDRESS = new nsHtml5ElementName(nsHtml5Atoms::address, nsHtml5Atoms::address, NS_HTML5TREE_BUILDER_ADDRESS_OR_ARTICLE_OR_ASIDE_OR_DETAILS_OR_DIALOG_OR_DIR_OR_FIGCAPTION_OR_FIGURE_OR_FOOTER_OR_HEADER_OR_HGROUP_OR_MAIN_OR_NAV_OR_SECTION_OR_SUMMARY | NS_HTML5ELEMENT_NAME_SPECIAL); - ELT_BGSOUND = new nsHtml5ElementName(nsHtml5Atoms::bgsound, nsHtml5Atoms::bgsound, NS_HTML5TREE_BUILDER_LINK_OR_BASEFONT_OR_BGSOUND | NS_HTML5ELEMENT_NAME_SPECIAL); - ELT_COMPOSE = new nsHtml5ElementName(nsHtml5Atoms::compose, nsHtml5Atoms::compose, NS_HTML5TREE_BUILDER_OTHER); - ELT_CEILING = new nsHtml5ElementName(nsHtml5Atoms::ceiling, nsHtml5Atoms::ceiling, NS_HTML5TREE_BUILDER_OTHER); + ELT_CSCH = new nsHtml5ElementName(nsHtml5Atoms::csch, nsHtml5Atoms::csch, NS_HTML5TREE_BUILDER_OTHER); + ELT_COSH = new nsHtml5ElementName(nsHtml5Atoms::cosh, nsHtml5Atoms::cosh, NS_HTML5TREE_BUILDER_OTHER); + ELT_CLIPPATH = new nsHtml5ElementName(nsHtml5Atoms::clippath, nsHtml5Atoms::clipPath, NS_HTML5TREE_BUILDER_OTHER); + ELT_COTH = new nsHtml5ElementName(nsHtml5Atoms::coth, nsHtml5Atoms::coth, NS_HTML5TREE_BUILDER_OTHER); + ELT_GLYPH = new nsHtml5ElementName(nsHtml5Atoms::glyph, nsHtml5Atoms::glyph, NS_HTML5TREE_BUILDER_OTHER); + ELT_MGLYPH = new nsHtml5ElementName(nsHtml5Atoms::mglyph, nsHtml5Atoms::mglyph, NS_HTML5TREE_BUILDER_MGLYPH_OR_MALIGNMARK); + ELT_MISSING_GLYPH = new nsHtml5ElementName(nsHtml5Atoms::missing_glyph, nsHtml5Atoms::missing_glyph, NS_HTML5TREE_BUILDER_OTHER); + ELT_MATH = new nsHtml5ElementName(nsHtml5Atoms::math, nsHtml5Atoms::math, NS_HTML5TREE_BUILDER_MATH); + ELT_MPATH = new nsHtml5ElementName(nsHtml5Atoms::mpath, nsHtml5Atoms::mpath, NS_HTML5TREE_BUILDER_OTHER); + ELT_PREFETCH = new nsHtml5ElementName(nsHtml5Atoms::prefetch, nsHtml5Atoms::prefetch, NS_HTML5TREE_BUILDER_OTHER); + ELT_PATH = new nsHtml5ElementName(nsHtml5Atoms::path, nsHtml5Atoms::path, NS_HTML5TREE_BUILDER_OTHER); + ELT_TH = new nsHtml5ElementName(nsHtml5Atoms::th, nsHtml5Atoms::th, NS_HTML5TREE_BUILDER_TD_OR_TH | NS_HTML5ELEMENT_NAME_SPECIAL | NS_HTML5ELEMENT_NAME_SCOPING | NS_HTML5ELEMENT_NAME_OPTIONAL_END_TAG); + ELT_SECH = new nsHtml5ElementName(nsHtml5Atoms::sech, nsHtml5Atoms::sech, NS_HTML5TREE_BUILDER_OTHER); + ELT_SWITCH = new nsHtml5ElementName(nsHtml5Atoms::switch_, nsHtml5Atoms::switch_, NS_HTML5TREE_BUILDER_OTHER); + ELT_SINH = new nsHtml5ElementName(nsHtml5Atoms::sinh, nsHtml5Atoms::sinh, NS_HTML5TREE_BUILDER_OTHER); + ELT_TANH = new nsHtml5ElementName(nsHtml5Atoms::tanh, nsHtml5Atoms::tanh, NS_HTML5TREE_BUILDER_OTHER); + ELT_TEXTPATH = new nsHtml5ElementName(nsHtml5Atoms::textpath, nsHtml5Atoms::textPath, NS_HTML5TREE_BUILDER_OTHER); + ELT_CI = new nsHtml5ElementName(nsHtml5Atoms::ci, nsHtml5Atoms::ci, NS_HTML5TREE_BUILDER_OTHER); + ELT_FONT_FACE_URI = new nsHtml5ElementName(nsHtml5Atoms::font_face_uri, nsHtml5Atoms::font_face_uri, NS_HTML5TREE_BUILDER_OTHER); + ELT_LI = new nsHtml5ElementName(nsHtml5Atoms::li, nsHtml5Atoms::li, NS_HTML5TREE_BUILDER_LI | NS_HTML5ELEMENT_NAME_SPECIAL | NS_HTML5ELEMENT_NAME_OPTIONAL_END_TAG); + ELT_IMAGINARYI = new nsHtml5ElementName(nsHtml5Atoms::imaginaryi, nsHtml5Atoms::imaginaryi, NS_HTML5TREE_BUILDER_OTHER); + ELT_MI = new nsHtml5ElementName(nsHtml5Atoms::mi, nsHtml5Atoms::mi, NS_HTML5TREE_BUILDER_MI_MO_MN_MS_MTEXT | NS_HTML5ELEMENT_NAME_SCOPING_AS_MATHML); + ELT_PI = new nsHtml5ElementName(nsHtml5Atoms::pi, nsHtml5Atoms::pi, NS_HTML5TREE_BUILDER_OTHER); + ELT_LINK = new nsHtml5ElementName(nsHtml5Atoms::link, nsHtml5Atoms::link, NS_HTML5TREE_BUILDER_LINK_OR_BASEFONT_OR_BGSOUND | NS_HTML5ELEMENT_NAME_SPECIAL); + ELT_MARK = new nsHtml5ElementName(nsHtml5Atoms::mark, nsHtml5Atoms::mark, NS_HTML5TREE_BUILDER_OTHER); + ELT_MALIGNMARK = new nsHtml5ElementName(nsHtml5Atoms::malignmark, nsHtml5Atoms::malignmark, NS_HTML5TREE_BUILDER_MGLYPH_OR_MALIGNMARK); + ELT_MASK = new nsHtml5ElementName(nsHtml5Atoms::mask, nsHtml5Atoms::mask, NS_HTML5TREE_BUILDER_OTHER); + ELT_TBREAK = new nsHtml5ElementName(nsHtml5Atoms::tbreak, nsHtml5Atoms::tbreak, NS_HTML5TREE_BUILDER_OTHER); + ELT_TRACK = new nsHtml5ElementName(nsHtml5Atoms::track, nsHtml5Atoms::track, NS_HTML5TREE_BUILDER_PARAM_OR_SOURCE_OR_TRACK | NS_HTML5ELEMENT_NAME_SPECIAL); + ELT_DL = new nsHtml5ElementName(nsHtml5Atoms::dl, nsHtml5Atoms::dl, NS_HTML5TREE_BUILDER_UL_OR_OL_OR_DL | NS_HTML5ELEMENT_NAME_SPECIAL); + ELT_ANNOTATION_XML = new nsHtml5ElementName(nsHtml5Atoms::annotation_xml, nsHtml5Atoms::annotation_xml, NS_HTML5TREE_BUILDER_ANNOTATION_XML | NS_HTML5ELEMENT_NAME_SCOPING_AS_MATHML); ELT_CSYMBOL = new nsHtml5ElementName(nsHtml5Atoms::csymbol, nsHtml5Atoms::csymbol, NS_HTML5TREE_BUILDER_OTHER); + ELT_CURL = new nsHtml5ElementName(nsHtml5Atoms::curl, nsHtml5Atoms::curl, NS_HTML5TREE_BUILDER_OTHER); + ELT_FACTORIAL = new nsHtml5ElementName(nsHtml5Atoms::factorial, nsHtml5Atoms::factorial, NS_HTML5TREE_BUILDER_OTHER); + ELT_FORALL = new nsHtml5ElementName(nsHtml5Atoms::forall, nsHtml5Atoms::forall, NS_HTML5TREE_BUILDER_OTHER); + ELT_HTML = new nsHtml5ElementName(nsHtml5Atoms::html, nsHtml5Atoms::html, NS_HTML5TREE_BUILDER_HTML | NS_HTML5ELEMENT_NAME_SPECIAL | NS_HTML5ELEMENT_NAME_SCOPING | NS_HTML5ELEMENT_NAME_OPTIONAL_END_TAG); + ELT_INTERVAL = new nsHtml5ElementName(nsHtml5Atoms::interval, nsHtml5Atoms::interval, NS_HTML5TREE_BUILDER_OTHER); + ELT_OL = new nsHtml5ElementName(nsHtml5Atoms::ol, nsHtml5Atoms::ol, NS_HTML5TREE_BUILDER_UL_OR_OL_OR_DL | NS_HTML5ELEMENT_NAME_SPECIAL); + ELT_LABEL = new nsHtml5ElementName(nsHtml5Atoms::label, nsHtml5Atoms::label, NS_HTML5TREE_BUILDER_OTHER); + ELT_UL = new nsHtml5ElementName(nsHtml5Atoms::ul, nsHtml5Atoms::ul, NS_HTML5TREE_BUILDER_UL_OR_OL_OR_DL | NS_HTML5ELEMENT_NAME_SPECIAL); + ELT_REAL = new nsHtml5ElementName(nsHtml5Atoms::real, nsHtml5Atoms::real, NS_HTML5TREE_BUILDER_OTHER); + ELT_SMALL = new nsHtml5ElementName(nsHtml5Atoms::small_, nsHtml5Atoms::small_, NS_HTML5TREE_BUILDER_B_OR_BIG_OR_CODE_OR_EM_OR_I_OR_S_OR_SMALL_OR_STRIKE_OR_STRONG_OR_TT_OR_U); + ELT_SYMBOL = new nsHtml5ElementName(nsHtml5Atoms::symbol, nsHtml5Atoms::symbol, NS_HTML5TREE_BUILDER_OTHER); + ELT_ALTGLYPHITEM = new nsHtml5ElementName(nsHtml5Atoms::altglyphitem, nsHtml5Atoms::altGlyphItem, NS_HTML5TREE_BUILDER_OTHER); + ELT_ANIMATETRANSFORM = new nsHtml5ElementName(nsHtml5Atoms::animatetransform, nsHtml5Atoms::animateTransform, NS_HTML5TREE_BUILDER_OTHER); + ELT_ACRONYM = new nsHtml5ElementName(nsHtml5Atoms::acronym, nsHtml5Atoms::acronym, NS_HTML5TREE_BUILDER_OTHER); + ELT_EM = new nsHtml5ElementName(nsHtml5Atoms::em, nsHtml5Atoms::em, NS_HTML5TREE_BUILDER_B_OR_BIG_OR_CODE_OR_EM_OR_I_OR_S_OR_SMALL_OR_STRIKE_OR_STRONG_OR_TT_OR_U); + ELT_FORM = new nsHtml5ElementName(nsHtml5Atoms::form, nsHtml5Atoms::form, NS_HTML5TREE_BUILDER_FORM | NS_HTML5ELEMENT_NAME_SPECIAL); + ELT_MENUITEM = new nsHtml5ElementName(nsHtml5Atoms::menuitem, nsHtml5Atoms::menuitem, NS_HTML5TREE_BUILDER_MENUITEM); + ELT_MPHANTOM = new nsHtml5ElementName(nsHtml5Atoms::mphantom, nsHtml5Atoms::mphantom, NS_HTML5TREE_BUILDER_OTHER); + ELT_PARAM = new nsHtml5ElementName(nsHtml5Atoms::param, nsHtml5Atoms::param, NS_HTML5TREE_BUILDER_PARAM_OR_SOURCE_OR_TRACK | NS_HTML5ELEMENT_NAME_SPECIAL); + ELT_CN = new nsHtml5ElementName(nsHtml5Atoms::cn, nsHtml5Atoms::cn, NS_HTML5TREE_BUILDER_OTHER); + ELT_ARCTAN = new nsHtml5ElementName(nsHtml5Atoms::arctan, nsHtml5Atoms::arctan, NS_HTML5TREE_BUILDER_OTHER); + ELT_ARCSIN = new nsHtml5ElementName(nsHtml5Atoms::arcsin, nsHtml5Atoms::arcsin, NS_HTML5TREE_BUILDER_OTHER); + ELT_ANIMATION = new nsHtml5ElementName(nsHtml5Atoms::animation, nsHtml5Atoms::animation, NS_HTML5TREE_BUILDER_OTHER); + ELT_ANNOTATION = new nsHtml5ElementName(nsHtml5Atoms::annotation, nsHtml5Atoms::annotation, NS_HTML5TREE_BUILDER_OTHER); + ELT_ANIMATEMOTION = new nsHtml5ElementName(nsHtml5Atoms::animatemotion, nsHtml5Atoms::animateMotion, NS_HTML5TREE_BUILDER_OTHER); + ELT_BUTTON = new nsHtml5ElementName(nsHtml5Atoms::button, nsHtml5Atoms::button, NS_HTML5TREE_BUILDER_BUTTON | NS_HTML5ELEMENT_NAME_SPECIAL); + ELT_FN = new nsHtml5ElementName(nsHtml5Atoms::fn, nsHtml5Atoms::fn, NS_HTML5TREE_BUILDER_OTHER); + ELT_CODOMAIN = new nsHtml5ElementName(nsHtml5Atoms::codomain, nsHtml5Atoms::codomain, NS_HTML5TREE_BUILDER_OTHER); ELT_CAPTION = new nsHtml5ElementName(nsHtml5Atoms::caption, nsHtml5Atoms::caption, NS_HTML5TREE_BUILDER_CAPTION | NS_HTML5ELEMENT_NAME_SPECIAL | NS_HTML5ELEMENT_NAME_SCOPING); - ELT_DISCARD = new nsHtml5ElementName(nsHtml5Atoms::discard, nsHtml5Atoms::discard, NS_HTML5TREE_BUILDER_OTHER); - ELT_DECLARE = new nsHtml5ElementName(nsHtml5Atoms::declare, nsHtml5Atoms::declare, NS_HTML5TREE_BUILDER_OTHER); - ELT_DETAILS = new nsHtml5ElementName(nsHtml5Atoms::details, nsHtml5Atoms::details, NS_HTML5TREE_BUILDER_ADDRESS_OR_ARTICLE_OR_ASIDE_OR_DETAILS_OR_DIALOG_OR_DIR_OR_FIGCAPTION_OR_FIGURE_OR_FOOTER_OR_HEADER_OR_HGROUP_OR_MAIN_OR_NAV_OR_SECTION_OR_SUMMARY | NS_HTML5ELEMENT_NAME_SPECIAL); - ELT_ELLIPSE = new nsHtml5ElementName(nsHtml5Atoms::ellipse, nsHtml5Atoms::ellipse, NS_HTML5TREE_BUILDER_OTHER); - ELT_FEFUNCA = new nsHtml5ElementName(nsHtml5Atoms::fefunca, nsHtml5Atoms::feFuncA, NS_HTML5TREE_BUILDER_OTHER); - ELT_FEFUNCB = new nsHtml5ElementName(nsHtml5Atoms::fefuncb, nsHtml5Atoms::feFuncB, NS_HTML5TREE_BUILDER_OTHER); - ELT_FEBLEND = new nsHtml5ElementName(nsHtml5Atoms::feblend, nsHtml5Atoms::feBlend, NS_HTML5TREE_BUILDER_OTHER); - ELT_FEFLOOD = new nsHtml5ElementName(nsHtml5Atoms::feflood, nsHtml5Atoms::feFlood, NS_HTML5TREE_BUILDER_OTHER); - ELT_FEIMAGE = new nsHtml5ElementName(nsHtml5Atoms::feimage, nsHtml5Atoms::feImage, NS_HTML5TREE_BUILDER_OTHER); - ELT_FEMERGE = new nsHtml5ElementName(nsHtml5Atoms::femerge, nsHtml5Atoms::feMerge, NS_HTML5TREE_BUILDER_OTHER); - ELT_FEFUNCG = new nsHtml5ElementName(nsHtml5Atoms::fefuncg, nsHtml5Atoms::feFuncG, NS_HTML5TREE_BUILDER_OTHER); - ELT_FEFUNCR = new nsHtml5ElementName(nsHtml5Atoms::fefuncr, nsHtml5Atoms::feFuncR, NS_HTML5TREE_BUILDER_OTHER); - ELT_HANDLER = new nsHtml5ElementName(nsHtml5Atoms::handler, nsHtml5Atoms::handler, NS_HTML5TREE_BUILDER_OTHER); - ELT_INVERSE = new nsHtml5ElementName(nsHtml5Atoms::inverse, nsHtml5Atoms::inverse, NS_HTML5TREE_BUILDER_OTHER); - ELT_IMPLIES = new nsHtml5ElementName(nsHtml5Atoms::implies, nsHtml5Atoms::implies, NS_HTML5TREE_BUILDER_OTHER); - ELT_ISINDEX = new nsHtml5ElementName(nsHtml5Atoms::isindex, nsHtml5Atoms::isindex, NS_HTML5TREE_BUILDER_ISINDEX | NS_HTML5ELEMENT_NAME_SPECIAL); - ELT_LOGBASE = new nsHtml5ElementName(nsHtml5Atoms::logbase, nsHtml5Atoms::logbase, NS_HTML5TREE_BUILDER_OTHER); - ELT_LISTING = new nsHtml5ElementName(nsHtml5Atoms::listing, nsHtml5Atoms::listing, NS_HTML5TREE_BUILDER_PRE_OR_LISTING | NS_HTML5ELEMENT_NAME_SPECIAL); - ELT_MFENCED = new nsHtml5ElementName(nsHtml5Atoms::mfenced, nsHtml5Atoms::mfenced, NS_HTML5TREE_BUILDER_OTHER); - ELT_MPADDED = new nsHtml5ElementName(nsHtml5Atoms::mpadded, nsHtml5Atoms::mpadded, NS_HTML5TREE_BUILDER_OTHER); - ELT_MARQUEE = new nsHtml5ElementName(nsHtml5Atoms::marquee, nsHtml5Atoms::marquee, NS_HTML5TREE_BUILDER_MARQUEE_OR_APPLET | NS_HTML5ELEMENT_NAME_SPECIAL | NS_HTML5ELEMENT_NAME_SCOPING); + ELT_CONDITION = new nsHtml5ElementName(nsHtml5Atoms::condition, nsHtml5Atoms::condition, NS_HTML5TREE_BUILDER_OTHER); + ELT_DOMAIN = new nsHtml5ElementName(nsHtml5Atoms::domain, nsHtml5Atoms::domain, NS_HTML5TREE_BUILDER_OTHER); + ELT_DOMAINOFAPPLICATION = new nsHtml5ElementName(nsHtml5Atoms::domainofapplication, nsHtml5Atoms::domainofapplication, NS_HTML5TREE_BUILDER_OTHER); + ELT_IN = new nsHtml5ElementName(nsHtml5Atoms::in, nsHtml5Atoms::in, NS_HTML5TREE_BUILDER_OTHER); + ELT_FIGCAPTION = new nsHtml5ElementName(nsHtml5Atoms::figcaption, nsHtml5Atoms::figcaption, NS_HTML5TREE_BUILDER_ADDRESS_OR_ARTICLE_OR_ASIDE_OR_DETAILS_OR_DIALOG_OR_DIR_OR_FIGCAPTION_OR_FIGURE_OR_FOOTER_OR_HEADER_OR_HGROUP_OR_MAIN_OR_NAV_OR_SECTION_OR_SUMMARY | NS_HTML5ELEMENT_NAME_SPECIAL); + ELT_HKERN = new nsHtml5ElementName(nsHtml5Atoms::hkern, nsHtml5Atoms::hkern, NS_HTML5TREE_BUILDER_OTHER); + ELT_LN = new nsHtml5ElementName(nsHtml5Atoms::ln, nsHtml5Atoms::ln, NS_HTML5TREE_BUILDER_OTHER); + ELT_MN = new nsHtml5ElementName(nsHtml5Atoms::mn, nsHtml5Atoms::mn, NS_HTML5TREE_BUILDER_MI_MO_MN_MS_MTEXT | NS_HTML5ELEMENT_NAME_SCOPING_AS_MATHML); + ELT_KEYGEN = new nsHtml5ElementName(nsHtml5Atoms::keygen, nsHtml5Atoms::keygen, NS_HTML5TREE_BUILDER_KEYGEN); + ELT_LAPLACIAN = new nsHtml5ElementName(nsHtml5Atoms::laplacian, nsHtml5Atoms::laplacian, NS_HTML5TREE_BUILDER_OTHER); + ELT_MEAN = new nsHtml5ElementName(nsHtml5Atoms::mean, nsHtml5Atoms::mean, NS_HTML5TREE_BUILDER_OTHER); + ELT_MEDIAN = new nsHtml5ElementName(nsHtml5Atoms::median, nsHtml5Atoms::median, NS_HTML5TREE_BUILDER_OTHER); + ELT_MAIN = new nsHtml5ElementName(nsHtml5Atoms::main, nsHtml5Atoms::main, NS_HTML5TREE_BUILDER_ADDRESS_OR_ARTICLE_OR_ASIDE_OR_DETAILS_OR_DIALOG_OR_DIR_OR_FIGCAPTION_OR_FIGURE_OR_FOOTER_OR_HEADER_OR_HGROUP_OR_MAIN_OR_NAV_OR_SECTION_OR_SUMMARY | NS_HTML5ELEMENT_NAME_SPECIAL); ELT_MACTION = new nsHtml5ElementName(nsHtml5Atoms::maction, nsHtml5Atoms::maction, NS_HTML5TREE_BUILDER_OTHER); - ELT_MSUBSUP = new nsHtml5ElementName(nsHtml5Atoms::msubsup, nsHtml5Atoms::msubsup, NS_HTML5TREE_BUILDER_OTHER); - ELT_NOEMBED = new nsHtml5ElementName(nsHtml5Atoms::noembed, nsHtml5Atoms::noembed, NS_HTML5TREE_BUILDER_NOEMBED | NS_HTML5ELEMENT_NAME_SPECIAL); - ELT_PICTURE = new nsHtml5ElementName(nsHtml5Atoms::picture, nsHtml5Atoms::picture, NS_HTML5TREE_BUILDER_OTHER); + ELT_NOTIN = new nsHtml5ElementName(nsHtml5Atoms::notin, nsHtml5Atoms::notin, NS_HTML5TREE_BUILDER_OTHER); + ELT_OPTION = new nsHtml5ElementName(nsHtml5Atoms::option, nsHtml5Atoms::option, NS_HTML5TREE_BUILDER_OPTION | NS_HTML5ELEMENT_NAME_OPTIONAL_END_TAG); ELT_POLYGON = new nsHtml5ElementName(nsHtml5Atoms::polygon, nsHtml5Atoms::polygon, NS_HTML5TREE_BUILDER_OTHER); ELT_PATTERN = new nsHtml5ElementName(nsHtml5Atoms::pattern, nsHtml5Atoms::pattern, NS_HTML5TREE_BUILDER_OTHER); - ELT_PRODUCT = new nsHtml5ElementName(nsHtml5Atoms::product, nsHtml5Atoms::product, NS_HTML5TREE_BUILDER_OTHER); - ELT_SETDIFF = new nsHtml5ElementName(nsHtml5Atoms::setdiff, nsHtml5Atoms::setdiff, NS_HTML5TREE_BUILDER_OTHER); + ELT_RELN = new nsHtml5ElementName(nsHtml5Atoms::reln, nsHtml5Atoms::reln, NS_HTML5TREE_BUILDER_OTHER); + ELT_SPAN = new nsHtml5ElementName(nsHtml5Atoms::span, nsHtml5Atoms::span, NS_HTML5TREE_BUILDER_RUBY_OR_SPAN_OR_SUB_OR_SUP_OR_VAR); ELT_SECTION = new nsHtml5ElementName(nsHtml5Atoms::section, nsHtml5Atoms::section, NS_HTML5TREE_BUILDER_ADDRESS_OR_ARTICLE_OR_ASIDE_OR_DETAILS_OR_DIALOG_OR_DIR_OR_FIGCAPTION_OR_FIGURE_OR_FOOTER_OR_HEADER_OR_HGROUP_OR_MAIN_OR_NAV_OR_SECTION_OR_SUMMARY | NS_HTML5ELEMENT_NAME_SPECIAL); - ELT_SUMMARY = new nsHtml5ElementName(nsHtml5Atoms::summary, nsHtml5Atoms::summary, NS_HTML5TREE_BUILDER_ADDRESS_OR_ARTICLE_OR_ASIDE_OR_DETAILS_OR_DIALOG_OR_DIR_OR_FIGCAPTION_OR_FIGURE_OR_FOOTER_OR_HEADER_OR_HGROUP_OR_MAIN_OR_NAV_OR_SECTION_OR_SUMMARY | NS_HTML5ELEMENT_NAME_SPECIAL); + ELT_TSPAN = new nsHtml5ElementName(nsHtml5Atoms::tspan, nsHtml5Atoms::tspan, NS_HTML5TREE_BUILDER_OTHER); + ELT_UNION = new nsHtml5ElementName(nsHtml5Atoms::union_, nsHtml5Atoms::union_, NS_HTML5TREE_BUILDER_OTHER); + ELT_VKERN = new nsHtml5ElementName(nsHtml5Atoms::vkern, nsHtml5Atoms::vkern, NS_HTML5TREE_BUILDER_OTHER); + ELT_AUDIO = new nsHtml5ElementName(nsHtml5Atoms::audio, nsHtml5Atoms::audio, NS_HTML5TREE_BUILDER_OTHER); + ELT_MO = new nsHtml5ElementName(nsHtml5Atoms::mo, nsHtml5Atoms::mo, NS_HTML5TREE_BUILDER_MI_MO_MN_MS_MTEXT | NS_HTML5ELEMENT_NAME_SCOPING_AS_MATHML); ELT_TENDSTO = new nsHtml5ElementName(nsHtml5Atoms::tendsto, nsHtml5Atoms::tendsto, NS_HTML5TREE_BUILDER_OTHER); - ELT_UPLIMIT = new nsHtml5ElementName(nsHtml5Atoms::uplimit, nsHtml5Atoms::uplimit, NS_HTML5TREE_BUILDER_OTHER); - ELT_ALTGLYPH = new nsHtml5ElementName(nsHtml5Atoms::altglyph, nsHtml5Atoms::altGlyph, NS_HTML5TREE_BUILDER_OTHER); - ELT_BASEFONT = new nsHtml5ElementName(nsHtml5Atoms::basefont, nsHtml5Atoms::basefont, NS_HTML5TREE_BUILDER_LINK_OR_BASEFONT_OR_BGSOUND | NS_HTML5ELEMENT_NAME_SPECIAL); - ELT_CLIPPATH = new nsHtml5ElementName(nsHtml5Atoms::clippath, nsHtml5Atoms::clipPath, NS_HTML5TREE_BUILDER_OTHER); - ELT_CODOMAIN = new nsHtml5ElementName(nsHtml5Atoms::codomain, nsHtml5Atoms::codomain, NS_HTML5TREE_BUILDER_OTHER); + ELT_VIDEO = new nsHtml5ElementName(nsHtml5Atoms::video, nsHtml5Atoms::video, NS_HTML5TREE_BUILDER_OTHER); ELT_COLGROUP = new nsHtml5ElementName(nsHtml5Atoms::colgroup, nsHtml5Atoms::colgroup, NS_HTML5TREE_BUILDER_COLGROUP | NS_HTML5ELEMENT_NAME_SPECIAL | NS_HTML5ELEMENT_NAME_OPTIONAL_END_TAG); - ELT_EMPTYSET = new nsHtml5ElementName(nsHtml5Atoms::emptyset, nsHtml5Atoms::emptyset, NS_HTML5TREE_BUILDER_OTHER); - ELT_FACTOROF = new nsHtml5ElementName(nsHtml5Atoms::factorof, nsHtml5Atoms::factorof, NS_HTML5TREE_BUILDER_OTHER); - ELT_FIELDSET = new nsHtml5ElementName(nsHtml5Atoms::fieldset, nsHtml5Atoms::fieldset, NS_HTML5TREE_BUILDER_FIELDSET | NS_HTML5ELEMENT_NAME_SPECIAL); - ELT_FRAMESET = new nsHtml5ElementName(nsHtml5Atoms::frameset, nsHtml5Atoms::frameset, NS_HTML5TREE_BUILDER_FRAMESET | NS_HTML5ELEMENT_NAME_SPECIAL); - ELT_FEOFFSET = new nsHtml5ElementName(nsHtml5Atoms::feoffset, nsHtml5Atoms::feOffset, NS_HTML5TREE_BUILDER_OTHER); - ELT_GLYPHREF = new nsHtml5ElementName(nsHtml5Atoms::glyphref, nsHtml5Atoms::glyphRef, NS_HTML5TREE_BUILDER_OTHER); - ELT_INTERVAL = new nsHtml5ElementName(nsHtml5Atoms::interval, nsHtml5Atoms::interval, NS_HTML5TREE_BUILDER_OTHER); - ELT_INTEGERS = new nsHtml5ElementName(nsHtml5Atoms::integers, nsHtml5Atoms::integers, NS_HTML5TREE_BUILDER_OTHER); - ELT_INFINITY = new nsHtml5ElementName(nsHtml5Atoms::infinity, nsHtml5Atoms::infinity, NS_HTML5TREE_BUILDER_OTHER); - ELT_LISTENER = new nsHtml5ElementName(nsHtml5Atoms::listener, nsHtml5Atoms::listener, NS_HTML5TREE_BUILDER_OTHER); - ELT_LOWLIMIT = new nsHtml5ElementName(nsHtml5Atoms::lowlimit, nsHtml5Atoms::lowlimit, NS_HTML5TREE_BUILDER_OTHER); - ELT_METADATA = new nsHtml5ElementName(nsHtml5Atoms::metadata, nsHtml5Atoms::metadata, NS_HTML5TREE_BUILDER_OTHER); - ELT_MENCLOSE = new nsHtml5ElementName(nsHtml5Atoms::menclose, nsHtml5Atoms::menclose, NS_HTML5TREE_BUILDER_OTHER); - ELT_MENUITEM = new nsHtml5ElementName(nsHtml5Atoms::menuitem, nsHtml5Atoms::menuitem, NS_HTML5TREE_BUILDER_MENUITEM); - ELT_MPHANTOM = new nsHtml5ElementName(nsHtml5Atoms::mphantom, nsHtml5Atoms::mphantom, NS_HTML5TREE_BUILDER_OTHER); - ELT_NOFRAMES = new nsHtml5ElementName(nsHtml5Atoms::noframes, nsHtml5Atoms::noframes, NS_HTML5TREE_BUILDER_NOFRAMES | NS_HTML5ELEMENT_NAME_SPECIAL); - ELT_NOSCRIPT = new nsHtml5ElementName(nsHtml5Atoms::noscript, nsHtml5Atoms::noscript, NS_HTML5TREE_BUILDER_NOSCRIPT | NS_HTML5ELEMENT_NAME_SPECIAL); + ELT_FEDISPLACEMENTMAP = new nsHtml5ElementName(nsHtml5Atoms::fedisplacementmap, nsHtml5Atoms::feDisplacementMap, NS_HTML5TREE_BUILDER_OTHER); + ELT_HGROUP = new nsHtml5ElementName(nsHtml5Atoms::hgroup, nsHtml5Atoms::hgroup, NS_HTML5TREE_BUILDER_ADDRESS_OR_ARTICLE_OR_ASIDE_OR_DETAILS_OR_DIALOG_OR_DIR_OR_FIGCAPTION_OR_FIGURE_OR_FOOTER_OR_HEADER_OR_HGROUP_OR_MAIN_OR_NAV_OR_SECTION_OR_SUMMARY | NS_HTML5ELEMENT_NAME_SPECIAL); + ELT_MALIGNGROUP = new nsHtml5ElementName(nsHtml5Atoms::maligngroup, nsHtml5Atoms::maligngroup, NS_HTML5TREE_BUILDER_OTHER); + ELT_MSUBSUP = new nsHtml5ElementName(nsHtml5Atoms::msubsup, nsHtml5Atoms::msubsup, NS_HTML5TREE_BUILDER_OTHER); + ELT_MSUP = new nsHtml5ElementName(nsHtml5Atoms::msup, nsHtml5Atoms::msup, NS_HTML5TREE_BUILDER_OTHER); + ELT_RP = new nsHtml5ElementName(nsHtml5Atoms::rp, nsHtml5Atoms::rp, NS_HTML5TREE_BUILDER_RT_OR_RP | NS_HTML5ELEMENT_NAME_OPTIONAL_END_TAG); ELT_OPTGROUP = new nsHtml5ElementName(nsHtml5Atoms::optgroup, nsHtml5Atoms::optgroup, NS_HTML5TREE_BUILDER_OPTGROUP | NS_HTML5ELEMENT_NAME_OPTIONAL_END_TAG); - ELT_POLYLINE = new nsHtml5ElementName(nsHtml5Atoms::polyline, nsHtml5Atoms::polyline, NS_HTML5TREE_BUILDER_OTHER); - ELT_PREFETCH = new nsHtml5ElementName(nsHtml5Atoms::prefetch, nsHtml5Atoms::prefetch, NS_HTML5TREE_BUILDER_OTHER); - ELT_PROGRESS = new nsHtml5ElementName(nsHtml5Atoms::progress, nsHtml5Atoms::progress, NS_HTML5TREE_BUILDER_OTHER); - ELT_PRSUBSET = new nsHtml5ElementName(nsHtml5Atoms::prsubset, nsHtml5Atoms::prsubset, NS_HTML5TREE_BUILDER_OTHER); - ELT_QUOTIENT = new nsHtml5ElementName(nsHtml5Atoms::quotient, nsHtml5Atoms::quotient, NS_HTML5TREE_BUILDER_OTHER); - ELT_SELECTOR = new nsHtml5ElementName(nsHtml5Atoms::selector, nsHtml5Atoms::selector, NS_HTML5TREE_BUILDER_OTHER); - ELT_TEXTAREA = new nsHtml5ElementName(nsHtml5Atoms::textarea, nsHtml5Atoms::textarea, NS_HTML5TREE_BUILDER_TEXTAREA | NS_HTML5ELEMENT_NAME_SPECIAL); - ELT_TEMPLATE = new nsHtml5ElementName(nsHtml5Atoms::template_, nsHtml5Atoms::template_, NS_HTML5TREE_BUILDER_TEMPLATE | NS_HTML5ELEMENT_NAME_SPECIAL | NS_HTML5ELEMENT_NAME_SCOPING); - ELT_TEXTPATH = new nsHtml5ElementName(nsHtml5Atoms::textpath, nsHtml5Atoms::textPath, NS_HTML5TREE_BUILDER_OTHER); - ELT_VARIANCE = new nsHtml5ElementName(nsHtml5Atoms::variance, nsHtml5Atoms::variance, NS_HTML5TREE_BUILDER_OTHER); - ELT_ANIMATION = new nsHtml5ElementName(nsHtml5Atoms::animation, nsHtml5Atoms::animation, NS_HTML5TREE_BUILDER_OTHER); - ELT_CONJUGATE = new nsHtml5ElementName(nsHtml5Atoms::conjugate, nsHtml5Atoms::conjugate, NS_HTML5TREE_BUILDER_OTHER); - ELT_CONDITION = new nsHtml5ElementName(nsHtml5Atoms::condition, nsHtml5Atoms::condition, NS_HTML5TREE_BUILDER_OTHER); - ELT_COMPLEXES = new nsHtml5ElementName(nsHtml5Atoms::complexes, nsHtml5Atoms::complexes, NS_HTML5TREE_BUILDER_OTHER); - ELT_FONT_FACE = new nsHtml5ElementName(nsHtml5Atoms::font_face, nsHtml5Atoms::font_face, NS_HTML5TREE_BUILDER_OTHER); - ELT_FACTORIAL = new nsHtml5ElementName(nsHtml5Atoms::factorial, nsHtml5Atoms::factorial, NS_HTML5TREE_BUILDER_OTHER); - ELT_INTERSECT = new nsHtml5ElementName(nsHtml5Atoms::intersect, nsHtml5Atoms::intersect, NS_HTML5TREE_BUILDER_OTHER); - ELT_IMAGINARY = new nsHtml5ElementName(nsHtml5Atoms::imaginary, nsHtml5Atoms::imaginary, NS_HTML5TREE_BUILDER_OTHER); - ELT_LAPLACIAN = new nsHtml5ElementName(nsHtml5Atoms::laplacian, nsHtml5Atoms::laplacian, NS_HTML5TREE_BUILDER_OTHER); - ELT_MATRIXROW = new nsHtml5ElementName(nsHtml5Atoms::matrixrow, nsHtml5Atoms::matrixrow, NS_HTML5TREE_BUILDER_OTHER); - ELT_NOTSUBSET = new nsHtml5ElementName(nsHtml5Atoms::notsubset, nsHtml5Atoms::notsubset, NS_HTML5TREE_BUILDER_OTHER); - ELT_OTHERWISE = new nsHtml5ElementName(nsHtml5Atoms::otherwise, nsHtml5Atoms::otherwise, NS_HTML5TREE_BUILDER_OTHER); - ELT_PIECEWISE = new nsHtml5ElementName(nsHtml5Atoms::piecewise, nsHtml5Atoms::piecewise, NS_HTML5TREE_BUILDER_OTHER); - ELT_PLAINTEXT = new nsHtml5ElementName(nsHtml5Atoms::plaintext, nsHtml5Atoms::plaintext, NS_HTML5TREE_BUILDER_PLAINTEXT | NS_HTML5ELEMENT_NAME_SPECIAL); - ELT_RATIONALS = new nsHtml5ElementName(nsHtml5Atoms::rationals, nsHtml5Atoms::rationals, NS_HTML5TREE_BUILDER_OTHER); - ELT_SEMANTICS = new nsHtml5ElementName(nsHtml5Atoms::semantics, nsHtml5Atoms::semantics, NS_HTML5TREE_BUILDER_OTHER); - ELT_TRANSPOSE = new nsHtml5ElementName(nsHtml5Atoms::transpose, nsHtml5Atoms::transpose, NS_HTML5TREE_BUILDER_OTHER); - ELT_ANNOTATION = new nsHtml5ElementName(nsHtml5Atoms::annotation, nsHtml5Atoms::annotation, NS_HTML5TREE_BUILDER_OTHER); - ELT_BLOCKQUOTE = new nsHtml5ElementName(nsHtml5Atoms::blockquote, nsHtml5Atoms::blockquote, NS_HTML5TREE_BUILDER_DIV_OR_BLOCKQUOTE_OR_CENTER_OR_MENU | NS_HTML5ELEMENT_NAME_SPECIAL); - ELT_DIVERGENCE = new nsHtml5ElementName(nsHtml5Atoms::divergence, nsHtml5Atoms::divergence, NS_HTML5TREE_BUILDER_OTHER); - ELT_EULERGAMMA = new nsHtml5ElementName(nsHtml5Atoms::eulergamma, nsHtml5Atoms::eulergamma, NS_HTML5TREE_BUILDER_OTHER); - ELT_EQUIVALENT = new nsHtml5ElementName(nsHtml5Atoms::equivalent, nsHtml5Atoms::equivalent, NS_HTML5TREE_BUILDER_OTHER); - ELT_FIGCAPTION = new nsHtml5ElementName(nsHtml5Atoms::figcaption, nsHtml5Atoms::figcaption, NS_HTML5TREE_BUILDER_ADDRESS_OR_ARTICLE_OR_ASIDE_OR_DETAILS_OR_DIALOG_OR_DIR_OR_FIGCAPTION_OR_FIGURE_OR_FOOTER_OR_HEADER_OR_HGROUP_OR_MAIN_OR_NAV_OR_SECTION_OR_SUMMARY | NS_HTML5ELEMENT_NAME_SPECIAL); - ELT_IMAGINARYI = new nsHtml5ElementName(nsHtml5Atoms::imaginaryi, nsHtml5Atoms::imaginaryi, NS_HTML5TREE_BUILDER_OTHER); - ELT_MALIGNMARK = new nsHtml5ElementName(nsHtml5Atoms::malignmark, nsHtml5Atoms::malignmark, NS_HTML5TREE_BUILDER_MGLYPH_OR_MALIGNMARK); + ELT_SAMP = new nsHtml5ElementName(nsHtml5Atoms::samp, nsHtml5Atoms::samp, NS_HTML5TREE_BUILDER_OTHER); + ELT_STOP = new nsHtml5ElementName(nsHtml5Atoms::stop, nsHtml5Atoms::stop, NS_HTML5TREE_BUILDER_OTHER); + ELT_EQ = new nsHtml5ElementName(nsHtml5Atoms::eq, nsHtml5Atoms::eq, NS_HTML5TREE_BUILDER_OTHER); + ELT_BR = new nsHtml5ElementName(nsHtml5Atoms::br, nsHtml5Atoms::br, NS_HTML5TREE_BUILDER_BR | NS_HTML5ELEMENT_NAME_SPECIAL); + ELT_ABBR = new nsHtml5ElementName(nsHtml5Atoms::abbr, nsHtml5Atoms::abbr, NS_HTML5TREE_BUILDER_OTHER); + ELT_ANIMATECOLOR = new nsHtml5ElementName(nsHtml5Atoms::animatecolor, nsHtml5Atoms::animateColor, NS_HTML5TREE_BUILDER_OTHER); + ELT_BVAR = new nsHtml5ElementName(nsHtml5Atoms::bvar, nsHtml5Atoms::bvar, NS_HTML5TREE_BUILDER_OTHER); + ELT_CENTER = new nsHtml5ElementName(nsHtml5Atoms::center, nsHtml5Atoms::center, NS_HTML5TREE_BUILDER_DIV_OR_BLOCKQUOTE_OR_CENTER_OR_MENU | NS_HTML5ELEMENT_NAME_SPECIAL); + ELT_CURSOR = new nsHtml5ElementName(nsHtml5Atoms::cursor, nsHtml5Atoms::cursor, NS_HTML5TREE_BUILDER_OTHER); + ELT_HR = new nsHtml5ElementName(nsHtml5Atoms::hr, nsHtml5Atoms::hr, NS_HTML5TREE_BUILDER_HR | NS_HTML5ELEMENT_NAME_SPECIAL); + ELT_FEFUNCR = new nsHtml5ElementName(nsHtml5Atoms::fefuncr, nsHtml5Atoms::feFuncR, NS_HTML5TREE_BUILDER_OTHER); + ELT_FECOMPONENTTRANSFER = new nsHtml5ElementName(nsHtml5Atoms::fecomponenttransfer, nsHtml5Atoms::feComponentTransfer, NS_HTML5TREE_BUILDER_OTHER); + ELT_FILTER = new nsHtml5ElementName(nsHtml5Atoms::filter, nsHtml5Atoms::filter, NS_HTML5TREE_BUILDER_OTHER); + ELT_FOOTER = new nsHtml5ElementName(nsHtml5Atoms::footer, nsHtml5Atoms::footer, NS_HTML5TREE_BUILDER_ADDRESS_OR_ARTICLE_OR_ASIDE_OR_DETAILS_OR_DIALOG_OR_DIR_OR_FIGCAPTION_OR_FIGURE_OR_FOOTER_OR_HEADER_OR_HGROUP_OR_MAIN_OR_NAV_OR_SECTION_OR_SUMMARY | NS_HTML5ELEMENT_NAME_SPECIAL); + ELT_FLOOR = new nsHtml5ElementName(nsHtml5Atoms::floor, nsHtml5Atoms::floor, NS_HTML5TREE_BUILDER_OTHER); + ELT_FEGAUSSIANBLUR = new nsHtml5ElementName(nsHtml5Atoms::fegaussianblur, nsHtml5Atoms::feGaussianBlur, NS_HTML5TREE_BUILDER_OTHER); + ELT_HEADER = new nsHtml5ElementName(nsHtml5Atoms::header, nsHtml5Atoms::header, NS_HTML5TREE_BUILDER_ADDRESS_OR_ARTICLE_OR_ASIDE_OR_DETAILS_OR_DIALOG_OR_DIR_OR_FIGCAPTION_OR_FIGURE_OR_FOOTER_OR_HEADER_OR_HGROUP_OR_MAIN_OR_NAV_OR_SECTION_OR_SUMMARY | NS_HTML5ELEMENT_NAME_SPECIAL); + ELT_HANDLER = new nsHtml5ElementName(nsHtml5Atoms::handler, nsHtml5Atoms::handler, NS_HTML5TREE_BUILDER_OTHER); + ELT_OR = new nsHtml5ElementName(nsHtml5Atoms::or_, nsHtml5Atoms::or_, NS_HTML5TREE_BUILDER_OTHER); + ELT_LISTENER = new nsHtml5ElementName(nsHtml5Atoms::listener, nsHtml5Atoms::listener, NS_HTML5TREE_BUILDER_OTHER); + ELT_MUNDER = new nsHtml5ElementName(nsHtml5Atoms::munder, nsHtml5Atoms::munder, NS_HTML5TREE_BUILDER_OTHER); + ELT_MARKER = new nsHtml5ElementName(nsHtml5Atoms::marker, nsHtml5Atoms::marker, NS_HTML5TREE_BUILDER_OTHER); + ELT_METER = new nsHtml5ElementName(nsHtml5Atoms::meter, nsHtml5Atoms::meter, NS_HTML5TREE_BUILDER_OTHER); + ELT_MOVER = new nsHtml5ElementName(nsHtml5Atoms::mover, nsHtml5Atoms::mover, NS_HTML5TREE_BUILDER_OTHER); ELT_MUNDEROVER = new nsHtml5ElementName(nsHtml5Atoms::munderover, nsHtml5Atoms::munderover, NS_HTML5TREE_BUILDER_OTHER); + ELT_MERROR = new nsHtml5ElementName(nsHtml5Atoms::merror, nsHtml5Atoms::merror, NS_HTML5TREE_BUILDER_OTHER); ELT_MLABELEDTR = new nsHtml5ElementName(nsHtml5Atoms::mlabeledtr, nsHtml5Atoms::mlabeledtr, NS_HTML5TREE_BUILDER_OTHER); + ELT_NOBR = new nsHtml5ElementName(nsHtml5Atoms::nobr, nsHtml5Atoms::nobr, NS_HTML5TREE_BUILDER_NOBR); ELT_NOTANUMBER = new nsHtml5ElementName(nsHtml5Atoms::notanumber, nsHtml5Atoms::notanumber, NS_HTML5TREE_BUILDER_OTHER); + ELT_POWER = new nsHtml5ElementName(nsHtml5Atoms::power, nsHtml5Atoms::power, NS_HTML5TREE_BUILDER_OTHER); + ELT_TR = new nsHtml5ElementName(nsHtml5Atoms::tr, nsHtml5Atoms::tr, NS_HTML5TREE_BUILDER_TR | NS_HTML5ELEMENT_NAME_SPECIAL | NS_HTML5ELEMENT_NAME_FOSTER_PARENTING | NS_HTML5ELEMENT_NAME_OPTIONAL_END_TAG); ELT_SOLIDCOLOR = new nsHtml5ElementName(nsHtml5Atoms::solidcolor, nsHtml5Atoms::solidcolor, NS_HTML5TREE_BUILDER_OTHER); - ELT_ALTGLYPHDEF = new nsHtml5ElementName(nsHtml5Atoms::altglyphdef, nsHtml5Atoms::altGlyphDef, NS_HTML5TREE_BUILDER_OTHER); + ELT_SELECTOR = new nsHtml5ElementName(nsHtml5Atoms::selector, nsHtml5Atoms::selector, NS_HTML5TREE_BUILDER_OTHER); + ELT_VECTOR = new nsHtml5ElementName(nsHtml5Atoms::vector, nsHtml5Atoms::vector, NS_HTML5TREE_BUILDER_OTHER); + ELT_ARCCOS = new nsHtml5ElementName(nsHtml5Atoms::arccos, nsHtml5Atoms::arccos, NS_HTML5TREE_BUILDER_OTHER); + ELT_ADDRESS = new nsHtml5ElementName(nsHtml5Atoms::address, nsHtml5Atoms::address, NS_HTML5TREE_BUILDER_ADDRESS_OR_ARTICLE_OR_ASIDE_OR_DETAILS_OR_DIALOG_OR_DIR_OR_FIGCAPTION_OR_FIGURE_OR_FOOTER_OR_HEADER_OR_HGROUP_OR_MAIN_OR_NAV_OR_SECTION_OR_SUMMARY | NS_HTML5ELEMENT_NAME_SPECIAL); + ELT_CANVAS = new nsHtml5ElementName(nsHtml5Atoms::canvas, nsHtml5Atoms::canvas, NS_HTML5TREE_BUILDER_OTHER); + ELT_COMPLEXES = new nsHtml5ElementName(nsHtml5Atoms::complexes, nsHtml5Atoms::complexes, NS_HTML5TREE_BUILDER_OTHER); + ELT_DEFS = new nsHtml5ElementName(nsHtml5Atoms::defs, nsHtml5Atoms::defs, NS_HTML5TREE_BUILDER_OTHER); + ELT_DETAILS = new nsHtml5ElementName(nsHtml5Atoms::details, nsHtml5Atoms::details, NS_HTML5TREE_BUILDER_ADDRESS_OR_ARTICLE_OR_ASIDE_OR_DETAILS_OR_DIALOG_OR_DIR_OR_FIGCAPTION_OR_FIGURE_OR_FOOTER_OR_HEADER_OR_HGROUP_OR_MAIN_OR_NAV_OR_SECTION_OR_SUMMARY | NS_HTML5ELEMENT_NAME_SPECIAL); + ELT_EXISTS = new nsHtml5ElementName(nsHtml5Atoms::exists, nsHtml5Atoms::exists, NS_HTML5TREE_BUILDER_OTHER); + ELT_IMPLIES = new nsHtml5ElementName(nsHtml5Atoms::implies, nsHtml5Atoms::implies, NS_HTML5TREE_BUILDER_OTHER); + ELT_INTEGERS = new nsHtml5ElementName(nsHtml5Atoms::integers, nsHtml5Atoms::integers, NS_HTML5TREE_BUILDER_OTHER); + ELT_MS = new nsHtml5ElementName(nsHtml5Atoms::ms, nsHtml5Atoms::ms, NS_HTML5TREE_BUILDER_MI_MO_MN_MS_MTEXT | NS_HTML5ELEMENT_NAME_SCOPING_AS_MATHML); + ELT_MPRESCRIPTS = new nsHtml5ElementName(nsHtml5Atoms::mprescripts, nsHtml5Atoms::mprescripts, NS_HTML5TREE_BUILDER_OTHER); + ELT_MMULTISCRIPTS = new nsHtml5ElementName(nsHtml5Atoms::mmultiscripts, nsHtml5Atoms::mmultiscripts, NS_HTML5TREE_BUILDER_OTHER); + ELT_MINUS = new nsHtml5ElementName(nsHtml5Atoms::minus, nsHtml5Atoms::minus, NS_HTML5TREE_BUILDER_OTHER); + ELT_NOFRAMES = new nsHtml5ElementName(nsHtml5Atoms::noframes, nsHtml5Atoms::noframes, NS_HTML5TREE_BUILDER_NOFRAMES | NS_HTML5ELEMENT_NAME_SPECIAL); + ELT_NATURALNUMBERS = new nsHtml5ElementName(nsHtml5Atoms::naturalnumbers, nsHtml5Atoms::naturalnumbers, NS_HTML5TREE_BUILDER_OTHER); + ELT_PRIMES = new nsHtml5ElementName(nsHtml5Atoms::primes, nsHtml5Atoms::primes, NS_HTML5TREE_BUILDER_OTHER); + ELT_PROGRESS = new nsHtml5ElementName(nsHtml5Atoms::progress, nsHtml5Atoms::progress, NS_HTML5TREE_BUILDER_OTHER); + ELT_PLUS = new nsHtml5ElementName(nsHtml5Atoms::plus, nsHtml5Atoms::plus, NS_HTML5TREE_BUILDER_OTHER); + ELT_REALS = new nsHtml5ElementName(nsHtml5Atoms::reals, nsHtml5Atoms::reals, NS_HTML5TREE_BUILDER_OTHER); + ELT_RATIONALS = new nsHtml5ElementName(nsHtml5Atoms::rationals, nsHtml5Atoms::rationals, NS_HTML5TREE_BUILDER_OTHER); + ELT_SEMANTICS = new nsHtml5ElementName(nsHtml5Atoms::semantics, nsHtml5Atoms::semantics, NS_HTML5TREE_BUILDER_OTHER); + ELT_TIMES = new nsHtml5ElementName(nsHtml5Atoms::times, nsHtml5Atoms::times, NS_HTML5TREE_BUILDER_OTHER); + ELT_DT = new nsHtml5ElementName(nsHtml5Atoms::dt, nsHtml5Atoms::dt, NS_HTML5TREE_BUILDER_DD_OR_DT | NS_HTML5ELEMENT_NAME_SPECIAL | NS_HTML5ELEMENT_NAME_OPTIONAL_END_TAG); + ELT_APPLET = new nsHtml5ElementName(nsHtml5Atoms::applet, nsHtml5Atoms::applet, NS_HTML5TREE_BUILDER_MARQUEE_OR_APPLET | NS_HTML5ELEMENT_NAME_SPECIAL | NS_HTML5ELEMENT_NAME_SCOPING); + ELT_ARCCOT = new nsHtml5ElementName(nsHtml5Atoms::arccot, nsHtml5Atoms::arccot, NS_HTML5TREE_BUILDER_OTHER); + ELT_BASEFONT = new nsHtml5ElementName(nsHtml5Atoms::basefont, nsHtml5Atoms::basefont, NS_HTML5TREE_BUILDER_LINK_OR_BASEFONT_OR_BGSOUND | NS_HTML5ELEMENT_NAME_SPECIAL); + ELT_CARTESIANPRODUCT = new nsHtml5ElementName(nsHtml5Atoms::cartesianproduct, nsHtml5Atoms::cartesianproduct, NS_HTML5TREE_BUILDER_OTHER); + ELT_GT = new nsHtml5ElementName(nsHtml5Atoms::gt, nsHtml5Atoms::gt, NS_HTML5TREE_BUILDER_OTHER); ELT_DETERMINANT = new nsHtml5ElementName(nsHtml5Atoms::determinant, nsHtml5Atoms::determinant, NS_HTML5TREE_BUILDER_OTHER); - ELT_FEMERGENODE = new nsHtml5ElementName(nsHtml5Atoms::femergenode, nsHtml5Atoms::feMergeNode, NS_HTML5TREE_BUILDER_OTHER); - ELT_FECOMPOSITE = new nsHtml5ElementName(nsHtml5Atoms::fecomposite, nsHtml5Atoms::feComposite, NS_HTML5TREE_BUILDER_OTHER); + ELT_EMPTYSET = new nsHtml5ElementName(nsHtml5Atoms::emptyset, nsHtml5Atoms::emptyset, NS_HTML5TREE_BUILDER_OTHER); + ELT_EQUIVALENT = new nsHtml5ElementName(nsHtml5Atoms::equivalent, nsHtml5Atoms::equivalent, NS_HTML5TREE_BUILDER_OTHER); + ELT_FONT_FACE_FORMAT = new nsHtml5ElementName(nsHtml5Atoms::font_face_format, nsHtml5Atoms::font_face_format, NS_HTML5TREE_BUILDER_OTHER); + ELT_FOREIGNOBJECT = new nsHtml5ElementName(nsHtml5Atoms::foreignobject, nsHtml5Atoms::foreignObject, NS_HTML5TREE_BUILDER_FOREIGNOBJECT_OR_DESC | NS_HTML5ELEMENT_NAME_SCOPING_AS_SVG); + ELT_FIELDSET = new nsHtml5ElementName(nsHtml5Atoms::fieldset, nsHtml5Atoms::fieldset, NS_HTML5TREE_BUILDER_FIELDSET | NS_HTML5ELEMENT_NAME_SPECIAL); + ELT_FRAMESET = new nsHtml5ElementName(nsHtml5Atoms::frameset, nsHtml5Atoms::frameset, NS_HTML5TREE_BUILDER_FRAMESET | NS_HTML5ELEMENT_NAME_SPECIAL); + ELT_FEOFFSET = new nsHtml5ElementName(nsHtml5Atoms::feoffset, nsHtml5Atoms::feOffset, NS_HTML5TREE_BUILDER_OTHER); ELT_FESPOTLIGHT = new nsHtml5ElementName(nsHtml5Atoms::fespotlight, nsHtml5Atoms::feSpotLight, NS_HTML5TREE_BUILDER_OTHER); - ELT_MALIGNGROUP = new nsHtml5ElementName(nsHtml5Atoms::maligngroup, nsHtml5Atoms::maligngroup, NS_HTML5TREE_BUILDER_OTHER); - ELT_MPRESCRIPTS = new nsHtml5ElementName(nsHtml5Atoms::mprescripts, nsHtml5Atoms::mprescripts, NS_HTML5TREE_BUILDER_OTHER); + ELT_FEPOINTLIGHT = new nsHtml5ElementName(nsHtml5Atoms::fepointlight, nsHtml5Atoms::fePointLight, NS_HTML5TREE_BUILDER_OTHER); + ELT_FEDISTANTLIGHT = new nsHtml5ElementName(nsHtml5Atoms::fedistantlight, nsHtml5Atoms::feDistantLight, NS_HTML5TREE_BUILDER_OTHER); + ELT_FONT = new nsHtml5ElementName(nsHtml5Atoms::font, nsHtml5Atoms::font, NS_HTML5TREE_BUILDER_FONT); + ELT_LT = new nsHtml5ElementName(nsHtml5Atoms::lt, nsHtml5Atoms::lt, NS_HTML5TREE_BUILDER_OTHER); + ELT_INTERSECT = new nsHtml5ElementName(nsHtml5Atoms::intersect, nsHtml5Atoms::intersect, NS_HTML5TREE_BUILDER_OTHER); + ELT_IDENT = new nsHtml5ElementName(nsHtml5Atoms::ident, nsHtml5Atoms::ident, NS_HTML5TREE_BUILDER_OTHER); + ELT_INPUT = new nsHtml5ElementName(nsHtml5Atoms::input, nsHtml5Atoms::input, NS_HTML5TREE_BUILDER_INPUT | NS_HTML5ELEMENT_NAME_SPECIAL); + ELT_LIMIT = new nsHtml5ElementName(nsHtml5Atoms::limit, nsHtml5Atoms::limit, NS_HTML5TREE_BUILDER_OTHER); + ELT_LOWLIMIT = new nsHtml5ElementName(nsHtml5Atoms::lowlimit, nsHtml5Atoms::lowlimit, NS_HTML5TREE_BUILDER_OTHER); + ELT_LINEARGRADIENT = new nsHtml5ElementName(nsHtml5Atoms::lineargradient, nsHtml5Atoms::linearGradient, NS_HTML5TREE_BUILDER_OTHER); + ELT_LIST = new nsHtml5ElementName(nsHtml5Atoms::list, nsHtml5Atoms::list, NS_HTML5TREE_BUILDER_OTHER); + ELT_MOMENT = new nsHtml5ElementName(nsHtml5Atoms::moment, nsHtml5Atoms::moment, NS_HTML5TREE_BUILDER_OTHER); + ELT_MROOT = new nsHtml5ElementName(nsHtml5Atoms::mroot, nsHtml5Atoms::mroot, NS_HTML5TREE_BUILDER_OTHER); + ELT_MSQRT = new nsHtml5ElementName(nsHtml5Atoms::msqrt, nsHtml5Atoms::msqrt, NS_HTML5TREE_BUILDER_OTHER); ELT_MOMENTABOUT = new nsHtml5ElementName(nsHtml5Atoms::momentabout, nsHtml5Atoms::momentabout, NS_HTML5TREE_BUILDER_OTHER); + ELT_MTEXT = new nsHtml5ElementName(nsHtml5Atoms::mtext, nsHtml5Atoms::mtext, NS_HTML5TREE_BUILDER_MI_MO_MN_MS_MTEXT | NS_HTML5ELEMENT_NAME_SCOPING_AS_MATHML); + ELT_NOTSUBSET = new nsHtml5ElementName(nsHtml5Atoms::notsubset, nsHtml5Atoms::notsubset, NS_HTML5TREE_BUILDER_OTHER); ELT_NOTPRSUBSET = new nsHtml5ElementName(nsHtml5Atoms::notprsubset, nsHtml5Atoms::notprsubset, NS_HTML5TREE_BUILDER_OTHER); - ELT_PARTIALDIFF = new nsHtml5ElementName(nsHtml5Atoms::partialdiff, nsHtml5Atoms::partialdiff, NS_HTML5TREE_BUILDER_OTHER); - ELT_ALTGLYPHITEM = new nsHtml5ElementName(nsHtml5Atoms::altglyphitem, nsHtml5Atoms::altGlyphItem, NS_HTML5TREE_BUILDER_OTHER); - ELT_ANIMATECOLOR = new nsHtml5ElementName(nsHtml5Atoms::animatecolor, nsHtml5Atoms::animateColor, NS_HTML5TREE_BUILDER_OTHER); - ELT_DATATEMPLATE = new nsHtml5ElementName(nsHtml5Atoms::datatemplate, nsHtml5Atoms::datatemplate, NS_HTML5TREE_BUILDER_OTHER); - ELT_EXPONENTIALE = new nsHtml5ElementName(nsHtml5Atoms::exponentiale, nsHtml5Atoms::exponentiale, NS_HTML5TREE_BUILDER_OTHER); - ELT_FETURBULENCE = new nsHtml5ElementName(nsHtml5Atoms::feturbulence, nsHtml5Atoms::feTurbulence, NS_HTML5TREE_BUILDER_OTHER); - ELT_FEPOINTLIGHT = new nsHtml5ElementName(nsHtml5Atoms::fepointlight, nsHtml5Atoms::fePointLight, NS_HTML5TREE_BUILDER_OTHER); - ELT_FEDROPSHADOW = new nsHtml5ElementName(nsHtml5Atoms::fedropshadow, nsHtml5Atoms::feDropShadow, NS_HTML5TREE_BUILDER_OTHER); - ELT_FEMORPHOLOGY = new nsHtml5ElementName(nsHtml5Atoms::femorphology, nsHtml5Atoms::feMorphology, NS_HTML5TREE_BUILDER_OTHER); + ELT_NOSCRIPT = new nsHtml5ElementName(nsHtml5Atoms::noscript, nsHtml5Atoms::noscript, NS_HTML5TREE_BUILDER_NOSCRIPT | NS_HTML5ELEMENT_NAME_SPECIAL); + ELT_NEST = new nsHtml5ElementName(nsHtml5Atoms::nest, nsHtml5Atoms::nest, NS_HTML5TREE_BUILDER_OTHER); + ELT_RT = new nsHtml5ElementName(nsHtml5Atoms::rt, nsHtml5Atoms::rt, NS_HTML5TREE_BUILDER_RT_OR_RP | NS_HTML5ELEMENT_NAME_OPTIONAL_END_TAG); + ELT_OBJECT = new nsHtml5ElementName(nsHtml5Atoms::object, nsHtml5Atoms::object, NS_HTML5TREE_BUILDER_OBJECT | NS_HTML5ELEMENT_NAME_SPECIAL | NS_HTML5ELEMENT_NAME_SCOPING); ELT_OUTERPRODUCT = new nsHtml5ElementName(nsHtml5Atoms::outerproduct, nsHtml5Atoms::outerproduct, NS_HTML5TREE_BUILDER_OTHER); - ELT_ANIMATEMOTION = new nsHtml5ElementName(nsHtml5Atoms::animatemotion, nsHtml5Atoms::animateMotion, NS_HTML5TREE_BUILDER_OTHER); - ELT_COLOR_PROFILE = new nsHtml5ElementName(nsHtml5Atoms::color_profile, nsHtml5Atoms::color_profile, NS_HTML5TREE_BUILDER_OTHER); - ELT_FONT_FACE_SRC = new nsHtml5ElementName(nsHtml5Atoms::font_face_src, nsHtml5Atoms::font_face_src, NS_HTML5TREE_BUILDER_OTHER); - ELT_FONT_FACE_URI = new nsHtml5ElementName(nsHtml5Atoms::font_face_uri, nsHtml5Atoms::font_face_uri, NS_HTML5TREE_BUILDER_OTHER); - ELT_FOREIGNOBJECT = new nsHtml5ElementName(nsHtml5Atoms::foreignobject, nsHtml5Atoms::foreignObject, NS_HTML5TREE_BUILDER_FOREIGNOBJECT_OR_DESC | NS_HTML5ELEMENT_NAME_SCOPING_AS_SVG); - ELT_FECOLORMATRIX = new nsHtml5ElementName(nsHtml5Atoms::fecolormatrix, nsHtml5Atoms::feColorMatrix, NS_HTML5TREE_BUILDER_OTHER); - ELT_MISSING_GLYPH = new nsHtml5ElementName(nsHtml5Atoms::missing_glyph, nsHtml5Atoms::missing_glyph, NS_HTML5TREE_BUILDER_OTHER); - ELT_MMULTISCRIPTS = new nsHtml5ElementName(nsHtml5Atoms::mmultiscripts, nsHtml5Atoms::mmultiscripts, NS_HTML5TREE_BUILDER_OTHER); + ELT_OUTPUT = new nsHtml5ElementName(nsHtml5Atoms::output, nsHtml5Atoms::output, NS_HTML5TREE_BUILDER_OUTPUT); + ELT_PRODUCT = new nsHtml5ElementName(nsHtml5Atoms::product, nsHtml5Atoms::product, NS_HTML5TREE_BUILDER_OTHER); + ELT_PRSUBSET = new nsHtml5ElementName(nsHtml5Atoms::prsubset, nsHtml5Atoms::prsubset, NS_HTML5TREE_BUILDER_OTHER); + ELT_PLAINTEXT = new nsHtml5ElementName(nsHtml5Atoms::plaintext, nsHtml5Atoms::plaintext, NS_HTML5TREE_BUILDER_PLAINTEXT | NS_HTML5ELEMENT_NAME_SPECIAL); + ELT_TT = new nsHtml5ElementName(nsHtml5Atoms::tt, nsHtml5Atoms::tt, NS_HTML5TREE_BUILDER_B_OR_BIG_OR_CODE_OR_EM_OR_I_OR_S_OR_SMALL_OR_STRIKE_OR_STRONG_OR_TT_OR_U); + ELT_QUOTIENT = new nsHtml5ElementName(nsHtml5Atoms::quotient, nsHtml5Atoms::quotient, NS_HTML5TREE_BUILDER_OTHER); + ELT_RECT = new nsHtml5ElementName(nsHtml5Atoms::rect, nsHtml5Atoms::rect, NS_HTML5TREE_BUILDER_OTHER); + ELT_RADIALGRADIENT = new nsHtml5ElementName(nsHtml5Atoms::radialgradient, nsHtml5Atoms::radialGradient, NS_HTML5TREE_BUILDER_OTHER); + ELT_ROOT = new nsHtml5ElementName(nsHtml5Atoms::root, nsHtml5Atoms::root, NS_HTML5TREE_BUILDER_OTHER); + ELT_SELECT = new nsHtml5ElementName(nsHtml5Atoms::select, nsHtml5Atoms::select, NS_HTML5TREE_BUILDER_SELECT | NS_HTML5ELEMENT_NAME_SPECIAL); ELT_SCALARPRODUCT = new nsHtml5ElementName(nsHtml5Atoms::scalarproduct, nsHtml5Atoms::scalarproduct, NS_HTML5TREE_BUILDER_OTHER); + ELT_SUBSET = new nsHtml5ElementName(nsHtml5Atoms::subset, nsHtml5Atoms::subset, NS_HTML5TREE_BUILDER_OTHER); + ELT_SCRIPT = new nsHtml5ElementName(nsHtml5Atoms::script, nsHtml5Atoms::script, NS_HTML5TREE_BUILDER_SCRIPT | NS_HTML5ELEMENT_NAME_SPECIAL); + ELT_TFOOT = new nsHtml5ElementName(nsHtml5Atoms::tfoot, nsHtml5Atoms::tfoot, NS_HTML5TREE_BUILDER_TBODY_OR_THEAD_OR_TFOOT | NS_HTML5ELEMENT_NAME_SPECIAL | NS_HTML5ELEMENT_NAME_FOSTER_PARENTING | NS_HTML5ELEMENT_NAME_OPTIONAL_END_TAG); + ELT_TEXT = new nsHtml5ElementName(nsHtml5Atoms::text, nsHtml5Atoms::text, NS_HTML5TREE_BUILDER_OTHER); + ELT_UPLIMIT = new nsHtml5ElementName(nsHtml5Atoms::uplimit, nsHtml5Atoms::uplimit, NS_HTML5TREE_BUILDER_OTHER); ELT_VECTORPRODUCT = new nsHtml5ElementName(nsHtml5Atoms::vectorproduct, nsHtml5Atoms::vectorproduct, NS_HTML5TREE_BUILDER_OTHER); - ELT_ANNOTATION_XML = new nsHtml5ElementName(nsHtml5Atoms::annotation_xml, nsHtml5Atoms::annotation_xml, NS_HTML5TREE_BUILDER_ANNOTATION_XML | NS_HTML5ELEMENT_NAME_SCOPING_AS_MATHML); - ELT_DEFINITION_SRC = new nsHtml5ElementName(nsHtml5Atoms::definition_src, nsHtml5Atoms::definition_src, NS_HTML5TREE_BUILDER_OTHER); - ELT_FONT_FACE_NAME = new nsHtml5ElementName(nsHtml5Atoms::font_face_name, nsHtml5Atoms::font_face_name, NS_HTML5TREE_BUILDER_OTHER); - ELT_FEGAUSSIANBLUR = new nsHtml5ElementName(nsHtml5Atoms::fegaussianblur, nsHtml5Atoms::feGaussianBlur, NS_HTML5TREE_BUILDER_OTHER); - ELT_FEDISTANTLIGHT = new nsHtml5ElementName(nsHtml5Atoms::fedistantlight, nsHtml5Atoms::feDistantLight, NS_HTML5TREE_BUILDER_OTHER); - ELT_LINEARGRADIENT = new nsHtml5ElementName(nsHtml5Atoms::lineargradient, nsHtml5Atoms::linearGradient, NS_HTML5TREE_BUILDER_OTHER); - ELT_NATURALNUMBERS = new nsHtml5ElementName(nsHtml5Atoms::naturalnumbers, nsHtml5Atoms::naturalnumbers, NS_HTML5TREE_BUILDER_OTHER); - ELT_RADIALGRADIENT = new nsHtml5ElementName(nsHtml5Atoms::radialgradient, nsHtml5Atoms::radialGradient, NS_HTML5TREE_BUILDER_OTHER); - ELT_ANIMATETRANSFORM = new nsHtml5ElementName(nsHtml5Atoms::animatetransform, nsHtml5Atoms::animateTransform, NS_HTML5TREE_BUILDER_OTHER); - ELT_CARTESIANPRODUCT = new nsHtml5ElementName(nsHtml5Atoms::cartesianproduct, nsHtml5Atoms::cartesianproduct, NS_HTML5TREE_BUILDER_OTHER); - ELT_FONT_FACE_FORMAT = new nsHtml5ElementName(nsHtml5Atoms::font_face_format, nsHtml5Atoms::font_face_format, NS_HTML5TREE_BUILDER_OTHER); + ELT_MENU = new nsHtml5ElementName(nsHtml5Atoms::menu, nsHtml5Atoms::menu, NS_HTML5TREE_BUILDER_DIV_OR_BLOCKQUOTE_OR_CENTER_OR_MENU | NS_HTML5ELEMENT_NAME_SPECIAL); + ELT_SDEV = new nsHtml5ElementName(nsHtml5Atoms::sdev, nsHtml5Atoms::sdev, NS_HTML5TREE_BUILDER_OTHER); + ELT_FEDROPSHADOW = new nsHtml5ElementName(nsHtml5Atoms::fedropshadow, nsHtml5Atoms::feDropShadow, NS_HTML5TREE_BUILDER_OTHER); + ELT_MROW = new nsHtml5ElementName(nsHtml5Atoms::mrow, nsHtml5Atoms::mrow, NS_HTML5TREE_BUILDER_OTHER); + ELT_MATRIXROW = new nsHtml5ElementName(nsHtml5Atoms::matrixrow, nsHtml5Atoms::matrixrow, NS_HTML5TREE_BUILDER_OTHER); + ELT_VIEW = new nsHtml5ElementName(nsHtml5Atoms::view, nsHtml5Atoms::view, NS_HTML5TREE_BUILDER_OTHER); + ELT_APPROX = new nsHtml5ElementName(nsHtml5Atoms::approx, nsHtml5Atoms::approx, NS_HTML5TREE_BUILDER_OTHER); + ELT_FECOLORMATRIX = new nsHtml5ElementName(nsHtml5Atoms::fecolormatrix, nsHtml5Atoms::feColorMatrix, NS_HTML5TREE_BUILDER_OTHER); ELT_FECONVOLVEMATRIX = new nsHtml5ElementName(nsHtml5Atoms::feconvolvematrix, nsHtml5Atoms::feConvolveMatrix, NS_HTML5TREE_BUILDER_OTHER); - ELT_FEDIFFUSELIGHTING = new nsHtml5ElementName(nsHtml5Atoms::fediffuselighting, nsHtml5Atoms::feDiffuseLighting, NS_HTML5TREE_BUILDER_OTHER); - ELT_FEDISPLACEMENTMAP = new nsHtml5ElementName(nsHtml5Atoms::fedisplacementmap, nsHtml5Atoms::feDisplacementMap, NS_HTML5TREE_BUILDER_OTHER); - ELT_FESPECULARLIGHTING = new nsHtml5ElementName(nsHtml5Atoms::fespecularlighting, nsHtml5Atoms::feSpecularLighting, NS_HTML5TREE_BUILDER_OTHER); - ELT_DOMAINOFAPPLICATION = new nsHtml5ElementName(nsHtml5Atoms::domainofapplication, nsHtml5Atoms::domainofapplication, NS_HTML5TREE_BUILDER_OTHER); - ELT_FECOMPONENTTRANSFER = new nsHtml5ElementName(nsHtml5Atoms::fecomponenttransfer, nsHtml5Atoms::feComponentTransfer, NS_HTML5TREE_BUILDER_OTHER); + ELT_ISINDEX = new nsHtml5ElementName(nsHtml5Atoms::isindex, nsHtml5Atoms::isindex, NS_HTML5TREE_BUILDER_ISINDEX | NS_HTML5ELEMENT_NAME_SPECIAL); + ELT_MATRIX = new nsHtml5ElementName(nsHtml5Atoms::matrix, nsHtml5Atoms::matrix, NS_HTML5TREE_BUILDER_OTHER); + ELT_APPLY = new nsHtml5ElementName(nsHtml5Atoms::apply, nsHtml5Atoms::apply, NS_HTML5TREE_BUILDER_OTHER); + ELT_BODY = new nsHtml5ElementName(nsHtml5Atoms::body, nsHtml5Atoms::body, NS_HTML5TREE_BUILDER_BODY | NS_HTML5ELEMENT_NAME_SPECIAL | NS_HTML5ELEMENT_NAME_OPTIONAL_END_TAG); + ELT_FEMORPHOLOGY = new nsHtml5ElementName(nsHtml5Atoms::femorphology, nsHtml5Atoms::feMorphology, NS_HTML5TREE_BUILDER_OTHER); + ELT_IMAGINARY = new nsHtml5ElementName(nsHtml5Atoms::imaginary, nsHtml5Atoms::imaginary, NS_HTML5TREE_BUILDER_OTHER); + ELT_INFINITY = new nsHtml5ElementName(nsHtml5Atoms::infinity, nsHtml5Atoms::infinity, NS_HTML5TREE_BUILDER_OTHER); + ELT_RUBY = new nsHtml5ElementName(nsHtml5Atoms::ruby, nsHtml5Atoms::ruby, NS_HTML5TREE_BUILDER_RUBY_OR_SPAN_OR_SUB_OR_SUP_OR_VAR); + ELT_SUMMARY = new nsHtml5ElementName(nsHtml5Atoms::summary, nsHtml5Atoms::summary, NS_HTML5TREE_BUILDER_ADDRESS_OR_ARTICLE_OR_ASIDE_OR_DETAILS_OR_DIALOG_OR_DIR_OR_FIGCAPTION_OR_FIGURE_OR_FOOTER_OR_HEADER_OR_HGROUP_OR_MAIN_OR_NAV_OR_SECTION_OR_SUMMARY | NS_HTML5ELEMENT_NAME_SPECIAL); + ELT_TBODY = new nsHtml5ElementName(nsHtml5Atoms::tbody, nsHtml5Atoms::tbody, NS_HTML5TREE_BUILDER_TBODY_OR_THEAD_OR_TFOOT | NS_HTML5ELEMENT_NAME_SPECIAL | NS_HTML5ELEMENT_NAME_FOSTER_PARENTING | NS_HTML5ELEMENT_NAME_OPTIONAL_END_TAG); ELEMENT_NAMES = new nsHtml5ElementName*[398]; - ELEMENT_NAMES[0] = ELT_A; - ELEMENT_NAMES[1] = ELT_B; - ELEMENT_NAMES[2] = ELT_G; - ELEMENT_NAMES[3] = ELT_I; - ELEMENT_NAMES[4] = ELT_P; - ELEMENT_NAMES[5] = ELT_Q; - ELEMENT_NAMES[6] = ELT_S; - ELEMENT_NAMES[7] = ELT_U; - ELEMENT_NAMES[8] = ELT_BR; - ELEMENT_NAMES[9] = ELT_CI; - ELEMENT_NAMES[10] = ELT_CN; - ELEMENT_NAMES[11] = ELT_DD; - ELEMENT_NAMES[12] = ELT_DL; - ELEMENT_NAMES[13] = ELT_DT; - ELEMENT_NAMES[14] = ELT_EM; - ELEMENT_NAMES[15] = ELT_EQ; - ELEMENT_NAMES[16] = ELT_FN; - ELEMENT_NAMES[17] = ELT_H1; - ELEMENT_NAMES[18] = ELT_H2; - ELEMENT_NAMES[19] = ELT_H3; - ELEMENT_NAMES[20] = ELT_H4; - ELEMENT_NAMES[21] = ELT_H5; - ELEMENT_NAMES[22] = ELT_H6; - ELEMENT_NAMES[23] = ELT_GT; - ELEMENT_NAMES[24] = ELT_HR; - ELEMENT_NAMES[25] = ELT_IN; - ELEMENT_NAMES[26] = ELT_LI; - ELEMENT_NAMES[27] = ELT_LN; - ELEMENT_NAMES[28] = ELT_LT; - ELEMENT_NAMES[29] = ELT_MI; - ELEMENT_NAMES[30] = ELT_MN; - ELEMENT_NAMES[31] = ELT_MO; - ELEMENT_NAMES[32] = ELT_MS; - ELEMENT_NAMES[33] = ELT_OL; - ELEMENT_NAMES[34] = ELT_OR; - ELEMENT_NAMES[35] = ELT_PI; - ELEMENT_NAMES[36] = ELT_RB; - ELEMENT_NAMES[37] = ELT_RP; - ELEMENT_NAMES[38] = ELT_RT; - ELEMENT_NAMES[39] = ELT_TD; - ELEMENT_NAMES[40] = ELT_TH; - ELEMENT_NAMES[41] = ELT_TR; - ELEMENT_NAMES[42] = ELT_TT; - ELEMENT_NAMES[43] = ELT_UL; - ELEMENT_NAMES[44] = ELT_AND; - ELEMENT_NAMES[45] = ELT_ARG; - ELEMENT_NAMES[46] = ELT_ABS; - ELEMENT_NAMES[47] = ELT_BIG; - ELEMENT_NAMES[48] = ELT_BDO; - ELEMENT_NAMES[49] = ELT_CSC; - ELEMENT_NAMES[50] = ELT_COL; - ELEMENT_NAMES[51] = ELT_COS; - ELEMENT_NAMES[52] = ELT_COT; - ELEMENT_NAMES[53] = ELT_DEL; - ELEMENT_NAMES[54] = ELT_DFN; - ELEMENT_NAMES[55] = ELT_DIR; - ELEMENT_NAMES[56] = ELT_DIV; - ELEMENT_NAMES[57] = ELT_EXP; - ELEMENT_NAMES[58] = ELT_GCD; - ELEMENT_NAMES[59] = ELT_GEQ; - ELEMENT_NAMES[60] = ELT_IMG; - ELEMENT_NAMES[61] = ELT_INS; - ELEMENT_NAMES[62] = ELT_INT; - ELEMENT_NAMES[63] = ELT_KBD; - ELEMENT_NAMES[64] = ELT_LOG; - ELEMENT_NAMES[65] = ELT_LCM; - ELEMENT_NAMES[66] = ELT_LEQ; - ELEMENT_NAMES[67] = ELT_MTD; - ELEMENT_NAMES[68] = ELT_MIN; - ELEMENT_NAMES[69] = ELT_MAP; - ELEMENT_NAMES[70] = ELT_MTR; - ELEMENT_NAMES[71] = ELT_MAX; - ELEMENT_NAMES[72] = ELT_NEQ; - ELEMENT_NAMES[73] = ELT_NOT; - ELEMENT_NAMES[74] = ELT_NAV; - ELEMENT_NAMES[75] = ELT_PRE; - ELEMENT_NAMES[76] = ELT_RTC; - ELEMENT_NAMES[77] = ELT_REM; - ELEMENT_NAMES[78] = ELT_SUB; - ELEMENT_NAMES[79] = ELT_SEC; - ELEMENT_NAMES[80] = ELT_SVG; - ELEMENT_NAMES[81] = ELT_SUM; - ELEMENT_NAMES[82] = ELT_SIN; - ELEMENT_NAMES[83] = ELT_SEP; - ELEMENT_NAMES[84] = ELT_SUP; - ELEMENT_NAMES[85] = ELT_SET; - ELEMENT_NAMES[86] = ELT_TAN; - ELEMENT_NAMES[87] = ELT_USE; - ELEMENT_NAMES[88] = ELT_VAR; - ELEMENT_NAMES[89] = ELT_WBR; - ELEMENT_NAMES[90] = ELT_XMP; - ELEMENT_NAMES[91] = ELT_XOR; - ELEMENT_NAMES[92] = ELT_AREA; - ELEMENT_NAMES[93] = ELT_ABBR; - ELEMENT_NAMES[94] = ELT_BASE; - ELEMENT_NAMES[95] = ELT_BVAR; - ELEMENT_NAMES[96] = ELT_BODY; - ELEMENT_NAMES[97] = ELT_CARD; + ELEMENT_NAMES[0] = ELT_AND; + ELEMENT_NAMES[1] = ELT_ARG; + ELEMENT_NAMES[2] = ELT_ABS; + ELEMENT_NAMES[3] = ELT_BIG; + ELEMENT_NAMES[4] = ELT_BDO; + ELEMENT_NAMES[5] = ELT_CSC; + ELEMENT_NAMES[6] = ELT_COL; + ELEMENT_NAMES[7] = ELT_COS; + ELEMENT_NAMES[8] = ELT_COT; + ELEMENT_NAMES[9] = ELT_DEL; + ELEMENT_NAMES[10] = ELT_DFN; + ELEMENT_NAMES[11] = ELT_DIR; + ELEMENT_NAMES[12] = ELT_DIV; + ELEMENT_NAMES[13] = ELT_EXP; + ELEMENT_NAMES[14] = ELT_GCD; + ELEMENT_NAMES[15] = ELT_GEQ; + ELEMENT_NAMES[16] = ELT_IMG; + ELEMENT_NAMES[17] = ELT_INS; + ELEMENT_NAMES[18] = ELT_INT; + ELEMENT_NAMES[19] = ELT_KBD; + ELEMENT_NAMES[20] = ELT_LOG; + ELEMENT_NAMES[21] = ELT_LCM; + ELEMENT_NAMES[22] = ELT_LEQ; + ELEMENT_NAMES[23] = ELT_MTD; + ELEMENT_NAMES[24] = ELT_MIN; + ELEMENT_NAMES[25] = ELT_MAP; + ELEMENT_NAMES[26] = ELT_MTR; + ELEMENT_NAMES[27] = ELT_MAX; + ELEMENT_NAMES[28] = ELT_NEQ; + ELEMENT_NAMES[29] = ELT_NOT; + ELEMENT_NAMES[30] = ELT_NAV; + ELEMENT_NAMES[31] = ELT_PRE; + ELEMENT_NAMES[32] = ELT_A; + ELEMENT_NAMES[33] = ELT_B; + ELEMENT_NAMES[34] = ELT_RTC; + ELEMENT_NAMES[35] = ELT_REM; + ELEMENT_NAMES[36] = ELT_SUB; + ELEMENT_NAMES[37] = ELT_SEC; + ELEMENT_NAMES[38] = ELT_SVG; + ELEMENT_NAMES[39] = ELT_SUM; + ELEMENT_NAMES[40] = ELT_SIN; + ELEMENT_NAMES[41] = ELT_SEP; + ELEMENT_NAMES[42] = ELT_SUP; + ELEMENT_NAMES[43] = ELT_SET; + ELEMENT_NAMES[44] = ELT_TAN; + ELEMENT_NAMES[45] = ELT_USE; + ELEMENT_NAMES[46] = ELT_VAR; + ELEMENT_NAMES[47] = ELT_G; + ELEMENT_NAMES[48] = ELT_WBR; + ELEMENT_NAMES[49] = ELT_XMP; + ELEMENT_NAMES[50] = ELT_XOR; + ELEMENT_NAMES[51] = ELT_I; + ELEMENT_NAMES[52] = ELT_P; + ELEMENT_NAMES[53] = ELT_Q; + ELEMENT_NAMES[54] = ELT_S; + ELEMENT_NAMES[55] = ELT_U; + ELEMENT_NAMES[56] = ELT_H1; + ELEMENT_NAMES[57] = ELT_H2; + ELEMENT_NAMES[58] = ELT_H3; + ELEMENT_NAMES[59] = ELT_H4; + ELEMENT_NAMES[60] = ELT_H5; + ELEMENT_NAMES[61] = ELT_H6; + ELEMENT_NAMES[62] = ELT_AREA; + ELEMENT_NAMES[63] = ELT_EULERGAMMA; + ELEMENT_NAMES[64] = ELT_FEFUNCA; + ELEMENT_NAMES[65] = ELT_LAMBDA; + ELEMENT_NAMES[66] = ELT_METADATA; + ELEMENT_NAMES[67] = ELT_META; + ELEMENT_NAMES[68] = ELT_TEXTAREA; + ELEMENT_NAMES[69] = ELT_FEFUNCB; + ELEMENT_NAMES[70] = ELT_MSUB; + ELEMENT_NAMES[71] = ELT_RB; + ELEMENT_NAMES[72] = ELT_ARCSEC; + ELEMENT_NAMES[73] = ELT_ARCCSC; + ELEMENT_NAMES[74] = ELT_DEFINITION_SRC; + ELEMENT_NAMES[75] = ELT_DESC; + ELEMENT_NAMES[76] = ELT_FONT_FACE_SRC; + ELEMENT_NAMES[77] = ELT_MFRAC; + ELEMENT_NAMES[78] = ELT_DD; + ELEMENT_NAMES[79] = ELT_BGSOUND; + ELEMENT_NAMES[80] = ELT_CARD; + ELEMENT_NAMES[81] = ELT_DISCARD; + ELEMENT_NAMES[82] = ELT_EMBED; + ELEMENT_NAMES[83] = ELT_FEBLEND; + ELEMENT_NAMES[84] = ELT_FEFLOOD; + ELEMENT_NAMES[85] = ELT_GRAD; + ELEMENT_NAMES[86] = ELT_HEAD; + ELEMENT_NAMES[87] = ELT_LEGEND; + ELEMENT_NAMES[88] = ELT_MFENCED; + ELEMENT_NAMES[89] = ELT_MPADDED; + ELEMENT_NAMES[90] = ELT_NOEMBED; + ELEMENT_NAMES[91] = ELT_TD; + ELEMENT_NAMES[92] = ELT_THEAD; + ELEMENT_NAMES[93] = ELT_ASIDE; + ELEMENT_NAMES[94] = ELT_ARTICLE; + ELEMENT_NAMES[95] = ELT_ANIMATE; + ELEMENT_NAMES[96] = ELT_BASE; + ELEMENT_NAMES[97] = ELT_BLOCKQUOTE; ELEMENT_NAMES[98] = ELT_CODE; - ELEMENT_NAMES[99] = ELT_CITE; - ELEMENT_NAMES[100] = ELT_CSCH; - ELEMENT_NAMES[101] = ELT_COSH; - ELEMENT_NAMES[102] = ELT_COTH; - ELEMENT_NAMES[103] = ELT_CURL; - ELEMENT_NAMES[104] = ELT_DESC; - ELEMENT_NAMES[105] = ELT_DIFF; - ELEMENT_NAMES[106] = ELT_DEFS; - ELEMENT_NAMES[107] = ELT_FORM; - ELEMENT_NAMES[108] = ELT_FONT; - ELEMENT_NAMES[109] = ELT_GRAD; - ELEMENT_NAMES[110] = ELT_HEAD; - ELEMENT_NAMES[111] = ELT_HTML; - ELEMENT_NAMES[112] = ELT_LINE; - ELEMENT_NAMES[113] = ELT_LINK; - ELEMENT_NAMES[114] = ELT_LIST; - ELEMENT_NAMES[115] = ELT_META; - ELEMENT_NAMES[116] = ELT_MSUB; - ELEMENT_NAMES[117] = ELT_MODE; - ELEMENT_NAMES[118] = ELT_MATH; - ELEMENT_NAMES[119] = ELT_MARK; - ELEMENT_NAMES[120] = ELT_MASK; - ELEMENT_NAMES[121] = ELT_MEAN; - ELEMENT_NAMES[122] = ELT_MAIN; - ELEMENT_NAMES[123] = ELT_MSUP; - ELEMENT_NAMES[124] = ELT_MENU; - ELEMENT_NAMES[125] = ELT_MROW; - ELEMENT_NAMES[126] = ELT_NONE; - ELEMENT_NAMES[127] = ELT_NOBR; - ELEMENT_NAMES[128] = ELT_NEST; - ELEMENT_NAMES[129] = ELT_PATH; - ELEMENT_NAMES[130] = ELT_PLUS; - ELEMENT_NAMES[131] = ELT_RULE; - ELEMENT_NAMES[132] = ELT_REAL; - ELEMENT_NAMES[133] = ELT_RELN; - ELEMENT_NAMES[134] = ELT_RECT; - ELEMENT_NAMES[135] = ELT_ROOT; - ELEMENT_NAMES[136] = ELT_RUBY; - ELEMENT_NAMES[137] = ELT_SECH; - ELEMENT_NAMES[138] = ELT_SINH; - ELEMENT_NAMES[139] = ELT_SPAN; - ELEMENT_NAMES[140] = ELT_SAMP; - ELEMENT_NAMES[141] = ELT_STOP; - ELEMENT_NAMES[142] = ELT_SDEV; - ELEMENT_NAMES[143] = ELT_TIME; - ELEMENT_NAMES[144] = ELT_TRUE; - ELEMENT_NAMES[145] = ELT_TREF; - ELEMENT_NAMES[146] = ELT_TANH; - ELEMENT_NAMES[147] = ELT_TEXT; - ELEMENT_NAMES[148] = ELT_VIEW; - ELEMENT_NAMES[149] = ELT_ASIDE; - ELEMENT_NAMES[150] = ELT_AUDIO; - ELEMENT_NAMES[151] = ELT_APPLY; - ELEMENT_NAMES[152] = ELT_EMBED; - ELEMENT_NAMES[153] = ELT_FRAME; - ELEMENT_NAMES[154] = ELT_FALSE; - ELEMENT_NAMES[155] = ELT_FLOOR; - ELEMENT_NAMES[156] = ELT_GLYPH; - ELEMENT_NAMES[157] = ELT_HKERN; - ELEMENT_NAMES[158] = ELT_IMAGE; - ELEMENT_NAMES[159] = ELT_IDENT; - ELEMENT_NAMES[160] = ELT_INPUT; - ELEMENT_NAMES[161] = ELT_LABEL; - ELEMENT_NAMES[162] = ELT_LIMIT; - ELEMENT_NAMES[163] = ELT_MFRAC; - ELEMENT_NAMES[164] = ELT_MPATH; - ELEMENT_NAMES[165] = ELT_METER; - ELEMENT_NAMES[166] = ELT_MOVER; - ELEMENT_NAMES[167] = ELT_MINUS; - ELEMENT_NAMES[168] = ELT_MROOT; - ELEMENT_NAMES[169] = ELT_MSQRT; - ELEMENT_NAMES[170] = ELT_MTEXT; - ELEMENT_NAMES[171] = ELT_NOTIN; - ELEMENT_NAMES[172] = ELT_PIECE; - ELEMENT_NAMES[173] = ELT_PARAM; - ELEMENT_NAMES[174] = ELT_POWER; - ELEMENT_NAMES[175] = ELT_REALS; - ELEMENT_NAMES[176] = ELT_STYLE; - ELEMENT_NAMES[177] = ELT_SMALL; - ELEMENT_NAMES[178] = ELT_THEAD; - ELEMENT_NAMES[179] = ELT_TABLE; - ELEMENT_NAMES[180] = ELT_TITLE; - ELEMENT_NAMES[181] = ELT_TRACK; - ELEMENT_NAMES[182] = ELT_TSPAN; - ELEMENT_NAMES[183] = ELT_TIMES; - ELEMENT_NAMES[184] = ELT_TFOOT; - ELEMENT_NAMES[185] = ELT_TBODY; - ELEMENT_NAMES[186] = ELT_UNION; - ELEMENT_NAMES[187] = ELT_VKERN; - ELEMENT_NAMES[188] = ELT_VIDEO; - ELEMENT_NAMES[189] = ELT_ARCSEC; - ELEMENT_NAMES[190] = ELT_ARCCSC; - ELEMENT_NAMES[191] = ELT_ARCTAN; - ELEMENT_NAMES[192] = ELT_ARCSIN; - ELEMENT_NAMES[193] = ELT_ARCCOS; - ELEMENT_NAMES[194] = ELT_APPLET; - ELEMENT_NAMES[195] = ELT_ARCCOT; - ELEMENT_NAMES[196] = ELT_APPROX; - ELEMENT_NAMES[197] = ELT_BUTTON; - ELEMENT_NAMES[198] = ELT_CIRCLE; - ELEMENT_NAMES[199] = ELT_CENTER; - ELEMENT_NAMES[200] = ELT_CURSOR; - ELEMENT_NAMES[201] = ELT_CANVAS; - ELEMENT_NAMES[202] = ELT_DIVIDE; - ELEMENT_NAMES[203] = ELT_DEGREE; - ELEMENT_NAMES[204] = ELT_DIALOG; - ELEMENT_NAMES[205] = ELT_DOMAIN; - ELEMENT_NAMES[206] = ELT_EXISTS; - ELEMENT_NAMES[207] = ELT_FETILE; - ELEMENT_NAMES[208] = ELT_FIGURE; - ELEMENT_NAMES[209] = ELT_FORALL; - ELEMENT_NAMES[210] = ELT_FILTER; - ELEMENT_NAMES[211] = ELT_FOOTER; - ELEMENT_NAMES[212] = ELT_HGROUP; - ELEMENT_NAMES[213] = ELT_HEADER; - ELEMENT_NAMES[214] = ELT_IFRAME; - ELEMENT_NAMES[215] = ELT_KEYGEN; - ELEMENT_NAMES[216] = ELT_LAMBDA; - ELEMENT_NAMES[217] = ELT_LEGEND; - ELEMENT_NAMES[218] = ELT_MSPACE; - ELEMENT_NAMES[219] = ELT_MTABLE; - ELEMENT_NAMES[220] = ELT_MSTYLE; - ELEMENT_NAMES[221] = ELT_MGLYPH; - ELEMENT_NAMES[222] = ELT_MEDIAN; - ELEMENT_NAMES[223] = ELT_MUNDER; - ELEMENT_NAMES[224] = ELT_MARKER; - ELEMENT_NAMES[225] = ELT_MERROR; - ELEMENT_NAMES[226] = ELT_MOMENT; - ELEMENT_NAMES[227] = ELT_MATRIX; - ELEMENT_NAMES[228] = ELT_OPTION; - ELEMENT_NAMES[229] = ELT_OBJECT; - ELEMENT_NAMES[230] = ELT_OUTPUT; - ELEMENT_NAMES[231] = ELT_PRIMES; - ELEMENT_NAMES[232] = ELT_SOURCE; - ELEMENT_NAMES[233] = ELT_STRIKE; - ELEMENT_NAMES[234] = ELT_STRONG; - ELEMENT_NAMES[235] = ELT_SWITCH; - ELEMENT_NAMES[236] = ELT_SYMBOL; - ELEMENT_NAMES[237] = ELT_SELECT; - ELEMENT_NAMES[238] = ELT_SUBSET; - ELEMENT_NAMES[239] = ELT_SCRIPT; - ELEMENT_NAMES[240] = ELT_TBREAK; - ELEMENT_NAMES[241] = ELT_VECTOR; - ELEMENT_NAMES[242] = ELT_ARTICLE; - ELEMENT_NAMES[243] = ELT_ANIMATE; - ELEMENT_NAMES[244] = ELT_ARCSECH; - ELEMENT_NAMES[245] = ELT_ARCCSCH; - ELEMENT_NAMES[246] = ELT_ARCTANH; - ELEMENT_NAMES[247] = ELT_ARCSINH; - ELEMENT_NAMES[248] = ELT_ARCCOSH; - ELEMENT_NAMES[249] = ELT_ARCCOTH; - ELEMENT_NAMES[250] = ELT_ACRONYM; - ELEMENT_NAMES[251] = ELT_ADDRESS; - ELEMENT_NAMES[252] = ELT_BGSOUND; - ELEMENT_NAMES[253] = ELT_COMPOSE; - ELEMENT_NAMES[254] = ELT_CEILING; - ELEMENT_NAMES[255] = ELT_CSYMBOL; - ELEMENT_NAMES[256] = ELT_CAPTION; - ELEMENT_NAMES[257] = ELT_DISCARD; - ELEMENT_NAMES[258] = ELT_DECLARE; - ELEMENT_NAMES[259] = ELT_DETAILS; - ELEMENT_NAMES[260] = ELT_ELLIPSE; - ELEMENT_NAMES[261] = ELT_FEFUNCA; - ELEMENT_NAMES[262] = ELT_FEFUNCB; - ELEMENT_NAMES[263] = ELT_FEBLEND; - ELEMENT_NAMES[264] = ELT_FEFLOOD; - ELEMENT_NAMES[265] = ELT_FEIMAGE; - ELEMENT_NAMES[266] = ELT_FEMERGE; - ELEMENT_NAMES[267] = ELT_FEFUNCG; - ELEMENT_NAMES[268] = ELT_FEFUNCR; - ELEMENT_NAMES[269] = ELT_HANDLER; - ELEMENT_NAMES[270] = ELT_INVERSE; - ELEMENT_NAMES[271] = ELT_IMPLIES; - ELEMENT_NAMES[272] = ELT_ISINDEX; - ELEMENT_NAMES[273] = ELT_LOGBASE; - ELEMENT_NAMES[274] = ELT_LISTING; - ELEMENT_NAMES[275] = ELT_MFENCED; - ELEMENT_NAMES[276] = ELT_MPADDED; - ELEMENT_NAMES[277] = ELT_MARQUEE; - ELEMENT_NAMES[278] = ELT_MACTION; - ELEMENT_NAMES[279] = ELT_MSUBSUP; - ELEMENT_NAMES[280] = ELT_NOEMBED; - ELEMENT_NAMES[281] = ELT_PICTURE; - ELEMENT_NAMES[282] = ELT_POLYGON; - ELEMENT_NAMES[283] = ELT_PATTERN; - ELEMENT_NAMES[284] = ELT_PRODUCT; - ELEMENT_NAMES[285] = ELT_SETDIFF; - ELEMENT_NAMES[286] = ELT_SECTION; - ELEMENT_NAMES[287] = ELT_SUMMARY; - ELEMENT_NAMES[288] = ELT_TENDSTO; - ELEMENT_NAMES[289] = ELT_UPLIMIT; - ELEMENT_NAMES[290] = ELT_ALTGLYPH; - ELEMENT_NAMES[291] = ELT_BASEFONT; - ELEMENT_NAMES[292] = ELT_CLIPPATH; - ELEMENT_NAMES[293] = ELT_CODOMAIN; - ELEMENT_NAMES[294] = ELT_COLGROUP; - ELEMENT_NAMES[295] = ELT_EMPTYSET; - ELEMENT_NAMES[296] = ELT_FACTOROF; - ELEMENT_NAMES[297] = ELT_FIELDSET; - ELEMENT_NAMES[298] = ELT_FRAMESET; - ELEMENT_NAMES[299] = ELT_FEOFFSET; - ELEMENT_NAMES[300] = ELT_GLYPHREF; - ELEMENT_NAMES[301] = ELT_INTERVAL; - ELEMENT_NAMES[302] = ELT_INTEGERS; - ELEMENT_NAMES[303] = ELT_INFINITY; - ELEMENT_NAMES[304] = ELT_LISTENER; - ELEMENT_NAMES[305] = ELT_LOWLIMIT; - ELEMENT_NAMES[306] = ELT_METADATA; - ELEMENT_NAMES[307] = ELT_MENCLOSE; - ELEMENT_NAMES[308] = ELT_MENUITEM; - ELEMENT_NAMES[309] = ELT_MPHANTOM; - ELEMENT_NAMES[310] = ELT_NOFRAMES; - ELEMENT_NAMES[311] = ELT_NOSCRIPT; - ELEMENT_NAMES[312] = ELT_OPTGROUP; - ELEMENT_NAMES[313] = ELT_POLYLINE; - ELEMENT_NAMES[314] = ELT_PREFETCH; - ELEMENT_NAMES[315] = ELT_PROGRESS; - ELEMENT_NAMES[316] = ELT_PRSUBSET; - ELEMENT_NAMES[317] = ELT_QUOTIENT; - ELEMENT_NAMES[318] = ELT_SELECTOR; - ELEMENT_NAMES[319] = ELT_TEXTAREA; - ELEMENT_NAMES[320] = ELT_TEMPLATE; - ELEMENT_NAMES[321] = ELT_TEXTPATH; - ELEMENT_NAMES[322] = ELT_VARIANCE; - ELEMENT_NAMES[323] = ELT_ANIMATION; - ELEMENT_NAMES[324] = ELT_CONJUGATE; - ELEMENT_NAMES[325] = ELT_CONDITION; - ELEMENT_NAMES[326] = ELT_COMPLEXES; - ELEMENT_NAMES[327] = ELT_FONT_FACE; - ELEMENT_NAMES[328] = ELT_FACTORIAL; - ELEMENT_NAMES[329] = ELT_INTERSECT; - ELEMENT_NAMES[330] = ELT_IMAGINARY; - ELEMENT_NAMES[331] = ELT_LAPLACIAN; - ELEMENT_NAMES[332] = ELT_MATRIXROW; - ELEMENT_NAMES[333] = ELT_NOTSUBSET; - ELEMENT_NAMES[334] = ELT_OTHERWISE; - ELEMENT_NAMES[335] = ELT_PIECEWISE; - ELEMENT_NAMES[336] = ELT_PLAINTEXT; - ELEMENT_NAMES[337] = ELT_RATIONALS; - ELEMENT_NAMES[338] = ELT_SEMANTICS; - ELEMENT_NAMES[339] = ELT_TRANSPOSE; - ELEMENT_NAMES[340] = ELT_ANNOTATION; - ELEMENT_NAMES[341] = ELT_BLOCKQUOTE; - ELEMENT_NAMES[342] = ELT_DIVERGENCE; - ELEMENT_NAMES[343] = ELT_EULERGAMMA; - ELEMENT_NAMES[344] = ELT_EQUIVALENT; - ELEMENT_NAMES[345] = ELT_FIGCAPTION; - ELEMENT_NAMES[346] = ELT_IMAGINARYI; - ELEMENT_NAMES[347] = ELT_MALIGNMARK; - ELEMENT_NAMES[348] = ELT_MUNDEROVER; - ELEMENT_NAMES[349] = ELT_MLABELEDTR; - ELEMENT_NAMES[350] = ELT_NOTANUMBER; - ELEMENT_NAMES[351] = ELT_SOLIDCOLOR; - ELEMENT_NAMES[352] = ELT_ALTGLYPHDEF; - ELEMENT_NAMES[353] = ELT_DETERMINANT; - ELEMENT_NAMES[354] = ELT_FEMERGENODE; - ELEMENT_NAMES[355] = ELT_FECOMPOSITE; - ELEMENT_NAMES[356] = ELT_FESPOTLIGHT; - ELEMENT_NAMES[357] = ELT_MALIGNGROUP; - ELEMENT_NAMES[358] = ELT_MPRESCRIPTS; - ELEMENT_NAMES[359] = ELT_MOMENTABOUT; - ELEMENT_NAMES[360] = ELT_NOTPRSUBSET; - ELEMENT_NAMES[361] = ELT_PARTIALDIFF; - ELEMENT_NAMES[362] = ELT_ALTGLYPHITEM; - ELEMENT_NAMES[363] = ELT_ANIMATECOLOR; - ELEMENT_NAMES[364] = ELT_DATATEMPLATE; - ELEMENT_NAMES[365] = ELT_EXPONENTIALE; - ELEMENT_NAMES[366] = ELT_FETURBULENCE; - ELEMENT_NAMES[367] = ELT_FEPOINTLIGHT; - ELEMENT_NAMES[368] = ELT_FEDROPSHADOW; - ELEMENT_NAMES[369] = ELT_FEMORPHOLOGY; - ELEMENT_NAMES[370] = ELT_OUTERPRODUCT; - ELEMENT_NAMES[371] = ELT_ANIMATEMOTION; - ELEMENT_NAMES[372] = ELT_COLOR_PROFILE; - ELEMENT_NAMES[373] = ELT_FONT_FACE_SRC; - ELEMENT_NAMES[374] = ELT_FONT_FACE_URI; - ELEMENT_NAMES[375] = ELT_FOREIGNOBJECT; - ELEMENT_NAMES[376] = ELT_FECOLORMATRIX; - ELEMENT_NAMES[377] = ELT_MISSING_GLYPH; - ELEMENT_NAMES[378] = ELT_MMULTISCRIPTS; - ELEMENT_NAMES[379] = ELT_SCALARPRODUCT; - ELEMENT_NAMES[380] = ELT_VECTORPRODUCT; - ELEMENT_NAMES[381] = ELT_ANNOTATION_XML; - ELEMENT_NAMES[382] = ELT_DEFINITION_SRC; - ELEMENT_NAMES[383] = ELT_FONT_FACE_NAME; - ELEMENT_NAMES[384] = ELT_FEGAUSSIANBLUR; - ELEMENT_NAMES[385] = ELT_FEDISTANTLIGHT; - ELEMENT_NAMES[386] = ELT_LINEARGRADIENT; - ELEMENT_NAMES[387] = ELT_NATURALNUMBERS; - ELEMENT_NAMES[388] = ELT_RADIALGRADIENT; - ELEMENT_NAMES[389] = ELT_ANIMATETRANSFORM; - ELEMENT_NAMES[390] = ELT_CARTESIANPRODUCT; - ELEMENT_NAMES[391] = ELT_FONT_FACE_FORMAT; - ELEMENT_NAMES[392] = ELT_FECONVOLVEMATRIX; - ELEMENT_NAMES[393] = ELT_FEDIFFUSELIGHTING; - ELEMENT_NAMES[394] = ELT_FEDISPLACEMENTMAP; - ELEMENT_NAMES[395] = ELT_FESPECULARLIGHTING; - ELEMENT_NAMES[396] = ELT_DOMAINOFAPPLICATION; - ELEMENT_NAMES[397] = ELT_FECOMPONENTTRANSFER; + ELEMENT_NAMES[99] = ELT_CIRCLE; + ELEMENT_NAMES[100] = ELT_COLOR_PROFILE; + ELEMENT_NAMES[101] = ELT_COMPOSE; + ELEMENT_NAMES[102] = ELT_CONJUGATE; + ELEMENT_NAMES[103] = ELT_CITE; + ELEMENT_NAMES[104] = ELT_DIVERGENCE; + ELEMENT_NAMES[105] = ELT_DIVIDE; + ELEMENT_NAMES[106] = ELT_DEGREE; + ELEMENT_NAMES[107] = ELT_DECLARE; + ELEMENT_NAMES[108] = ELT_DATATEMPLATE; + ELEMENT_NAMES[109] = ELT_EXPONENTIALE; + ELEMENT_NAMES[110] = ELT_ELLIPSE; + ELEMENT_NAMES[111] = ELT_FONT_FACE; + ELEMENT_NAMES[112] = ELT_FETURBULENCE; + ELEMENT_NAMES[113] = ELT_FEMERGENODE; + ELEMENT_NAMES[114] = ELT_FEIMAGE; + ELEMENT_NAMES[115] = ELT_FEMERGE; + ELEMENT_NAMES[116] = ELT_FETILE; + ELEMENT_NAMES[117] = ELT_FONT_FACE_NAME; + ELEMENT_NAMES[118] = ELT_FRAME; + ELEMENT_NAMES[119] = ELT_FIGURE; + ELEMENT_NAMES[120] = ELT_FALSE; + ELEMENT_NAMES[121] = ELT_FECOMPOSITE; + ELEMENT_NAMES[122] = ELT_IMAGE; + ELEMENT_NAMES[123] = ELT_IFRAME; + ELEMENT_NAMES[124] = ELT_INVERSE; + ELEMENT_NAMES[125] = ELT_LINE; + ELEMENT_NAMES[126] = ELT_LOGBASE; + ELEMENT_NAMES[127] = ELT_MSPACE; + ELEMENT_NAMES[128] = ELT_MODE; + ELEMENT_NAMES[129] = ELT_MARQUEE; + ELEMENT_NAMES[130] = ELT_MTABLE; + ELEMENT_NAMES[131] = ELT_MSTYLE; + ELEMENT_NAMES[132] = ELT_MENCLOSE; + ELEMENT_NAMES[133] = ELT_NONE; + ELEMENT_NAMES[134] = ELT_OTHERWISE; + ELEMENT_NAMES[135] = ELT_PIECE; + ELEMENT_NAMES[136] = ELT_POLYLINE; + ELEMENT_NAMES[137] = ELT_PICTURE; + ELEMENT_NAMES[138] = ELT_PIECEWISE; + ELEMENT_NAMES[139] = ELT_RULE; + ELEMENT_NAMES[140] = ELT_SOURCE; + ELEMENT_NAMES[141] = ELT_STRIKE; + ELEMENT_NAMES[142] = ELT_STYLE; + ELEMENT_NAMES[143] = ELT_TABLE; + ELEMENT_NAMES[144] = ELT_TITLE; + ELEMENT_NAMES[145] = ELT_TIME; + ELEMENT_NAMES[146] = ELT_TRANSPOSE; + ELEMENT_NAMES[147] = ELT_TEMPLATE; + ELEMENT_NAMES[148] = ELT_TRUE; + ELEMENT_NAMES[149] = ELT_VARIANCE; + ELEMENT_NAMES[150] = ELT_ALTGLYPHDEF; + ELEMENT_NAMES[151] = ELT_DIFF; + ELEMENT_NAMES[152] = ELT_FACTOROF; + ELEMENT_NAMES[153] = ELT_GLYPHREF; + ELEMENT_NAMES[154] = ELT_PARTIALDIFF; + ELEMENT_NAMES[155] = ELT_SETDIFF; + ELEMENT_NAMES[156] = ELT_TREF; + ELEMENT_NAMES[157] = ELT_CEILING; + ELEMENT_NAMES[158] = ELT_DIALOG; + ELEMENT_NAMES[159] = ELT_FEFUNCG; + ELEMENT_NAMES[160] = ELT_FEDIFFUSELIGHTING; + ELEMENT_NAMES[161] = ELT_FESPECULARLIGHTING; + ELEMENT_NAMES[162] = ELT_LISTING; + ELEMENT_NAMES[163] = ELT_STRONG; + ELEMENT_NAMES[164] = ELT_ARCSECH; + ELEMENT_NAMES[165] = ELT_ARCCSCH; + ELEMENT_NAMES[166] = ELT_ARCTANH; + ELEMENT_NAMES[167] = ELT_ARCSINH; + ELEMENT_NAMES[168] = ELT_ALTGLYPH; + ELEMENT_NAMES[169] = ELT_ARCCOSH; + ELEMENT_NAMES[170] = ELT_ARCCOTH; + ELEMENT_NAMES[171] = ELT_CSCH; + ELEMENT_NAMES[172] = ELT_COSH; + ELEMENT_NAMES[173] = ELT_CLIPPATH; + ELEMENT_NAMES[174] = ELT_COTH; + ELEMENT_NAMES[175] = ELT_GLYPH; + ELEMENT_NAMES[176] = ELT_MGLYPH; + ELEMENT_NAMES[177] = ELT_MISSING_GLYPH; + ELEMENT_NAMES[178] = ELT_MATH; + ELEMENT_NAMES[179] = ELT_MPATH; + ELEMENT_NAMES[180] = ELT_PREFETCH; + ELEMENT_NAMES[181] = ELT_PATH; + ELEMENT_NAMES[182] = ELT_TH; + ELEMENT_NAMES[183] = ELT_SECH; + ELEMENT_NAMES[184] = ELT_SWITCH; + ELEMENT_NAMES[185] = ELT_SINH; + ELEMENT_NAMES[186] = ELT_TANH; + ELEMENT_NAMES[187] = ELT_TEXTPATH; + ELEMENT_NAMES[188] = ELT_CI; + ELEMENT_NAMES[189] = ELT_FONT_FACE_URI; + ELEMENT_NAMES[190] = ELT_LI; + ELEMENT_NAMES[191] = ELT_IMAGINARYI; + ELEMENT_NAMES[192] = ELT_MI; + ELEMENT_NAMES[193] = ELT_PI; + ELEMENT_NAMES[194] = ELT_LINK; + ELEMENT_NAMES[195] = ELT_MARK; + ELEMENT_NAMES[196] = ELT_MALIGNMARK; + ELEMENT_NAMES[197] = ELT_MASK; + ELEMENT_NAMES[198] = ELT_TBREAK; + ELEMENT_NAMES[199] = ELT_TRACK; + ELEMENT_NAMES[200] = ELT_DL; + ELEMENT_NAMES[201] = ELT_ANNOTATION_XML; + ELEMENT_NAMES[202] = ELT_CSYMBOL; + ELEMENT_NAMES[203] = ELT_CURL; + ELEMENT_NAMES[204] = ELT_FACTORIAL; + ELEMENT_NAMES[205] = ELT_FORALL; + ELEMENT_NAMES[206] = ELT_HTML; + ELEMENT_NAMES[207] = ELT_INTERVAL; + ELEMENT_NAMES[208] = ELT_OL; + ELEMENT_NAMES[209] = ELT_LABEL; + ELEMENT_NAMES[210] = ELT_UL; + ELEMENT_NAMES[211] = ELT_REAL; + ELEMENT_NAMES[212] = ELT_SMALL; + ELEMENT_NAMES[213] = ELT_SYMBOL; + ELEMENT_NAMES[214] = ELT_ALTGLYPHITEM; + ELEMENT_NAMES[215] = ELT_ANIMATETRANSFORM; + ELEMENT_NAMES[216] = ELT_ACRONYM; + ELEMENT_NAMES[217] = ELT_EM; + ELEMENT_NAMES[218] = ELT_FORM; + ELEMENT_NAMES[219] = ELT_MENUITEM; + ELEMENT_NAMES[220] = ELT_MPHANTOM; + ELEMENT_NAMES[221] = ELT_PARAM; + ELEMENT_NAMES[222] = ELT_CN; + ELEMENT_NAMES[223] = ELT_ARCTAN; + ELEMENT_NAMES[224] = ELT_ARCSIN; + ELEMENT_NAMES[225] = ELT_ANIMATION; + ELEMENT_NAMES[226] = ELT_ANNOTATION; + ELEMENT_NAMES[227] = ELT_ANIMATEMOTION; + ELEMENT_NAMES[228] = ELT_BUTTON; + ELEMENT_NAMES[229] = ELT_FN; + ELEMENT_NAMES[230] = ELT_CODOMAIN; + ELEMENT_NAMES[231] = ELT_CAPTION; + ELEMENT_NAMES[232] = ELT_CONDITION; + ELEMENT_NAMES[233] = ELT_DOMAIN; + ELEMENT_NAMES[234] = ELT_DOMAINOFAPPLICATION; + ELEMENT_NAMES[235] = ELT_IN; + ELEMENT_NAMES[236] = ELT_FIGCAPTION; + ELEMENT_NAMES[237] = ELT_HKERN; + ELEMENT_NAMES[238] = ELT_LN; + ELEMENT_NAMES[239] = ELT_MN; + ELEMENT_NAMES[240] = ELT_KEYGEN; + ELEMENT_NAMES[241] = ELT_LAPLACIAN; + ELEMENT_NAMES[242] = ELT_MEAN; + ELEMENT_NAMES[243] = ELT_MEDIAN; + ELEMENT_NAMES[244] = ELT_MAIN; + ELEMENT_NAMES[245] = ELT_MACTION; + ELEMENT_NAMES[246] = ELT_NOTIN; + ELEMENT_NAMES[247] = ELT_OPTION; + ELEMENT_NAMES[248] = ELT_POLYGON; + ELEMENT_NAMES[249] = ELT_PATTERN; + ELEMENT_NAMES[250] = ELT_RELN; + ELEMENT_NAMES[251] = ELT_SPAN; + ELEMENT_NAMES[252] = ELT_SECTION; + ELEMENT_NAMES[253] = ELT_TSPAN; + ELEMENT_NAMES[254] = ELT_UNION; + ELEMENT_NAMES[255] = ELT_VKERN; + ELEMENT_NAMES[256] = ELT_AUDIO; + ELEMENT_NAMES[257] = ELT_MO; + ELEMENT_NAMES[258] = ELT_TENDSTO; + ELEMENT_NAMES[259] = ELT_VIDEO; + ELEMENT_NAMES[260] = ELT_COLGROUP; + ELEMENT_NAMES[261] = ELT_FEDISPLACEMENTMAP; + ELEMENT_NAMES[262] = ELT_HGROUP; + ELEMENT_NAMES[263] = ELT_MALIGNGROUP; + ELEMENT_NAMES[264] = ELT_MSUBSUP; + ELEMENT_NAMES[265] = ELT_MSUP; + ELEMENT_NAMES[266] = ELT_RP; + ELEMENT_NAMES[267] = ELT_OPTGROUP; + ELEMENT_NAMES[268] = ELT_SAMP; + ELEMENT_NAMES[269] = ELT_STOP; + ELEMENT_NAMES[270] = ELT_EQ; + ELEMENT_NAMES[271] = ELT_BR; + ELEMENT_NAMES[272] = ELT_ABBR; + ELEMENT_NAMES[273] = ELT_ANIMATECOLOR; + ELEMENT_NAMES[274] = ELT_BVAR; + ELEMENT_NAMES[275] = ELT_CENTER; + ELEMENT_NAMES[276] = ELT_CURSOR; + ELEMENT_NAMES[277] = ELT_HR; + ELEMENT_NAMES[278] = ELT_FEFUNCR; + ELEMENT_NAMES[279] = ELT_FECOMPONENTTRANSFER; + ELEMENT_NAMES[280] = ELT_FILTER; + ELEMENT_NAMES[281] = ELT_FOOTER; + ELEMENT_NAMES[282] = ELT_FLOOR; + ELEMENT_NAMES[283] = ELT_FEGAUSSIANBLUR; + ELEMENT_NAMES[284] = ELT_HEADER; + ELEMENT_NAMES[285] = ELT_HANDLER; + ELEMENT_NAMES[286] = ELT_OR; + ELEMENT_NAMES[287] = ELT_LISTENER; + ELEMENT_NAMES[288] = ELT_MUNDER; + ELEMENT_NAMES[289] = ELT_MARKER; + ELEMENT_NAMES[290] = ELT_METER; + ELEMENT_NAMES[291] = ELT_MOVER; + ELEMENT_NAMES[292] = ELT_MUNDEROVER; + ELEMENT_NAMES[293] = ELT_MERROR; + ELEMENT_NAMES[294] = ELT_MLABELEDTR; + ELEMENT_NAMES[295] = ELT_NOBR; + ELEMENT_NAMES[296] = ELT_NOTANUMBER; + ELEMENT_NAMES[297] = ELT_POWER; + ELEMENT_NAMES[298] = ELT_TR; + ELEMENT_NAMES[299] = ELT_SOLIDCOLOR; + ELEMENT_NAMES[300] = ELT_SELECTOR; + ELEMENT_NAMES[301] = ELT_VECTOR; + ELEMENT_NAMES[302] = ELT_ARCCOS; + ELEMENT_NAMES[303] = ELT_ADDRESS; + ELEMENT_NAMES[304] = ELT_CANVAS; + ELEMENT_NAMES[305] = ELT_COMPLEXES; + ELEMENT_NAMES[306] = ELT_DEFS; + ELEMENT_NAMES[307] = ELT_DETAILS; + ELEMENT_NAMES[308] = ELT_EXISTS; + ELEMENT_NAMES[309] = ELT_IMPLIES; + ELEMENT_NAMES[310] = ELT_INTEGERS; + ELEMENT_NAMES[311] = ELT_MS; + ELEMENT_NAMES[312] = ELT_MPRESCRIPTS; + ELEMENT_NAMES[313] = ELT_MMULTISCRIPTS; + ELEMENT_NAMES[314] = ELT_MINUS; + ELEMENT_NAMES[315] = ELT_NOFRAMES; + ELEMENT_NAMES[316] = ELT_NATURALNUMBERS; + ELEMENT_NAMES[317] = ELT_PRIMES; + ELEMENT_NAMES[318] = ELT_PROGRESS; + ELEMENT_NAMES[319] = ELT_PLUS; + ELEMENT_NAMES[320] = ELT_REALS; + ELEMENT_NAMES[321] = ELT_RATIONALS; + ELEMENT_NAMES[322] = ELT_SEMANTICS; + ELEMENT_NAMES[323] = ELT_TIMES; + ELEMENT_NAMES[324] = ELT_DT; + ELEMENT_NAMES[325] = ELT_APPLET; + ELEMENT_NAMES[326] = ELT_ARCCOT; + ELEMENT_NAMES[327] = ELT_BASEFONT; + ELEMENT_NAMES[328] = ELT_CARTESIANPRODUCT; + ELEMENT_NAMES[329] = ELT_GT; + ELEMENT_NAMES[330] = ELT_DETERMINANT; + ELEMENT_NAMES[331] = ELT_EMPTYSET; + ELEMENT_NAMES[332] = ELT_EQUIVALENT; + ELEMENT_NAMES[333] = ELT_FONT_FACE_FORMAT; + ELEMENT_NAMES[334] = ELT_FOREIGNOBJECT; + ELEMENT_NAMES[335] = ELT_FIELDSET; + ELEMENT_NAMES[336] = ELT_FRAMESET; + ELEMENT_NAMES[337] = ELT_FEOFFSET; + ELEMENT_NAMES[338] = ELT_FESPOTLIGHT; + ELEMENT_NAMES[339] = ELT_FEPOINTLIGHT; + ELEMENT_NAMES[340] = ELT_FEDISTANTLIGHT; + ELEMENT_NAMES[341] = ELT_FONT; + ELEMENT_NAMES[342] = ELT_LT; + ELEMENT_NAMES[343] = ELT_INTERSECT; + ELEMENT_NAMES[344] = ELT_IDENT; + ELEMENT_NAMES[345] = ELT_INPUT; + ELEMENT_NAMES[346] = ELT_LIMIT; + ELEMENT_NAMES[347] = ELT_LOWLIMIT; + ELEMENT_NAMES[348] = ELT_LINEARGRADIENT; + ELEMENT_NAMES[349] = ELT_LIST; + ELEMENT_NAMES[350] = ELT_MOMENT; + ELEMENT_NAMES[351] = ELT_MROOT; + ELEMENT_NAMES[352] = ELT_MSQRT; + ELEMENT_NAMES[353] = ELT_MOMENTABOUT; + ELEMENT_NAMES[354] = ELT_MTEXT; + ELEMENT_NAMES[355] = ELT_NOTSUBSET; + ELEMENT_NAMES[356] = ELT_NOTPRSUBSET; + ELEMENT_NAMES[357] = ELT_NOSCRIPT; + ELEMENT_NAMES[358] = ELT_NEST; + ELEMENT_NAMES[359] = ELT_RT; + ELEMENT_NAMES[360] = ELT_OBJECT; + ELEMENT_NAMES[361] = ELT_OUTERPRODUCT; + ELEMENT_NAMES[362] = ELT_OUTPUT; + ELEMENT_NAMES[363] = ELT_PRODUCT; + ELEMENT_NAMES[364] = ELT_PRSUBSET; + ELEMENT_NAMES[365] = ELT_PLAINTEXT; + ELEMENT_NAMES[366] = ELT_TT; + ELEMENT_NAMES[367] = ELT_QUOTIENT; + ELEMENT_NAMES[368] = ELT_RECT; + ELEMENT_NAMES[369] = ELT_RADIALGRADIENT; + ELEMENT_NAMES[370] = ELT_ROOT; + ELEMENT_NAMES[371] = ELT_SELECT; + ELEMENT_NAMES[372] = ELT_SCALARPRODUCT; + ELEMENT_NAMES[373] = ELT_SUBSET; + ELEMENT_NAMES[374] = ELT_SCRIPT; + ELEMENT_NAMES[375] = ELT_TFOOT; + ELEMENT_NAMES[376] = ELT_TEXT; + ELEMENT_NAMES[377] = ELT_UPLIMIT; + ELEMENT_NAMES[378] = ELT_VECTORPRODUCT; + ELEMENT_NAMES[379] = ELT_MENU; + ELEMENT_NAMES[380] = ELT_SDEV; + ELEMENT_NAMES[381] = ELT_FEDROPSHADOW; + ELEMENT_NAMES[382] = ELT_MROW; + ELEMENT_NAMES[383] = ELT_MATRIXROW; + ELEMENT_NAMES[384] = ELT_VIEW; + ELEMENT_NAMES[385] = ELT_APPROX; + ELEMENT_NAMES[386] = ELT_FECOLORMATRIX; + ELEMENT_NAMES[387] = ELT_FECONVOLVEMATRIX; + ELEMENT_NAMES[388] = ELT_ISINDEX; + ELEMENT_NAMES[389] = ELT_MATRIX; + ELEMENT_NAMES[390] = ELT_APPLY; + ELEMENT_NAMES[391] = ELT_BODY; + ELEMENT_NAMES[392] = ELT_FEMORPHOLOGY; + ELEMENT_NAMES[393] = ELT_IMAGINARY; + ELEMENT_NAMES[394] = ELT_INFINITY; + ELEMENT_NAMES[395] = ELT_RUBY; + ELEMENT_NAMES[396] = ELT_SUMMARY; + ELEMENT_NAMES[397] = ELT_TBODY; } void nsHtml5ElementName::releaseStatics() { delete ELT_NULL_ELEMENT_NAME; - delete ELT_A; - delete ELT_B; - delete ELT_G; - delete ELT_I; - delete ELT_P; - delete ELT_Q; - delete ELT_S; - delete ELT_U; - delete ELT_BR; - delete ELT_CI; - delete ELT_CN; - delete ELT_DD; - delete ELT_DL; - delete ELT_DT; - delete ELT_EM; - delete ELT_EQ; - delete ELT_FN; - delete ELT_H1; - delete ELT_H2; - delete ELT_H3; - delete ELT_H4; - delete ELT_H5; - delete ELT_H6; - delete ELT_GT; - delete ELT_HR; - delete ELT_IN; - delete ELT_LI; - delete ELT_LN; - delete ELT_LT; - delete ELT_MI; - delete ELT_MN; - delete ELT_MO; - delete ELT_MS; - delete ELT_OL; - delete ELT_OR; - delete ELT_PI; - delete ELT_RB; - delete ELT_RP; - delete ELT_RT; - delete ELT_TD; - delete ELT_TH; - delete ELT_TR; - delete ELT_TT; - delete ELT_UL; delete ELT_AND; delete ELT_ARG; delete ELT_ABS; @@ -1421,6 +1362,8 @@ nsHtml5ElementName::releaseStatics() delete ELT_NOT; delete ELT_NAV; delete ELT_PRE; + delete ELT_A; + delete ELT_B; delete ELT_RTC; delete ELT_REM; delete ELT_SUB; @@ -1434,315 +1377,357 @@ nsHtml5ElementName::releaseStatics() delete ELT_TAN; delete ELT_USE; delete ELT_VAR; + delete ELT_G; delete ELT_WBR; delete ELT_XMP; delete ELT_XOR; + delete ELT_I; + delete ELT_P; + delete ELT_Q; + delete ELT_S; + delete ELT_U; + delete ELT_H1; + delete ELT_H2; + delete ELT_H3; + delete ELT_H4; + delete ELT_H5; + delete ELT_H6; delete ELT_AREA; - delete ELT_ABBR; - delete ELT_BASE; - delete ELT_BVAR; - delete ELT_BODY; - delete ELT_CARD; - delete ELT_CODE; - delete ELT_CITE; - delete ELT_CSCH; - delete ELT_COSH; - delete ELT_COTH; - delete ELT_CURL; - delete ELT_DESC; - delete ELT_DIFF; - delete ELT_DEFS; - delete ELT_FORM; - delete ELT_FONT; - delete ELT_GRAD; - delete ELT_HEAD; - delete ELT_HTML; - delete ELT_LINE; - delete ELT_LINK; - delete ELT_LIST; + delete ELT_EULERGAMMA; + delete ELT_FEFUNCA; + delete ELT_LAMBDA; + delete ELT_METADATA; delete ELT_META; + delete ELT_TEXTAREA; + delete ELT_FEFUNCB; delete ELT_MSUB; - delete ELT_MODE; - delete ELT_MATH; - delete ELT_MARK; - delete ELT_MASK; - delete ELT_MEAN; - delete ELT_MAIN; - delete ELT_MSUP; - delete ELT_MENU; - delete ELT_MROW; - delete ELT_NONE; - delete ELT_NOBR; - delete ELT_NEST; - delete ELT_PATH; - delete ELT_PLUS; - delete ELT_RULE; - delete ELT_REAL; - delete ELT_RELN; - delete ELT_RECT; - delete ELT_ROOT; - delete ELT_RUBY; - delete ELT_SECH; - delete ELT_SINH; - delete ELT_SPAN; - delete ELT_SAMP; - delete ELT_STOP; - delete ELT_SDEV; - delete ELT_TIME; - delete ELT_TRUE; - delete ELT_TREF; - delete ELT_TANH; - delete ELT_TEXT; - delete ELT_VIEW; - delete ELT_ASIDE; - delete ELT_AUDIO; - delete ELT_APPLY; - delete ELT_EMBED; - delete ELT_FRAME; - delete ELT_FALSE; - delete ELT_FLOOR; - delete ELT_GLYPH; - delete ELT_HKERN; - delete ELT_IMAGE; - delete ELT_IDENT; - delete ELT_INPUT; - delete ELT_LABEL; - delete ELT_LIMIT; - delete ELT_MFRAC; - delete ELT_MPATH; - delete ELT_METER; - delete ELT_MOVER; - delete ELT_MINUS; - delete ELT_MROOT; - delete ELT_MSQRT; - delete ELT_MTEXT; - delete ELT_NOTIN; - delete ELT_PIECE; - delete ELT_PARAM; - delete ELT_POWER; - delete ELT_REALS; - delete ELT_STYLE; - delete ELT_SMALL; - delete ELT_THEAD; - delete ELT_TABLE; - delete ELT_TITLE; - delete ELT_TRACK; - delete ELT_TSPAN; - delete ELT_TIMES; - delete ELT_TFOOT; - delete ELT_TBODY; - delete ELT_UNION; - delete ELT_VKERN; - delete ELT_VIDEO; + delete ELT_RB; delete ELT_ARCSEC; delete ELT_ARCCSC; - delete ELT_ARCTAN; - delete ELT_ARCSIN; - delete ELT_ARCCOS; - delete ELT_APPLET; - delete ELT_ARCCOT; - delete ELT_APPROX; - delete ELT_BUTTON; + delete ELT_DEFINITION_SRC; + delete ELT_DESC; + delete ELT_FONT_FACE_SRC; + delete ELT_MFRAC; + delete ELT_DD; + delete ELT_BGSOUND; + delete ELT_CARD; + delete ELT_DISCARD; + delete ELT_EMBED; + delete ELT_FEBLEND; + delete ELT_FEFLOOD; + delete ELT_GRAD; + delete ELT_HEAD; + delete ELT_LEGEND; + delete ELT_MFENCED; + delete ELT_MPADDED; + delete ELT_NOEMBED; + delete ELT_TD; + delete ELT_THEAD; + delete ELT_ASIDE; + delete ELT_ARTICLE; + delete ELT_ANIMATE; + delete ELT_BASE; + delete ELT_BLOCKQUOTE; + delete ELT_CODE; delete ELT_CIRCLE; - delete ELT_CENTER; - delete ELT_CURSOR; - delete ELT_CANVAS; + delete ELT_COLOR_PROFILE; + delete ELT_COMPOSE; + delete ELT_CONJUGATE; + delete ELT_CITE; + delete ELT_DIVERGENCE; delete ELT_DIVIDE; delete ELT_DEGREE; - delete ELT_DIALOG; - delete ELT_DOMAIN; - delete ELT_EXISTS; + delete ELT_DECLARE; + delete ELT_DATATEMPLATE; + delete ELT_EXPONENTIALE; + delete ELT_ELLIPSE; + delete ELT_FONT_FACE; + delete ELT_FETURBULENCE; + delete ELT_FEMERGENODE; + delete ELT_FEIMAGE; + delete ELT_FEMERGE; delete ELT_FETILE; + delete ELT_FONT_FACE_NAME; + delete ELT_FRAME; delete ELT_FIGURE; - delete ELT_FORALL; - delete ELT_FILTER; - delete ELT_FOOTER; - delete ELT_HGROUP; - delete ELT_HEADER; + delete ELT_FALSE; + delete ELT_FECOMPOSITE; + delete ELT_IMAGE; delete ELT_IFRAME; - delete ELT_KEYGEN; - delete ELT_LAMBDA; - delete ELT_LEGEND; + delete ELT_INVERSE; + delete ELT_LINE; + delete ELT_LOGBASE; delete ELT_MSPACE; + delete ELT_MODE; + delete ELT_MARQUEE; delete ELT_MTABLE; delete ELT_MSTYLE; - delete ELT_MGLYPH; - delete ELT_MEDIAN; - delete ELT_MUNDER; - delete ELT_MARKER; - delete ELT_MERROR; - delete ELT_MOMENT; - delete ELT_MATRIX; - delete ELT_OPTION; - delete ELT_OBJECT; - delete ELT_OUTPUT; - delete ELT_PRIMES; + delete ELT_MENCLOSE; + delete ELT_NONE; + delete ELT_OTHERWISE; + delete ELT_PIECE; + delete ELT_POLYLINE; + delete ELT_PICTURE; + delete ELT_PIECEWISE; + delete ELT_RULE; delete ELT_SOURCE; delete ELT_STRIKE; + delete ELT_STYLE; + delete ELT_TABLE; + delete ELT_TITLE; + delete ELT_TIME; + delete ELT_TRANSPOSE; + delete ELT_TEMPLATE; + delete ELT_TRUE; + delete ELT_VARIANCE; + delete ELT_ALTGLYPHDEF; + delete ELT_DIFF; + delete ELT_FACTOROF; + delete ELT_GLYPHREF; + delete ELT_PARTIALDIFF; + delete ELT_SETDIFF; + delete ELT_TREF; + delete ELT_CEILING; + delete ELT_DIALOG; + delete ELT_FEFUNCG; + delete ELT_FEDIFFUSELIGHTING; + delete ELT_FESPECULARLIGHTING; + delete ELT_LISTING; delete ELT_STRONG; - delete ELT_SWITCH; - delete ELT_SYMBOL; - delete ELT_SELECT; - delete ELT_SUBSET; - delete ELT_SCRIPT; - delete ELT_TBREAK; - delete ELT_VECTOR; - delete ELT_ARTICLE; - delete ELT_ANIMATE; delete ELT_ARCSECH; delete ELT_ARCCSCH; delete ELT_ARCTANH; delete ELT_ARCSINH; + delete ELT_ALTGLYPH; delete ELT_ARCCOSH; delete ELT_ARCCOTH; - delete ELT_ACRONYM; - delete ELT_ADDRESS; - delete ELT_BGSOUND; - delete ELT_COMPOSE; - delete ELT_CEILING; + delete ELT_CSCH; + delete ELT_COSH; + delete ELT_CLIPPATH; + delete ELT_COTH; + delete ELT_GLYPH; + delete ELT_MGLYPH; + delete ELT_MISSING_GLYPH; + delete ELT_MATH; + delete ELT_MPATH; + delete ELT_PREFETCH; + delete ELT_PATH; + delete ELT_TH; + delete ELT_SECH; + delete ELT_SWITCH; + delete ELT_SINH; + delete ELT_TANH; + delete ELT_TEXTPATH; + delete ELT_CI; + delete ELT_FONT_FACE_URI; + delete ELT_LI; + delete ELT_IMAGINARYI; + delete ELT_MI; + delete ELT_PI; + delete ELT_LINK; + delete ELT_MARK; + delete ELT_MALIGNMARK; + delete ELT_MASK; + delete ELT_TBREAK; + delete ELT_TRACK; + delete ELT_DL; + delete ELT_ANNOTATION_XML; delete ELT_CSYMBOL; + delete ELT_CURL; + delete ELT_FACTORIAL; + delete ELT_FORALL; + delete ELT_HTML; + delete ELT_INTERVAL; + delete ELT_OL; + delete ELT_LABEL; + delete ELT_UL; + delete ELT_REAL; + delete ELT_SMALL; + delete ELT_SYMBOL; + delete ELT_ALTGLYPHITEM; + delete ELT_ANIMATETRANSFORM; + delete ELT_ACRONYM; + delete ELT_EM; + delete ELT_FORM; + delete ELT_MENUITEM; + delete ELT_MPHANTOM; + delete ELT_PARAM; + delete ELT_CN; + delete ELT_ARCTAN; + delete ELT_ARCSIN; + delete ELT_ANIMATION; + delete ELT_ANNOTATION; + delete ELT_ANIMATEMOTION; + delete ELT_BUTTON; + delete ELT_FN; + delete ELT_CODOMAIN; delete ELT_CAPTION; - delete ELT_DISCARD; - delete ELT_DECLARE; - delete ELT_DETAILS; - delete ELT_ELLIPSE; - delete ELT_FEFUNCA; - delete ELT_FEFUNCB; - delete ELT_FEBLEND; - delete ELT_FEFLOOD; - delete ELT_FEIMAGE; - delete ELT_FEMERGE; - delete ELT_FEFUNCG; - delete ELT_FEFUNCR; - delete ELT_HANDLER; - delete ELT_INVERSE; - delete ELT_IMPLIES; - delete ELT_ISINDEX; - delete ELT_LOGBASE; - delete ELT_LISTING; - delete ELT_MFENCED; - delete ELT_MPADDED; - delete ELT_MARQUEE; + delete ELT_CONDITION; + delete ELT_DOMAIN; + delete ELT_DOMAINOFAPPLICATION; + delete ELT_IN; + delete ELT_FIGCAPTION; + delete ELT_HKERN; + delete ELT_LN; + delete ELT_MN; + delete ELT_KEYGEN; + delete ELT_LAPLACIAN; + delete ELT_MEAN; + delete ELT_MEDIAN; + delete ELT_MAIN; delete ELT_MACTION; - delete ELT_MSUBSUP; - delete ELT_NOEMBED; - delete ELT_PICTURE; + delete ELT_NOTIN; + delete ELT_OPTION; delete ELT_POLYGON; delete ELT_PATTERN; - delete ELT_PRODUCT; - delete ELT_SETDIFF; + delete ELT_RELN; + delete ELT_SPAN; delete ELT_SECTION; - delete ELT_SUMMARY; + delete ELT_TSPAN; + delete ELT_UNION; + delete ELT_VKERN; + delete ELT_AUDIO; + delete ELT_MO; delete ELT_TENDSTO; - delete ELT_UPLIMIT; - delete ELT_ALTGLYPH; - delete ELT_BASEFONT; - delete ELT_CLIPPATH; - delete ELT_CODOMAIN; + delete ELT_VIDEO; delete ELT_COLGROUP; - delete ELT_EMPTYSET; - delete ELT_FACTOROF; - delete ELT_FIELDSET; - delete ELT_FRAMESET; - delete ELT_FEOFFSET; - delete ELT_GLYPHREF; - delete ELT_INTERVAL; - delete ELT_INTEGERS; - delete ELT_INFINITY; - delete ELT_LISTENER; - delete ELT_LOWLIMIT; - delete ELT_METADATA; - delete ELT_MENCLOSE; - delete ELT_MENUITEM; - delete ELT_MPHANTOM; - delete ELT_NOFRAMES; - delete ELT_NOSCRIPT; + delete ELT_FEDISPLACEMENTMAP; + delete ELT_HGROUP; + delete ELT_MALIGNGROUP; + delete ELT_MSUBSUP; + delete ELT_MSUP; + delete ELT_RP; delete ELT_OPTGROUP; - delete ELT_POLYLINE; - delete ELT_PREFETCH; - delete ELT_PROGRESS; - delete ELT_PRSUBSET; - delete ELT_QUOTIENT; - delete ELT_SELECTOR; - delete ELT_TEXTAREA; - delete ELT_TEMPLATE; - delete ELT_TEXTPATH; - delete ELT_VARIANCE; - delete ELT_ANIMATION; - delete ELT_CONJUGATE; - delete ELT_CONDITION; - delete ELT_COMPLEXES; - delete ELT_FONT_FACE; - delete ELT_FACTORIAL; - delete ELT_INTERSECT; - delete ELT_IMAGINARY; - delete ELT_LAPLACIAN; - delete ELT_MATRIXROW; - delete ELT_NOTSUBSET; - delete ELT_OTHERWISE; - delete ELT_PIECEWISE; - delete ELT_PLAINTEXT; - delete ELT_RATIONALS; - delete ELT_SEMANTICS; - delete ELT_TRANSPOSE; - delete ELT_ANNOTATION; - delete ELT_BLOCKQUOTE; - delete ELT_DIVERGENCE; - delete ELT_EULERGAMMA; - delete ELT_EQUIVALENT; - delete ELT_FIGCAPTION; - delete ELT_IMAGINARYI; - delete ELT_MALIGNMARK; + delete ELT_SAMP; + delete ELT_STOP; + delete ELT_EQ; + delete ELT_BR; + delete ELT_ABBR; + delete ELT_ANIMATECOLOR; + delete ELT_BVAR; + delete ELT_CENTER; + delete ELT_CURSOR; + delete ELT_HR; + delete ELT_FEFUNCR; + delete ELT_FECOMPONENTTRANSFER; + delete ELT_FILTER; + delete ELT_FOOTER; + delete ELT_FLOOR; + delete ELT_FEGAUSSIANBLUR; + delete ELT_HEADER; + delete ELT_HANDLER; + delete ELT_OR; + delete ELT_LISTENER; + delete ELT_MUNDER; + delete ELT_MARKER; + delete ELT_METER; + delete ELT_MOVER; delete ELT_MUNDEROVER; + delete ELT_MERROR; delete ELT_MLABELEDTR; + delete ELT_NOBR; delete ELT_NOTANUMBER; + delete ELT_POWER; + delete ELT_TR; delete ELT_SOLIDCOLOR; - delete ELT_ALTGLYPHDEF; + delete ELT_SELECTOR; + delete ELT_VECTOR; + delete ELT_ARCCOS; + delete ELT_ADDRESS; + delete ELT_CANVAS; + delete ELT_COMPLEXES; + delete ELT_DEFS; + delete ELT_DETAILS; + delete ELT_EXISTS; + delete ELT_IMPLIES; + delete ELT_INTEGERS; + delete ELT_MS; + delete ELT_MPRESCRIPTS; + delete ELT_MMULTISCRIPTS; + delete ELT_MINUS; + delete ELT_NOFRAMES; + delete ELT_NATURALNUMBERS; + delete ELT_PRIMES; + delete ELT_PROGRESS; + delete ELT_PLUS; + delete ELT_REALS; + delete ELT_RATIONALS; + delete ELT_SEMANTICS; + delete ELT_TIMES; + delete ELT_DT; + delete ELT_APPLET; + delete ELT_ARCCOT; + delete ELT_BASEFONT; + delete ELT_CARTESIANPRODUCT; + delete ELT_GT; delete ELT_DETERMINANT; - delete ELT_FEMERGENODE; - delete ELT_FECOMPOSITE; + delete ELT_EMPTYSET; + delete ELT_EQUIVALENT; + delete ELT_FONT_FACE_FORMAT; + delete ELT_FOREIGNOBJECT; + delete ELT_FIELDSET; + delete ELT_FRAMESET; + delete ELT_FEOFFSET; delete ELT_FESPOTLIGHT; - delete ELT_MALIGNGROUP; - delete ELT_MPRESCRIPTS; + delete ELT_FEPOINTLIGHT; + delete ELT_FEDISTANTLIGHT; + delete ELT_FONT; + delete ELT_LT; + delete ELT_INTERSECT; + delete ELT_IDENT; + delete ELT_INPUT; + delete ELT_LIMIT; + delete ELT_LOWLIMIT; + delete ELT_LINEARGRADIENT; + delete ELT_LIST; + delete ELT_MOMENT; + delete ELT_MROOT; + delete ELT_MSQRT; delete ELT_MOMENTABOUT; + delete ELT_MTEXT; + delete ELT_NOTSUBSET; delete ELT_NOTPRSUBSET; - delete ELT_PARTIALDIFF; - delete ELT_ALTGLYPHITEM; - delete ELT_ANIMATECOLOR; - delete ELT_DATATEMPLATE; - delete ELT_EXPONENTIALE; - delete ELT_FETURBULENCE; - delete ELT_FEPOINTLIGHT; - delete ELT_FEDROPSHADOW; - delete ELT_FEMORPHOLOGY; + delete ELT_NOSCRIPT; + delete ELT_NEST; + delete ELT_RT; + delete ELT_OBJECT; delete ELT_OUTERPRODUCT; - delete ELT_ANIMATEMOTION; - delete ELT_COLOR_PROFILE; - delete ELT_FONT_FACE_SRC; - delete ELT_FONT_FACE_URI; - delete ELT_FOREIGNOBJECT; - delete ELT_FECOLORMATRIX; - delete ELT_MISSING_GLYPH; - delete ELT_MMULTISCRIPTS; + delete ELT_OUTPUT; + delete ELT_PRODUCT; + delete ELT_PRSUBSET; + delete ELT_PLAINTEXT; + delete ELT_TT; + delete ELT_QUOTIENT; + delete ELT_RECT; + delete ELT_RADIALGRADIENT; + delete ELT_ROOT; + delete ELT_SELECT; delete ELT_SCALARPRODUCT; + delete ELT_SUBSET; + delete ELT_SCRIPT; + delete ELT_TFOOT; + delete ELT_TEXT; + delete ELT_UPLIMIT; delete ELT_VECTORPRODUCT; - delete ELT_ANNOTATION_XML; - delete ELT_DEFINITION_SRC; - delete ELT_FONT_FACE_NAME; - delete ELT_FEGAUSSIANBLUR; - delete ELT_FEDISTANTLIGHT; - delete ELT_LINEARGRADIENT; - delete ELT_NATURALNUMBERS; - delete ELT_RADIALGRADIENT; - delete ELT_ANIMATETRANSFORM; - delete ELT_CARTESIANPRODUCT; - delete ELT_FONT_FACE_FORMAT; + delete ELT_MENU; + delete ELT_SDEV; + delete ELT_FEDROPSHADOW; + delete ELT_MROW; + delete ELT_MATRIXROW; + delete ELT_VIEW; + delete ELT_APPROX; + delete ELT_FECOLORMATRIX; delete ELT_FECONVOLVEMATRIX; - delete ELT_FEDIFFUSELIGHTING; - delete ELT_FEDISPLACEMENTMAP; - delete ELT_FESPECULARLIGHTING; - delete ELT_DOMAINOFAPPLICATION; - delete ELT_FECOMPONENTTRANSFER; + delete ELT_ISINDEX; + delete ELT_MATRIX; + delete ELT_APPLY; + delete ELT_BODY; + delete ELT_FEMORPHOLOGY; + delete ELT_IMAGINARY; + delete ELT_INFINITY; + delete ELT_RUBY; + delete ELT_SUMMARY; + delete ELT_TBODY; delete[] ELEMENT_NAMES; } diff --git a/parser/html/nsHtml5ElementName.h b/parser/html/nsHtml5ElementName.h index b00d245a5..3bf2ed92b 100644 --- a/parser/html/nsHtml5ElementName.h +++ b/parser/html/nsHtml5ElementName.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2008-2016 Mozilla Foundation + * Copyright (c) 2008-2017 Mozilla Foundation * Copyright (c) 2018-2020 Moonchild Productions * Copyright (c) 2020 Binary Outcast * @@ -73,7 +73,36 @@ class nsHtml5ElementName bool isCustom(); static nsHtml5ElementName* elementNameByBuffer(char16_t* buf, int32_t offset, int32_t length, nsHtml5AtomTable* interner); private: - static uint32_t bufToHash(char16_t* buf, int32_t len); + inline static uint32_t bufToHash(char16_t* buf, int32_t length) + { + uint32_t len = length; + uint32_t first = buf[0]; + first <<= 19; + uint32_t second = 1 << 23; + uint32_t third = 0; + uint32_t fourth = 0; + uint32_t fifth = 0; + if (length >= 4) { + second = buf[length - 4]; + second <<= 4; + third = buf[length - 3]; + third <<= 9; + fourth = buf[length - 2]; + fourth <<= 14; + fifth = buf[length - 1]; + fifth <<= 24; + } else if (length == 3) { + second = buf[1]; + second <<= 4; + third = buf[2]; + third <<= 9; + } else if (length == 2) { + second = buf[1]; + second <<= 24; + } + return len + first + second + third + fourth + fifth; + } + nsHtml5ElementName(nsIAtom* name, nsIAtom* camelCaseName, int32_t flags); protected: explicit nsHtml5ElementName(nsIAtom* name); @@ -81,50 +110,6 @@ class nsHtml5ElementName virtual void release(); virtual ~nsHtml5ElementName(); virtual nsHtml5ElementName* cloneElementName(nsHtml5AtomTable* interner); - static nsHtml5ElementName* ELT_A; - static nsHtml5ElementName* ELT_B; - static nsHtml5ElementName* ELT_G; - static nsHtml5ElementName* ELT_I; - static nsHtml5ElementName* ELT_P; - static nsHtml5ElementName* ELT_Q; - static nsHtml5ElementName* ELT_S; - static nsHtml5ElementName* ELT_U; - static nsHtml5ElementName* ELT_BR; - static nsHtml5ElementName* ELT_CI; - static nsHtml5ElementName* ELT_CN; - static nsHtml5ElementName* ELT_DD; - static nsHtml5ElementName* ELT_DL; - static nsHtml5ElementName* ELT_DT; - static nsHtml5ElementName* ELT_EM; - static nsHtml5ElementName* ELT_EQ; - static nsHtml5ElementName* ELT_FN; - static nsHtml5ElementName* ELT_H1; - static nsHtml5ElementName* ELT_H2; - static nsHtml5ElementName* ELT_H3; - static nsHtml5ElementName* ELT_H4; - static nsHtml5ElementName* ELT_H5; - static nsHtml5ElementName* ELT_H6; - static nsHtml5ElementName* ELT_GT; - static nsHtml5ElementName* ELT_HR; - static nsHtml5ElementName* ELT_IN; - static nsHtml5ElementName* ELT_LI; - static nsHtml5ElementName* ELT_LN; - static nsHtml5ElementName* ELT_LT; - static nsHtml5ElementName* ELT_MI; - static nsHtml5ElementName* ELT_MN; - static nsHtml5ElementName* ELT_MO; - static nsHtml5ElementName* ELT_MS; - static nsHtml5ElementName* ELT_OL; - static nsHtml5ElementName* ELT_OR; - static nsHtml5ElementName* ELT_PI; - static nsHtml5ElementName* ELT_RB; - static nsHtml5ElementName* ELT_RP; - static nsHtml5ElementName* ELT_RT; - static nsHtml5ElementName* ELT_TD; - static nsHtml5ElementName* ELT_TH; - static nsHtml5ElementName* ELT_TR; - static nsHtml5ElementName* ELT_TT; - static nsHtml5ElementName* ELT_UL; static nsHtml5ElementName* ELT_AND; static nsHtml5ElementName* ELT_ARG; static nsHtml5ElementName* ELT_ABS; @@ -157,6 +142,8 @@ class nsHtml5ElementName static nsHtml5ElementName* ELT_NOT; static nsHtml5ElementName* ELT_NAV; static nsHtml5ElementName* ELT_PRE; + static nsHtml5ElementName* ELT_A; + static nsHtml5ElementName* ELT_B; static nsHtml5ElementName* ELT_RTC; static nsHtml5ElementName* ELT_REM; static nsHtml5ElementName* ELT_SUB; @@ -170,315 +157,357 @@ class nsHtml5ElementName static nsHtml5ElementName* ELT_TAN; static nsHtml5ElementName* ELT_USE; static nsHtml5ElementName* ELT_VAR; + static nsHtml5ElementName* ELT_G; static nsHtml5ElementName* ELT_WBR; static nsHtml5ElementName* ELT_XMP; static nsHtml5ElementName* ELT_XOR; + static nsHtml5ElementName* ELT_I; + static nsHtml5ElementName* ELT_P; + static nsHtml5ElementName* ELT_Q; + static nsHtml5ElementName* ELT_S; + static nsHtml5ElementName* ELT_U; + static nsHtml5ElementName* ELT_H1; + static nsHtml5ElementName* ELT_H2; + static nsHtml5ElementName* ELT_H3; + static nsHtml5ElementName* ELT_H4; + static nsHtml5ElementName* ELT_H5; + static nsHtml5ElementName* ELT_H6; static nsHtml5ElementName* ELT_AREA; - static nsHtml5ElementName* ELT_ABBR; - static nsHtml5ElementName* ELT_BASE; - static nsHtml5ElementName* ELT_BVAR; - static nsHtml5ElementName* ELT_BODY; - static nsHtml5ElementName* ELT_CARD; - static nsHtml5ElementName* ELT_CODE; - static nsHtml5ElementName* ELT_CITE; - static nsHtml5ElementName* ELT_CSCH; - static nsHtml5ElementName* ELT_COSH; - static nsHtml5ElementName* ELT_COTH; - static nsHtml5ElementName* ELT_CURL; - static nsHtml5ElementName* ELT_DESC; - static nsHtml5ElementName* ELT_DIFF; - static nsHtml5ElementName* ELT_DEFS; - static nsHtml5ElementName* ELT_FORM; - static nsHtml5ElementName* ELT_FONT; - static nsHtml5ElementName* ELT_GRAD; - static nsHtml5ElementName* ELT_HEAD; - static nsHtml5ElementName* ELT_HTML; - static nsHtml5ElementName* ELT_LINE; - static nsHtml5ElementName* ELT_LINK; - static nsHtml5ElementName* ELT_LIST; + static nsHtml5ElementName* ELT_EULERGAMMA; + static nsHtml5ElementName* ELT_FEFUNCA; + static nsHtml5ElementName* ELT_LAMBDA; + static nsHtml5ElementName* ELT_METADATA; static nsHtml5ElementName* ELT_META; + static nsHtml5ElementName* ELT_TEXTAREA; + static nsHtml5ElementName* ELT_FEFUNCB; static nsHtml5ElementName* ELT_MSUB; - static nsHtml5ElementName* ELT_MODE; - static nsHtml5ElementName* ELT_MATH; - static nsHtml5ElementName* ELT_MARK; - static nsHtml5ElementName* ELT_MASK; - static nsHtml5ElementName* ELT_MEAN; - static nsHtml5ElementName* ELT_MAIN; - static nsHtml5ElementName* ELT_MSUP; - static nsHtml5ElementName* ELT_MENU; - static nsHtml5ElementName* ELT_MROW; - static nsHtml5ElementName* ELT_NONE; - static nsHtml5ElementName* ELT_NOBR; - static nsHtml5ElementName* ELT_NEST; - static nsHtml5ElementName* ELT_PATH; - static nsHtml5ElementName* ELT_PLUS; - static nsHtml5ElementName* ELT_RULE; - static nsHtml5ElementName* ELT_REAL; - static nsHtml5ElementName* ELT_RELN; - static nsHtml5ElementName* ELT_RECT; - static nsHtml5ElementName* ELT_ROOT; - static nsHtml5ElementName* ELT_RUBY; - static nsHtml5ElementName* ELT_SECH; - static nsHtml5ElementName* ELT_SINH; - static nsHtml5ElementName* ELT_SPAN; - static nsHtml5ElementName* ELT_SAMP; - static nsHtml5ElementName* ELT_STOP; - static nsHtml5ElementName* ELT_SDEV; - static nsHtml5ElementName* ELT_TIME; - static nsHtml5ElementName* ELT_TRUE; - static nsHtml5ElementName* ELT_TREF; - static nsHtml5ElementName* ELT_TANH; - static nsHtml5ElementName* ELT_TEXT; - static nsHtml5ElementName* ELT_VIEW; - static nsHtml5ElementName* ELT_ASIDE; - static nsHtml5ElementName* ELT_AUDIO; - static nsHtml5ElementName* ELT_APPLY; - static nsHtml5ElementName* ELT_EMBED; - static nsHtml5ElementName* ELT_FRAME; - static nsHtml5ElementName* ELT_FALSE; - static nsHtml5ElementName* ELT_FLOOR; - static nsHtml5ElementName* ELT_GLYPH; - static nsHtml5ElementName* ELT_HKERN; - static nsHtml5ElementName* ELT_IMAGE; - static nsHtml5ElementName* ELT_IDENT; - static nsHtml5ElementName* ELT_INPUT; - static nsHtml5ElementName* ELT_LABEL; - static nsHtml5ElementName* ELT_LIMIT; - static nsHtml5ElementName* ELT_MFRAC; - static nsHtml5ElementName* ELT_MPATH; - static nsHtml5ElementName* ELT_METER; - static nsHtml5ElementName* ELT_MOVER; - static nsHtml5ElementName* ELT_MINUS; - static nsHtml5ElementName* ELT_MROOT; - static nsHtml5ElementName* ELT_MSQRT; - static nsHtml5ElementName* ELT_MTEXT; - static nsHtml5ElementName* ELT_NOTIN; - static nsHtml5ElementName* ELT_PIECE; - static nsHtml5ElementName* ELT_PARAM; - static nsHtml5ElementName* ELT_POWER; - static nsHtml5ElementName* ELT_REALS; - static nsHtml5ElementName* ELT_STYLE; - static nsHtml5ElementName* ELT_SMALL; - static nsHtml5ElementName* ELT_THEAD; - static nsHtml5ElementName* ELT_TABLE; - static nsHtml5ElementName* ELT_TITLE; - static nsHtml5ElementName* ELT_TRACK; - static nsHtml5ElementName* ELT_TSPAN; - static nsHtml5ElementName* ELT_TIMES; - static nsHtml5ElementName* ELT_TFOOT; - static nsHtml5ElementName* ELT_TBODY; - static nsHtml5ElementName* ELT_UNION; - static nsHtml5ElementName* ELT_VKERN; - static nsHtml5ElementName* ELT_VIDEO; + static nsHtml5ElementName* ELT_RB; static nsHtml5ElementName* ELT_ARCSEC; static nsHtml5ElementName* ELT_ARCCSC; - static nsHtml5ElementName* ELT_ARCTAN; - static nsHtml5ElementName* ELT_ARCSIN; - static nsHtml5ElementName* ELT_ARCCOS; - static nsHtml5ElementName* ELT_APPLET; - static nsHtml5ElementName* ELT_ARCCOT; - static nsHtml5ElementName* ELT_APPROX; - static nsHtml5ElementName* ELT_BUTTON; + static nsHtml5ElementName* ELT_DEFINITION_SRC; + static nsHtml5ElementName* ELT_DESC; + static nsHtml5ElementName* ELT_FONT_FACE_SRC; + static nsHtml5ElementName* ELT_MFRAC; + static nsHtml5ElementName* ELT_DD; + static nsHtml5ElementName* ELT_BGSOUND; + static nsHtml5ElementName* ELT_CARD; + static nsHtml5ElementName* ELT_DISCARD; + static nsHtml5ElementName* ELT_EMBED; + static nsHtml5ElementName* ELT_FEBLEND; + static nsHtml5ElementName* ELT_FEFLOOD; + static nsHtml5ElementName* ELT_GRAD; + static nsHtml5ElementName* ELT_HEAD; + static nsHtml5ElementName* ELT_LEGEND; + static nsHtml5ElementName* ELT_MFENCED; + static nsHtml5ElementName* ELT_MPADDED; + static nsHtml5ElementName* ELT_NOEMBED; + static nsHtml5ElementName* ELT_TD; + static nsHtml5ElementName* ELT_THEAD; + static nsHtml5ElementName* ELT_ASIDE; + static nsHtml5ElementName* ELT_ARTICLE; + static nsHtml5ElementName* ELT_ANIMATE; + static nsHtml5ElementName* ELT_BASE; + static nsHtml5ElementName* ELT_BLOCKQUOTE; + static nsHtml5ElementName* ELT_CODE; static nsHtml5ElementName* ELT_CIRCLE; - static nsHtml5ElementName* ELT_CENTER; - static nsHtml5ElementName* ELT_CURSOR; - static nsHtml5ElementName* ELT_CANVAS; + static nsHtml5ElementName* ELT_COLOR_PROFILE; + static nsHtml5ElementName* ELT_COMPOSE; + static nsHtml5ElementName* ELT_CONJUGATE; + static nsHtml5ElementName* ELT_CITE; + static nsHtml5ElementName* ELT_DIVERGENCE; static nsHtml5ElementName* ELT_DIVIDE; static nsHtml5ElementName* ELT_DEGREE; - static nsHtml5ElementName* ELT_DIALOG; - static nsHtml5ElementName* ELT_DOMAIN; - static nsHtml5ElementName* ELT_EXISTS; + static nsHtml5ElementName* ELT_DECLARE; + static nsHtml5ElementName* ELT_DATATEMPLATE; + static nsHtml5ElementName* ELT_EXPONENTIALE; + static nsHtml5ElementName* ELT_ELLIPSE; + static nsHtml5ElementName* ELT_FONT_FACE; + static nsHtml5ElementName* ELT_FETURBULENCE; + static nsHtml5ElementName* ELT_FEMERGENODE; + static nsHtml5ElementName* ELT_FEIMAGE; + static nsHtml5ElementName* ELT_FEMERGE; static nsHtml5ElementName* ELT_FETILE; + static nsHtml5ElementName* ELT_FONT_FACE_NAME; + static nsHtml5ElementName* ELT_FRAME; static nsHtml5ElementName* ELT_FIGURE; - static nsHtml5ElementName* ELT_FORALL; - static nsHtml5ElementName* ELT_FILTER; - static nsHtml5ElementName* ELT_FOOTER; - static nsHtml5ElementName* ELT_HGROUP; - static nsHtml5ElementName* ELT_HEADER; + static nsHtml5ElementName* ELT_FALSE; + static nsHtml5ElementName* ELT_FECOMPOSITE; + static nsHtml5ElementName* ELT_IMAGE; static nsHtml5ElementName* ELT_IFRAME; - static nsHtml5ElementName* ELT_KEYGEN; - static nsHtml5ElementName* ELT_LAMBDA; - static nsHtml5ElementName* ELT_LEGEND; + static nsHtml5ElementName* ELT_INVERSE; + static nsHtml5ElementName* ELT_LINE; + static nsHtml5ElementName* ELT_LOGBASE; static nsHtml5ElementName* ELT_MSPACE; + static nsHtml5ElementName* ELT_MODE; + static nsHtml5ElementName* ELT_MARQUEE; static nsHtml5ElementName* ELT_MTABLE; static nsHtml5ElementName* ELT_MSTYLE; - static nsHtml5ElementName* ELT_MGLYPH; - static nsHtml5ElementName* ELT_MEDIAN; - static nsHtml5ElementName* ELT_MUNDER; - static nsHtml5ElementName* ELT_MARKER; - static nsHtml5ElementName* ELT_MERROR; - static nsHtml5ElementName* ELT_MOMENT; - static nsHtml5ElementName* ELT_MATRIX; - static nsHtml5ElementName* ELT_OPTION; - static nsHtml5ElementName* ELT_OBJECT; - static nsHtml5ElementName* ELT_OUTPUT; - static nsHtml5ElementName* ELT_PRIMES; + static nsHtml5ElementName* ELT_MENCLOSE; + static nsHtml5ElementName* ELT_NONE; + static nsHtml5ElementName* ELT_OTHERWISE; + static nsHtml5ElementName* ELT_PIECE; + static nsHtml5ElementName* ELT_POLYLINE; + static nsHtml5ElementName* ELT_PICTURE; + static nsHtml5ElementName* ELT_PIECEWISE; + static nsHtml5ElementName* ELT_RULE; static nsHtml5ElementName* ELT_SOURCE; static nsHtml5ElementName* ELT_STRIKE; + static nsHtml5ElementName* ELT_STYLE; + static nsHtml5ElementName* ELT_TABLE; + static nsHtml5ElementName* ELT_TITLE; + static nsHtml5ElementName* ELT_TIME; + static nsHtml5ElementName* ELT_TRANSPOSE; + static nsHtml5ElementName* ELT_TEMPLATE; + static nsHtml5ElementName* ELT_TRUE; + static nsHtml5ElementName* ELT_VARIANCE; + static nsHtml5ElementName* ELT_ALTGLYPHDEF; + static nsHtml5ElementName* ELT_DIFF; + static nsHtml5ElementName* ELT_FACTOROF; + static nsHtml5ElementName* ELT_GLYPHREF; + static nsHtml5ElementName* ELT_PARTIALDIFF; + static nsHtml5ElementName* ELT_SETDIFF; + static nsHtml5ElementName* ELT_TREF; + static nsHtml5ElementName* ELT_CEILING; + static nsHtml5ElementName* ELT_DIALOG; + static nsHtml5ElementName* ELT_FEFUNCG; + static nsHtml5ElementName* ELT_FEDIFFUSELIGHTING; + static nsHtml5ElementName* ELT_FESPECULARLIGHTING; + static nsHtml5ElementName* ELT_LISTING; static nsHtml5ElementName* ELT_STRONG; - static nsHtml5ElementName* ELT_SWITCH; - static nsHtml5ElementName* ELT_SYMBOL; - static nsHtml5ElementName* ELT_SELECT; - static nsHtml5ElementName* ELT_SUBSET; - static nsHtml5ElementName* ELT_SCRIPT; - static nsHtml5ElementName* ELT_TBREAK; - static nsHtml5ElementName* ELT_VECTOR; - static nsHtml5ElementName* ELT_ARTICLE; - static nsHtml5ElementName* ELT_ANIMATE; static nsHtml5ElementName* ELT_ARCSECH; static nsHtml5ElementName* ELT_ARCCSCH; static nsHtml5ElementName* ELT_ARCTANH; static nsHtml5ElementName* ELT_ARCSINH; + static nsHtml5ElementName* ELT_ALTGLYPH; static nsHtml5ElementName* ELT_ARCCOSH; static nsHtml5ElementName* ELT_ARCCOTH; - static nsHtml5ElementName* ELT_ACRONYM; - static nsHtml5ElementName* ELT_ADDRESS; - static nsHtml5ElementName* ELT_BGSOUND; - static nsHtml5ElementName* ELT_COMPOSE; - static nsHtml5ElementName* ELT_CEILING; + static nsHtml5ElementName* ELT_CSCH; + static nsHtml5ElementName* ELT_COSH; + static nsHtml5ElementName* ELT_CLIPPATH; + static nsHtml5ElementName* ELT_COTH; + static nsHtml5ElementName* ELT_GLYPH; + static nsHtml5ElementName* ELT_MGLYPH; + static nsHtml5ElementName* ELT_MISSING_GLYPH; + static nsHtml5ElementName* ELT_MATH; + static nsHtml5ElementName* ELT_MPATH; + static nsHtml5ElementName* ELT_PREFETCH; + static nsHtml5ElementName* ELT_PATH; + static nsHtml5ElementName* ELT_TH; + static nsHtml5ElementName* ELT_SECH; + static nsHtml5ElementName* ELT_SWITCH; + static nsHtml5ElementName* ELT_SINH; + static nsHtml5ElementName* ELT_TANH; + static nsHtml5ElementName* ELT_TEXTPATH; + static nsHtml5ElementName* ELT_CI; + static nsHtml5ElementName* ELT_FONT_FACE_URI; + static nsHtml5ElementName* ELT_LI; + static nsHtml5ElementName* ELT_IMAGINARYI; + static nsHtml5ElementName* ELT_MI; + static nsHtml5ElementName* ELT_PI; + static nsHtml5ElementName* ELT_LINK; + static nsHtml5ElementName* ELT_MARK; + static nsHtml5ElementName* ELT_MALIGNMARK; + static nsHtml5ElementName* ELT_MASK; + static nsHtml5ElementName* ELT_TBREAK; + static nsHtml5ElementName* ELT_TRACK; + static nsHtml5ElementName* ELT_DL; + static nsHtml5ElementName* ELT_ANNOTATION_XML; static nsHtml5ElementName* ELT_CSYMBOL; + static nsHtml5ElementName* ELT_CURL; + static nsHtml5ElementName* ELT_FACTORIAL; + static nsHtml5ElementName* ELT_FORALL; + static nsHtml5ElementName* ELT_HTML; + static nsHtml5ElementName* ELT_INTERVAL; + static nsHtml5ElementName* ELT_OL; + static nsHtml5ElementName* ELT_LABEL; + static nsHtml5ElementName* ELT_UL; + static nsHtml5ElementName* ELT_REAL; + static nsHtml5ElementName* ELT_SMALL; + static nsHtml5ElementName* ELT_SYMBOL; + static nsHtml5ElementName* ELT_ALTGLYPHITEM; + static nsHtml5ElementName* ELT_ANIMATETRANSFORM; + static nsHtml5ElementName* ELT_ACRONYM; + static nsHtml5ElementName* ELT_EM; + static nsHtml5ElementName* ELT_FORM; + static nsHtml5ElementName* ELT_MENUITEM; + static nsHtml5ElementName* ELT_MPHANTOM; + static nsHtml5ElementName* ELT_PARAM; + static nsHtml5ElementName* ELT_CN; + static nsHtml5ElementName* ELT_ARCTAN; + static nsHtml5ElementName* ELT_ARCSIN; + static nsHtml5ElementName* ELT_ANIMATION; + static nsHtml5ElementName* ELT_ANNOTATION; + static nsHtml5ElementName* ELT_ANIMATEMOTION; + static nsHtml5ElementName* ELT_BUTTON; + static nsHtml5ElementName* ELT_FN; + static nsHtml5ElementName* ELT_CODOMAIN; static nsHtml5ElementName* ELT_CAPTION; - static nsHtml5ElementName* ELT_DISCARD; - static nsHtml5ElementName* ELT_DECLARE; - static nsHtml5ElementName* ELT_DETAILS; - static nsHtml5ElementName* ELT_ELLIPSE; - static nsHtml5ElementName* ELT_FEFUNCA; - static nsHtml5ElementName* ELT_FEFUNCB; - static nsHtml5ElementName* ELT_FEBLEND; - static nsHtml5ElementName* ELT_FEFLOOD; - static nsHtml5ElementName* ELT_FEIMAGE; - static nsHtml5ElementName* ELT_FEMERGE; - static nsHtml5ElementName* ELT_FEFUNCG; - static nsHtml5ElementName* ELT_FEFUNCR; - static nsHtml5ElementName* ELT_HANDLER; - static nsHtml5ElementName* ELT_INVERSE; - static nsHtml5ElementName* ELT_IMPLIES; - static nsHtml5ElementName* ELT_ISINDEX; - static nsHtml5ElementName* ELT_LOGBASE; - static nsHtml5ElementName* ELT_LISTING; - static nsHtml5ElementName* ELT_MFENCED; - static nsHtml5ElementName* ELT_MPADDED; - static nsHtml5ElementName* ELT_MARQUEE; + static nsHtml5ElementName* ELT_CONDITION; + static nsHtml5ElementName* ELT_DOMAIN; + static nsHtml5ElementName* ELT_DOMAINOFAPPLICATION; + static nsHtml5ElementName* ELT_IN; + static nsHtml5ElementName* ELT_FIGCAPTION; + static nsHtml5ElementName* ELT_HKERN; + static nsHtml5ElementName* ELT_LN; + static nsHtml5ElementName* ELT_MN; + static nsHtml5ElementName* ELT_KEYGEN; + static nsHtml5ElementName* ELT_LAPLACIAN; + static nsHtml5ElementName* ELT_MEAN; + static nsHtml5ElementName* ELT_MEDIAN; + static nsHtml5ElementName* ELT_MAIN; static nsHtml5ElementName* ELT_MACTION; - static nsHtml5ElementName* ELT_MSUBSUP; - static nsHtml5ElementName* ELT_NOEMBED; - static nsHtml5ElementName* ELT_PICTURE; + static nsHtml5ElementName* ELT_NOTIN; + static nsHtml5ElementName* ELT_OPTION; static nsHtml5ElementName* ELT_POLYGON; static nsHtml5ElementName* ELT_PATTERN; - static nsHtml5ElementName* ELT_PRODUCT; - static nsHtml5ElementName* ELT_SETDIFF; + static nsHtml5ElementName* ELT_RELN; + static nsHtml5ElementName* ELT_SPAN; static nsHtml5ElementName* ELT_SECTION; - static nsHtml5ElementName* ELT_SUMMARY; + static nsHtml5ElementName* ELT_TSPAN; + static nsHtml5ElementName* ELT_UNION; + static nsHtml5ElementName* ELT_VKERN; + static nsHtml5ElementName* ELT_AUDIO; + static nsHtml5ElementName* ELT_MO; static nsHtml5ElementName* ELT_TENDSTO; - static nsHtml5ElementName* ELT_UPLIMIT; - static nsHtml5ElementName* ELT_ALTGLYPH; - static nsHtml5ElementName* ELT_BASEFONT; - static nsHtml5ElementName* ELT_CLIPPATH; - static nsHtml5ElementName* ELT_CODOMAIN; + static nsHtml5ElementName* ELT_VIDEO; static nsHtml5ElementName* ELT_COLGROUP; - static nsHtml5ElementName* ELT_EMPTYSET; - static nsHtml5ElementName* ELT_FACTOROF; - static nsHtml5ElementName* ELT_FIELDSET; - static nsHtml5ElementName* ELT_FRAMESET; - static nsHtml5ElementName* ELT_FEOFFSET; - static nsHtml5ElementName* ELT_GLYPHREF; - static nsHtml5ElementName* ELT_INTERVAL; - static nsHtml5ElementName* ELT_INTEGERS; - static nsHtml5ElementName* ELT_INFINITY; - static nsHtml5ElementName* ELT_LISTENER; - static nsHtml5ElementName* ELT_LOWLIMIT; - static nsHtml5ElementName* ELT_METADATA; - static nsHtml5ElementName* ELT_MENCLOSE; - static nsHtml5ElementName* ELT_MENUITEM; - static nsHtml5ElementName* ELT_MPHANTOM; - static nsHtml5ElementName* ELT_NOFRAMES; - static nsHtml5ElementName* ELT_NOSCRIPT; + static nsHtml5ElementName* ELT_FEDISPLACEMENTMAP; + static nsHtml5ElementName* ELT_HGROUP; + static nsHtml5ElementName* ELT_MALIGNGROUP; + static nsHtml5ElementName* ELT_MSUBSUP; + static nsHtml5ElementName* ELT_MSUP; + static nsHtml5ElementName* ELT_RP; static nsHtml5ElementName* ELT_OPTGROUP; - static nsHtml5ElementName* ELT_POLYLINE; - static nsHtml5ElementName* ELT_PREFETCH; - static nsHtml5ElementName* ELT_PROGRESS; - static nsHtml5ElementName* ELT_PRSUBSET; - static nsHtml5ElementName* ELT_QUOTIENT; - static nsHtml5ElementName* ELT_SELECTOR; - static nsHtml5ElementName* ELT_TEXTAREA; - static nsHtml5ElementName* ELT_TEMPLATE; - static nsHtml5ElementName* ELT_TEXTPATH; - static nsHtml5ElementName* ELT_VARIANCE; - static nsHtml5ElementName* ELT_ANIMATION; - static nsHtml5ElementName* ELT_CONJUGATE; - static nsHtml5ElementName* ELT_CONDITION; - static nsHtml5ElementName* ELT_COMPLEXES; - static nsHtml5ElementName* ELT_FONT_FACE; - static nsHtml5ElementName* ELT_FACTORIAL; - static nsHtml5ElementName* ELT_INTERSECT; - static nsHtml5ElementName* ELT_IMAGINARY; - static nsHtml5ElementName* ELT_LAPLACIAN; - static nsHtml5ElementName* ELT_MATRIXROW; - static nsHtml5ElementName* ELT_NOTSUBSET; - static nsHtml5ElementName* ELT_OTHERWISE; - static nsHtml5ElementName* ELT_PIECEWISE; - static nsHtml5ElementName* ELT_PLAINTEXT; - static nsHtml5ElementName* ELT_RATIONALS; - static nsHtml5ElementName* ELT_SEMANTICS; - static nsHtml5ElementName* ELT_TRANSPOSE; - static nsHtml5ElementName* ELT_ANNOTATION; - static nsHtml5ElementName* ELT_BLOCKQUOTE; - static nsHtml5ElementName* ELT_DIVERGENCE; - static nsHtml5ElementName* ELT_EULERGAMMA; - static nsHtml5ElementName* ELT_EQUIVALENT; - static nsHtml5ElementName* ELT_FIGCAPTION; - static nsHtml5ElementName* ELT_IMAGINARYI; - static nsHtml5ElementName* ELT_MALIGNMARK; + static nsHtml5ElementName* ELT_SAMP; + static nsHtml5ElementName* ELT_STOP; + static nsHtml5ElementName* ELT_EQ; + static nsHtml5ElementName* ELT_BR; + static nsHtml5ElementName* ELT_ABBR; + static nsHtml5ElementName* ELT_ANIMATECOLOR; + static nsHtml5ElementName* ELT_BVAR; + static nsHtml5ElementName* ELT_CENTER; + static nsHtml5ElementName* ELT_CURSOR; + static nsHtml5ElementName* ELT_HR; + static nsHtml5ElementName* ELT_FEFUNCR; + static nsHtml5ElementName* ELT_FECOMPONENTTRANSFER; + static nsHtml5ElementName* ELT_FILTER; + static nsHtml5ElementName* ELT_FOOTER; + static nsHtml5ElementName* ELT_FLOOR; + static nsHtml5ElementName* ELT_FEGAUSSIANBLUR; + static nsHtml5ElementName* ELT_HEADER; + static nsHtml5ElementName* ELT_HANDLER; + static nsHtml5ElementName* ELT_OR; + static nsHtml5ElementName* ELT_LISTENER; + static nsHtml5ElementName* ELT_MUNDER; + static nsHtml5ElementName* ELT_MARKER; + static nsHtml5ElementName* ELT_METER; + static nsHtml5ElementName* ELT_MOVER; static nsHtml5ElementName* ELT_MUNDEROVER; + static nsHtml5ElementName* ELT_MERROR; static nsHtml5ElementName* ELT_MLABELEDTR; + static nsHtml5ElementName* ELT_NOBR; static nsHtml5ElementName* ELT_NOTANUMBER; + static nsHtml5ElementName* ELT_POWER; + static nsHtml5ElementName* ELT_TR; static nsHtml5ElementName* ELT_SOLIDCOLOR; - static nsHtml5ElementName* ELT_ALTGLYPHDEF; + static nsHtml5ElementName* ELT_SELECTOR; + static nsHtml5ElementName* ELT_VECTOR; + static nsHtml5ElementName* ELT_ARCCOS; + static nsHtml5ElementName* ELT_ADDRESS; + static nsHtml5ElementName* ELT_CANVAS; + static nsHtml5ElementName* ELT_COMPLEXES; + static nsHtml5ElementName* ELT_DEFS; + static nsHtml5ElementName* ELT_DETAILS; + static nsHtml5ElementName* ELT_EXISTS; + static nsHtml5ElementName* ELT_IMPLIES; + static nsHtml5ElementName* ELT_INTEGERS; + static nsHtml5ElementName* ELT_MS; + static nsHtml5ElementName* ELT_MPRESCRIPTS; + static nsHtml5ElementName* ELT_MMULTISCRIPTS; + static nsHtml5ElementName* ELT_MINUS; + static nsHtml5ElementName* ELT_NOFRAMES; + static nsHtml5ElementName* ELT_NATURALNUMBERS; + static nsHtml5ElementName* ELT_PRIMES; + static nsHtml5ElementName* ELT_PROGRESS; + static nsHtml5ElementName* ELT_PLUS; + static nsHtml5ElementName* ELT_REALS; + static nsHtml5ElementName* ELT_RATIONALS; + static nsHtml5ElementName* ELT_SEMANTICS; + static nsHtml5ElementName* ELT_TIMES; + static nsHtml5ElementName* ELT_DT; + static nsHtml5ElementName* ELT_APPLET; + static nsHtml5ElementName* ELT_ARCCOT; + static nsHtml5ElementName* ELT_BASEFONT; + static nsHtml5ElementName* ELT_CARTESIANPRODUCT; + static nsHtml5ElementName* ELT_GT; static nsHtml5ElementName* ELT_DETERMINANT; - static nsHtml5ElementName* ELT_FEMERGENODE; - static nsHtml5ElementName* ELT_FECOMPOSITE; + static nsHtml5ElementName* ELT_EMPTYSET; + static nsHtml5ElementName* ELT_EQUIVALENT; + static nsHtml5ElementName* ELT_FONT_FACE_FORMAT; + static nsHtml5ElementName* ELT_FOREIGNOBJECT; + static nsHtml5ElementName* ELT_FIELDSET; + static nsHtml5ElementName* ELT_FRAMESET; + static nsHtml5ElementName* ELT_FEOFFSET; static nsHtml5ElementName* ELT_FESPOTLIGHT; - static nsHtml5ElementName* ELT_MALIGNGROUP; - static nsHtml5ElementName* ELT_MPRESCRIPTS; + static nsHtml5ElementName* ELT_FEPOINTLIGHT; + static nsHtml5ElementName* ELT_FEDISTANTLIGHT; + static nsHtml5ElementName* ELT_FONT; + static nsHtml5ElementName* ELT_LT; + static nsHtml5ElementName* ELT_INTERSECT; + static nsHtml5ElementName* ELT_IDENT; + static nsHtml5ElementName* ELT_INPUT; + static nsHtml5ElementName* ELT_LIMIT; + static nsHtml5ElementName* ELT_LOWLIMIT; + static nsHtml5ElementName* ELT_LINEARGRADIENT; + static nsHtml5ElementName* ELT_LIST; + static nsHtml5ElementName* ELT_MOMENT; + static nsHtml5ElementName* ELT_MROOT; + static nsHtml5ElementName* ELT_MSQRT; static nsHtml5ElementName* ELT_MOMENTABOUT; + static nsHtml5ElementName* ELT_MTEXT; + static nsHtml5ElementName* ELT_NOTSUBSET; static nsHtml5ElementName* ELT_NOTPRSUBSET; - static nsHtml5ElementName* ELT_PARTIALDIFF; - static nsHtml5ElementName* ELT_ALTGLYPHITEM; - static nsHtml5ElementName* ELT_ANIMATECOLOR; - static nsHtml5ElementName* ELT_DATATEMPLATE; - static nsHtml5ElementName* ELT_EXPONENTIALE; - static nsHtml5ElementName* ELT_FETURBULENCE; - static nsHtml5ElementName* ELT_FEPOINTLIGHT; - static nsHtml5ElementName* ELT_FEDROPSHADOW; - static nsHtml5ElementName* ELT_FEMORPHOLOGY; + static nsHtml5ElementName* ELT_NOSCRIPT; + static nsHtml5ElementName* ELT_NEST; + static nsHtml5ElementName* ELT_RT; + static nsHtml5ElementName* ELT_OBJECT; static nsHtml5ElementName* ELT_OUTERPRODUCT; - static nsHtml5ElementName* ELT_ANIMATEMOTION; - static nsHtml5ElementName* ELT_COLOR_PROFILE; - static nsHtml5ElementName* ELT_FONT_FACE_SRC; - static nsHtml5ElementName* ELT_FONT_FACE_URI; - static nsHtml5ElementName* ELT_FOREIGNOBJECT; - static nsHtml5ElementName* ELT_FECOLORMATRIX; - static nsHtml5ElementName* ELT_MISSING_GLYPH; - static nsHtml5ElementName* ELT_MMULTISCRIPTS; + static nsHtml5ElementName* ELT_OUTPUT; + static nsHtml5ElementName* ELT_PRODUCT; + static nsHtml5ElementName* ELT_PRSUBSET; + static nsHtml5ElementName* ELT_PLAINTEXT; + static nsHtml5ElementName* ELT_TT; + static nsHtml5ElementName* ELT_QUOTIENT; + static nsHtml5ElementName* ELT_RECT; + static nsHtml5ElementName* ELT_RADIALGRADIENT; + static nsHtml5ElementName* ELT_ROOT; + static nsHtml5ElementName* ELT_SELECT; static nsHtml5ElementName* ELT_SCALARPRODUCT; + static nsHtml5ElementName* ELT_SUBSET; + static nsHtml5ElementName* ELT_SCRIPT; + static nsHtml5ElementName* ELT_TFOOT; + static nsHtml5ElementName* ELT_TEXT; + static nsHtml5ElementName* ELT_UPLIMIT; static nsHtml5ElementName* ELT_VECTORPRODUCT; - static nsHtml5ElementName* ELT_ANNOTATION_XML; - static nsHtml5ElementName* ELT_DEFINITION_SRC; - static nsHtml5ElementName* ELT_FONT_FACE_NAME; - static nsHtml5ElementName* ELT_FEGAUSSIANBLUR; - static nsHtml5ElementName* ELT_FEDISTANTLIGHT; - static nsHtml5ElementName* ELT_LINEARGRADIENT; - static nsHtml5ElementName* ELT_NATURALNUMBERS; - static nsHtml5ElementName* ELT_RADIALGRADIENT; - static nsHtml5ElementName* ELT_ANIMATETRANSFORM; - static nsHtml5ElementName* ELT_CARTESIANPRODUCT; - static nsHtml5ElementName* ELT_FONT_FACE_FORMAT; + static nsHtml5ElementName* ELT_MENU; + static nsHtml5ElementName* ELT_SDEV; + static nsHtml5ElementName* ELT_FEDROPSHADOW; + static nsHtml5ElementName* ELT_MROW; + static nsHtml5ElementName* ELT_MATRIXROW; + static nsHtml5ElementName* ELT_VIEW; + static nsHtml5ElementName* ELT_APPROX; + static nsHtml5ElementName* ELT_FECOLORMATRIX; static nsHtml5ElementName* ELT_FECONVOLVEMATRIX; - static nsHtml5ElementName* ELT_FEDIFFUSELIGHTING; - static nsHtml5ElementName* ELT_FEDISPLACEMENTMAP; - static nsHtml5ElementName* ELT_FESPECULARLIGHTING; - static nsHtml5ElementName* ELT_DOMAINOFAPPLICATION; - static nsHtml5ElementName* ELT_FECOMPONENTTRANSFER; + static nsHtml5ElementName* ELT_ISINDEX; + static nsHtml5ElementName* ELT_MATRIX; + static nsHtml5ElementName* ELT_APPLY; + static nsHtml5ElementName* ELT_BODY; + static nsHtml5ElementName* ELT_FEMORPHOLOGY; + static nsHtml5ElementName* ELT_IMAGINARY; + static nsHtml5ElementName* ELT_INFINITY; + static nsHtml5ElementName* ELT_RUBY; + static nsHtml5ElementName* ELT_SUMMARY; + static nsHtml5ElementName* ELT_TBODY; private: static nsHtml5ElementName** ELEMENT_NAMES; static staticJArray<int32_t,int32_t> ELEMENT_HASHES; |