pub(crate) const BOOLEAN: u16 = 1;
pub(crate) const BOOLEANISH: u16 = 1 << 1;
pub(crate) const OVERLOADED_BOOLEAN: u16 = 1 << 2;
pub(crate) const NUMBER: u16 = 1 << 3;
pub(crate) const COMMA_SEPARATED: u16 = 1 << 4;
pub(crate) const SPACE_SEPARATED: u16 = 1 << 5;
pub(crate) const COMMA_OR_SPACE_SEPARATED: u16 = 1 << 6;
pub(crate) const MUST_USE_PROPERTY: u16 = 1 << 7;
pub(crate) const DEFINED: u16 = 1 << 8;
#[derive(Clone, Copy, Debug)]
pub(crate) struct Info {
pub(crate) normal: &'static str,
pub(crate) property: &'static str,
pub(crate) attribute: &'static str,
pub(crate) kinds: u16,
}
const fn info(
normal: &'static str,
property: &'static str,
attribute: &'static str,
kinds: u16,
) -> Info {
Info {
normal,
property,
attribute,
kinds,
}
}
pub(crate) static HTML: [Info; 426] = [
info("abbr", "abbr", "abbr", DEFINED),
info("accept", "accept", "accept", COMMA_SEPARATED | DEFINED),
info(
"accept-charset",
"acceptCharset",
"accept-charset",
SPACE_SEPARATED | DEFINED,
),
info(
"acceptcharset",
"acceptCharset",
"accept-charset",
SPACE_SEPARATED | DEFINED,
),
info(
"accesskey",
"accessKey",
"accesskey",
SPACE_SEPARATED | DEFINED,
),
info("action", "action", "action", DEFINED),
info("align", "align", "align", DEFINED),
info("alink", "aLink", "alink", DEFINED),
info("allow", "allow", "allow", DEFINED),
info(
"allowfullscreen",
"allowFullScreen",
"allowfullscreen",
BOOLEAN | DEFINED,
),
info(
"allowpaymentrequest",
"allowPaymentRequest",
"allowpaymentrequest",
BOOLEAN | DEFINED,
),
info(
"allowtransparency",
"allowTransparency",
"allowtransparency",
DEFINED,
),
info(
"allowusermedia",
"allowUserMedia",
"allowusermedia",
BOOLEAN | DEFINED,
),
info("alpha", "alpha", "alpha", BOOLEAN | DEFINED),
info("alt", "alt", "alt", DEFINED),
info("archive", "archive", "archive", SPACE_SEPARATED | DEFINED),
info(
"aria-activedescendant",
"ariaActiveDescendant",
"aria-activedescendant",
DEFINED,
),
info(
"aria-atomic",
"ariaAtomic",
"aria-atomic",
BOOLEANISH | DEFINED,
),
info(
"aria-autocomplete",
"ariaAutoComplete",
"aria-autocomplete",
DEFINED,
),
info("aria-busy", "ariaBusy", "aria-busy", BOOLEANISH | DEFINED),
info(
"aria-checked",
"ariaChecked",
"aria-checked",
BOOLEANISH | DEFINED,
),
info(
"aria-colcount",
"ariaColCount",
"aria-colcount",
NUMBER | DEFINED,
),
info(
"aria-colindex",
"ariaColIndex",
"aria-colindex",
NUMBER | DEFINED,
),
info(
"aria-colspan",
"ariaColSpan",
"aria-colspan",
NUMBER | DEFINED,
),
info(
"aria-controls",
"ariaControls",
"aria-controls",
SPACE_SEPARATED | DEFINED,
),
info("aria-current", "ariaCurrent", "aria-current", DEFINED),
info(
"aria-describedby",
"ariaDescribedBy",
"aria-describedby",
SPACE_SEPARATED | DEFINED,
),
info("aria-details", "ariaDetails", "aria-details", DEFINED),
info(
"aria-disabled",
"ariaDisabled",
"aria-disabled",
BOOLEANISH | DEFINED,
),
info(
"aria-dropeffect",
"ariaDropEffect",
"aria-dropeffect",
SPACE_SEPARATED | DEFINED,
),
info(
"aria-errormessage",
"ariaErrorMessage",
"aria-errormessage",
DEFINED,
),
info(
"aria-expanded",
"ariaExpanded",
"aria-expanded",
BOOLEANISH | DEFINED,
),
info(
"aria-flowto",
"ariaFlowTo",
"aria-flowto",
SPACE_SEPARATED | DEFINED,
),
info(
"aria-grabbed",
"ariaGrabbed",
"aria-grabbed",
BOOLEANISH | DEFINED,
),
info("aria-haspopup", "ariaHasPopup", "aria-haspopup", DEFINED),
info(
"aria-hidden",
"ariaHidden",
"aria-hidden",
BOOLEANISH | DEFINED,
),
info("aria-invalid", "ariaInvalid", "aria-invalid", DEFINED),
info(
"aria-keyshortcuts",
"ariaKeyShortcuts",
"aria-keyshortcuts",
DEFINED,
),
info("aria-label", "ariaLabel", "aria-label", DEFINED),
info(
"aria-labelledby",
"ariaLabelledBy",
"aria-labelledby",
SPACE_SEPARATED | DEFINED,
),
info("aria-level", "ariaLevel", "aria-level", NUMBER | DEFINED),
info("aria-live", "ariaLive", "aria-live", DEFINED),
info(
"aria-modal",
"ariaModal",
"aria-modal",
BOOLEANISH | DEFINED,
),
info(
"aria-multiline",
"ariaMultiLine",
"aria-multiline",
BOOLEANISH | DEFINED,
),
info(
"aria-multiselectable",
"ariaMultiSelectable",
"aria-multiselectable",
BOOLEANISH | DEFINED,
),
info(
"aria-orientation",
"ariaOrientation",
"aria-orientation",
DEFINED,
),
info(
"aria-owns",
"ariaOwns",
"aria-owns",
SPACE_SEPARATED | DEFINED,
),
info(
"aria-placeholder",
"ariaPlaceholder",
"aria-placeholder",
DEFINED,
),
info(
"aria-posinset",
"ariaPosInSet",
"aria-posinset",
NUMBER | DEFINED,
),
info(
"aria-pressed",
"ariaPressed",
"aria-pressed",
BOOLEANISH | DEFINED,
),
info(
"aria-readonly",
"ariaReadOnly",
"aria-readonly",
BOOLEANISH | DEFINED,
),
info("aria-relevant", "ariaRelevant", "aria-relevant", DEFINED),
info(
"aria-required",
"ariaRequired",
"aria-required",
BOOLEANISH | DEFINED,
),
info(
"aria-roledescription",
"ariaRoleDescription",
"aria-roledescription",
SPACE_SEPARATED | DEFINED,
),
info(
"aria-rowcount",
"ariaRowCount",
"aria-rowcount",
NUMBER | DEFINED,
),
info(
"aria-rowindex",
"ariaRowIndex",
"aria-rowindex",
NUMBER | DEFINED,
),
info(
"aria-rowspan",
"ariaRowSpan",
"aria-rowspan",
NUMBER | DEFINED,
),
info(
"aria-selected",
"ariaSelected",
"aria-selected",
BOOLEANISH | DEFINED,
),
info(
"aria-setsize",
"ariaSetSize",
"aria-setsize",
NUMBER | DEFINED,
),
info("aria-sort", "ariaSort", "aria-sort", DEFINED),
info(
"aria-valuemax",
"ariaValueMax",
"aria-valuemax",
NUMBER | DEFINED,
),
info(
"aria-valuemin",
"ariaValueMin",
"aria-valuemin",
NUMBER | DEFINED,
),
info(
"aria-valuenow",
"ariaValueNow",
"aria-valuenow",
NUMBER | DEFINED,
),
info("aria-valuetext", "ariaValueText", "aria-valuetext", DEFINED),
info(
"ariaactivedescendant",
"ariaActiveDescendant",
"aria-activedescendant",
DEFINED,
),
info(
"ariaatomic",
"ariaAtomic",
"aria-atomic",
BOOLEANISH | DEFINED,
),
info(
"ariaautocomplete",
"ariaAutoComplete",
"aria-autocomplete",
DEFINED,
),
info("ariabusy", "ariaBusy", "aria-busy", BOOLEANISH | DEFINED),
info(
"ariachecked",
"ariaChecked",
"aria-checked",
BOOLEANISH | DEFINED,
),
info(
"ariacolcount",
"ariaColCount",
"aria-colcount",
NUMBER | DEFINED,
),
info(
"ariacolindex",
"ariaColIndex",
"aria-colindex",
NUMBER | DEFINED,
),
info(
"ariacolspan",
"ariaColSpan",
"aria-colspan",
NUMBER | DEFINED,
),
info(
"ariacontrols",
"ariaControls",
"aria-controls",
SPACE_SEPARATED | DEFINED,
),
info("ariacurrent", "ariaCurrent", "aria-current", DEFINED),
info(
"ariadescribedby",
"ariaDescribedBy",
"aria-describedby",
SPACE_SEPARATED | DEFINED,
),
info("ariadetails", "ariaDetails", "aria-details", DEFINED),
info(
"ariadisabled",
"ariaDisabled",
"aria-disabled",
BOOLEANISH | DEFINED,
),
info(
"ariadropeffect",
"ariaDropEffect",
"aria-dropeffect",
SPACE_SEPARATED | DEFINED,
),
info(
"ariaerrormessage",
"ariaErrorMessage",
"aria-errormessage",
DEFINED,
),
info(
"ariaexpanded",
"ariaExpanded",
"aria-expanded",
BOOLEANISH | DEFINED,
),
info(
"ariaflowto",
"ariaFlowTo",
"aria-flowto",
SPACE_SEPARATED | DEFINED,
),
info(
"ariagrabbed",
"ariaGrabbed",
"aria-grabbed",
BOOLEANISH | DEFINED,
),
info("ariahaspopup", "ariaHasPopup", "aria-haspopup", DEFINED),
info(
"ariahidden",
"ariaHidden",
"aria-hidden",
BOOLEANISH | DEFINED,
),
info("ariainvalid", "ariaInvalid", "aria-invalid", DEFINED),
info(
"ariakeyshortcuts",
"ariaKeyShortcuts",
"aria-keyshortcuts",
DEFINED,
),
info("arialabel", "ariaLabel", "aria-label", DEFINED),
info(
"arialabelledby",
"ariaLabelledBy",
"aria-labelledby",
SPACE_SEPARATED | DEFINED,
),
info("arialevel", "ariaLevel", "aria-level", NUMBER | DEFINED),
info("arialive", "ariaLive", "aria-live", DEFINED),
info("ariamodal", "ariaModal", "aria-modal", BOOLEANISH | DEFINED),
info(
"ariamultiline",
"ariaMultiLine",
"aria-multiline",
BOOLEANISH | DEFINED,
),
info(
"ariamultiselectable",
"ariaMultiSelectable",
"aria-multiselectable",
BOOLEANISH | DEFINED,
),
info(
"ariaorientation",
"ariaOrientation",
"aria-orientation",
DEFINED,
),
info(
"ariaowns",
"ariaOwns",
"aria-owns",
SPACE_SEPARATED | DEFINED,
),
info(
"ariaplaceholder",
"ariaPlaceholder",
"aria-placeholder",
DEFINED,
),
info(
"ariaposinset",
"ariaPosInSet",
"aria-posinset",
NUMBER | DEFINED,
),
info(
"ariapressed",
"ariaPressed",
"aria-pressed",
BOOLEANISH | DEFINED,
),
info(
"ariareadonly",
"ariaReadOnly",
"aria-readonly",
BOOLEANISH | DEFINED,
),
info("ariarelevant", "ariaRelevant", "aria-relevant", DEFINED),
info(
"ariarequired",
"ariaRequired",
"aria-required",
BOOLEANISH | DEFINED,
),
info(
"ariaroledescription",
"ariaRoleDescription",
"aria-roledescription",
SPACE_SEPARATED | DEFINED,
),
info(
"ariarowcount",
"ariaRowCount",
"aria-rowcount",
NUMBER | DEFINED,
),
info(
"ariarowindex",
"ariaRowIndex",
"aria-rowindex",
NUMBER | DEFINED,
),
info(
"ariarowspan",
"ariaRowSpan",
"aria-rowspan",
NUMBER | DEFINED,
),
info(
"ariaselected",
"ariaSelected",
"aria-selected",
BOOLEANISH | DEFINED,
),
info(
"ariasetsize",
"ariaSetSize",
"aria-setsize",
NUMBER | DEFINED,
),
info("ariasort", "ariaSort", "aria-sort", DEFINED),
info(
"ariavaluemax",
"ariaValueMax",
"aria-valuemax",
NUMBER | DEFINED,
),
info(
"ariavaluemin",
"ariaValueMin",
"aria-valuemin",
NUMBER | DEFINED,
),
info(
"ariavaluenow",
"ariaValueNow",
"aria-valuenow",
NUMBER | DEFINED,
),
info("ariavaluetext", "ariaValueText", "aria-valuetext", DEFINED),
info("as", "as", "as", DEFINED),
info("async", "async", "async", BOOLEAN | DEFINED),
info(
"autocapitalize",
"autoCapitalize",
"autocapitalize",
DEFINED,
),
info(
"autocomplete",
"autoComplete",
"autocomplete",
SPACE_SEPARATED | DEFINED,
),
info("autocorrect", "autoCorrect", "autocorrect", DEFINED),
info("autofocus", "autoFocus", "autofocus", BOOLEAN | DEFINED),
info("autoplay", "autoPlay", "autoplay", BOOLEAN | DEFINED),
info("autosave", "autoSave", "autosave", DEFINED),
info("axis", "axis", "axis", DEFINED),
info("background", "background", "background", DEFINED),
info("bgcolor", "bgColor", "bgcolor", DEFINED),
info(
"blocking",
"blocking",
"blocking",
SPACE_SEPARATED | DEFINED,
),
info("border", "border", "border", NUMBER | DEFINED),
info("bordercolor", "borderColor", "bordercolor", DEFINED),
info(
"bottommargin",
"bottomMargin",
"bottommargin",
NUMBER | DEFINED,
),
info("capture", "capture", "capture", DEFINED),
info("cellpadding", "cellPadding", "cellpadding", DEFINED),
info("cellspacing", "cellSpacing", "cellspacing", DEFINED),
info("char", "char", "char", DEFINED),
info("charoff", "charOff", "charoff", DEFINED),
info("charset", "charSet", "charset", DEFINED),
info(
"checked",
"checked",
"checked",
BOOLEAN | MUST_USE_PROPERTY | DEFINED,
),
info("cite", "cite", "cite", DEFINED),
info("class", "className", "class", SPACE_SEPARATED | DEFINED),
info("classid", "classId", "classid", DEFINED),
info("classname", "className", "class", SPACE_SEPARATED | DEFINED),
info("clear", "clear", "clear", DEFINED),
info("closedby", "closedBy", "closedby", DEFINED),
info("code", "code", "code", DEFINED),
info("codebase", "codeBase", "codebase", DEFINED),
info("codetype", "codeType", "codetype", DEFINED),
info("color", "color", "color", DEFINED),
info("colorspace", "colorSpace", "colorspace", DEFINED),
info("cols", "cols", "cols", NUMBER | DEFINED),
info("colspan", "colSpan", "colspan", NUMBER | DEFINED),
info("command", "command", "command", DEFINED),
info("commandfor", "commandFor", "commandfor", DEFINED),
info("compact", "compact", "compact", BOOLEAN | DEFINED),
info("content", "content", "content", DEFINED),
info(
"contenteditable",
"contentEditable",
"contenteditable",
BOOLEANISH | DEFINED,
),
info("controls", "controls", "controls", BOOLEAN | DEFINED),
info(
"controlslist",
"controlsList",
"controlslist",
SPACE_SEPARATED | DEFINED,
),
info(
"coords",
"coords",
"coords",
NUMBER | COMMA_SEPARATED | DEFINED,
),
info(
"credentialless",
"credentialless",
"credentialless",
BOOLEAN | DEFINED,
),
info("crossorigin", "crossOrigin", "crossorigin", DEFINED),
info("data", "data", "data", DEFINED),
info("datetime", "dateTime", "datetime", DEFINED),
info("declare", "declare", "declare", BOOLEAN | DEFINED),
info("decoding", "decoding", "decoding", DEFINED),
info("default", "default", "default", BOOLEAN | DEFINED),
info("defer", "defer", "defer", BOOLEAN | DEFINED),
info("dir", "dir", "dir", DEFINED),
info("dirname", "dirName", "dirname", DEFINED),
info("disabled", "disabled", "disabled", BOOLEAN | DEFINED),
info(
"disablepictureinpicture",
"disablePictureInPicture",
"disablepictureinpicture",
BOOLEAN | DEFINED,
),
info(
"disableremoteplayback",
"disableRemotePlayback",
"disableremoteplayback",
BOOLEAN | DEFINED,
),
info(
"download",
"download",
"download",
OVERLOADED_BOOLEAN | DEFINED,
),
info("draggable", "draggable", "draggable", BOOLEANISH | DEFINED),
info("enctype", "encType", "enctype", DEFINED),
info("enterkeyhint", "enterKeyHint", "enterkeyhint", DEFINED),
info("event", "event", "event", DEFINED),
info(
"exportparts",
"exportParts",
"exportparts",
COMMA_SEPARATED | DEFINED,
),
info("face", "face", "face", DEFINED),
info("fetchpriority", "fetchPriority", "fetchpriority", DEFINED),
info("for", "htmlFor", "for", SPACE_SEPARATED | DEFINED),
info("form", "form", "form", DEFINED),
info("formaction", "formAction", "formaction", DEFINED),
info("formenctype", "formEncType", "formenctype", DEFINED),
info("formmethod", "formMethod", "formmethod", DEFINED),
info(
"formnovalidate",
"formNoValidate",
"formnovalidate",
BOOLEAN | DEFINED,
),
info("formtarget", "formTarget", "formtarget", DEFINED),
info("frame", "frame", "frame", DEFINED),
info("frameborder", "frameBorder", "frameborder", DEFINED),
info("headers", "headers", "headers", SPACE_SEPARATED | DEFINED),
info("height", "height", "height", NUMBER | DEFINED),
info("hidden", "hidden", "hidden", OVERLOADED_BOOLEAN | DEFINED),
info("high", "high", "high", NUMBER | DEFINED),
info("href", "href", "href", DEFINED),
info("hreflang", "hrefLang", "hreflang", DEFINED),
info("hspace", "hSpace", "hspace", NUMBER | DEFINED),
info("htmlfor", "htmlFor", "for", SPACE_SEPARATED | DEFINED),
info(
"http-equiv",
"httpEquiv",
"http-equiv",
SPACE_SEPARATED | DEFINED,
),
info(
"httpequiv",
"httpEquiv",
"http-equiv",
SPACE_SEPARATED | DEFINED,
),
info("id", "id", "id", DEFINED),
info("imagesizes", "imageSizes", "imagesizes", DEFINED),
info("imagesrcset", "imageSrcSet", "imagesrcset", DEFINED),
info("inert", "inert", "inert", BOOLEAN | DEFINED),
info("inputmode", "inputMode", "inputmode", DEFINED),
info("integrity", "integrity", "integrity", DEFINED),
info("is", "is", "is", DEFINED),
info("ismap", "isMap", "ismap", BOOLEAN | DEFINED),
info("itemid", "itemId", "itemid", DEFINED),
info(
"itemprop",
"itemProp",
"itemprop",
SPACE_SEPARATED | DEFINED,
),
info("itemref", "itemRef", "itemref", SPACE_SEPARATED | DEFINED),
info("itemscope", "itemScope", "itemscope", BOOLEAN | DEFINED),
info(
"itemtype",
"itemType",
"itemtype",
SPACE_SEPARATED | DEFINED,
),
info("kind", "kind", "kind", DEFINED),
info("label", "label", "label", DEFINED),
info("lang", "lang", "lang", DEFINED),
info("language", "language", "language", DEFINED),
info("leftmargin", "leftMargin", "leftmargin", NUMBER | DEFINED),
info("link", "link", "link", DEFINED),
info("list", "list", "list", DEFINED),
info("loading", "loading", "loading", DEFINED),
info("longdesc", "longDesc", "longdesc", DEFINED),
info("loop", "loop", "loop", BOOLEAN | DEFINED),
info("low", "low", "low", NUMBER | DEFINED),
info("lowsrc", "lowSrc", "lowsrc", DEFINED),
info("manifest", "manifest", "manifest", DEFINED),
info(
"marginheight",
"marginHeight",
"marginheight",
NUMBER | DEFINED,
),
info(
"marginwidth",
"marginWidth",
"marginwidth",
NUMBER | DEFINED,
),
info("max", "max", "max", DEFINED),
info("maxlength", "maxLength", "maxlength", NUMBER | DEFINED),
info("media", "media", "media", DEFINED),
info("method", "method", "method", DEFINED),
info("min", "min", "min", DEFINED),
info("minlength", "minLength", "minlength", NUMBER | DEFINED),
info(
"multiple",
"multiple",
"multiple",
BOOLEAN | MUST_USE_PROPERTY | DEFINED,
),
info(
"muted",
"muted",
"muted",
BOOLEAN | MUST_USE_PROPERTY | DEFINED,
),
info("name", "name", "name", DEFINED),
info("nohref", "noHref", "nohref", BOOLEAN | DEFINED),
info("nomodule", "noModule", "nomodule", BOOLEAN | DEFINED),
info("nonce", "nonce", "nonce", DEFINED),
info("noresize", "noResize", "noresize", BOOLEAN | DEFINED),
info("noshade", "noShade", "noshade", BOOLEAN | DEFINED),
info("novalidate", "noValidate", "novalidate", BOOLEAN | DEFINED),
info("nowrap", "noWrap", "nowrap", BOOLEAN | DEFINED),
info("object", "object", "object", DEFINED),
info("onabort", "onAbort", "onabort", DEFINED),
info("onafterprint", "onAfterPrint", "onafterprint", DEFINED),
info("onauxclick", "onAuxClick", "onauxclick", DEFINED),
info("onbeforematch", "onBeforeMatch", "onbeforematch", DEFINED),
info("onbeforeprint", "onBeforePrint", "onbeforeprint", DEFINED),
info(
"onbeforetoggle",
"onBeforeToggle",
"onbeforetoggle",
DEFINED,
),
info(
"onbeforeunload",
"onBeforeUnload",
"onbeforeunload",
DEFINED,
),
info("onblur", "onBlur", "onblur", DEFINED),
info("oncancel", "onCancel", "oncancel", DEFINED),
info("oncanplay", "onCanPlay", "oncanplay", DEFINED),
info(
"oncanplaythrough",
"onCanPlayThrough",
"oncanplaythrough",
DEFINED,
),
info("onchange", "onChange", "onchange", DEFINED),
info("onclick", "onClick", "onclick", DEFINED),
info("onclose", "onClose", "onclose", DEFINED),
info("oncontextlost", "onContextLost", "oncontextlost", DEFINED),
info("oncontextmenu", "onContextMenu", "oncontextmenu", DEFINED),
info(
"oncontextrestored",
"onContextRestored",
"oncontextrestored",
DEFINED,
),
info("oncopy", "onCopy", "oncopy", DEFINED),
info("oncuechange", "onCueChange", "oncuechange", DEFINED),
info("oncut", "onCut", "oncut", DEFINED),
info("ondblclick", "onDblClick", "ondblclick", DEFINED),
info("ondrag", "onDrag", "ondrag", DEFINED),
info("ondragend", "onDragEnd", "ondragend", DEFINED),
info("ondragenter", "onDragEnter", "ondragenter", DEFINED),
info("ondragexit", "onDragExit", "ondragexit", DEFINED),
info("ondragleave", "onDragLeave", "ondragleave", DEFINED),
info("ondragover", "onDragOver", "ondragover", DEFINED),
info("ondragstart", "onDragStart", "ondragstart", DEFINED),
info("ondrop", "onDrop", "ondrop", DEFINED),
info(
"ondurationchange",
"onDurationChange",
"ondurationchange",
DEFINED,
),
info("onemptied", "onEmptied", "onemptied", DEFINED),
info("onended", "onEnded", "onended", DEFINED),
info("onerror", "onError", "onerror", DEFINED),
info("onfocus", "onFocus", "onfocus", DEFINED),
info("onformdata", "onFormData", "onformdata", DEFINED),
info("onhashchange", "onHashChange", "onhashchange", DEFINED),
info("oninput", "onInput", "oninput", DEFINED),
info("oninvalid", "onInvalid", "oninvalid", DEFINED),
info("onkeydown", "onKeyDown", "onkeydown", DEFINED),
info("onkeypress", "onKeyPress", "onkeypress", DEFINED),
info("onkeyup", "onKeyUp", "onkeyup", DEFINED),
info(
"onlanguagechange",
"onLanguageChange",
"onlanguagechange",
DEFINED,
),
info("onload", "onLoad", "onload", DEFINED),
info("onloadeddata", "onLoadedData", "onloadeddata", DEFINED),
info(
"onloadedmetadata",
"onLoadedMetadata",
"onloadedmetadata",
DEFINED,
),
info("onloadend", "onLoadEnd", "onloadend", DEFINED),
info("onloadstart", "onLoadStart", "onloadstart", DEFINED),
info("onmessage", "onMessage", "onmessage", DEFINED),
info(
"onmessageerror",
"onMessageError",
"onmessageerror",
DEFINED,
),
info("onmousedown", "onMouseDown", "onmousedown", DEFINED),
info("onmouseenter", "onMouseEnter", "onmouseenter", DEFINED),
info("onmouseleave", "onMouseLeave", "onmouseleave", DEFINED),
info("onmousemove", "onMouseMove", "onmousemove", DEFINED),
info("onmouseout", "onMouseOut", "onmouseout", DEFINED),
info("onmouseover", "onMouseOver", "onmouseover", DEFINED),
info("onmouseup", "onMouseUp", "onmouseup", DEFINED),
info("onoffline", "onOffline", "onoffline", DEFINED),
info("ononline", "onOnline", "ononline", DEFINED),
info("onpagehide", "onPageHide", "onpagehide", DEFINED),
info("onpageshow", "onPageShow", "onpageshow", DEFINED),
info("onpaste", "onPaste", "onpaste", DEFINED),
info("onpause", "onPause", "onpause", DEFINED),
info("onplay", "onPlay", "onplay", DEFINED),
info("onplaying", "onPlaying", "onplaying", DEFINED),
info("onpopstate", "onPopState", "onpopstate", DEFINED),
info("onprogress", "onProgress", "onprogress", DEFINED),
info("onratechange", "onRateChange", "onratechange", DEFINED),
info(
"onrejectionhandled",
"onRejectionHandled",
"onrejectionhandled",
DEFINED,
),
info("onreset", "onReset", "onreset", DEFINED),
info("onresize", "onResize", "onresize", DEFINED),
info("onscroll", "onScroll", "onscroll", DEFINED),
info("onscrollend", "onScrollEnd", "onscrollend", DEFINED),
info(
"onsecuritypolicyviolation",
"onSecurityPolicyViolation",
"onsecuritypolicyviolation",
DEFINED,
),
info("onseeked", "onSeeked", "onseeked", DEFINED),
info("onseeking", "onSeeking", "onseeking", DEFINED),
info("onselect", "onSelect", "onselect", DEFINED),
info("onslotchange", "onSlotChange", "onslotchange", DEFINED),
info("onstalled", "onStalled", "onstalled", DEFINED),
info("onstorage", "onStorage", "onstorage", DEFINED),
info("onsubmit", "onSubmit", "onsubmit", DEFINED),
info("onsuspend", "onSuspend", "onsuspend", DEFINED),
info("ontimeupdate", "onTimeUpdate", "ontimeupdate", DEFINED),
info("ontoggle", "onToggle", "ontoggle", DEFINED),
info(
"onunhandledrejection",
"onUnhandledRejection",
"onunhandledrejection",
DEFINED,
),
info("onunload", "onUnload", "onunload", DEFINED),
info(
"onvolumechange",
"onVolumeChange",
"onvolumechange",
DEFINED,
),
info("onwaiting", "onWaiting", "onwaiting", DEFINED),
info("onwheel", "onWheel", "onwheel", DEFINED),
info("open", "open", "open", BOOLEAN | DEFINED),
info("optimum", "optimum", "optimum", NUMBER | DEFINED),
info("part", "part", "part", SPACE_SEPARATED | DEFINED),
info("pattern", "pattern", "pattern", DEFINED),
info("ping", "ping", "ping", SPACE_SEPARATED | DEFINED),
info("placeholder", "placeholder", "placeholder", DEFINED),
info(
"playsinline",
"playsInline",
"playsinline",
BOOLEAN | DEFINED,
),
info("popover", "popover", "popover", DEFINED),
info("popovertarget", "popoverTarget", "popovertarget", DEFINED),
info(
"popovertargetaction",
"popoverTargetAction",
"popovertargetaction",
DEFINED,
),
info("poster", "poster", "poster", DEFINED),
info("prefix", "prefix", "prefix", DEFINED),
info("preload", "preload", "preload", DEFINED),
info("profile", "profile", "profile", DEFINED),
info("prompt", "prompt", "prompt", DEFINED),
info("property", "property", "property", DEFINED),
info("readonly", "readOnly", "readonly", BOOLEAN | DEFINED),
info(
"referrerpolicy",
"referrerPolicy",
"referrerpolicy",
DEFINED,
),
info("rel", "rel", "rel", SPACE_SEPARATED | DEFINED),
info("required", "required", "required", BOOLEAN | DEFINED),
info("results", "results", "results", NUMBER | DEFINED),
info("rev", "rev", "rev", DEFINED),
info("reversed", "reversed", "reversed", BOOLEAN | DEFINED),
info(
"rightmargin",
"rightMargin",
"rightmargin",
NUMBER | DEFINED,
),
info("role", "role", "role", DEFINED),
info("rows", "rows", "rows", NUMBER | DEFINED),
info("rowspan", "rowSpan", "rowspan", NUMBER | DEFINED),
info("rules", "rules", "rules", DEFINED),
info("sandbox", "sandbox", "sandbox", SPACE_SEPARATED | DEFINED),
info("scheme", "scheme", "scheme", DEFINED),
info("scope", "scope", "scope", DEFINED),
info("scoped", "scoped", "scoped", BOOLEAN | DEFINED),
info("scrolling", "scrolling", "scrolling", BOOLEANISH | DEFINED),
info("seamless", "seamless", "seamless", BOOLEAN | DEFINED),
info("security", "security", "security", DEFINED),
info(
"selected",
"selected",
"selected",
BOOLEAN | MUST_USE_PROPERTY | DEFINED,
),
info(
"shadowrootclonable",
"shadowRootClonable",
"shadowrootclonable",
BOOLEAN | DEFINED,
),
info(
"shadowrootcustomelementregistry",
"shadowRootCustomElementRegistry",
"shadowrootcustomelementregistry",
BOOLEAN | DEFINED,
),
info(
"shadowrootdelegatesfocus",
"shadowRootDelegatesFocus",
"shadowrootdelegatesfocus",
BOOLEAN | DEFINED,
),
info(
"shadowrootmode",
"shadowRootMode",
"shadowrootmode",
DEFINED,
),
info(
"shadowrootserializable",
"shadowRootSerializable",
"shadowrootserializable",
BOOLEAN | DEFINED,
),
info("shape", "shape", "shape", DEFINED),
info("size", "size", "size", NUMBER | DEFINED),
info("sizes", "sizes", "sizes", DEFINED),
info("slot", "slot", "slot", DEFINED),
info("span", "span", "span", NUMBER | DEFINED),
info(
"spellcheck",
"spellCheck",
"spellcheck",
BOOLEANISH | DEFINED,
),
info("src", "src", "src", DEFINED),
info("srcdoc", "srcDoc", "srcdoc", DEFINED),
info("srclang", "srcLang", "srclang", DEFINED),
info("srcset", "srcSet", "srcset", DEFINED),
info("standby", "standby", "standby", DEFINED),
info("start", "start", "start", NUMBER | DEFINED),
info("step", "step", "step", DEFINED),
info("style", "style", "style", DEFINED),
info("summary", "summary", "summary", DEFINED),
info("tabindex", "tabIndex", "tabindex", NUMBER | DEFINED),
info("target", "target", "target", DEFINED),
info("text", "text", "text", DEFINED),
info("title", "title", "title", DEFINED),
info("topmargin", "topMargin", "topmargin", NUMBER | DEFINED),
info("translate", "translate", "translate", DEFINED),
info("type", "type", "type", DEFINED),
info(
"typemustmatch",
"typeMustMatch",
"typemustmatch",
BOOLEAN | DEFINED,
),
info("unselectable", "unselectable", "unselectable", DEFINED),
info("usemap", "useMap", "usemap", DEFINED),
info("valign", "vAlign", "valign", DEFINED),
info("value", "value", "value", BOOLEANISH | DEFINED),
info("valuetype", "valueType", "valuetype", DEFINED),
info("version", "version", "version", DEFINED),
info("vlink", "vLink", "vlink", DEFINED),
info("vspace", "vSpace", "vspace", NUMBER | DEFINED),
info("width", "width", "width", NUMBER | DEFINED),
info("wrap", "wrap", "wrap", DEFINED),
info(
"writingsuggestions",
"writingSuggestions",
"writingsuggestions",
DEFINED,
),
info("xlink:actuate", "xLinkActuate", "xlink:actuate", DEFINED),
info("xlink:arcrole", "xLinkArcRole", "xlink:arcrole", DEFINED),
info("xlink:href", "xLinkHref", "xlink:href", DEFINED),
info("xlink:role", "xLinkRole", "xlink:role", DEFINED),
info("xlink:show", "xLinkShow", "xlink:show", DEFINED),
info("xlink:title", "xLinkTitle", "xlink:title", DEFINED),
info("xlink:type", "xLinkType", "xlink:type", DEFINED),
info("xlinkactuate", "xLinkActuate", "xlink:actuate", DEFINED),
info("xlinkarcrole", "xLinkArcRole", "xlink:arcrole", DEFINED),
info("xlinkhref", "xLinkHref", "xlink:href", DEFINED),
info("xlinkrole", "xLinkRole", "xlink:role", DEFINED),
info("xlinkshow", "xLinkShow", "xlink:show", DEFINED),
info("xlinktitle", "xLinkTitle", "xlink:title", DEFINED),
info("xlinktype", "xLinkType", "xlink:type", DEFINED),
info("xml:base", "xmlBase", "xml:base", DEFINED),
info("xml:lang", "xmlLang", "xml:lang", DEFINED),
info("xml:space", "xmlSpace", "xml:space", DEFINED),
info("xmlbase", "xmlBase", "xml:base", DEFINED),
info("xmllang", "xmlLang", "xml:lang", DEFINED),
info("xmlns", "xmlns", "xmlns", DEFINED),
info("xmlns:xlink", "xmlnsXLink", "xmlns:xlink", DEFINED),
info("xmlnsxlink", "xmlnsXLink", "xmlns:xlink", DEFINED),
info("xmlspace", "xmlSpace", "xml:space", DEFINED),
];
pub(crate) static SVG: [Info; 583] = [
info(
"about",
"about",
"about",
COMMA_OR_SPACE_SEPARATED | DEFINED,
),
info(
"accent-height",
"accentHeight",
"accent-height",
NUMBER | DEFINED,
),
info(
"accentheight",
"accentHeight",
"accent-height",
NUMBER | DEFINED,
),
info("accumulate", "accumulate", "accumulate", DEFINED),
info("additive", "additive", "additive", DEFINED),
info(
"alignment-baseline",
"alignmentBaseline",
"alignment-baseline",
DEFINED,
),
info(
"alignmentbaseline",
"alignmentBaseline",
"alignment-baseline",
DEFINED,
),
info("alphabetic", "alphabetic", "alphabetic", NUMBER | DEFINED),
info("amplitude", "amplitude", "amplitude", NUMBER | DEFINED),
info("arabic-form", "arabicForm", "arabic-form", DEFINED),
info("arabicform", "arabicForm", "arabic-form", DEFINED),
info(
"aria-activedescendant",
"ariaActiveDescendant",
"aria-activedescendant",
DEFINED,
),
info(
"aria-atomic",
"ariaAtomic",
"aria-atomic",
BOOLEANISH | DEFINED,
),
info(
"aria-autocomplete",
"ariaAutoComplete",
"aria-autocomplete",
DEFINED,
),
info("aria-busy", "ariaBusy", "aria-busy", BOOLEANISH | DEFINED),
info(
"aria-checked",
"ariaChecked",
"aria-checked",
BOOLEANISH | DEFINED,
),
info(
"aria-colcount",
"ariaColCount",
"aria-colcount",
NUMBER | DEFINED,
),
info(
"aria-colindex",
"ariaColIndex",
"aria-colindex",
NUMBER | DEFINED,
),
info(
"aria-colspan",
"ariaColSpan",
"aria-colspan",
NUMBER | DEFINED,
),
info(
"aria-controls",
"ariaControls",
"aria-controls",
SPACE_SEPARATED | DEFINED,
),
info("aria-current", "ariaCurrent", "aria-current", DEFINED),
info(
"aria-describedby",
"ariaDescribedBy",
"aria-describedby",
SPACE_SEPARATED | DEFINED,
),
info("aria-details", "ariaDetails", "aria-details", DEFINED),
info(
"aria-disabled",
"ariaDisabled",
"aria-disabled",
BOOLEANISH | DEFINED,
),
info(
"aria-dropeffect",
"ariaDropEffect",
"aria-dropeffect",
SPACE_SEPARATED | DEFINED,
),
info(
"aria-errormessage",
"ariaErrorMessage",
"aria-errormessage",
DEFINED,
),
info(
"aria-expanded",
"ariaExpanded",
"aria-expanded",
BOOLEANISH | DEFINED,
),
info(
"aria-flowto",
"ariaFlowTo",
"aria-flowto",
SPACE_SEPARATED | DEFINED,
),
info(
"aria-grabbed",
"ariaGrabbed",
"aria-grabbed",
BOOLEANISH | DEFINED,
),
info("aria-haspopup", "ariaHasPopup", "aria-haspopup", DEFINED),
info(
"aria-hidden",
"ariaHidden",
"aria-hidden",
BOOLEANISH | DEFINED,
),
info("aria-invalid", "ariaInvalid", "aria-invalid", DEFINED),
info(
"aria-keyshortcuts",
"ariaKeyShortcuts",
"aria-keyshortcuts",
DEFINED,
),
info("aria-label", "ariaLabel", "aria-label", DEFINED),
info(
"aria-labelledby",
"ariaLabelledBy",
"aria-labelledby",
SPACE_SEPARATED | DEFINED,
),
info("aria-level", "ariaLevel", "aria-level", NUMBER | DEFINED),
info("aria-live", "ariaLive", "aria-live", DEFINED),
info(
"aria-modal",
"ariaModal",
"aria-modal",
BOOLEANISH | DEFINED,
),
info(
"aria-multiline",
"ariaMultiLine",
"aria-multiline",
BOOLEANISH | DEFINED,
),
info(
"aria-multiselectable",
"ariaMultiSelectable",
"aria-multiselectable",
BOOLEANISH | DEFINED,
),
info(
"aria-orientation",
"ariaOrientation",
"aria-orientation",
DEFINED,
),
info(
"aria-owns",
"ariaOwns",
"aria-owns",
SPACE_SEPARATED | DEFINED,
),
info(
"aria-placeholder",
"ariaPlaceholder",
"aria-placeholder",
DEFINED,
),
info(
"aria-posinset",
"ariaPosInSet",
"aria-posinset",
NUMBER | DEFINED,
),
info(
"aria-pressed",
"ariaPressed",
"aria-pressed",
BOOLEANISH | DEFINED,
),
info(
"aria-readonly",
"ariaReadOnly",
"aria-readonly",
BOOLEANISH | DEFINED,
),
info("aria-relevant", "ariaRelevant", "aria-relevant", DEFINED),
info(
"aria-required",
"ariaRequired",
"aria-required",
BOOLEANISH | DEFINED,
),
info(
"aria-roledescription",
"ariaRoleDescription",
"aria-roledescription",
SPACE_SEPARATED | DEFINED,
),
info(
"aria-rowcount",
"ariaRowCount",
"aria-rowcount",
NUMBER | DEFINED,
),
info(
"aria-rowindex",
"ariaRowIndex",
"aria-rowindex",
NUMBER | DEFINED,
),
info(
"aria-rowspan",
"ariaRowSpan",
"aria-rowspan",
NUMBER | DEFINED,
),
info(
"aria-selected",
"ariaSelected",
"aria-selected",
BOOLEANISH | DEFINED,
),
info(
"aria-setsize",
"ariaSetSize",
"aria-setsize",
NUMBER | DEFINED,
),
info("aria-sort", "ariaSort", "aria-sort", DEFINED),
info(
"aria-valuemax",
"ariaValueMax",
"aria-valuemax",
NUMBER | DEFINED,
),
info(
"aria-valuemin",
"ariaValueMin",
"aria-valuemin",
NUMBER | DEFINED,
),
info(
"aria-valuenow",
"ariaValueNow",
"aria-valuenow",
NUMBER | DEFINED,
),
info("aria-valuetext", "ariaValueText", "aria-valuetext", DEFINED),
info(
"ariaactivedescendant",
"ariaActiveDescendant",
"aria-activedescendant",
DEFINED,
),
info(
"ariaatomic",
"ariaAtomic",
"aria-atomic",
BOOLEANISH | DEFINED,
),
info(
"ariaautocomplete",
"ariaAutoComplete",
"aria-autocomplete",
DEFINED,
),
info("ariabusy", "ariaBusy", "aria-busy", BOOLEANISH | DEFINED),
info(
"ariachecked",
"ariaChecked",
"aria-checked",
BOOLEANISH | DEFINED,
),
info(
"ariacolcount",
"ariaColCount",
"aria-colcount",
NUMBER | DEFINED,
),
info(
"ariacolindex",
"ariaColIndex",
"aria-colindex",
NUMBER | DEFINED,
),
info(
"ariacolspan",
"ariaColSpan",
"aria-colspan",
NUMBER | DEFINED,
),
info(
"ariacontrols",
"ariaControls",
"aria-controls",
SPACE_SEPARATED | DEFINED,
),
info("ariacurrent", "ariaCurrent", "aria-current", DEFINED),
info(
"ariadescribedby",
"ariaDescribedBy",
"aria-describedby",
SPACE_SEPARATED | DEFINED,
),
info("ariadetails", "ariaDetails", "aria-details", DEFINED),
info(
"ariadisabled",
"ariaDisabled",
"aria-disabled",
BOOLEANISH | DEFINED,
),
info(
"ariadropeffect",
"ariaDropEffect",
"aria-dropeffect",
SPACE_SEPARATED | DEFINED,
),
info(
"ariaerrormessage",
"ariaErrorMessage",
"aria-errormessage",
DEFINED,
),
info(
"ariaexpanded",
"ariaExpanded",
"aria-expanded",
BOOLEANISH | DEFINED,
),
info(
"ariaflowto",
"ariaFlowTo",
"aria-flowto",
SPACE_SEPARATED | DEFINED,
),
info(
"ariagrabbed",
"ariaGrabbed",
"aria-grabbed",
BOOLEANISH | DEFINED,
),
info("ariahaspopup", "ariaHasPopup", "aria-haspopup", DEFINED),
info(
"ariahidden",
"ariaHidden",
"aria-hidden",
BOOLEANISH | DEFINED,
),
info("ariainvalid", "ariaInvalid", "aria-invalid", DEFINED),
info(
"ariakeyshortcuts",
"ariaKeyShortcuts",
"aria-keyshortcuts",
DEFINED,
),
info("arialabel", "ariaLabel", "aria-label", DEFINED),
info(
"arialabelledby",
"ariaLabelledBy",
"aria-labelledby",
SPACE_SEPARATED | DEFINED,
),
info("arialevel", "ariaLevel", "aria-level", NUMBER | DEFINED),
info("arialive", "ariaLive", "aria-live", DEFINED),
info("ariamodal", "ariaModal", "aria-modal", BOOLEANISH | DEFINED),
info(
"ariamultiline",
"ariaMultiLine",
"aria-multiline",
BOOLEANISH | DEFINED,
),
info(
"ariamultiselectable",
"ariaMultiSelectable",
"aria-multiselectable",
BOOLEANISH | DEFINED,
),
info(
"ariaorientation",
"ariaOrientation",
"aria-orientation",
DEFINED,
),
info(
"ariaowns",
"ariaOwns",
"aria-owns",
SPACE_SEPARATED | DEFINED,
),
info(
"ariaplaceholder",
"ariaPlaceholder",
"aria-placeholder",
DEFINED,
),
info(
"ariaposinset",
"ariaPosInSet",
"aria-posinset",
NUMBER | DEFINED,
),
info(
"ariapressed",
"ariaPressed",
"aria-pressed",
BOOLEANISH | DEFINED,
),
info(
"ariareadonly",
"ariaReadOnly",
"aria-readonly",
BOOLEANISH | DEFINED,
),
info("ariarelevant", "ariaRelevant", "aria-relevant", DEFINED),
info(
"ariarequired",
"ariaRequired",
"aria-required",
BOOLEANISH | DEFINED,
),
info(
"ariaroledescription",
"ariaRoleDescription",
"aria-roledescription",
SPACE_SEPARATED | DEFINED,
),
info(
"ariarowcount",
"ariaRowCount",
"aria-rowcount",
NUMBER | DEFINED,
),
info(
"ariarowindex",
"ariaRowIndex",
"aria-rowindex",
NUMBER | DEFINED,
),
info(
"ariarowspan",
"ariaRowSpan",
"aria-rowspan",
NUMBER | DEFINED,
),
info(
"ariaselected",
"ariaSelected",
"aria-selected",
BOOLEANISH | DEFINED,
),
info(
"ariasetsize",
"ariaSetSize",
"aria-setsize",
NUMBER | DEFINED,
),
info("ariasort", "ariaSort", "aria-sort", DEFINED),
info(
"ariavaluemax",
"ariaValueMax",
"aria-valuemax",
NUMBER | DEFINED,
),
info(
"ariavaluemin",
"ariaValueMin",
"aria-valuemin",
NUMBER | DEFINED,
),
info(
"ariavaluenow",
"ariaValueNow",
"aria-valuenow",
NUMBER | DEFINED,
),
info("ariavaluetext", "ariaValueText", "aria-valuetext", DEFINED),
info("ascent", "ascent", "ascent", NUMBER | DEFINED),
info("attributename", "attributeName", "attributeName", DEFINED),
info("attributetype", "attributeType", "attributeType", DEFINED),
info("azimuth", "azimuth", "azimuth", NUMBER | DEFINED),
info("bandwidth", "bandwidth", "bandwidth", DEFINED),
info("basefrequency", "baseFrequency", "baseFrequency", DEFINED),
info("baseline-shift", "baselineShift", "baseline-shift", DEFINED),
info("baselineshift", "baselineShift", "baseline-shift", DEFINED),
info("baseprofile", "baseProfile", "baseProfile", DEFINED),
info("bbox", "bbox", "bbox", DEFINED),
info("begin", "begin", "begin", DEFINED),
info("bias", "bias", "bias", NUMBER | DEFINED),
info("by", "by", "by", DEFINED),
info("calcmode", "calcMode", "calcMode", DEFINED),
info("cap-height", "capHeight", "cap-height", NUMBER | DEFINED),
info("capheight", "capHeight", "cap-height", NUMBER | DEFINED),
info("class", "className", "class", SPACE_SEPARATED | DEFINED),
info("classname", "className", "class", SPACE_SEPARATED | DEFINED),
info("clip", "clip", "clip", DEFINED),
info("clip-path", "clipPath", "clip-path", DEFINED),
info("clip-rule", "clipRule", "clip-rule", DEFINED),
info("clippath", "clipPath", "clip-path", DEFINED),
info("clippathunits", "clipPathUnits", "clipPathUnits", DEFINED),
info("cliprule", "clipRule", "clip-rule", DEFINED),
info("color", "color", "color", DEFINED),
info(
"color-interpolation",
"colorInterpolation",
"color-interpolation",
DEFINED,
),
info(
"color-interpolation-filters",
"colorInterpolationFilters",
"color-interpolation-filters",
DEFINED,
),
info("color-profile", "colorProfile", "color-profile", DEFINED),
info(
"color-rendering",
"colorRendering",
"color-rendering",
DEFINED,
),
info(
"colorinterpolation",
"colorInterpolation",
"color-interpolation",
DEFINED,
),
info(
"colorinterpolationfilters",
"colorInterpolationFilters",
"color-interpolation-filters",
DEFINED,
),
info("colorprofile", "colorProfile", "color-profile", DEFINED),
info(
"colorrendering",
"colorRendering",
"color-rendering",
DEFINED,
),
info("content", "content", "content", DEFINED),
info(
"contentscripttype",
"contentScriptType",
"contentScriptType",
DEFINED,
),
info(
"contentstyletype",
"contentStyleType",
"contentStyleType",
DEFINED,
),
info("crossorigin", "crossOrigin", "crossorigin", DEFINED),
info("cursor", "cursor", "cursor", DEFINED),
info("cx", "cx", "cx", DEFINED),
info("cy", "cy", "cy", DEFINED),
info("d", "d", "d", DEFINED),
info("datatype", "dataType", "datatype", DEFINED),
info("defaultaction", "defaultAction", "defaultAction", DEFINED),
info("descent", "descent", "descent", NUMBER | DEFINED),
info(
"diffuseconstant",
"diffuseConstant",
"diffuseConstant",
NUMBER | DEFINED,
),
info("direction", "direction", "direction", DEFINED),
info("display", "display", "display", DEFINED),
info("divisor", "divisor", "divisor", NUMBER | DEFINED),
info(
"dominant-baseline",
"dominantBaseline",
"dominant-baseline",
DEFINED,
),
info(
"dominantbaseline",
"dominantBaseline",
"dominant-baseline",
DEFINED,
),
info("download", "download", "download", BOOLEAN | DEFINED),
info("dur", "dur", "dur", DEFINED),
info("dx", "dx", "dx", DEFINED),
info("dy", "dy", "dy", DEFINED),
info("edgemode", "edgeMode", "edgeMode", DEFINED),
info("editable", "editable", "editable", DEFINED),
info("elevation", "elevation", "elevation", NUMBER | DEFINED),
info(
"enable-background",
"enableBackground",
"enable-background",
DEFINED,
),
info(
"enablebackground",
"enableBackground",
"enable-background",
DEFINED,
),
info("end", "end", "end", DEFINED),
info("event", "event", "event", DEFINED),
info("exponent", "exponent", "exponent", NUMBER | DEFINED),
info(
"externalresourcesrequired",
"externalResourcesRequired",
"externalResourcesRequired",
DEFINED,
),
info("fill", "fill", "fill", DEFINED),
info(
"fill-opacity",
"fillOpacity",
"fill-opacity",
NUMBER | DEFINED,
),
info("fill-rule", "fillRule", "fill-rule", DEFINED),
info(
"fillopacity",
"fillOpacity",
"fill-opacity",
NUMBER | DEFINED,
),
info("fillrule", "fillRule", "fill-rule", DEFINED),
info("filter", "filter", "filter", DEFINED),
info("filterres", "filterRes", "filterRes", DEFINED),
info("filterunits", "filterUnits", "filterUnits", DEFINED),
info("flood-color", "floodColor", "flood-color", DEFINED),
info("flood-opacity", "floodOpacity", "flood-opacity", DEFINED),
info("floodcolor", "floodColor", "flood-color", DEFINED),
info("floodopacity", "floodOpacity", "flood-opacity", DEFINED),
info("focusable", "focusable", "focusable", DEFINED),
info(
"focushighlight",
"focusHighlight",
"focusHighlight",
DEFINED,
),
info("font-family", "fontFamily", "font-family", DEFINED),
info("font-size", "fontSize", "font-size", DEFINED),
info(
"font-size-adjust",
"fontSizeAdjust",
"font-size-adjust",
DEFINED,
),
info("font-stretch", "fontStretch", "font-stretch", DEFINED),
info("font-style", "fontStyle", "font-style", DEFINED),
info("font-variant", "fontVariant", "font-variant", DEFINED),
info("font-weight", "fontWeight", "font-weight", DEFINED),
info("fontfamily", "fontFamily", "font-family", DEFINED),
info("fontsize", "fontSize", "font-size", DEFINED),
info(
"fontsizeadjust",
"fontSizeAdjust",
"font-size-adjust",
DEFINED,
),
info("fontstretch", "fontStretch", "font-stretch", DEFINED),
info("fontstyle", "fontStyle", "font-style", DEFINED),
info("fontvariant", "fontVariant", "font-variant", DEFINED),
info("fontweight", "fontWeight", "font-weight", DEFINED),
info("format", "format", "format", DEFINED),
info("fr", "fr", "fr", DEFINED),
info("from", "from", "from", DEFINED),
info("fx", "fx", "fx", DEFINED),
info("fy", "fy", "fy", DEFINED),
info("g1", "g1", "g1", COMMA_SEPARATED | DEFINED),
info("g2", "g2", "g2", COMMA_SEPARATED | DEFINED),
info(
"glyph-name",
"glyphName",
"glyph-name",
COMMA_SEPARATED | DEFINED,
),
info(
"glyph-orientation-horizontal",
"glyphOrientationHorizontal",
"glyph-orientation-horizontal",
DEFINED,
),
info(
"glyph-orientation-vertical",
"glyphOrientationVertical",
"glyph-orientation-vertical",
DEFINED,
),
info(
"glyphname",
"glyphName",
"glyph-name",
COMMA_SEPARATED | DEFINED,
),
info(
"glyphorientationhorizontal",
"glyphOrientationHorizontal",
"glyph-orientation-horizontal",
DEFINED,
),
info(
"glyphorientationvertical",
"glyphOrientationVertical",
"glyph-orientation-vertical",
DEFINED,
),
info("glyphref", "glyphRef", "glyphRef", DEFINED),
info(
"gradienttransform",
"gradientTransform",
"gradientTransform",
DEFINED,
),
info("gradientunits", "gradientUnits", "gradientUnits", DEFINED),
info("handler", "handler", "handler", DEFINED),
info("hanging", "hanging", "hanging", NUMBER | DEFINED),
info(
"hatchcontentunits",
"hatchContentUnits",
"hatchContentUnits",
DEFINED,
),
info("hatchunits", "hatchUnits", "hatchUnits", DEFINED),
info("height", "height", "height", DEFINED),
info("horiz-adv-x", "horizAdvX", "horiz-adv-x", NUMBER | DEFINED),
info(
"horiz-origin-x",
"horizOriginX",
"horiz-origin-x",
NUMBER | DEFINED,
),
info(
"horiz-origin-y",
"horizOriginY",
"horiz-origin-y",
NUMBER | DEFINED,
),
info("horizadvx", "horizAdvX", "horiz-adv-x", NUMBER | DEFINED),
info(
"horizoriginx",
"horizOriginX",
"horiz-origin-x",
NUMBER | DEFINED,
),
info(
"horizoriginy",
"horizOriginY",
"horiz-origin-y",
NUMBER | DEFINED,
),
info("href", "href", "href", DEFINED),
info("hreflang", "hrefLang", "hreflang", DEFINED),
info("id", "id", "id", DEFINED),
info(
"ideographic",
"ideographic",
"ideographic",
NUMBER | DEFINED,
),
info(
"image-rendering",
"imageRendering",
"image-rendering",
DEFINED,
),
info(
"imagerendering",
"imageRendering",
"image-rendering",
DEFINED,
),
info("in", "in", "in", DEFINED),
info("in2", "in2", "in2", DEFINED),
info(
"initialvisibility",
"initialVisibility",
"initialVisibility",
DEFINED,
),
info("intercept", "intercept", "intercept", NUMBER | DEFINED),
info("k", "k", "k", NUMBER | DEFINED),
info("k1", "k1", "k1", NUMBER | DEFINED),
info("k2", "k2", "k2", NUMBER | DEFINED),
info("k3", "k3", "k3", NUMBER | DEFINED),
info("k4", "k4", "k4", NUMBER | DEFINED),
info(
"kernelmatrix",
"kernelMatrix",
"kernelMatrix",
COMMA_OR_SPACE_SEPARATED | DEFINED,
),
info(
"kernelunitlength",
"kernelUnitLength",
"kernelUnitLength",
DEFINED,
),
info("kerning", "kerning", "kerning", DEFINED),
info("keypoints", "keyPoints", "keyPoints", DEFINED),
info("keysplines", "keySplines", "keySplines", DEFINED),
info("keytimes", "keyTimes", "keyTimes", DEFINED),
info("lang", "lang", "lang", DEFINED),
info("lengthadjust", "lengthAdjust", "lengthAdjust", DEFINED),
info("letter-spacing", "letterSpacing", "letter-spacing", DEFINED),
info("letterspacing", "letterSpacing", "letter-spacing", DEFINED),
info("lighting-color", "lightingColor", "lighting-color", DEFINED),
info("lightingcolor", "lightingColor", "lighting-color", DEFINED),
info(
"limitingconeangle",
"limitingConeAngle",
"limitingConeAngle",
NUMBER | DEFINED,
),
info("local", "local", "local", DEFINED),
info("marker-end", "markerEnd", "marker-end", DEFINED),
info("marker-mid", "markerMid", "marker-mid", DEFINED),
info("marker-start", "markerStart", "marker-start", DEFINED),
info("markerend", "markerEnd", "marker-end", DEFINED),
info("markerheight", "markerHeight", "markerHeight", DEFINED),
info("markermid", "markerMid", "marker-mid", DEFINED),
info("markerstart", "markerStart", "marker-start", DEFINED),
info("markerunits", "markerUnits", "markerUnits", DEFINED),
info("markerwidth", "markerWidth", "markerWidth", DEFINED),
info("mask", "mask", "mask", DEFINED),
info("mask-type", "maskType", "mask-type", DEFINED),
info(
"maskcontentunits",
"maskContentUnits",
"maskContentUnits",
DEFINED,
),
info("masktype", "maskType", "mask-type", DEFINED),
info("maskunits", "maskUnits", "maskUnits", DEFINED),
info("mathematical", "mathematical", "mathematical", DEFINED),
info("max", "max", "max", DEFINED),
info("media", "media", "media", DEFINED),
info(
"mediacharacterencoding",
"mediaCharacterEncoding",
"mediaCharacterEncoding",
DEFINED,
),
info(
"mediacontentencodings",
"mediaContentEncodings",
"mediaContentEncodings",
DEFINED,
),
info("mediasize", "mediaSize", "mediaSize", NUMBER | DEFINED),
info("mediatime", "mediaTime", "mediaTime", DEFINED),
info("method", "method", "method", DEFINED),
info("min", "min", "min", DEFINED),
info("mode", "mode", "mode", DEFINED),
info("name", "name", "name", DEFINED),
info("nav-down", "navDown", "nav-down", DEFINED),
info("nav-down-left", "navDownLeft", "nav-down-left", DEFINED),
info("nav-down-right", "navDownRight", "nav-down-right", DEFINED),
info("nav-left", "navLeft", "nav-left", DEFINED),
info("nav-next", "navNext", "nav-next", DEFINED),
info("nav-prev", "navPrev", "nav-prev", DEFINED),
info("nav-right", "navRight", "nav-right", DEFINED),
info("nav-up", "navUp", "nav-up", DEFINED),
info("nav-up-left", "navUpLeft", "nav-up-left", DEFINED),
info("nav-up-right", "navUpRight", "nav-up-right", DEFINED),
info("navdown", "navDown", "nav-down", DEFINED),
info("navdownleft", "navDownLeft", "nav-down-left", DEFINED),
info("navdownright", "navDownRight", "nav-down-right", DEFINED),
info("navleft", "navLeft", "nav-left", DEFINED),
info("navnext", "navNext", "nav-next", DEFINED),
info("navprev", "navPrev", "nav-prev", DEFINED),
info("navright", "navRight", "nav-right", DEFINED),
info("navup", "navUp", "nav-up", DEFINED),
info("navupleft", "navUpLeft", "nav-up-left", DEFINED),
info("navupright", "navUpRight", "nav-up-right", DEFINED),
info("numoctaves", "numOctaves", "numOctaves", DEFINED),
info("observer", "observer", "observer", DEFINED),
info("offset", "offset", "offset", DEFINED),
info("onabort", "onAbort", "onabort", DEFINED),
info("onactivate", "onActivate", "onactivate", DEFINED),
info("onafterprint", "onAfterPrint", "onafterprint", DEFINED),
info("onbeforeprint", "onBeforePrint", "onbeforeprint", DEFINED),
info("onbegin", "onBegin", "onbegin", DEFINED),
info("oncancel", "onCancel", "oncancel", DEFINED),
info("oncanplay", "onCanPlay", "oncanplay", DEFINED),
info(
"oncanplaythrough",
"onCanPlayThrough",
"oncanplaythrough",
DEFINED,
),
info("onchange", "onChange", "onchange", DEFINED),
info("onclick", "onClick", "onclick", DEFINED),
info("onclose", "onClose", "onclose", DEFINED),
info("oncopy", "onCopy", "oncopy", DEFINED),
info("oncuechange", "onCueChange", "oncuechange", DEFINED),
info("oncut", "onCut", "oncut", DEFINED),
info("ondblclick", "onDblClick", "ondblclick", DEFINED),
info("ondrag", "onDrag", "ondrag", DEFINED),
info("ondragend", "onDragEnd", "ondragend", DEFINED),
info("ondragenter", "onDragEnter", "ondragenter", DEFINED),
info("ondragexit", "onDragExit", "ondragexit", DEFINED),
info("ondragleave", "onDragLeave", "ondragleave", DEFINED),
info("ondragover", "onDragOver", "ondragover", DEFINED),
info("ondragstart", "onDragStart", "ondragstart", DEFINED),
info("ondrop", "onDrop", "ondrop", DEFINED),
info(
"ondurationchange",
"onDurationChange",
"ondurationchange",
DEFINED,
),
info("onemptied", "onEmptied", "onemptied", DEFINED),
info("onend", "onEnd", "onend", DEFINED),
info("onended", "onEnded", "onended", DEFINED),
info("onerror", "onError", "onerror", DEFINED),
info("onfocus", "onFocus", "onfocus", DEFINED),
info("onfocusin", "onFocusIn", "onfocusin", DEFINED),
info("onfocusout", "onFocusOut", "onfocusout", DEFINED),
info("onhashchange", "onHashChange", "onhashchange", DEFINED),
info("oninput", "onInput", "oninput", DEFINED),
info("oninvalid", "onInvalid", "oninvalid", DEFINED),
info("onkeydown", "onKeyDown", "onkeydown", DEFINED),
info("onkeypress", "onKeyPress", "onkeypress", DEFINED),
info("onkeyup", "onKeyUp", "onkeyup", DEFINED),
info("onload", "onLoad", "onload", DEFINED),
info("onloadeddata", "onLoadedData", "onloadeddata", DEFINED),
info(
"onloadedmetadata",
"onLoadedMetadata",
"onloadedmetadata",
DEFINED,
),
info("onloadstart", "onLoadStart", "onloadstart", DEFINED),
info("onmessage", "onMessage", "onmessage", DEFINED),
info("onmousedown", "onMouseDown", "onmousedown", DEFINED),
info("onmouseenter", "onMouseEnter", "onmouseenter", DEFINED),
info("onmouseleave", "onMouseLeave", "onmouseleave", DEFINED),
info("onmousemove", "onMouseMove", "onmousemove", DEFINED),
info("onmouseout", "onMouseOut", "onmouseout", DEFINED),
info("onmouseover", "onMouseOver", "onmouseover", DEFINED),
info("onmouseup", "onMouseUp", "onmouseup", DEFINED),
info("onmousewheel", "onMouseWheel", "onmousewheel", DEFINED),
info("onoffline", "onOffline", "onoffline", DEFINED),
info("ononline", "onOnline", "ononline", DEFINED),
info("onpagehide", "onPageHide", "onpagehide", DEFINED),
info("onpageshow", "onPageShow", "onpageshow", DEFINED),
info("onpaste", "onPaste", "onpaste", DEFINED),
info("onpause", "onPause", "onpause", DEFINED),
info("onplay", "onPlay", "onplay", DEFINED),
info("onplaying", "onPlaying", "onplaying", DEFINED),
info("onpopstate", "onPopState", "onpopstate", DEFINED),
info("onprogress", "onProgress", "onprogress", DEFINED),
info("onratechange", "onRateChange", "onratechange", DEFINED),
info("onrepeat", "onRepeat", "onrepeat", DEFINED),
info("onreset", "onReset", "onreset", DEFINED),
info("onresize", "onResize", "onresize", DEFINED),
info("onscroll", "onScroll", "onscroll", DEFINED),
info("onseeked", "onSeeked", "onseeked", DEFINED),
info("onseeking", "onSeeking", "onseeking", DEFINED),
info("onselect", "onSelect", "onselect", DEFINED),
info("onshow", "onShow", "onshow", DEFINED),
info("onstalled", "onStalled", "onstalled", DEFINED),
info("onstorage", "onStorage", "onstorage", DEFINED),
info("onsubmit", "onSubmit", "onsubmit", DEFINED),
info("onsuspend", "onSuspend", "onsuspend", DEFINED),
info("ontimeupdate", "onTimeUpdate", "ontimeupdate", DEFINED),
info("ontoggle", "onToggle", "ontoggle", DEFINED),
info("onunload", "onUnload", "onunload", DEFINED),
info(
"onvolumechange",
"onVolumeChange",
"onvolumechange",
DEFINED,
),
info("onwaiting", "onWaiting", "onwaiting", DEFINED),
info("onzoom", "onZoom", "onzoom", DEFINED),
info("opacity", "opacity", "opacity", DEFINED),
info("operator", "operator", "operator", DEFINED),
info("order", "order", "order", DEFINED),
info("orient", "orient", "orient", DEFINED),
info("orientation", "orientation", "orientation", DEFINED),
info("origin", "origin", "origin", DEFINED),
info("overflow", "overflow", "overflow", DEFINED),
info("overlay", "overlay", "overlay", DEFINED),
info(
"overline-position",
"overlinePosition",
"overline-position",
NUMBER | DEFINED,
),
info(
"overline-thickness",
"overlineThickness",
"overline-thickness",
NUMBER | DEFINED,
),
info(
"overlineposition",
"overlinePosition",
"overline-position",
NUMBER | DEFINED,
),
info(
"overlinethickness",
"overlineThickness",
"overline-thickness",
NUMBER | DEFINED,
),
info("paint-order", "paintOrder", "paint-order", DEFINED),
info("paintorder", "paintOrder", "paint-order", DEFINED),
info("panose-1", "panose1", "panose-1", DEFINED),
info("panose1", "panose1", "panose-1", DEFINED),
info("path", "path", "path", DEFINED),
info("pathlength", "pathLength", "pathLength", NUMBER | DEFINED),
info(
"patterncontentunits",
"patternContentUnits",
"patternContentUnits",
DEFINED,
),
info(
"patterntransform",
"patternTransform",
"patternTransform",
DEFINED,
),
info("patternunits", "patternUnits", "patternUnits", DEFINED),
info("phase", "phase", "phase", DEFINED),
info("ping", "ping", "ping", SPACE_SEPARATED | DEFINED),
info("pitch", "pitch", "pitch", DEFINED),
info("playbackorder", "playbackOrder", "playbackorder", DEFINED),
info("pointer-events", "pointerEvents", "pointer-events", DEFINED),
info("pointerevents", "pointerEvents", "pointer-events", DEFINED),
info("points", "points", "points", DEFINED),
info("pointsatx", "pointsAtX", "pointsAtX", NUMBER | DEFINED),
info("pointsaty", "pointsAtY", "pointsAtY", NUMBER | DEFINED),
info("pointsatz", "pointsAtZ", "pointsAtZ", NUMBER | DEFINED),
info("preservealpha", "preserveAlpha", "preserveAlpha", DEFINED),
info(
"preserveaspectratio",
"preserveAspectRatio",
"preserveAspectRatio",
DEFINED,
),
info(
"primitiveunits",
"primitiveUnits",
"primitiveUnits",
DEFINED,
),
info("propagate", "propagate", "propagate", DEFINED),
info(
"property",
"property",
"property",
COMMA_OR_SPACE_SEPARATED | DEFINED,
),
info("r", "r", "r", DEFINED),
info("radius", "radius", "radius", DEFINED),
info(
"referrerpolicy",
"referrerPolicy",
"referrerpolicy",
DEFINED,
),
info("refx", "refX", "refX", DEFINED),
info("refy", "refY", "refY", DEFINED),
info("rel", "rel", "rel", COMMA_OR_SPACE_SEPARATED | DEFINED),
info(
"rendering-intent",
"renderingIntent",
"rendering-intent",
DEFINED,
),
info(
"renderingintent",
"renderingIntent",
"rendering-intent",
DEFINED,
),
info("repeatcount", "repeatCount", "repeatCount", DEFINED),
info("repeatdur", "repeatDur", "repeatDur", DEFINED),
info(
"requiredextensions",
"requiredExtensions",
"requiredExtensions",
COMMA_OR_SPACE_SEPARATED | DEFINED,
),
info(
"requiredfeatures",
"requiredFeatures",
"requiredFeatures",
COMMA_OR_SPACE_SEPARATED | DEFINED,
),
info(
"requiredfonts",
"requiredFonts",
"requiredFonts",
COMMA_OR_SPACE_SEPARATED | DEFINED,
),
info(
"requiredformats",
"requiredFormats",
"requiredFormats",
COMMA_OR_SPACE_SEPARATED | DEFINED,
),
info("resource", "resource", "resource", DEFINED),
info("restart", "restart", "restart", DEFINED),
info("result", "result", "result", DEFINED),
info("rev", "rev", "rev", COMMA_OR_SPACE_SEPARATED | DEFINED),
info("role", "role", "role", DEFINED),
info("rotate", "rotate", "rotate", DEFINED),
info("rx", "rx", "rx", DEFINED),
info("ry", "ry", "ry", DEFINED),
info("scale", "scale", "scale", DEFINED),
info("seed", "seed", "seed", DEFINED),
info(
"shape-rendering",
"shapeRendering",
"shape-rendering",
DEFINED,
),
info(
"shaperendering",
"shapeRendering",
"shape-rendering",
DEFINED,
),
info("side", "side", "side", DEFINED),
info("slope", "slope", "slope", DEFINED),
info("snapshottime", "snapshotTime", "snapshotTime", DEFINED),
info("spacing", "spacing", "spacing", DEFINED),
info(
"specularconstant",
"specularConstant",
"specularConstant",
NUMBER | DEFINED,
),
info(
"specularexponent",
"specularExponent",
"specularExponent",
NUMBER | DEFINED,
),
info("spreadmethod", "spreadMethod", "spreadMethod", DEFINED),
info("startoffset", "startOffset", "startOffset", DEFINED),
info("stddeviation", "stdDeviation", "stdDeviation", DEFINED),
info("stemh", "stemh", "stemh", DEFINED),
info("stemv", "stemv", "stemv", DEFINED),
info("stitchtiles", "stitchTiles", "stitchTiles", DEFINED),
info("stop-color", "stopColor", "stop-color", DEFINED),
info("stop-opacity", "stopOpacity", "stop-opacity", DEFINED),
info("stopcolor", "stopColor", "stop-color", DEFINED),
info("stopopacity", "stopOpacity", "stop-opacity", DEFINED),
info(
"strikethrough-position",
"strikethroughPosition",
"strikethrough-position",
NUMBER | DEFINED,
),
info(
"strikethrough-thickness",
"strikethroughThickness",
"strikethrough-thickness",
NUMBER | DEFINED,
),
info(
"strikethroughposition",
"strikethroughPosition",
"strikethrough-position",
NUMBER | DEFINED,
),
info(
"strikethroughthickness",
"strikethroughThickness",
"strikethrough-thickness",
NUMBER | DEFINED,
),
info("string", "string", "string", DEFINED),
info("stroke", "stroke", "stroke", DEFINED),
info(
"stroke-dasharray",
"strokeDashArray",
"stroke-dasharray",
COMMA_OR_SPACE_SEPARATED | DEFINED,
),
info(
"stroke-dashoffset",
"strokeDashOffset",
"stroke-dashoffset",
DEFINED,
),
info("stroke-linecap", "strokeLineCap", "stroke-linecap", DEFINED),
info(
"stroke-linejoin",
"strokeLineJoin",
"stroke-linejoin",
DEFINED,
),
info(
"stroke-miterlimit",
"strokeMiterLimit",
"stroke-miterlimit",
NUMBER | DEFINED,
),
info(
"stroke-opacity",
"strokeOpacity",
"stroke-opacity",
NUMBER | DEFINED,
),
info("stroke-width", "strokeWidth", "stroke-width", DEFINED),
info(
"strokedasharray",
"strokeDashArray",
"stroke-dasharray",
COMMA_OR_SPACE_SEPARATED | DEFINED,
),
info(
"strokedashoffset",
"strokeDashOffset",
"stroke-dashoffset",
DEFINED,
),
info("strokelinecap", "strokeLineCap", "stroke-linecap", DEFINED),
info(
"strokelinejoin",
"strokeLineJoin",
"stroke-linejoin",
DEFINED,
),
info(
"strokemiterlimit",
"strokeMiterLimit",
"stroke-miterlimit",
NUMBER | DEFINED,
),
info(
"strokeopacity",
"strokeOpacity",
"stroke-opacity",
NUMBER | DEFINED,
),
info("strokewidth", "strokeWidth", "stroke-width", DEFINED),
info("style", "style", "style", DEFINED),
info(
"surfacescale",
"surfaceScale",
"surfaceScale",
NUMBER | DEFINED,
),
info("syncbehavior", "syncBehavior", "syncBehavior", DEFINED),
info(
"syncbehaviordefault",
"syncBehaviorDefault",
"syncBehaviorDefault",
DEFINED,
),
info("syncmaster", "syncMaster", "syncMaster", DEFINED),
info("synctolerance", "syncTolerance", "syncTolerance", DEFINED),
info(
"synctolerancedefault",
"syncToleranceDefault",
"syncToleranceDefault",
DEFINED,
),
info(
"systemlanguage",
"systemLanguage",
"systemLanguage",
COMMA_OR_SPACE_SEPARATED | DEFINED,
),
info("tabindex", "tabIndex", "tabindex", NUMBER | DEFINED),
info("tablevalues", "tableValues", "tableValues", DEFINED),
info("target", "target", "target", DEFINED),
info("targetx", "targetX", "targetX", NUMBER | DEFINED),
info("targety", "targetY", "targetY", NUMBER | DEFINED),
info("text-anchor", "textAnchor", "text-anchor", DEFINED),
info(
"text-decoration",
"textDecoration",
"text-decoration",
DEFINED,
),
info("text-rendering", "textRendering", "text-rendering", DEFINED),
info("textanchor", "textAnchor", "text-anchor", DEFINED),
info(
"textdecoration",
"textDecoration",
"text-decoration",
DEFINED,
),
info("textlength", "textLength", "textLength", DEFINED),
info("textrendering", "textRendering", "text-rendering", DEFINED),
info("timelinebegin", "timelineBegin", "timelinebegin", DEFINED),
info("title", "title", "title", DEFINED),
info("to", "to", "to", DEFINED),
info("transform", "transform", "transform", DEFINED),
info(
"transform-origin",
"transformOrigin",
"transform-origin",
DEFINED,
),
info(
"transformbehavior",
"transformBehavior",
"transformBehavior",
DEFINED,
),
info(
"transformorigin",
"transformOrigin",
"transform-origin",
DEFINED,
),
info("type", "type", "type", DEFINED),
info(
"typeof",
"typeOf",
"typeof",
COMMA_OR_SPACE_SEPARATED | DEFINED,
),
info("u1", "u1", "u1", DEFINED),
info("u2", "u2", "u2", DEFINED),
info(
"underline-position",
"underlinePosition",
"underline-position",
NUMBER | DEFINED,
),
info(
"underline-thickness",
"underlineThickness",
"underline-thickness",
NUMBER | DEFINED,
),
info(
"underlineposition",
"underlinePosition",
"underline-position",
NUMBER | DEFINED,
),
info(
"underlinethickness",
"underlineThickness",
"underline-thickness",
NUMBER | DEFINED,
),
info("unicode", "unicode", "unicode", DEFINED),
info("unicode-bidi", "unicodeBidi", "unicode-bidi", DEFINED),
info("unicode-range", "unicodeRange", "unicode-range", DEFINED),
info("unicodebidi", "unicodeBidi", "unicode-bidi", DEFINED),
info("unicoderange", "unicodeRange", "unicode-range", DEFINED),
info(
"units-per-em",
"unitsPerEm",
"units-per-em",
NUMBER | DEFINED,
),
info("unitsperem", "unitsPerEm", "units-per-em", NUMBER | DEFINED),
info(
"v-alphabetic",
"vAlphabetic",
"v-alphabetic",
NUMBER | DEFINED,
),
info("v-hanging", "vHanging", "v-hanging", NUMBER | DEFINED),
info(
"v-ideographic",
"vIdeographic",
"v-ideographic",
NUMBER | DEFINED,
),
info(
"v-mathematical",
"vMathematical",
"v-mathematical",
NUMBER | DEFINED,
),
info(
"valphabetic",
"vAlphabetic",
"v-alphabetic",
NUMBER | DEFINED,
),
info("values", "values", "values", DEFINED),
info("vector-effect", "vectorEffect", "vector-effect", DEFINED),
info("vectoreffect", "vectorEffect", "vector-effect", DEFINED),
info("version", "version", "version", DEFINED),
info("vert-adv-y", "vertAdvY", "vert-adv-y", NUMBER | DEFINED),
info(
"vert-origin-x",
"vertOriginX",
"vert-origin-x",
NUMBER | DEFINED,
),
info(
"vert-origin-y",
"vertOriginY",
"vert-origin-y",
NUMBER | DEFINED,
),
info("vertadvy", "vertAdvY", "vert-adv-y", NUMBER | DEFINED),
info(
"vertoriginx",
"vertOriginX",
"vert-origin-x",
NUMBER | DEFINED,
),
info(
"vertoriginy",
"vertOriginY",
"vert-origin-y",
NUMBER | DEFINED,
),
info("vhanging", "vHanging", "v-hanging", NUMBER | DEFINED),
info(
"videographic",
"vIdeographic",
"v-ideographic",
NUMBER | DEFINED,
),
info("viewbox", "viewBox", "viewBox", DEFINED),
info("viewtarget", "viewTarget", "viewTarget", DEFINED),
info("visibility", "visibility", "visibility", DEFINED),
info(
"vmathematical",
"vMathematical",
"v-mathematical",
NUMBER | DEFINED,
),
info("width", "width", "width", DEFINED),
info("widths", "widths", "widths", DEFINED),
info("word-spacing", "wordSpacing", "word-spacing", DEFINED),
info("wordspacing", "wordSpacing", "word-spacing", DEFINED),
info("writing-mode", "writingMode", "writing-mode", DEFINED),
info("writingmode", "writingMode", "writing-mode", DEFINED),
info("x", "x", "x", DEFINED),
info("x-height", "xHeight", "x-height", NUMBER | DEFINED),
info("x1", "x1", "x1", DEFINED),
info("x2", "x2", "x2", DEFINED),
info(
"xchannelselector",
"xChannelSelector",
"xChannelSelector",
DEFINED,
),
info("xheight", "xHeight", "x-height", NUMBER | DEFINED),
info("xlink:actuate", "xLinkActuate", "xlink:actuate", DEFINED),
info("xlink:arcrole", "xLinkArcRole", "xlink:arcrole", DEFINED),
info("xlink:href", "xLinkHref", "xlink:href", DEFINED),
info("xlink:role", "xLinkRole", "xlink:role", DEFINED),
info("xlink:show", "xLinkShow", "xlink:show", DEFINED),
info("xlink:title", "xLinkTitle", "xlink:title", DEFINED),
info("xlink:type", "xLinkType", "xlink:type", DEFINED),
info("xlinkactuate", "xLinkActuate", "xlink:actuate", DEFINED),
info("xlinkarcrole", "xLinkArcRole", "xlink:arcrole", DEFINED),
info("xlinkhref", "xLinkHref", "xlink:href", DEFINED),
info("xlinkrole", "xLinkRole", "xlink:role", DEFINED),
info("xlinkshow", "xLinkShow", "xlink:show", DEFINED),
info("xlinktitle", "xLinkTitle", "xlink:title", DEFINED),
info("xlinktype", "xLinkType", "xlink:type", DEFINED),
info("xml:base", "xmlBase", "xml:base", DEFINED),
info("xml:lang", "xmlLang", "xml:lang", DEFINED),
info("xml:space", "xmlSpace", "xml:space", DEFINED),
info("xmlbase", "xmlBase", "xml:base", DEFINED),
info("xmllang", "xmlLang", "xml:lang", DEFINED),
info("xmlns", "xmlns", "xmlns", DEFINED),
info("xmlns:xlink", "xmlnsXLink", "xmlns:xlink", DEFINED),
info("xmlnsxlink", "xmlnsXLink", "xmlns:xlink", DEFINED),
info("xmlspace", "xmlSpace", "xml:space", DEFINED),
info("y", "y", "y", DEFINED),
info("y1", "y1", "y1", DEFINED),
info("y2", "y2", "y2", DEFINED),
info(
"ychannelselector",
"yChannelSelector",
"yChannelSelector",
DEFINED,
),
info("z", "z", "z", DEFINED),
info("zoomandpan", "zoomAndPan", "zoomAndPan", DEFINED),
];