{
    "$ref": "#/definitions/EoxLayer",
    "$schema": "http://json-schema.org/draft-07/schema#",
    "definitions": {
        "Attr": {
            "properties": {
                "ATTRIBUTE_NODE": {
                    "enum": [
                        2
                    ],
                    "title": "ATTRIBUTE_NODE",
                    "type": "number"
                },
                "CDATA_SECTION_NODE": {
                    "enum": [
                        4
                    ],
                    "title": "CDATA_SECTION_NODE",
                    "type": "number"
                },
                "COMMENT_NODE": {
                    "enum": [
                        8
                    ],
                    "title": "COMMENT_NODE",
                    "type": "number"
                },
                "DOCUMENT_FRAGMENT_NODE": {
                    "enum": [
                        11
                    ],
                    "title": "DOCUMENT_FRAGMENT_NODE",
                    "type": "number"
                },
                "DOCUMENT_NODE": {
                    "enum": [
                        9
                    ],
                    "title": "DOCUMENT_NODE",
                    "type": "number"
                },
                "DOCUMENT_POSITION_CONTAINED_BY": {
                    "enum": [
                        16
                    ],
                    "title": "DOCUMENT_POSITION_CONTAINED_BY",
                    "type": "number"
                },
                "DOCUMENT_POSITION_CONTAINS": {
                    "enum": [
                        8
                    ],
                    "title": "DOCUMENT_POSITION_CONTAINS",
                    "type": "number"
                },
                "DOCUMENT_POSITION_DISCONNECTED": {
                    "enum": [
                        1
                    ],
                    "title": "DOCUMENT_POSITION_DISCONNECTED",
                    "type": "number"
                },
                "DOCUMENT_POSITION_FOLLOWING": {
                    "enum": [
                        4
                    ],
                    "title": "DOCUMENT_POSITION_FOLLOWING",
                    "type": "number"
                },
                "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC": {
                    "enum": [
                        32
                    ],
                    "title": "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC",
                    "type": "number"
                },
                "DOCUMENT_POSITION_PRECEDING": {
                    "enum": [
                        2
                    ],
                    "title": "DOCUMENT_POSITION_PRECEDING",
                    "type": "number"
                },
                "DOCUMENT_TYPE_NODE": {
                    "enum": [
                        10
                    ],
                    "title": "DOCUMENT_TYPE_NODE",
                    "type": "number"
                },
                "ELEMENT_NODE": {
                    "enum": [
                        1
                    ],
                    "title": "ELEMENT_NODE",
                    "type": "number"
                },
                "ENTITY_NODE": {
                    "enum": [
                        6
                    ],
                    "title": "ENTITY_NODE",
                    "type": "number"
                },
                "ENTITY_REFERENCE_NODE": {
                    "enum": [
                        5
                    ],
                    "title": "ENTITY_REFERENCE_NODE",
                    "type": "number"
                },
                "NOTATION_NODE": {
                    "enum": [
                        12
                    ],
                    "title": "NOTATION_NODE",
                    "type": "number"
                },
                "PROCESSING_INSTRUCTION_NODE": {
                    "enum": [
                        7
                    ],
                    "title": "PROCESSING_INSTRUCTION_NODE",
                    "type": "number"
                },
                "TEXT_NODE": {
                    "enum": [
                        3
                    ],
                    "title": "TEXT_NODE",
                    "type": "number"
                },
                "baseURI": {
                    "title": "baseURI",
                    "type": "string"
                },
                "childNodes": {
                    "items": {
                        "$ref": "#/definitions/ChildNode"
                    },
                    "title": "childNodes",
                    "type": "array"
                },
                "firstChild": {
                    "$ref": "#/definitions/ChildNode",
                    "title": "firstChild"
                },
                "isConnected": {
                    "title": "isConnected",
                    "type": "boolean"
                },
                "lastChild": {
                    "$ref": "#/definitions/ChildNode",
                    "title": "lastChild"
                },
                "localName": {
                    "title": "localName",
                    "type": "string"
                },
                "name": {
                    "title": "name",
                    "type": "string"
                },
                "namespaceURI": {
                    "title": "namespaceURI",
                    "type": "string"
                },
                "nextSibling": {
                    "$ref": "#/definitions/ChildNode",
                    "title": "nextSibling"
                },
                "nodeName": {
                    "title": "nodeName",
                    "type": "string"
                },
                "nodeType": {
                    "title": "nodeType",
                    "type": "number"
                },
                "nodeValue": {
                    "title": "nodeValue",
                    "type": "string"
                },
                "ownerDocument": {
                    "$ref": "#/definitions/Document",
                    "title": "ownerDocument"
                },
                "ownerElement": {
                    "$ref": "#/definitions/Element",
                    "title": "ownerElement"
                },
                "parentElement": {
                    "$ref": "#/definitions/HTMLElement",
                    "title": "parentElement"
                },
                "parentNode": {
                    "$ref": "#/definitions/ParentNode",
                    "title": "parentNode"
                },
                "prefix": {
                    "title": "prefix",
                    "type": "string"
                },
                "previousSibling": {
                    "$ref": "#/definitions/ChildNode",
                    "title": "previousSibling"
                },
                "specified": {
                    "title": "specified",
                    "type": "boolean"
                },
                "textContent": {
                    "title": "textContent",
                    "type": "string"
                },
                "value": {
                    "title": "value",
                    "type": "string"
                }
            },
            "required": [
                "ATTRIBUTE_NODE",
                "CDATA_SECTION_NODE",
                "COMMENT_NODE",
                "DOCUMENT_FRAGMENT_NODE",
                "DOCUMENT_NODE",
                "DOCUMENT_POSITION_CONTAINED_BY",
                "DOCUMENT_POSITION_CONTAINS",
                "DOCUMENT_POSITION_DISCONNECTED",
                "DOCUMENT_POSITION_FOLLOWING",
                "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC",
                "DOCUMENT_POSITION_PRECEDING",
                "DOCUMENT_TYPE_NODE",
                "ELEMENT_NODE",
                "ENTITY_NODE",
                "ENTITY_REFERENCE_NODE",
                "NOTATION_NODE",
                "PROCESSING_INSTRUCTION_NODE",
                "TEXT_NODE",
                "baseURI",
                "childNodes",
                "firstChild",
                "isConnected",
                "lastChild",
                "localName",
                "name",
                "namespaceURI",
                "nextSibling",
                "nodeName",
                "nodeType",
                "nodeValue",
                "ownerDocument",
                "ownerElement",
                "parentElement",
                "parentNode",
                "prefix",
                "previousSibling",
                "specified",
                "textContent",
                "value"
            ],
            "title": "Attr",
            "type": "object"
        },
        "AttributionLike": {
            "anyOf": [
                {
                    "items": {
                        "type": "string"
                    },
                    "type": "array"
                },
                {
                    "description": "A function that takes a {@link import (\"../View.js\").ViewStateLayerStateExtent} and returns a string or\nan array of strings representing source attributions.",
                    "type": "object"
                },
                {
                    "type": "string"
                }
            ],
            "description": "A type that can be used to provide attribution information for data sources.\n\nIt represents either\na simple string (e.g. `'© Acme Inc.'`)\nan array of simple strings (e.g. `['© Acme Inc.', '© Bacme Inc.']`)\na function that returns a string or array of strings ({@link module:ol/source/Source~Attribution})",
            "title": "AttributionLike"
        },
        "AutoFillBase": {
            "enum": [
                "",
                "off",
                "on"
            ],
            "title": "AutoFillBase",
            "type": "string"
        },
        "BackgroundColor": {
            "description": "A css color, or a function called with a view resolution returning a css color.",
            "title": "BackgroundColor",
            "type": [
                "string",
                "object"
            ]
        },
        "BarProp": {
            "properties": {
                "visible": {
                    "title": "visible",
                    "type": "boolean"
                }
            },
            "required": [
                "visible"
            ],
            "title": "BarProp",
            "type": "object"
        },
        "Blob": {
            "properties": {
                "size": {
                    "title": "size",
                    "type": "number"
                },
                "type": {
                    "title": "type",
                    "type": "string"
                }
            },
            "required": [
                "size",
                "type"
            ],
            "title": "Blob",
            "type": "object"
        },
        "BooleanExpression": {
            "anyOf": [
                {
                    "items": {},
                    "type": "array"
                },
                {
                    "type": "boolean"
                }
            ],
            "description": "A literal boolean (e.g. `true`) or an expression that evaluates to a boolean (e.g. `['>', ['get', 'population'], 1_000_000]`).",
            "title": "BooleanExpression"
        },
        "CSSNumberish": {
            "anyOf": [
                {
                    "$ref": "#/definitions/CSSNumericValue"
                },
                {
                    "type": "number"
                }
            ],
            "title": "CSSNumberish"
        },
        "CSSNumericValue": {
            "title": "CSSNumericValue",
            "type": "object"
        },
        "CSSRule": {
            "properties": {
                "CHARSET_RULE": {
                    "enum": [
                        2
                    ],
                    "title": "CHARSET_RULE",
                    "type": "number"
                },
                "COUNTER_STYLE_RULE": {
                    "enum": [
                        11
                    ],
                    "title": "COUNTER_STYLE_RULE",
                    "type": "number"
                },
                "FONT_FACE_RULE": {
                    "enum": [
                        5
                    ],
                    "title": "FONT_FACE_RULE",
                    "type": "number"
                },
                "FONT_FEATURE_VALUES_RULE": {
                    "enum": [
                        14
                    ],
                    "title": "FONT_FEATURE_VALUES_RULE",
                    "type": "number"
                },
                "IMPORT_RULE": {
                    "enum": [
                        3
                    ],
                    "title": "IMPORT_RULE",
                    "type": "number"
                },
                "KEYFRAMES_RULE": {
                    "enum": [
                        7
                    ],
                    "title": "KEYFRAMES_RULE",
                    "type": "number"
                },
                "KEYFRAME_RULE": {
                    "enum": [
                        8
                    ],
                    "title": "KEYFRAME_RULE",
                    "type": "number"
                },
                "MEDIA_RULE": {
                    "enum": [
                        4
                    ],
                    "title": "MEDIA_RULE",
                    "type": "number"
                },
                "NAMESPACE_RULE": {
                    "enum": [
                        10
                    ],
                    "title": "NAMESPACE_RULE",
                    "type": "number"
                },
                "PAGE_RULE": {
                    "enum": [
                        6
                    ],
                    "title": "PAGE_RULE",
                    "type": "number"
                },
                "STYLE_RULE": {
                    "enum": [
                        1
                    ],
                    "title": "STYLE_RULE",
                    "type": "number"
                },
                "SUPPORTS_RULE": {
                    "enum": [
                        12
                    ],
                    "title": "SUPPORTS_RULE",
                    "type": "number"
                },
                "cssText": {
                    "title": "cssText",
                    "type": "string"
                },
                "parentRule": {
                    "$ref": "#/definitions/CSSRule",
                    "title": "parentRule"
                },
                "parentStyleSheet": {
                    "$ref": "#/definitions/CSSStyleSheet",
                    "title": "parentStyleSheet"
                },
                "type": {
                    "title": "type",
                    "type": "number"
                }
            },
            "required": [
                "CHARSET_RULE",
                "COUNTER_STYLE_RULE",
                "FONT_FACE_RULE",
                "FONT_FEATURE_VALUES_RULE",
                "IMPORT_RULE",
                "KEYFRAMES_RULE",
                "KEYFRAME_RULE",
                "MEDIA_RULE",
                "NAMESPACE_RULE",
                "PAGE_RULE",
                "STYLE_RULE",
                "SUPPORTS_RULE",
                "cssText",
                "parentRule",
                "parentStyleSheet",
                "type"
            ],
            "title": "CSSRule",
            "type": "object"
        },
        "CSSStyleSheet": {
            "properties": {
                "cssRules": {
                    "additionalProperties": false,
                    "patternProperties": {
                        "^[0-9]+$": {
                            "$ref": "#/definitions/CSSRule"
                        }
                    },
                    "properties": {
                        "length": {
                            "title": "length",
                            "type": "number"
                        }
                    },
                    "required": [
                        "length"
                    ],
                    "title": "cssRules",
                    "type": "object"
                },
                "disabled": {
                    "title": "disabled",
                    "type": "boolean"
                },
                "href": {
                    "title": "href",
                    "type": "string"
                },
                "media": {
                    "additionalProperties": false,
                    "patternProperties": {
                        "^[0-9]+$": {
                            "type": "string"
                        }
                    },
                    "properties": {
                        "length": {
                            "title": "length",
                            "type": "number"
                        },
                        "mediaText": {
                            "title": "mediaText",
                            "type": "string"
                        }
                    },
                    "required": [
                        "length",
                        "mediaText"
                    ],
                    "title": "media",
                    "type": "object"
                },
                "ownerNode": {
                    "anyOf": [
                        {
                            "$ref": "#/definitions/Element"
                        },
                        {
                            "$ref": "#/definitions/ProcessingInstruction"
                        }
                    ],
                    "title": "ownerNode"
                },
                "ownerRule": {
                    "$ref": "#/definitions/CSSRule",
                    "title": "ownerRule"
                },
                "parentStyleSheet": {
                    "$ref": "#/definitions/CSSStyleSheet",
                    "title": "parentStyleSheet"
                },
                "rules": {
                    "additionalProperties": false,
                    "patternProperties": {
                        "^[0-9]+$": {
                            "$ref": "#/definitions/CSSRule"
                        }
                    },
                    "properties": {
                        "length": {
                            "title": "length",
                            "type": "number"
                        }
                    },
                    "required": [
                        "length"
                    ],
                    "title": "rules",
                    "type": "object"
                },
                "title": {
                    "title": "title",
                    "type": "string"
                },
                "type": {
                    "title": "type",
                    "type": "string"
                }
            },
            "required": [
                "cssRules",
                "disabled",
                "href",
                "media",
                "ownerNode",
                "ownerRule",
                "parentStyleSheet",
                "rules",
                "title",
                "type"
            ],
            "title": "CSSStyleSheet",
            "type": "object"
        },
        "CacheStorage": {
            "title": "CacheStorage",
            "type": "object"
        },
        "ChildNode": {
            "properties": {
                "ATTRIBUTE_NODE": {
                    "enum": [
                        2
                    ],
                    "title": "ATTRIBUTE_NODE",
                    "type": "number"
                },
                "CDATA_SECTION_NODE": {
                    "enum": [
                        4
                    ],
                    "title": "CDATA_SECTION_NODE",
                    "type": "number"
                },
                "COMMENT_NODE": {
                    "enum": [
                        8
                    ],
                    "title": "COMMENT_NODE",
                    "type": "number"
                },
                "DOCUMENT_FRAGMENT_NODE": {
                    "enum": [
                        11
                    ],
                    "title": "DOCUMENT_FRAGMENT_NODE",
                    "type": "number"
                },
                "DOCUMENT_NODE": {
                    "enum": [
                        9
                    ],
                    "title": "DOCUMENT_NODE",
                    "type": "number"
                },
                "DOCUMENT_POSITION_CONTAINED_BY": {
                    "enum": [
                        16
                    ],
                    "title": "DOCUMENT_POSITION_CONTAINED_BY",
                    "type": "number"
                },
                "DOCUMENT_POSITION_CONTAINS": {
                    "enum": [
                        8
                    ],
                    "title": "DOCUMENT_POSITION_CONTAINS",
                    "type": "number"
                },
                "DOCUMENT_POSITION_DISCONNECTED": {
                    "enum": [
                        1
                    ],
                    "title": "DOCUMENT_POSITION_DISCONNECTED",
                    "type": "number"
                },
                "DOCUMENT_POSITION_FOLLOWING": {
                    "enum": [
                        4
                    ],
                    "title": "DOCUMENT_POSITION_FOLLOWING",
                    "type": "number"
                },
                "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC": {
                    "enum": [
                        32
                    ],
                    "title": "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC",
                    "type": "number"
                },
                "DOCUMENT_POSITION_PRECEDING": {
                    "enum": [
                        2
                    ],
                    "title": "DOCUMENT_POSITION_PRECEDING",
                    "type": "number"
                },
                "DOCUMENT_TYPE_NODE": {
                    "enum": [
                        10
                    ],
                    "title": "DOCUMENT_TYPE_NODE",
                    "type": "number"
                },
                "ELEMENT_NODE": {
                    "enum": [
                        1
                    ],
                    "title": "ELEMENT_NODE",
                    "type": "number"
                },
                "ENTITY_NODE": {
                    "enum": [
                        6
                    ],
                    "title": "ENTITY_NODE",
                    "type": "number"
                },
                "ENTITY_REFERENCE_NODE": {
                    "enum": [
                        5
                    ],
                    "title": "ENTITY_REFERENCE_NODE",
                    "type": "number"
                },
                "NOTATION_NODE": {
                    "enum": [
                        12
                    ],
                    "title": "NOTATION_NODE",
                    "type": "number"
                },
                "PROCESSING_INSTRUCTION_NODE": {
                    "enum": [
                        7
                    ],
                    "title": "PROCESSING_INSTRUCTION_NODE",
                    "type": "number"
                },
                "TEXT_NODE": {
                    "enum": [
                        3
                    ],
                    "title": "TEXT_NODE",
                    "type": "number"
                },
                "baseURI": {
                    "title": "baseURI",
                    "type": "string"
                },
                "childNodes": {
                    "items": {
                        "$ref": "#/definitions/ChildNode"
                    },
                    "title": "childNodes",
                    "type": "array"
                },
                "firstChild": {
                    "$ref": "#/definitions/ChildNode",
                    "title": "firstChild"
                },
                "isConnected": {
                    "title": "isConnected",
                    "type": "boolean"
                },
                "lastChild": {
                    "$ref": "#/definitions/ChildNode",
                    "title": "lastChild"
                },
                "nextSibling": {
                    "$ref": "#/definitions/ChildNode",
                    "title": "nextSibling"
                },
                "nodeName": {
                    "title": "nodeName",
                    "type": "string"
                },
                "nodeType": {
                    "title": "nodeType",
                    "type": "number"
                },
                "nodeValue": {
                    "title": "nodeValue",
                    "type": "string"
                },
                "ownerDocument": {
                    "$ref": "#/definitions/Document",
                    "title": "ownerDocument"
                },
                "parentElement": {
                    "$ref": "#/definitions/HTMLElement",
                    "title": "parentElement"
                },
                "parentNode": {
                    "$ref": "#/definitions/ParentNode",
                    "title": "parentNode"
                },
                "previousSibling": {
                    "$ref": "#/definitions/ChildNode",
                    "title": "previousSibling"
                },
                "textContent": {
                    "title": "textContent",
                    "type": "string"
                }
            },
            "required": [
                "ATTRIBUTE_NODE",
                "CDATA_SECTION_NODE",
                "COMMENT_NODE",
                "DOCUMENT_FRAGMENT_NODE",
                "DOCUMENT_NODE",
                "DOCUMENT_POSITION_CONTAINED_BY",
                "DOCUMENT_POSITION_CONTAINS",
                "DOCUMENT_POSITION_DISCONNECTED",
                "DOCUMENT_POSITION_FOLLOWING",
                "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC",
                "DOCUMENT_POSITION_PRECEDING",
                "DOCUMENT_TYPE_NODE",
                "ELEMENT_NODE",
                "ENTITY_NODE",
                "ENTITY_REFERENCE_NODE",
                "NOTATION_NODE",
                "PROCESSING_INSTRUCTION_NODE",
                "TEXT_NODE",
                "baseURI",
                "childNodes",
                "firstChild",
                "isConnected",
                "lastChild",
                "nextSibling",
                "nodeName",
                "nodeType",
                "nodeValue",
                "ownerDocument",
                "parentElement",
                "parentNode",
                "previousSibling",
                "textContent"
            ],
            "title": "ChildNode",
            "type": "object"
        },
        "Clipboard": {
            "title": "Clipboard",
            "type": "object"
        },
        "ColorExpression": {
            "anyOf": [
                {
                    "items": {},
                    "type": "array"
                },
                {
                    "description": "A color represented as a short array [red, green, blue, alpha].\nred, green, and blue should be integers in the range 0..255 inclusive.\nalpha should be a float in the range 0..1 inclusive. If no alpha value is\ngiven then `1` will be used.",
                    "items": {
                        "type": "number"
                    },
                    "type": "array"
                },
                {
                    "type": "string"
                }
            ],
            "description": "A CSS named color (e.g. `'blue'`), an array of 3 RGB values (e.g. `[0, 255, 0]`), an array of 4 RGBA values\n(e.g. `[0, 255, 0, 0.5]`), or an expression that evaluates to one of these color types (e.g. `['get', 'color']`).",
            "title": "ColorExpression"
        },
        "CredentialsContainer": {
            "title": "CredentialsContainer",
            "type": "object"
        },
        "CrossOriginAttribute": {
            "enum": [
                "anonymous",
                "use-credentials"
            ],
            "title": "CrossOriginAttribute",
            "type": "string"
        },
        "Crypto": {
            "properties": {
                "subtle": {
                    "$ref": "#/definitions/SubtleCrypto",
                    "title": "subtle"
                }
            },
            "required": [
                "subtle"
            ],
            "title": "Crypto",
            "type": "object"
        },
        "CustomElementRegistry": {
            "title": "CustomElementRegistry",
            "type": "object"
        },
        "DOMImplementation": {
            "title": "DOMImplementation",
            "type": "object"
        },
        "DOMMatrix": {
            "properties": {
                "a": {
                    "title": "a",
                    "type": "number"
                },
                "b": {
                    "title": "b",
                    "type": "number"
                },
                "c": {
                    "title": "c",
                    "type": "number"
                },
                "d": {
                    "title": "d",
                    "type": "number"
                },
                "e": {
                    "title": "e",
                    "type": "number"
                },
                "f": {
                    "title": "f",
                    "type": "number"
                },
                "is2D": {
                    "title": "is2D",
                    "type": "boolean"
                },
                "isIdentity": {
                    "title": "isIdentity",
                    "type": "boolean"
                },
                "m11": {
                    "title": "m11",
                    "type": "number"
                },
                "m12": {
                    "title": "m12",
                    "type": "number"
                },
                "m13": {
                    "title": "m13",
                    "type": "number"
                },
                "m14": {
                    "title": "m14",
                    "type": "number"
                },
                "m21": {
                    "title": "m21",
                    "type": "number"
                },
                "m22": {
                    "title": "m22",
                    "type": "number"
                },
                "m23": {
                    "title": "m23",
                    "type": "number"
                },
                "m24": {
                    "title": "m24",
                    "type": "number"
                },
                "m31": {
                    "title": "m31",
                    "type": "number"
                },
                "m32": {
                    "title": "m32",
                    "type": "number"
                },
                "m33": {
                    "title": "m33",
                    "type": "number"
                },
                "m34": {
                    "title": "m34",
                    "type": "number"
                },
                "m41": {
                    "title": "m41",
                    "type": "number"
                },
                "m42": {
                    "title": "m42",
                    "type": "number"
                },
                "m43": {
                    "title": "m43",
                    "type": "number"
                },
                "m44": {
                    "title": "m44",
                    "type": "number"
                }
            },
            "required": [
                "a",
                "b",
                "c",
                "d",
                "e",
                "f",
                "is2D",
                "isIdentity",
                "m11",
                "m12",
                "m13",
                "m14",
                "m21",
                "m22",
                "m23",
                "m24",
                "m31",
                "m32",
                "m33",
                "m34",
                "m41",
                "m42",
                "m43",
                "m44"
            ],
            "title": "DOMMatrix",
            "type": "object"
        },
        "DOMPointReadOnly": {
            "properties": {
                "w": {
                    "title": "w",
                    "type": "number"
                },
                "x": {
                    "title": "x",
                    "type": "number"
                },
                "y": {
                    "title": "y",
                    "type": "number"
                },
                "z": {
                    "title": "z",
                    "type": "number"
                }
            },
            "required": [
                "w",
                "x",
                "y",
                "z"
            ],
            "title": "DOMPointReadOnly",
            "type": "object"
        },
        "DOMRect": {
            "properties": {
                "bottom": {
                    "title": "bottom",
                    "type": "number"
                },
                "height": {
                    "title": "height",
                    "type": "number"
                },
                "left": {
                    "title": "left",
                    "type": "number"
                },
                "right": {
                    "title": "right",
                    "type": "number"
                },
                "top": {
                    "title": "top",
                    "type": "number"
                },
                "width": {
                    "title": "width",
                    "type": "number"
                },
                "x": {
                    "title": "x",
                    "type": "number"
                },
                "y": {
                    "title": "y",
                    "type": "number"
                }
            },
            "required": [
                "bottom",
                "height",
                "left",
                "right",
                "top",
                "width",
                "x",
                "y"
            ],
            "title": "DOMRect",
            "type": "object"
        },
        "DOMRectReadOnly": {
            "properties": {
                "bottom": {
                    "title": "bottom",
                    "type": "number"
                },
                "height": {
                    "title": "height",
                    "type": "number"
                },
                "left": {
                    "title": "left",
                    "type": "number"
                },
                "right": {
                    "title": "right",
                    "type": "number"
                },
                "top": {
                    "title": "top",
                    "type": "number"
                },
                "width": {
                    "title": "width",
                    "type": "number"
                },
                "x": {
                    "title": "x",
                    "type": "number"
                },
                "y": {
                    "title": "y",
                    "type": "number"
                }
            },
            "required": [
                "bottom",
                "height",
                "left",
                "right",
                "top",
                "width",
                "x",
                "y"
            ],
            "title": "DOMRectReadOnly",
            "type": "object"
        },
        "DOMStringMap": {
            "additionalProperties": {
                "type": "string"
            },
            "title": "DOMStringMap",
            "type": "object"
        },
        "DeclutterMode": {
            "description": "Defines how symbols and text are decluttered on layers ith `declutter` set to `true`\n**declutter**: Overlapping symbols and text are decluttered.\n**obstacle**: Symbols and text are rendered, but serve as obstacle for subsequent attempts\n  to place a symbol or text at the same location.\n**none**: No decluttering is done.",
            "enum": [
                "declutter",
                "none",
                "obstacle"
            ],
            "title": "DeclutterMode",
            "type": "string"
        },
        "Document": {
            "properties": {
                "ATTRIBUTE_NODE": {
                    "enum": [
                        2
                    ],
                    "title": "ATTRIBUTE_NODE",
                    "type": "number"
                },
                "CDATA_SECTION_NODE": {
                    "enum": [
                        4
                    ],
                    "title": "CDATA_SECTION_NODE",
                    "type": "number"
                },
                "COMMENT_NODE": {
                    "enum": [
                        8
                    ],
                    "title": "COMMENT_NODE",
                    "type": "number"
                },
                "DOCUMENT_FRAGMENT_NODE": {
                    "enum": [
                        11
                    ],
                    "title": "DOCUMENT_FRAGMENT_NODE",
                    "type": "number"
                },
                "DOCUMENT_NODE": {
                    "enum": [
                        9
                    ],
                    "title": "DOCUMENT_NODE",
                    "type": "number"
                },
                "DOCUMENT_POSITION_CONTAINED_BY": {
                    "enum": [
                        16
                    ],
                    "title": "DOCUMENT_POSITION_CONTAINED_BY",
                    "type": "number"
                },
                "DOCUMENT_POSITION_CONTAINS": {
                    "enum": [
                        8
                    ],
                    "title": "DOCUMENT_POSITION_CONTAINS",
                    "type": "number"
                },
                "DOCUMENT_POSITION_DISCONNECTED": {
                    "enum": [
                        1
                    ],
                    "title": "DOCUMENT_POSITION_DISCONNECTED",
                    "type": "number"
                },
                "DOCUMENT_POSITION_FOLLOWING": {
                    "enum": [
                        4
                    ],
                    "title": "DOCUMENT_POSITION_FOLLOWING",
                    "type": "number"
                },
                "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC": {
                    "enum": [
                        32
                    ],
                    "title": "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC",
                    "type": "number"
                },
                "DOCUMENT_POSITION_PRECEDING": {
                    "enum": [
                        2
                    ],
                    "title": "DOCUMENT_POSITION_PRECEDING",
                    "type": "number"
                },
                "DOCUMENT_TYPE_NODE": {
                    "enum": [
                        10
                    ],
                    "title": "DOCUMENT_TYPE_NODE",
                    "type": "number"
                },
                "ELEMENT_NODE": {
                    "enum": [
                        1
                    ],
                    "title": "ELEMENT_NODE",
                    "type": "number"
                },
                "ENTITY_NODE": {
                    "enum": [
                        6
                    ],
                    "title": "ENTITY_NODE",
                    "type": "number"
                },
                "ENTITY_REFERENCE_NODE": {
                    "enum": [
                        5
                    ],
                    "title": "ENTITY_REFERENCE_NODE",
                    "type": "number"
                },
                "NOTATION_NODE": {
                    "enum": [
                        12
                    ],
                    "title": "NOTATION_NODE",
                    "type": "number"
                },
                "PROCESSING_INSTRUCTION_NODE": {
                    "enum": [
                        7
                    ],
                    "title": "PROCESSING_INSTRUCTION_NODE",
                    "type": "number"
                },
                "TEXT_NODE": {
                    "enum": [
                        3
                    ],
                    "title": "TEXT_NODE",
                    "type": "number"
                },
                "URL": {
                    "title": "URL",
                    "type": "string"
                },
                "activeElement": {
                    "$ref": "#/definitions/Element",
                    "title": "activeElement"
                },
                "adoptedStyleSheets": {
                    "items": {
                        "$ref": "#/definitions/CSSStyleSheet"
                    },
                    "title": "adoptedStyleSheets",
                    "type": "array"
                },
                "alinkColor": {
                    "title": "alinkColor",
                    "type": "string"
                },
                "all": {
                    "additionalProperties": false,
                    "patternProperties": {
                        "^[0-9]+$": {
                            "$ref": "#/definitions/Element"
                        }
                    },
                    "properties": {
                        "length": {
                            "title": "length",
                            "type": "number"
                        }
                    },
                    "required": [
                        "length"
                    ],
                    "title": "all",
                    "type": "object"
                },
                "anchors": {
                    "items": {
                        "$ref": "#/definitions/HTMLAnchorElement"
                    },
                    "title": "anchors",
                    "type": "array"
                },
                "applets": {
                    "additionalProperties": false,
                    "patternProperties": {
                        "^[0-9]+$": {
                            "$ref": "#/definitions/Element"
                        }
                    },
                    "properties": {
                        "length": {
                            "title": "length",
                            "type": "number"
                        }
                    },
                    "required": [
                        "length"
                    ],
                    "title": "applets",
                    "type": "object"
                },
                "baseURI": {
                    "title": "baseURI",
                    "type": "string"
                },
                "bgColor": {
                    "title": "bgColor",
                    "type": "string"
                },
                "body": {
                    "$ref": "#/definitions/HTMLElement",
                    "title": "body"
                },
                "characterSet": {
                    "title": "characterSet",
                    "type": "string"
                },
                "charset": {
                    "title": "charset",
                    "type": "string"
                },
                "childElementCount": {
                    "title": "childElementCount",
                    "type": "number"
                },
                "childNodes": {
                    "items": {
                        "$ref": "#/definitions/ChildNode"
                    },
                    "title": "childNodes",
                    "type": "array"
                },
                "children": {
                    "additionalProperties": false,
                    "patternProperties": {
                        "^[0-9]+$": {
                            "$ref": "#/definitions/Element"
                        }
                    },
                    "properties": {
                        "length": {
                            "title": "length",
                            "type": "number"
                        }
                    },
                    "required": [
                        "length"
                    ],
                    "title": "children",
                    "type": "object"
                },
                "compatMode": {
                    "title": "compatMode",
                    "type": "string"
                },
                "contentType": {
                    "title": "contentType",
                    "type": "string"
                },
                "cookie": {
                    "title": "cookie",
                    "type": "string"
                },
                "currentScript": {
                    "$ref": "#/definitions/HTMLOrSVGScriptElement",
                    "title": "currentScript"
                },
                "defaultView": {
                    "allOf": [
                        {
                            "$ref": "#/definitions/Window"
                        },
                        {
                            "type": "object"
                        }
                    ],
                    "title": "defaultView"
                },
                "designMode": {
                    "title": "designMode",
                    "type": "string"
                },
                "dir": {
                    "title": "dir",
                    "type": "string"
                },
                "doctype": {
                    "$ref": "#/definitions/DocumentType",
                    "title": "doctype"
                },
                "documentElement": {
                    "$ref": "#/definitions/HTMLElement",
                    "title": "documentElement"
                },
                "documentURI": {
                    "title": "documentURI",
                    "type": "string"
                },
                "domain": {
                    "title": "domain",
                    "type": "string"
                },
                "embeds": {
                    "items": {
                        "$ref": "#/definitions/HTMLEmbedElement"
                    },
                    "title": "embeds",
                    "type": "array"
                },
                "fgColor": {
                    "title": "fgColor",
                    "type": "string"
                },
                "firstChild": {
                    "$ref": "#/definitions/ChildNode",
                    "title": "firstChild"
                },
                "firstElementChild": {
                    "$ref": "#/definitions/Element",
                    "title": "firstElementChild"
                },
                "fonts": {
                    "$ref": "#/definitions/FontFaceSet",
                    "title": "fonts"
                },
                "forms": {
                    "items": {
                        "additionalProperties": false,
                        "patternProperties": {
                            "^[0-9]+$": {
                                "$ref": "#/definitions/Element"
                            }
                        },
                        "properties": {
                            "ATTRIBUTE_NODE": {
                                "enum": [
                                    2
                                ],
                                "title": "ATTRIBUTE_NODE",
                                "type": "number"
                            },
                            "CDATA_SECTION_NODE": {
                                "enum": [
                                    4
                                ],
                                "title": "CDATA_SECTION_NODE",
                                "type": "number"
                            },
                            "COMMENT_NODE": {
                                "enum": [
                                    8
                                ],
                                "title": "COMMENT_NODE",
                                "type": "number"
                            },
                            "DOCUMENT_FRAGMENT_NODE": {
                                "enum": [
                                    11
                                ],
                                "title": "DOCUMENT_FRAGMENT_NODE",
                                "type": "number"
                            },
                            "DOCUMENT_NODE": {
                                "enum": [
                                    9
                                ],
                                "title": "DOCUMENT_NODE",
                                "type": "number"
                            },
                            "DOCUMENT_POSITION_CONTAINED_BY": {
                                "enum": [
                                    16
                                ],
                                "title": "DOCUMENT_POSITION_CONTAINED_BY",
                                "type": "number"
                            },
                            "DOCUMENT_POSITION_CONTAINS": {
                                "enum": [
                                    8
                                ],
                                "title": "DOCUMENT_POSITION_CONTAINS",
                                "type": "number"
                            },
                            "DOCUMENT_POSITION_DISCONNECTED": {
                                "enum": [
                                    1
                                ],
                                "title": "DOCUMENT_POSITION_DISCONNECTED",
                                "type": "number"
                            },
                            "DOCUMENT_POSITION_FOLLOWING": {
                                "enum": [
                                    4
                                ],
                                "title": "DOCUMENT_POSITION_FOLLOWING",
                                "type": "number"
                            },
                            "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC": {
                                "enum": [
                                    32
                                ],
                                "title": "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC",
                                "type": "number"
                            },
                            "DOCUMENT_POSITION_PRECEDING": {
                                "enum": [
                                    2
                                ],
                                "title": "DOCUMENT_POSITION_PRECEDING",
                                "type": "number"
                            },
                            "DOCUMENT_TYPE_NODE": {
                                "enum": [
                                    10
                                ],
                                "title": "DOCUMENT_TYPE_NODE",
                                "type": "number"
                            },
                            "ELEMENT_NODE": {
                                "enum": [
                                    1
                                ],
                                "title": "ELEMENT_NODE",
                                "type": "number"
                            },
                            "ENTITY_NODE": {
                                "enum": [
                                    6
                                ],
                                "title": "ENTITY_NODE",
                                "type": "number"
                            },
                            "ENTITY_REFERENCE_NODE": {
                                "enum": [
                                    5
                                ],
                                "title": "ENTITY_REFERENCE_NODE",
                                "type": "number"
                            },
                            "NOTATION_NODE": {
                                "enum": [
                                    12
                                ],
                                "title": "NOTATION_NODE",
                                "type": "number"
                            },
                            "PROCESSING_INSTRUCTION_NODE": {
                                "enum": [
                                    7
                                ],
                                "title": "PROCESSING_INSTRUCTION_NODE",
                                "type": "number"
                            },
                            "TEXT_NODE": {
                                "enum": [
                                    3
                                ],
                                "title": "TEXT_NODE",
                                "type": "number"
                            },
                            "acceptCharset": {
                                "title": "acceptCharset",
                                "type": "string"
                            },
                            "accessKey": {
                                "title": "accessKey",
                                "type": "string"
                            },
                            "accessKeyLabel": {
                                "title": "accessKeyLabel",
                                "type": "string"
                            },
                            "action": {
                                "title": "action",
                                "type": "string"
                            },
                            "ariaAtomic": {
                                "title": "ariaAtomic",
                                "type": "string"
                            },
                            "ariaAutoComplete": {
                                "title": "ariaAutoComplete",
                                "type": "string"
                            },
                            "ariaBrailleLabel": {
                                "title": "ariaBrailleLabel",
                                "type": "string"
                            },
                            "ariaBrailleRoleDescription": {
                                "title": "ariaBrailleRoleDescription",
                                "type": "string"
                            },
                            "ariaBusy": {
                                "title": "ariaBusy",
                                "type": "string"
                            },
                            "ariaChecked": {
                                "title": "ariaChecked",
                                "type": "string"
                            },
                            "ariaColCount": {
                                "title": "ariaColCount",
                                "type": "string"
                            },
                            "ariaColIndex": {
                                "title": "ariaColIndex",
                                "type": "string"
                            },
                            "ariaColSpan": {
                                "title": "ariaColSpan",
                                "type": "string"
                            },
                            "ariaCurrent": {
                                "title": "ariaCurrent",
                                "type": "string"
                            },
                            "ariaDescription": {
                                "title": "ariaDescription",
                                "type": "string"
                            },
                            "ariaDisabled": {
                                "title": "ariaDisabled",
                                "type": "string"
                            },
                            "ariaExpanded": {
                                "title": "ariaExpanded",
                                "type": "string"
                            },
                            "ariaHasPopup": {
                                "title": "ariaHasPopup",
                                "type": "string"
                            },
                            "ariaHidden": {
                                "title": "ariaHidden",
                                "type": "string"
                            },
                            "ariaInvalid": {
                                "title": "ariaInvalid",
                                "type": "string"
                            },
                            "ariaKeyShortcuts": {
                                "title": "ariaKeyShortcuts",
                                "type": "string"
                            },
                            "ariaLabel": {
                                "title": "ariaLabel",
                                "type": "string"
                            },
                            "ariaLevel": {
                                "title": "ariaLevel",
                                "type": "string"
                            },
                            "ariaLive": {
                                "title": "ariaLive",
                                "type": "string"
                            },
                            "ariaModal": {
                                "title": "ariaModal",
                                "type": "string"
                            },
                            "ariaMultiLine": {
                                "title": "ariaMultiLine",
                                "type": "string"
                            },
                            "ariaMultiSelectable": {
                                "title": "ariaMultiSelectable",
                                "type": "string"
                            },
                            "ariaOrientation": {
                                "title": "ariaOrientation",
                                "type": "string"
                            },
                            "ariaPlaceholder": {
                                "title": "ariaPlaceholder",
                                "type": "string"
                            },
                            "ariaPosInSet": {
                                "title": "ariaPosInSet",
                                "type": "string"
                            },
                            "ariaPressed": {
                                "title": "ariaPressed",
                                "type": "string"
                            },
                            "ariaReadOnly": {
                                "title": "ariaReadOnly",
                                "type": "string"
                            },
                            "ariaRequired": {
                                "title": "ariaRequired",
                                "type": "string"
                            },
                            "ariaRoleDescription": {
                                "title": "ariaRoleDescription",
                                "type": "string"
                            },
                            "ariaRowCount": {
                                "title": "ariaRowCount",
                                "type": "string"
                            },
                            "ariaRowIndex": {
                                "title": "ariaRowIndex",
                                "type": "string"
                            },
                            "ariaRowSpan": {
                                "title": "ariaRowSpan",
                                "type": "string"
                            },
                            "ariaSelected": {
                                "title": "ariaSelected",
                                "type": "string"
                            },
                            "ariaSetSize": {
                                "title": "ariaSetSize",
                                "type": "string"
                            },
                            "ariaSort": {
                                "title": "ariaSort",
                                "type": "string"
                            },
                            "ariaValueMax": {
                                "title": "ariaValueMax",
                                "type": "string"
                            },
                            "ariaValueMin": {
                                "title": "ariaValueMin",
                                "type": "string"
                            },
                            "ariaValueNow": {
                                "title": "ariaValueNow",
                                "type": "string"
                            },
                            "ariaValueText": {
                                "title": "ariaValueText",
                                "type": "string"
                            },
                            "assignedSlot": {
                                "$ref": "#/definitions/HTMLSlotElement",
                                "title": "assignedSlot"
                            },
                            "attributeStyleMap": {
                                "$ref": "#/definitions/StylePropertyMap",
                                "title": "attributeStyleMap"
                            },
                            "attributes": {
                                "additionalProperties": false,
                                "patternProperties": {
                                    "^[0-9]+$": {
                                        "$ref": "#/definitions/Attr"
                                    }
                                },
                                "properties": {
                                    "length": {
                                        "title": "length",
                                        "type": "number"
                                    }
                                },
                                "required": [
                                    "length"
                                ],
                                "title": "attributes",
                                "type": "object"
                            },
                            "autocapitalize": {
                                "title": "autocapitalize",
                                "type": "string"
                            },
                            "autocomplete": {
                                "$ref": "#/definitions/AutoFillBase",
                                "title": "autocomplete"
                            },
                            "autofocus": {
                                "title": "autofocus",
                                "type": "boolean"
                            },
                            "baseURI": {
                                "title": "baseURI",
                                "type": "string"
                            },
                            "childElementCount": {
                                "title": "childElementCount",
                                "type": "number"
                            },
                            "childNodes": {
                                "items": {
                                    "$ref": "#/definitions/ChildNode"
                                },
                                "title": "childNodes",
                                "type": "array"
                            },
                            "children": {
                                "additionalProperties": false,
                                "patternProperties": {
                                    "^[0-9]+$": {
                                        "$ref": "#/definitions/Element"
                                    }
                                },
                                "properties": {
                                    "length": {
                                        "title": "length",
                                        "type": "number"
                                    }
                                },
                                "required": [
                                    "length"
                                ],
                                "title": "children",
                                "type": "object"
                            },
                            "classList": {
                                "additionalProperties": false,
                                "patternProperties": {
                                    "^[0-9]+$": {
                                        "type": "string"
                                    }
                                },
                                "properties": {
                                    "length": {
                                        "title": "length",
                                        "type": "number"
                                    },
                                    "value": {
                                        "title": "value",
                                        "type": "string"
                                    }
                                },
                                "required": [
                                    "length",
                                    "value"
                                ],
                                "title": "classList",
                                "type": "object"
                            },
                            "className": {
                                "title": "className",
                                "type": "string"
                            },
                            "clientHeight": {
                                "title": "clientHeight",
                                "type": "number"
                            },
                            "clientLeft": {
                                "title": "clientLeft",
                                "type": "number"
                            },
                            "clientTop": {
                                "title": "clientTop",
                                "type": "number"
                            },
                            "clientWidth": {
                                "title": "clientWidth",
                                "type": "number"
                            },
                            "contentEditable": {
                                "title": "contentEditable",
                                "type": "string"
                            },
                            "dataset": {
                                "$ref": "#/definitions/DOMStringMap",
                                "title": "dataset"
                            },
                            "dir": {
                                "title": "dir",
                                "type": "string"
                            },
                            "draggable": {
                                "title": "draggable",
                                "type": "boolean"
                            },
                            "elements": {
                                "additionalProperties": false,
                                "patternProperties": {
                                    "^[0-9]+$": {
                                        "$ref": "#/definitions/Element"
                                    }
                                },
                                "properties": {
                                    "length": {
                                        "title": "length",
                                        "type": "number"
                                    }
                                },
                                "required": [
                                    "length"
                                ],
                                "title": "elements",
                                "type": "object"
                            },
                            "encoding": {
                                "title": "encoding",
                                "type": "string"
                            },
                            "enctype": {
                                "title": "enctype",
                                "type": "string"
                            },
                            "enterKeyHint": {
                                "title": "enterKeyHint",
                                "type": "string"
                            },
                            "firstChild": {
                                "$ref": "#/definitions/ChildNode",
                                "title": "firstChild"
                            },
                            "firstElementChild": {
                                "$ref": "#/definitions/Element",
                                "title": "firstElementChild"
                            },
                            "hidden": {
                                "title": "hidden",
                                "type": "boolean"
                            },
                            "id": {
                                "title": "id",
                                "type": "string"
                            },
                            "inert": {
                                "title": "inert",
                                "type": "boolean"
                            },
                            "innerHTML": {
                                "title": "innerHTML",
                                "type": "string"
                            },
                            "innerText": {
                                "title": "innerText",
                                "type": "string"
                            },
                            "inputMode": {
                                "title": "inputMode",
                                "type": "string"
                            },
                            "isConnected": {
                                "title": "isConnected",
                                "type": "boolean"
                            },
                            "isContentEditable": {
                                "title": "isContentEditable",
                                "type": "boolean"
                            },
                            "lang": {
                                "title": "lang",
                                "type": "string"
                            },
                            "lastChild": {
                                "$ref": "#/definitions/ChildNode",
                                "title": "lastChild"
                            },
                            "lastElementChild": {
                                "$ref": "#/definitions/Element",
                                "title": "lastElementChild"
                            },
                            "length": {
                                "title": "length",
                                "type": "number"
                            },
                            "localName": {
                                "title": "localName",
                                "type": "string"
                            },
                            "method": {
                                "title": "method",
                                "type": "string"
                            },
                            "name": {
                                "title": "name",
                                "type": "string"
                            },
                            "namespaceURI": {
                                "title": "namespaceURI",
                                "type": "string"
                            },
                            "nextElementSibling": {
                                "$ref": "#/definitions/Element",
                                "title": "nextElementSibling"
                            },
                            "nextSibling": {
                                "$ref": "#/definitions/ChildNode",
                                "title": "nextSibling"
                            },
                            "noValidate": {
                                "title": "noValidate",
                                "type": "boolean"
                            },
                            "nodeName": {
                                "title": "nodeName",
                                "type": "string"
                            },
                            "nodeType": {
                                "title": "nodeType",
                                "type": "number"
                            },
                            "nodeValue": {
                                "title": "nodeValue",
                                "type": "string"
                            },
                            "nonce": {
                                "title": "nonce",
                                "type": "string"
                            },
                            "offsetHeight": {
                                "title": "offsetHeight",
                                "type": "number"
                            },
                            "offsetLeft": {
                                "title": "offsetLeft",
                                "type": "number"
                            },
                            "offsetParent": {
                                "$ref": "#/definitions/Element",
                                "title": "offsetParent"
                            },
                            "offsetTop": {
                                "title": "offsetTop",
                                "type": "number"
                            },
                            "offsetWidth": {
                                "title": "offsetWidth",
                                "type": "number"
                            },
                            "onabort": {
                                "title": "onabort",
                                "type": "object"
                            },
                            "onanimationcancel": {
                                "title": "onanimationcancel",
                                "type": "object"
                            },
                            "onanimationend": {
                                "title": "onanimationend",
                                "type": "object"
                            },
                            "onanimationiteration": {
                                "title": "onanimationiteration",
                                "type": "object"
                            },
                            "onanimationstart": {
                                "title": "onanimationstart",
                                "type": "object"
                            },
                            "onauxclick": {
                                "title": "onauxclick",
                                "type": "object"
                            },
                            "onbeforeinput": {
                                "title": "onbeforeinput",
                                "type": "object"
                            },
                            "onbeforetoggle": {
                                "title": "onbeforetoggle",
                                "type": "object"
                            },
                            "onblur": {
                                "title": "onblur",
                                "type": "object"
                            },
                            "oncancel": {
                                "title": "oncancel",
                                "type": "object"
                            },
                            "oncanplay": {
                                "title": "oncanplay",
                                "type": "object"
                            },
                            "oncanplaythrough": {
                                "title": "oncanplaythrough",
                                "type": "object"
                            },
                            "onchange": {
                                "title": "onchange",
                                "type": "object"
                            },
                            "onclick": {
                                "title": "onclick",
                                "type": "object"
                            },
                            "onclose": {
                                "title": "onclose",
                                "type": "object"
                            },
                            "oncontextmenu": {
                                "title": "oncontextmenu",
                                "type": "object"
                            },
                            "oncopy": {
                                "title": "oncopy",
                                "type": "object"
                            },
                            "oncuechange": {
                                "title": "oncuechange",
                                "type": "object"
                            },
                            "oncut": {
                                "title": "oncut",
                                "type": "object"
                            },
                            "ondblclick": {
                                "title": "ondblclick",
                                "type": "object"
                            },
                            "ondrag": {
                                "title": "ondrag",
                                "type": "object"
                            },
                            "ondragend": {
                                "title": "ondragend",
                                "type": "object"
                            },
                            "ondragenter": {
                                "title": "ondragenter",
                                "type": "object"
                            },
                            "ondragleave": {
                                "title": "ondragleave",
                                "type": "object"
                            },
                            "ondragover": {
                                "title": "ondragover",
                                "type": "object"
                            },
                            "ondragstart": {
                                "title": "ondragstart",
                                "type": "object"
                            },
                            "ondrop": {
                                "title": "ondrop",
                                "type": "object"
                            },
                            "ondurationchange": {
                                "title": "ondurationchange",
                                "type": "object"
                            },
                            "onemptied": {
                                "title": "onemptied",
                                "type": "object"
                            },
                            "onended": {
                                "title": "onended",
                                "type": "object"
                            },
                            "onerror": {
                                "$ref": "#/definitions/OnErrorEventHandlerNonNull",
                                "title": "onerror"
                            },
                            "onfocus": {
                                "title": "onfocus",
                                "type": "object"
                            },
                            "onformdata": {
                                "title": "onformdata",
                                "type": "object"
                            },
                            "onfullscreenchange": {
                                "title": "onfullscreenchange",
                                "type": "object"
                            },
                            "onfullscreenerror": {
                                "title": "onfullscreenerror",
                                "type": "object"
                            },
                            "ongotpointercapture": {
                                "title": "ongotpointercapture",
                                "type": "object"
                            },
                            "oninput": {
                                "title": "oninput",
                                "type": "object"
                            },
                            "oninvalid": {
                                "title": "oninvalid",
                                "type": "object"
                            },
                            "onkeydown": {
                                "title": "onkeydown",
                                "type": "object"
                            },
                            "onkeypress": {
                                "title": "onkeypress",
                                "type": "object"
                            },
                            "onkeyup": {
                                "title": "onkeyup",
                                "type": "object"
                            },
                            "onload": {
                                "title": "onload",
                                "type": "object"
                            },
                            "onloadeddata": {
                                "title": "onloadeddata",
                                "type": "object"
                            },
                            "onloadedmetadata": {
                                "title": "onloadedmetadata",
                                "type": "object"
                            },
                            "onloadstart": {
                                "title": "onloadstart",
                                "type": "object"
                            },
                            "onlostpointercapture": {
                                "title": "onlostpointercapture",
                                "type": "object"
                            },
                            "onmousedown": {
                                "title": "onmousedown",
                                "type": "object"
                            },
                            "onmouseenter": {
                                "title": "onmouseenter",
                                "type": "object"
                            },
                            "onmouseleave": {
                                "title": "onmouseleave",
                                "type": "object"
                            },
                            "onmousemove": {
                                "title": "onmousemove",
                                "type": "object"
                            },
                            "onmouseout": {
                                "title": "onmouseout",
                                "type": "object"
                            },
                            "onmouseover": {
                                "title": "onmouseover",
                                "type": "object"
                            },
                            "onmouseup": {
                                "title": "onmouseup",
                                "type": "object"
                            },
                            "onpaste": {
                                "title": "onpaste",
                                "type": "object"
                            },
                            "onpause": {
                                "title": "onpause",
                                "type": "object"
                            },
                            "onplay": {
                                "title": "onplay",
                                "type": "object"
                            },
                            "onplaying": {
                                "title": "onplaying",
                                "type": "object"
                            },
                            "onpointercancel": {
                                "title": "onpointercancel",
                                "type": "object"
                            },
                            "onpointerdown": {
                                "title": "onpointerdown",
                                "type": "object"
                            },
                            "onpointerenter": {
                                "title": "onpointerenter",
                                "type": "object"
                            },
                            "onpointerleave": {
                                "title": "onpointerleave",
                                "type": "object"
                            },
                            "onpointermove": {
                                "title": "onpointermove",
                                "type": "object"
                            },
                            "onpointerout": {
                                "title": "onpointerout",
                                "type": "object"
                            },
                            "onpointerover": {
                                "title": "onpointerover",
                                "type": "object"
                            },
                            "onpointerup": {
                                "title": "onpointerup",
                                "type": "object"
                            },
                            "onprogress": {
                                "title": "onprogress",
                                "type": "object"
                            },
                            "onratechange": {
                                "title": "onratechange",
                                "type": "object"
                            },
                            "onreset": {
                                "title": "onreset",
                                "type": "object"
                            },
                            "onresize": {
                                "title": "onresize",
                                "type": "object"
                            },
                            "onscroll": {
                                "title": "onscroll",
                                "type": "object"
                            },
                            "onscrollend": {
                                "title": "onscrollend",
                                "type": "object"
                            },
                            "onsecuritypolicyviolation": {
                                "title": "onsecuritypolicyviolation",
                                "type": "object"
                            },
                            "onseeked": {
                                "title": "onseeked",
                                "type": "object"
                            },
                            "onseeking": {
                                "title": "onseeking",
                                "type": "object"
                            },
                            "onselect": {
                                "title": "onselect",
                                "type": "object"
                            },
                            "onselectionchange": {
                                "title": "onselectionchange",
                                "type": "object"
                            },
                            "onselectstart": {
                                "title": "onselectstart",
                                "type": "object"
                            },
                            "onslotchange": {
                                "title": "onslotchange",
                                "type": "object"
                            },
                            "onstalled": {
                                "title": "onstalled",
                                "type": "object"
                            },
                            "onsubmit": {
                                "title": "onsubmit",
                                "type": "object"
                            },
                            "onsuspend": {
                                "title": "onsuspend",
                                "type": "object"
                            },
                            "ontimeupdate": {
                                "title": "ontimeupdate",
                                "type": "object"
                            },
                            "ontoggle": {
                                "title": "ontoggle",
                                "type": "object"
                            },
                            "ontouchcancel": {
                                "title": "ontouchcancel",
                                "type": "object"
                            },
                            "ontouchend": {
                                "title": "ontouchend",
                                "type": "object"
                            },
                            "ontouchmove": {
                                "title": "ontouchmove",
                                "type": "object"
                            },
                            "ontouchstart": {
                                "title": "ontouchstart",
                                "type": "object"
                            },
                            "ontransitioncancel": {
                                "title": "ontransitioncancel",
                                "type": "object"
                            },
                            "ontransitionend": {
                                "title": "ontransitionend",
                                "type": "object"
                            },
                            "ontransitionrun": {
                                "title": "ontransitionrun",
                                "type": "object"
                            },
                            "ontransitionstart": {
                                "title": "ontransitionstart",
                                "type": "object"
                            },
                            "onvolumechange": {
                                "title": "onvolumechange",
                                "type": "object"
                            },
                            "onwaiting": {
                                "title": "onwaiting",
                                "type": "object"
                            },
                            "onwebkitanimationend": {
                                "title": "onwebkitanimationend",
                                "type": "object"
                            },
                            "onwebkitanimationiteration": {
                                "title": "onwebkitanimationiteration",
                                "type": "object"
                            },
                            "onwebkitanimationstart": {
                                "title": "onwebkitanimationstart",
                                "type": "object"
                            },
                            "onwebkittransitionend": {
                                "title": "onwebkittransitionend",
                                "type": "object"
                            },
                            "onwheel": {
                                "title": "onwheel",
                                "type": "object"
                            },
                            "outerHTML": {
                                "title": "outerHTML",
                                "type": "string"
                            },
                            "outerText": {
                                "title": "outerText",
                                "type": "string"
                            },
                            "ownerDocument": {
                                "$ref": "#/definitions/Document",
                                "title": "ownerDocument"
                            },
                            "parentElement": {
                                "$ref": "#/definitions/HTMLElement",
                                "title": "parentElement"
                            },
                            "parentNode": {
                                "$ref": "#/definitions/ParentNode",
                                "title": "parentNode"
                            },
                            "part": {
                                "additionalProperties": false,
                                "patternProperties": {
                                    "^[0-9]+$": {
                                        "type": "string"
                                    }
                                },
                                "properties": {
                                    "length": {
                                        "title": "length",
                                        "type": "number"
                                    },
                                    "value": {
                                        "title": "value",
                                        "type": "string"
                                    }
                                },
                                "required": [
                                    "length",
                                    "value"
                                ],
                                "title": "part",
                                "type": "object"
                            },
                            "popover": {
                                "title": "popover",
                                "type": "string"
                            },
                            "prefix": {
                                "title": "prefix",
                                "type": "string"
                            },
                            "previousElementSibling": {
                                "$ref": "#/definitions/Element",
                                "title": "previousElementSibling"
                            },
                            "previousSibling": {
                                "$ref": "#/definitions/ChildNode",
                                "title": "previousSibling"
                            },
                            "rel": {
                                "title": "rel",
                                "type": "string"
                            },
                            "relList": {
                                "additionalProperties": false,
                                "patternProperties": {
                                    "^[0-9]+$": {
                                        "type": "string"
                                    }
                                },
                                "properties": {
                                    "length": {
                                        "title": "length",
                                        "type": "number"
                                    },
                                    "value": {
                                        "title": "value",
                                        "type": "string"
                                    }
                                },
                                "required": [
                                    "length",
                                    "value"
                                ],
                                "title": "relList",
                                "type": "object"
                            },
                            "role": {
                                "title": "role",
                                "type": "string"
                            },
                            "scrollHeight": {
                                "title": "scrollHeight",
                                "type": "number"
                            },
                            "scrollLeft": {
                                "title": "scrollLeft",
                                "type": "number"
                            },
                            "scrollTop": {
                                "title": "scrollTop",
                                "type": "number"
                            },
                            "scrollWidth": {
                                "title": "scrollWidth",
                                "type": "number"
                            },
                            "shadowRoot": {
                                "$ref": "#/definitions/ShadowRoot",
                                "title": "shadowRoot"
                            },
                            "slot": {
                                "title": "slot",
                                "type": "string"
                            },
                            "spellcheck": {
                                "title": "spellcheck",
                                "type": "boolean"
                            },
                            "style": {
                                "additionalProperties": false,
                                "patternProperties": {
                                    "^[0-9]+$": {
                                        "type": "string"
                                    }
                                },
                                "properties": {
                                    "accentColor": {
                                        "title": "accentColor",
                                        "type": "string"
                                    },
                                    "alignContent": {
                                        "title": "alignContent",
                                        "type": "string"
                                    },
                                    "alignItems": {
                                        "title": "alignItems",
                                        "type": "string"
                                    },
                                    "alignSelf": {
                                        "title": "alignSelf",
                                        "type": "string"
                                    },
                                    "alignmentBaseline": {
                                        "title": "alignmentBaseline",
                                        "type": "string"
                                    },
                                    "all": {
                                        "title": "all",
                                        "type": "string"
                                    },
                                    "animation": {
                                        "title": "animation",
                                        "type": "string"
                                    },
                                    "animationComposition": {
                                        "title": "animationComposition",
                                        "type": "string"
                                    },
                                    "animationDelay": {
                                        "title": "animationDelay",
                                        "type": "string"
                                    },
                                    "animationDirection": {
                                        "title": "animationDirection",
                                        "type": "string"
                                    },
                                    "animationDuration": {
                                        "title": "animationDuration",
                                        "type": "string"
                                    },
                                    "animationFillMode": {
                                        "title": "animationFillMode",
                                        "type": "string"
                                    },
                                    "animationIterationCount": {
                                        "title": "animationIterationCount",
                                        "type": "string"
                                    },
                                    "animationName": {
                                        "title": "animationName",
                                        "type": "string"
                                    },
                                    "animationPlayState": {
                                        "title": "animationPlayState",
                                        "type": "string"
                                    },
                                    "animationTimingFunction": {
                                        "title": "animationTimingFunction",
                                        "type": "string"
                                    },
                                    "appearance": {
                                        "title": "appearance",
                                        "type": "string"
                                    },
                                    "aspectRatio": {
                                        "title": "aspectRatio",
                                        "type": "string"
                                    },
                                    "backdropFilter": {
                                        "title": "backdropFilter",
                                        "type": "string"
                                    },
                                    "backfaceVisibility": {
                                        "title": "backfaceVisibility",
                                        "type": "string"
                                    },
                                    "background": {
                                        "title": "background",
                                        "type": "string"
                                    },
                                    "backgroundAttachment": {
                                        "title": "backgroundAttachment",
                                        "type": "string"
                                    },
                                    "backgroundBlendMode": {
                                        "title": "backgroundBlendMode",
                                        "type": "string"
                                    },
                                    "backgroundClip": {
                                        "title": "backgroundClip",
                                        "type": "string"
                                    },
                                    "backgroundColor": {
                                        "title": "backgroundColor",
                                        "type": "string"
                                    },
                                    "backgroundImage": {
                                        "title": "backgroundImage",
                                        "type": "string"
                                    },
                                    "backgroundOrigin": {
                                        "title": "backgroundOrigin",
                                        "type": "string"
                                    },
                                    "backgroundPosition": {
                                        "title": "backgroundPosition",
                                        "type": "string"
                                    },
                                    "backgroundPositionX": {
                                        "title": "backgroundPositionX",
                                        "type": "string"
                                    },
                                    "backgroundPositionY": {
                                        "title": "backgroundPositionY",
                                        "type": "string"
                                    },
                                    "backgroundRepeat": {
                                        "title": "backgroundRepeat",
                                        "type": "string"
                                    },
                                    "backgroundSize": {
                                        "title": "backgroundSize",
                                        "type": "string"
                                    },
                                    "baselineShift": {
                                        "title": "baselineShift",
                                        "type": "string"
                                    },
                                    "baselineSource": {
                                        "title": "baselineSource",
                                        "type": "string"
                                    },
                                    "blockSize": {
                                        "title": "blockSize",
                                        "type": "string"
                                    },
                                    "border": {
                                        "title": "border",
                                        "type": "string"
                                    },
                                    "borderBlock": {
                                        "title": "borderBlock",
                                        "type": "string"
                                    },
                                    "borderBlockColor": {
                                        "title": "borderBlockColor",
                                        "type": "string"
                                    },
                                    "borderBlockEnd": {
                                        "title": "borderBlockEnd",
                                        "type": "string"
                                    },
                                    "borderBlockEndColor": {
                                        "title": "borderBlockEndColor",
                                        "type": "string"
                                    },
                                    "borderBlockEndStyle": {
                                        "title": "borderBlockEndStyle",
                                        "type": "string"
                                    },
                                    "borderBlockEndWidth": {
                                        "title": "borderBlockEndWidth",
                                        "type": "string"
                                    },
                                    "borderBlockStart": {
                                        "title": "borderBlockStart",
                                        "type": "string"
                                    },
                                    "borderBlockStartColor": {
                                        "title": "borderBlockStartColor",
                                        "type": "string"
                                    },
                                    "borderBlockStartStyle": {
                                        "title": "borderBlockStartStyle",
                                        "type": "string"
                                    },
                                    "borderBlockStartWidth": {
                                        "title": "borderBlockStartWidth",
                                        "type": "string"
                                    },
                                    "borderBlockStyle": {
                                        "title": "borderBlockStyle",
                                        "type": "string"
                                    },
                                    "borderBlockWidth": {
                                        "title": "borderBlockWidth",
                                        "type": "string"
                                    },
                                    "borderBottom": {
                                        "title": "borderBottom",
                                        "type": "string"
                                    },
                                    "borderBottomColor": {
                                        "title": "borderBottomColor",
                                        "type": "string"
                                    },
                                    "borderBottomLeftRadius": {
                                        "title": "borderBottomLeftRadius",
                                        "type": "string"
                                    },
                                    "borderBottomRightRadius": {
                                        "title": "borderBottomRightRadius",
                                        "type": "string"
                                    },
                                    "borderBottomStyle": {
                                        "title": "borderBottomStyle",
                                        "type": "string"
                                    },
                                    "borderBottomWidth": {
                                        "title": "borderBottomWidth",
                                        "type": "string"
                                    },
                                    "borderCollapse": {
                                        "title": "borderCollapse",
                                        "type": "string"
                                    },
                                    "borderColor": {
                                        "title": "borderColor",
                                        "type": "string"
                                    },
                                    "borderEndEndRadius": {
                                        "title": "borderEndEndRadius",
                                        "type": "string"
                                    },
                                    "borderEndStartRadius": {
                                        "title": "borderEndStartRadius",
                                        "type": "string"
                                    },
                                    "borderImage": {
                                        "title": "borderImage",
                                        "type": "string"
                                    },
                                    "borderImageOutset": {
                                        "title": "borderImageOutset",
                                        "type": "string"
                                    },
                                    "borderImageRepeat": {
                                        "title": "borderImageRepeat",
                                        "type": "string"
                                    },
                                    "borderImageSlice": {
                                        "title": "borderImageSlice",
                                        "type": "string"
                                    },
                                    "borderImageSource": {
                                        "title": "borderImageSource",
                                        "type": "string"
                                    },
                                    "borderImageWidth": {
                                        "title": "borderImageWidth",
                                        "type": "string"
                                    },
                                    "borderInline": {
                                        "title": "borderInline",
                                        "type": "string"
                                    },
                                    "borderInlineColor": {
                                        "title": "borderInlineColor",
                                        "type": "string"
                                    },
                                    "borderInlineEnd": {
                                        "title": "borderInlineEnd",
                                        "type": "string"
                                    },
                                    "borderInlineEndColor": {
                                        "title": "borderInlineEndColor",
                                        "type": "string"
                                    },
                                    "borderInlineEndStyle": {
                                        "title": "borderInlineEndStyle",
                                        "type": "string"
                                    },
                                    "borderInlineEndWidth": {
                                        "title": "borderInlineEndWidth",
                                        "type": "string"
                                    },
                                    "borderInlineStart": {
                                        "title": "borderInlineStart",
                                        "type": "string"
                                    },
                                    "borderInlineStartColor": {
                                        "title": "borderInlineStartColor",
                                        "type": "string"
                                    },
                                    "borderInlineStartStyle": {
                                        "title": "borderInlineStartStyle",
                                        "type": "string"
                                    },
                                    "borderInlineStartWidth": {
                                        "title": "borderInlineStartWidth",
                                        "type": "string"
                                    },
                                    "borderInlineStyle": {
                                        "title": "borderInlineStyle",
                                        "type": "string"
                                    },
                                    "borderInlineWidth": {
                                        "title": "borderInlineWidth",
                                        "type": "string"
                                    },
                                    "borderLeft": {
                                        "title": "borderLeft",
                                        "type": "string"
                                    },
                                    "borderLeftColor": {
                                        "title": "borderLeftColor",
                                        "type": "string"
                                    },
                                    "borderLeftStyle": {
                                        "title": "borderLeftStyle",
                                        "type": "string"
                                    },
                                    "borderLeftWidth": {
                                        "title": "borderLeftWidth",
                                        "type": "string"
                                    },
                                    "borderRadius": {
                                        "title": "borderRadius",
                                        "type": "string"
                                    },
                                    "borderRight": {
                                        "title": "borderRight",
                                        "type": "string"
                                    },
                                    "borderRightColor": {
                                        "title": "borderRightColor",
                                        "type": "string"
                                    },
                                    "borderRightStyle": {
                                        "title": "borderRightStyle",
                                        "type": "string"
                                    },
                                    "borderRightWidth": {
                                        "title": "borderRightWidth",
                                        "type": "string"
                                    },
                                    "borderSpacing": {
                                        "title": "borderSpacing",
                                        "type": "string"
                                    },
                                    "borderStartEndRadius": {
                                        "title": "borderStartEndRadius",
                                        "type": "string"
                                    },
                                    "borderStartStartRadius": {
                                        "title": "borderStartStartRadius",
                                        "type": "string"
                                    },
                                    "borderStyle": {
                                        "title": "borderStyle",
                                        "type": "string"
                                    },
                                    "borderTop": {
                                        "title": "borderTop",
                                        "type": "string"
                                    },
                                    "borderTopColor": {
                                        "title": "borderTopColor",
                                        "type": "string"
                                    },
                                    "borderTopLeftRadius": {
                                        "title": "borderTopLeftRadius",
                                        "type": "string"
                                    },
                                    "borderTopRightRadius": {
                                        "title": "borderTopRightRadius",
                                        "type": "string"
                                    },
                                    "borderTopStyle": {
                                        "title": "borderTopStyle",
                                        "type": "string"
                                    },
                                    "borderTopWidth": {
                                        "title": "borderTopWidth",
                                        "type": "string"
                                    },
                                    "borderWidth": {
                                        "title": "borderWidth",
                                        "type": "string"
                                    },
                                    "bottom": {
                                        "title": "bottom",
                                        "type": "string"
                                    },
                                    "boxShadow": {
                                        "title": "boxShadow",
                                        "type": "string"
                                    },
                                    "boxSizing": {
                                        "title": "boxSizing",
                                        "type": "string"
                                    },
                                    "breakAfter": {
                                        "title": "breakAfter",
                                        "type": "string"
                                    },
                                    "breakBefore": {
                                        "title": "breakBefore",
                                        "type": "string"
                                    },
                                    "breakInside": {
                                        "title": "breakInside",
                                        "type": "string"
                                    },
                                    "captionSide": {
                                        "title": "captionSide",
                                        "type": "string"
                                    },
                                    "caretColor": {
                                        "title": "caretColor",
                                        "type": "string"
                                    },
                                    "clear": {
                                        "title": "clear",
                                        "type": "string"
                                    },
                                    "clip": {
                                        "title": "clip",
                                        "type": "string"
                                    },
                                    "clipPath": {
                                        "title": "clipPath",
                                        "type": "string"
                                    },
                                    "clipRule": {
                                        "title": "clipRule",
                                        "type": "string"
                                    },
                                    "color": {
                                        "title": "color",
                                        "type": "string"
                                    },
                                    "colorInterpolation": {
                                        "title": "colorInterpolation",
                                        "type": "string"
                                    },
                                    "colorInterpolationFilters": {
                                        "title": "colorInterpolationFilters",
                                        "type": "string"
                                    },
                                    "colorScheme": {
                                        "title": "colorScheme",
                                        "type": "string"
                                    },
                                    "columnCount": {
                                        "title": "columnCount",
                                        "type": "string"
                                    },
                                    "columnFill": {
                                        "title": "columnFill",
                                        "type": "string"
                                    },
                                    "columnGap": {
                                        "title": "columnGap",
                                        "type": "string"
                                    },
                                    "columnRule": {
                                        "title": "columnRule",
                                        "type": "string"
                                    },
                                    "columnRuleColor": {
                                        "title": "columnRuleColor",
                                        "type": "string"
                                    },
                                    "columnRuleStyle": {
                                        "title": "columnRuleStyle",
                                        "type": "string"
                                    },
                                    "columnRuleWidth": {
                                        "title": "columnRuleWidth",
                                        "type": "string"
                                    },
                                    "columnSpan": {
                                        "title": "columnSpan",
                                        "type": "string"
                                    },
                                    "columnWidth": {
                                        "title": "columnWidth",
                                        "type": "string"
                                    },
                                    "columns": {
                                        "title": "columns",
                                        "type": "string"
                                    },
                                    "contain": {
                                        "title": "contain",
                                        "type": "string"
                                    },
                                    "containIntrinsicBlockSize": {
                                        "title": "containIntrinsicBlockSize",
                                        "type": "string"
                                    },
                                    "containIntrinsicHeight": {
                                        "title": "containIntrinsicHeight",
                                        "type": "string"
                                    },
                                    "containIntrinsicInlineSize": {
                                        "title": "containIntrinsicInlineSize",
                                        "type": "string"
                                    },
                                    "containIntrinsicSize": {
                                        "title": "containIntrinsicSize",
                                        "type": "string"
                                    },
                                    "containIntrinsicWidth": {
                                        "title": "containIntrinsicWidth",
                                        "type": "string"
                                    },
                                    "container": {
                                        "title": "container",
                                        "type": "string"
                                    },
                                    "containerName": {
                                        "title": "containerName",
                                        "type": "string"
                                    },
                                    "containerType": {
                                        "title": "containerType",
                                        "type": "string"
                                    },
                                    "content": {
                                        "title": "content",
                                        "type": "string"
                                    },
                                    "contentVisibility": {
                                        "title": "contentVisibility",
                                        "type": "string"
                                    },
                                    "counterIncrement": {
                                        "title": "counterIncrement",
                                        "type": "string"
                                    },
                                    "counterReset": {
                                        "title": "counterReset",
                                        "type": "string"
                                    },
                                    "counterSet": {
                                        "title": "counterSet",
                                        "type": "string"
                                    },
                                    "cssFloat": {
                                        "title": "cssFloat",
                                        "type": "string"
                                    },
                                    "cssText": {
                                        "title": "cssText",
                                        "type": "string"
                                    },
                                    "cursor": {
                                        "title": "cursor",
                                        "type": "string"
                                    },
                                    "cx": {
                                        "title": "cx",
                                        "type": "string"
                                    },
                                    "cy": {
                                        "title": "cy",
                                        "type": "string"
                                    },
                                    "d": {
                                        "title": "d",
                                        "type": "string"
                                    },
                                    "direction": {
                                        "title": "direction",
                                        "type": "string"
                                    },
                                    "display": {
                                        "title": "display",
                                        "type": "string"
                                    },
                                    "dominantBaseline": {
                                        "title": "dominantBaseline",
                                        "type": "string"
                                    },
                                    "emptyCells": {
                                        "title": "emptyCells",
                                        "type": "string"
                                    },
                                    "fill": {
                                        "title": "fill",
                                        "type": "string"
                                    },
                                    "fillOpacity": {
                                        "title": "fillOpacity",
                                        "type": "string"
                                    },
                                    "fillRule": {
                                        "title": "fillRule",
                                        "type": "string"
                                    },
                                    "filter": {
                                        "title": "filter",
                                        "type": "string"
                                    },
                                    "flex": {
                                        "title": "flex",
                                        "type": "string"
                                    },
                                    "flexBasis": {
                                        "title": "flexBasis",
                                        "type": "string"
                                    },
                                    "flexDirection": {
                                        "title": "flexDirection",
                                        "type": "string"
                                    },
                                    "flexFlow": {
                                        "title": "flexFlow",
                                        "type": "string"
                                    },
                                    "flexGrow": {
                                        "title": "flexGrow",
                                        "type": "string"
                                    },
                                    "flexShrink": {
                                        "title": "flexShrink",
                                        "type": "string"
                                    },
                                    "flexWrap": {
                                        "title": "flexWrap",
                                        "type": "string"
                                    },
                                    "float": {
                                        "title": "float",
                                        "type": "string"
                                    },
                                    "floodColor": {
                                        "title": "floodColor",
                                        "type": "string"
                                    },
                                    "floodOpacity": {
                                        "title": "floodOpacity",
                                        "type": "string"
                                    },
                                    "font": {
                                        "title": "font",
                                        "type": "string"
                                    },
                                    "fontFamily": {
                                        "title": "fontFamily",
                                        "type": "string"
                                    },
                                    "fontFeatureSettings": {
                                        "title": "fontFeatureSettings",
                                        "type": "string"
                                    },
                                    "fontKerning": {
                                        "title": "fontKerning",
                                        "type": "string"
                                    },
                                    "fontOpticalSizing": {
                                        "title": "fontOpticalSizing",
                                        "type": "string"
                                    },
                                    "fontPalette": {
                                        "title": "fontPalette",
                                        "type": "string"
                                    },
                                    "fontSize": {
                                        "title": "fontSize",
                                        "type": "string"
                                    },
                                    "fontSizeAdjust": {
                                        "title": "fontSizeAdjust",
                                        "type": "string"
                                    },
                                    "fontStretch": {
                                        "title": "fontStretch",
                                        "type": "string"
                                    },
                                    "fontStyle": {
                                        "title": "fontStyle",
                                        "type": "string"
                                    },
                                    "fontSynthesis": {
                                        "title": "fontSynthesis",
                                        "type": "string"
                                    },
                                    "fontSynthesisSmallCaps": {
                                        "title": "fontSynthesisSmallCaps",
                                        "type": "string"
                                    },
                                    "fontSynthesisStyle": {
                                        "title": "fontSynthesisStyle",
                                        "type": "string"
                                    },
                                    "fontSynthesisWeight": {
                                        "title": "fontSynthesisWeight",
                                        "type": "string"
                                    },
                                    "fontVariant": {
                                        "title": "fontVariant",
                                        "type": "string"
                                    },
                                    "fontVariantAlternates": {
                                        "title": "fontVariantAlternates",
                                        "type": "string"
                                    },
                                    "fontVariantCaps": {
                                        "title": "fontVariantCaps",
                                        "type": "string"
                                    },
                                    "fontVariantEastAsian": {
                                        "title": "fontVariantEastAsian",
                                        "type": "string"
                                    },
                                    "fontVariantLigatures": {
                                        "title": "fontVariantLigatures",
                                        "type": "string"
                                    },
                                    "fontVariantNumeric": {
                                        "title": "fontVariantNumeric",
                                        "type": "string"
                                    },
                                    "fontVariantPosition": {
                                        "title": "fontVariantPosition",
                                        "type": "string"
                                    },
                                    "fontVariationSettings": {
                                        "title": "fontVariationSettings",
                                        "type": "string"
                                    },
                                    "fontWeight": {
                                        "title": "fontWeight",
                                        "type": "string"
                                    },
                                    "forcedColorAdjust": {
                                        "title": "forcedColorAdjust",
                                        "type": "string"
                                    },
                                    "gap": {
                                        "title": "gap",
                                        "type": "string"
                                    },
                                    "grid": {
                                        "title": "grid",
                                        "type": "string"
                                    },
                                    "gridArea": {
                                        "title": "gridArea",
                                        "type": "string"
                                    },
                                    "gridAutoColumns": {
                                        "title": "gridAutoColumns",
                                        "type": "string"
                                    },
                                    "gridAutoFlow": {
                                        "title": "gridAutoFlow",
                                        "type": "string"
                                    },
                                    "gridAutoRows": {
                                        "title": "gridAutoRows",
                                        "type": "string"
                                    },
                                    "gridColumn": {
                                        "title": "gridColumn",
                                        "type": "string"
                                    },
                                    "gridColumnEnd": {
                                        "title": "gridColumnEnd",
                                        "type": "string"
                                    },
                                    "gridColumnGap": {
                                        "title": "gridColumnGap",
                                        "type": "string"
                                    },
                                    "gridColumnStart": {
                                        "title": "gridColumnStart",
                                        "type": "string"
                                    },
                                    "gridGap": {
                                        "title": "gridGap",
                                        "type": "string"
                                    },
                                    "gridRow": {
                                        "title": "gridRow",
                                        "type": "string"
                                    },
                                    "gridRowEnd": {
                                        "title": "gridRowEnd",
                                        "type": "string"
                                    },
                                    "gridRowGap": {
                                        "title": "gridRowGap",
                                        "type": "string"
                                    },
                                    "gridRowStart": {
                                        "title": "gridRowStart",
                                        "type": "string"
                                    },
                                    "gridTemplate": {
                                        "title": "gridTemplate",
                                        "type": "string"
                                    },
                                    "gridTemplateAreas": {
                                        "title": "gridTemplateAreas",
                                        "type": "string"
                                    },
                                    "gridTemplateColumns": {
                                        "title": "gridTemplateColumns",
                                        "type": "string"
                                    },
                                    "gridTemplateRows": {
                                        "title": "gridTemplateRows",
                                        "type": "string"
                                    },
                                    "height": {
                                        "title": "height",
                                        "type": "string"
                                    },
                                    "hyphenateCharacter": {
                                        "title": "hyphenateCharacter",
                                        "type": "string"
                                    },
                                    "hyphens": {
                                        "title": "hyphens",
                                        "type": "string"
                                    },
                                    "imageOrientation": {
                                        "title": "imageOrientation",
                                        "type": "string"
                                    },
                                    "imageRendering": {
                                        "title": "imageRendering",
                                        "type": "string"
                                    },
                                    "inlineSize": {
                                        "title": "inlineSize",
                                        "type": "string"
                                    },
                                    "inset": {
                                        "title": "inset",
                                        "type": "string"
                                    },
                                    "insetBlock": {
                                        "title": "insetBlock",
                                        "type": "string"
                                    },
                                    "insetBlockEnd": {
                                        "title": "insetBlockEnd",
                                        "type": "string"
                                    },
                                    "insetBlockStart": {
                                        "title": "insetBlockStart",
                                        "type": "string"
                                    },
                                    "insetInline": {
                                        "title": "insetInline",
                                        "type": "string"
                                    },
                                    "insetInlineEnd": {
                                        "title": "insetInlineEnd",
                                        "type": "string"
                                    },
                                    "insetInlineStart": {
                                        "title": "insetInlineStart",
                                        "type": "string"
                                    },
                                    "isolation": {
                                        "title": "isolation",
                                        "type": "string"
                                    },
                                    "justifyContent": {
                                        "title": "justifyContent",
                                        "type": "string"
                                    },
                                    "justifyItems": {
                                        "title": "justifyItems",
                                        "type": "string"
                                    },
                                    "justifySelf": {
                                        "title": "justifySelf",
                                        "type": "string"
                                    },
                                    "left": {
                                        "title": "left",
                                        "type": "string"
                                    },
                                    "length": {
                                        "title": "length",
                                        "type": "number"
                                    },
                                    "letterSpacing": {
                                        "title": "letterSpacing",
                                        "type": "string"
                                    },
                                    "lightingColor": {
                                        "title": "lightingColor",
                                        "type": "string"
                                    },
                                    "lineBreak": {
                                        "title": "lineBreak",
                                        "type": "string"
                                    },
                                    "lineHeight": {
                                        "title": "lineHeight",
                                        "type": "string"
                                    },
                                    "listStyle": {
                                        "title": "listStyle",
                                        "type": "string"
                                    },
                                    "listStyleImage": {
                                        "title": "listStyleImage",
                                        "type": "string"
                                    },
                                    "listStylePosition": {
                                        "title": "listStylePosition",
                                        "type": "string"
                                    },
                                    "listStyleType": {
                                        "title": "listStyleType",
                                        "type": "string"
                                    },
                                    "margin": {
                                        "title": "margin",
                                        "type": "string"
                                    },
                                    "marginBlock": {
                                        "title": "marginBlock",
                                        "type": "string"
                                    },
                                    "marginBlockEnd": {
                                        "title": "marginBlockEnd",
                                        "type": "string"
                                    },
                                    "marginBlockStart": {
                                        "title": "marginBlockStart",
                                        "type": "string"
                                    },
                                    "marginBottom": {
                                        "title": "marginBottom",
                                        "type": "string"
                                    },
                                    "marginInline": {
                                        "title": "marginInline",
                                        "type": "string"
                                    },
                                    "marginInlineEnd": {
                                        "title": "marginInlineEnd",
                                        "type": "string"
                                    },
                                    "marginInlineStart": {
                                        "title": "marginInlineStart",
                                        "type": "string"
                                    },
                                    "marginLeft": {
                                        "title": "marginLeft",
                                        "type": "string"
                                    },
                                    "marginRight": {
                                        "title": "marginRight",
                                        "type": "string"
                                    },
                                    "marginTop": {
                                        "title": "marginTop",
                                        "type": "string"
                                    },
                                    "marker": {
                                        "title": "marker",
                                        "type": "string"
                                    },
                                    "markerEnd": {
                                        "title": "markerEnd",
                                        "type": "string"
                                    },
                                    "markerMid": {
                                        "title": "markerMid",
                                        "type": "string"
                                    },
                                    "markerStart": {
                                        "title": "markerStart",
                                        "type": "string"
                                    },
                                    "mask": {
                                        "title": "mask",
                                        "type": "string"
                                    },
                                    "maskClip": {
                                        "title": "maskClip",
                                        "type": "string"
                                    },
                                    "maskComposite": {
                                        "title": "maskComposite",
                                        "type": "string"
                                    },
                                    "maskImage": {
                                        "title": "maskImage",
                                        "type": "string"
                                    },
                                    "maskMode": {
                                        "title": "maskMode",
                                        "type": "string"
                                    },
                                    "maskOrigin": {
                                        "title": "maskOrigin",
                                        "type": "string"
                                    },
                                    "maskPosition": {
                                        "title": "maskPosition",
                                        "type": "string"
                                    },
                                    "maskRepeat": {
                                        "title": "maskRepeat",
                                        "type": "string"
                                    },
                                    "maskSize": {
                                        "title": "maskSize",
                                        "type": "string"
                                    },
                                    "maskType": {
                                        "title": "maskType",
                                        "type": "string"
                                    },
                                    "mathDepth": {
                                        "title": "mathDepth",
                                        "type": "string"
                                    },
                                    "mathStyle": {
                                        "title": "mathStyle",
                                        "type": "string"
                                    },
                                    "maxBlockSize": {
                                        "title": "maxBlockSize",
                                        "type": "string"
                                    },
                                    "maxHeight": {
                                        "title": "maxHeight",
                                        "type": "string"
                                    },
                                    "maxInlineSize": {
                                        "title": "maxInlineSize",
                                        "type": "string"
                                    },
                                    "maxWidth": {
                                        "title": "maxWidth",
                                        "type": "string"
                                    },
                                    "minBlockSize": {
                                        "title": "minBlockSize",
                                        "type": "string"
                                    },
                                    "minHeight": {
                                        "title": "minHeight",
                                        "type": "string"
                                    },
                                    "minInlineSize": {
                                        "title": "minInlineSize",
                                        "type": "string"
                                    },
                                    "minWidth": {
                                        "title": "minWidth",
                                        "type": "string"
                                    },
                                    "mixBlendMode": {
                                        "title": "mixBlendMode",
                                        "type": "string"
                                    },
                                    "objectFit": {
                                        "title": "objectFit",
                                        "type": "string"
                                    },
                                    "objectPosition": {
                                        "title": "objectPosition",
                                        "type": "string"
                                    },
                                    "offset": {
                                        "title": "offset",
                                        "type": "string"
                                    },
                                    "offsetAnchor": {
                                        "title": "offsetAnchor",
                                        "type": "string"
                                    },
                                    "offsetDistance": {
                                        "title": "offsetDistance",
                                        "type": "string"
                                    },
                                    "offsetPath": {
                                        "title": "offsetPath",
                                        "type": "string"
                                    },
                                    "offsetPosition": {
                                        "title": "offsetPosition",
                                        "type": "string"
                                    },
                                    "offsetRotate": {
                                        "title": "offsetRotate",
                                        "type": "string"
                                    },
                                    "opacity": {
                                        "title": "opacity",
                                        "type": "string"
                                    },
                                    "order": {
                                        "title": "order",
                                        "type": "string"
                                    },
                                    "orphans": {
                                        "title": "orphans",
                                        "type": "string"
                                    },
                                    "outline": {
                                        "title": "outline",
                                        "type": "string"
                                    },
                                    "outlineColor": {
                                        "title": "outlineColor",
                                        "type": "string"
                                    },
                                    "outlineOffset": {
                                        "title": "outlineOffset",
                                        "type": "string"
                                    },
                                    "outlineStyle": {
                                        "title": "outlineStyle",
                                        "type": "string"
                                    },
                                    "outlineWidth": {
                                        "title": "outlineWidth",
                                        "type": "string"
                                    },
                                    "overflow": {
                                        "title": "overflow",
                                        "type": "string"
                                    },
                                    "overflowAnchor": {
                                        "title": "overflowAnchor",
                                        "type": "string"
                                    },
                                    "overflowClipMargin": {
                                        "title": "overflowClipMargin",
                                        "type": "string"
                                    },
                                    "overflowWrap": {
                                        "title": "overflowWrap",
                                        "type": "string"
                                    },
                                    "overflowX": {
                                        "title": "overflowX",
                                        "type": "string"
                                    },
                                    "overflowY": {
                                        "title": "overflowY",
                                        "type": "string"
                                    },
                                    "overscrollBehavior": {
                                        "title": "overscrollBehavior",
                                        "type": "string"
                                    },
                                    "overscrollBehaviorBlock": {
                                        "title": "overscrollBehaviorBlock",
                                        "type": "string"
                                    },
                                    "overscrollBehaviorInline": {
                                        "title": "overscrollBehaviorInline",
                                        "type": "string"
                                    },
                                    "overscrollBehaviorX": {
                                        "title": "overscrollBehaviorX",
                                        "type": "string"
                                    },
                                    "overscrollBehaviorY": {
                                        "title": "overscrollBehaviorY",
                                        "type": "string"
                                    },
                                    "padding": {
                                        "title": "padding",
                                        "type": "string"
                                    },
                                    "paddingBlock": {
                                        "title": "paddingBlock",
                                        "type": "string"
                                    },
                                    "paddingBlockEnd": {
                                        "title": "paddingBlockEnd",
                                        "type": "string"
                                    },
                                    "paddingBlockStart": {
                                        "title": "paddingBlockStart",
                                        "type": "string"
                                    },
                                    "paddingBottom": {
                                        "title": "paddingBottom",
                                        "type": "string"
                                    },
                                    "paddingInline": {
                                        "title": "paddingInline",
                                        "type": "string"
                                    },
                                    "paddingInlineEnd": {
                                        "title": "paddingInlineEnd",
                                        "type": "string"
                                    },
                                    "paddingInlineStart": {
                                        "title": "paddingInlineStart",
                                        "type": "string"
                                    },
                                    "paddingLeft": {
                                        "title": "paddingLeft",
                                        "type": "string"
                                    },
                                    "paddingRight": {
                                        "title": "paddingRight",
                                        "type": "string"
                                    },
                                    "paddingTop": {
                                        "title": "paddingTop",
                                        "type": "string"
                                    },
                                    "page": {
                                        "title": "page",
                                        "type": "string"
                                    },
                                    "pageBreakAfter": {
                                        "title": "pageBreakAfter",
                                        "type": "string"
                                    },
                                    "pageBreakBefore": {
                                        "title": "pageBreakBefore",
                                        "type": "string"
                                    },
                                    "pageBreakInside": {
                                        "title": "pageBreakInside",
                                        "type": "string"
                                    },
                                    "paintOrder": {
                                        "title": "paintOrder",
                                        "type": "string"
                                    },
                                    "parentRule": {
                                        "$ref": "#/definitions/CSSRule",
                                        "title": "parentRule"
                                    },
                                    "perspective": {
                                        "title": "perspective",
                                        "type": "string"
                                    },
                                    "perspectiveOrigin": {
                                        "title": "perspectiveOrigin",
                                        "type": "string"
                                    },
                                    "placeContent": {
                                        "title": "placeContent",
                                        "type": "string"
                                    },
                                    "placeItems": {
                                        "title": "placeItems",
                                        "type": "string"
                                    },
                                    "placeSelf": {
                                        "title": "placeSelf",
                                        "type": "string"
                                    },
                                    "pointerEvents": {
                                        "title": "pointerEvents",
                                        "type": "string"
                                    },
                                    "position": {
                                        "title": "position",
                                        "type": "string"
                                    },
                                    "printColorAdjust": {
                                        "title": "printColorAdjust",
                                        "type": "string"
                                    },
                                    "quotes": {
                                        "title": "quotes",
                                        "type": "string"
                                    },
                                    "r": {
                                        "title": "r",
                                        "type": "string"
                                    },
                                    "resize": {
                                        "title": "resize",
                                        "type": "string"
                                    },
                                    "right": {
                                        "title": "right",
                                        "type": "string"
                                    },
                                    "rotate": {
                                        "title": "rotate",
                                        "type": "string"
                                    },
                                    "rowGap": {
                                        "title": "rowGap",
                                        "type": "string"
                                    },
                                    "rubyPosition": {
                                        "title": "rubyPosition",
                                        "type": "string"
                                    },
                                    "rx": {
                                        "title": "rx",
                                        "type": "string"
                                    },
                                    "ry": {
                                        "title": "ry",
                                        "type": "string"
                                    },
                                    "scale": {
                                        "title": "scale",
                                        "type": "string"
                                    },
                                    "scrollBehavior": {
                                        "title": "scrollBehavior",
                                        "type": "string"
                                    },
                                    "scrollMargin": {
                                        "title": "scrollMargin",
                                        "type": "string"
                                    },
                                    "scrollMarginBlock": {
                                        "title": "scrollMarginBlock",
                                        "type": "string"
                                    },
                                    "scrollMarginBlockEnd": {
                                        "title": "scrollMarginBlockEnd",
                                        "type": "string"
                                    },
                                    "scrollMarginBlockStart": {
                                        "title": "scrollMarginBlockStart",
                                        "type": "string"
                                    },
                                    "scrollMarginBottom": {
                                        "title": "scrollMarginBottom",
                                        "type": "string"
                                    },
                                    "scrollMarginInline": {
                                        "title": "scrollMarginInline",
                                        "type": "string"
                                    },
                                    "scrollMarginInlineEnd": {
                                        "title": "scrollMarginInlineEnd",
                                        "type": "string"
                                    },
                                    "scrollMarginInlineStart": {
                                        "title": "scrollMarginInlineStart",
                                        "type": "string"
                                    },
                                    "scrollMarginLeft": {
                                        "title": "scrollMarginLeft",
                                        "type": "string"
                                    },
                                    "scrollMarginRight": {
                                        "title": "scrollMarginRight",
                                        "type": "string"
                                    },
                                    "scrollMarginTop": {
                                        "title": "scrollMarginTop",
                                        "type": "string"
                                    },
                                    "scrollPadding": {
                                        "title": "scrollPadding",
                                        "type": "string"
                                    },
                                    "scrollPaddingBlock": {
                                        "title": "scrollPaddingBlock",
                                        "type": "string"
                                    },
                                    "scrollPaddingBlockEnd": {
                                        "title": "scrollPaddingBlockEnd",
                                        "type": "string"
                                    },
                                    "scrollPaddingBlockStart": {
                                        "title": "scrollPaddingBlockStart",
                                        "type": "string"
                                    },
                                    "scrollPaddingBottom": {
                                        "title": "scrollPaddingBottom",
                                        "type": "string"
                                    },
                                    "scrollPaddingInline": {
                                        "title": "scrollPaddingInline",
                                        "type": "string"
                                    },
                                    "scrollPaddingInlineEnd": {
                                        "title": "scrollPaddingInlineEnd",
                                        "type": "string"
                                    },
                                    "scrollPaddingInlineStart": {
                                        "title": "scrollPaddingInlineStart",
                                        "type": "string"
                                    },
                                    "scrollPaddingLeft": {
                                        "title": "scrollPaddingLeft",
                                        "type": "string"
                                    },
                                    "scrollPaddingRight": {
                                        "title": "scrollPaddingRight",
                                        "type": "string"
                                    },
                                    "scrollPaddingTop": {
                                        "title": "scrollPaddingTop",
                                        "type": "string"
                                    },
                                    "scrollSnapAlign": {
                                        "title": "scrollSnapAlign",
                                        "type": "string"
                                    },
                                    "scrollSnapStop": {
                                        "title": "scrollSnapStop",
                                        "type": "string"
                                    },
                                    "scrollSnapType": {
                                        "title": "scrollSnapType",
                                        "type": "string"
                                    },
                                    "scrollbarColor": {
                                        "title": "scrollbarColor",
                                        "type": "string"
                                    },
                                    "scrollbarGutter": {
                                        "title": "scrollbarGutter",
                                        "type": "string"
                                    },
                                    "scrollbarWidth": {
                                        "title": "scrollbarWidth",
                                        "type": "string"
                                    },
                                    "shapeImageThreshold": {
                                        "title": "shapeImageThreshold",
                                        "type": "string"
                                    },
                                    "shapeMargin": {
                                        "title": "shapeMargin",
                                        "type": "string"
                                    },
                                    "shapeOutside": {
                                        "title": "shapeOutside",
                                        "type": "string"
                                    },
                                    "shapeRendering": {
                                        "title": "shapeRendering",
                                        "type": "string"
                                    },
                                    "stopColor": {
                                        "title": "stopColor",
                                        "type": "string"
                                    },
                                    "stopOpacity": {
                                        "title": "stopOpacity",
                                        "type": "string"
                                    },
                                    "stroke": {
                                        "title": "stroke",
                                        "type": "string"
                                    },
                                    "strokeDasharray": {
                                        "title": "strokeDasharray",
                                        "type": "string"
                                    },
                                    "strokeDashoffset": {
                                        "title": "strokeDashoffset",
                                        "type": "string"
                                    },
                                    "strokeLinecap": {
                                        "title": "strokeLinecap",
                                        "type": "string"
                                    },
                                    "strokeLinejoin": {
                                        "title": "strokeLinejoin",
                                        "type": "string"
                                    },
                                    "strokeMiterlimit": {
                                        "title": "strokeMiterlimit",
                                        "type": "string"
                                    },
                                    "strokeOpacity": {
                                        "title": "strokeOpacity",
                                        "type": "string"
                                    },
                                    "strokeWidth": {
                                        "title": "strokeWidth",
                                        "type": "string"
                                    },
                                    "tabSize": {
                                        "title": "tabSize",
                                        "type": "string"
                                    },
                                    "tableLayout": {
                                        "title": "tableLayout",
                                        "type": "string"
                                    },
                                    "textAlign": {
                                        "title": "textAlign",
                                        "type": "string"
                                    },
                                    "textAlignLast": {
                                        "title": "textAlignLast",
                                        "type": "string"
                                    },
                                    "textAnchor": {
                                        "title": "textAnchor",
                                        "type": "string"
                                    },
                                    "textCombineUpright": {
                                        "title": "textCombineUpright",
                                        "type": "string"
                                    },
                                    "textDecoration": {
                                        "title": "textDecoration",
                                        "type": "string"
                                    },
                                    "textDecorationColor": {
                                        "title": "textDecorationColor",
                                        "type": "string"
                                    },
                                    "textDecorationLine": {
                                        "title": "textDecorationLine",
                                        "type": "string"
                                    },
                                    "textDecorationSkipInk": {
                                        "title": "textDecorationSkipInk",
                                        "type": "string"
                                    },
                                    "textDecorationStyle": {
                                        "title": "textDecorationStyle",
                                        "type": "string"
                                    },
                                    "textDecorationThickness": {
                                        "title": "textDecorationThickness",
                                        "type": "string"
                                    },
                                    "textEmphasis": {
                                        "title": "textEmphasis",
                                        "type": "string"
                                    },
                                    "textEmphasisColor": {
                                        "title": "textEmphasisColor",
                                        "type": "string"
                                    },
                                    "textEmphasisPosition": {
                                        "title": "textEmphasisPosition",
                                        "type": "string"
                                    },
                                    "textEmphasisStyle": {
                                        "title": "textEmphasisStyle",
                                        "type": "string"
                                    },
                                    "textIndent": {
                                        "title": "textIndent",
                                        "type": "string"
                                    },
                                    "textOrientation": {
                                        "title": "textOrientation",
                                        "type": "string"
                                    },
                                    "textOverflow": {
                                        "title": "textOverflow",
                                        "type": "string"
                                    },
                                    "textRendering": {
                                        "title": "textRendering",
                                        "type": "string"
                                    },
                                    "textShadow": {
                                        "title": "textShadow",
                                        "type": "string"
                                    },
                                    "textTransform": {
                                        "title": "textTransform",
                                        "type": "string"
                                    },
                                    "textUnderlineOffset": {
                                        "title": "textUnderlineOffset",
                                        "type": "string"
                                    },
                                    "textUnderlinePosition": {
                                        "title": "textUnderlinePosition",
                                        "type": "string"
                                    },
                                    "textWrap": {
                                        "title": "textWrap",
                                        "type": "string"
                                    },
                                    "textWrapMode": {
                                        "title": "textWrapMode",
                                        "type": "string"
                                    },
                                    "textWrapStyle": {
                                        "title": "textWrapStyle",
                                        "type": "string"
                                    },
                                    "top": {
                                        "title": "top",
                                        "type": "string"
                                    },
                                    "touchAction": {
                                        "title": "touchAction",
                                        "type": "string"
                                    },
                                    "transform": {
                                        "title": "transform",
                                        "type": "string"
                                    },
                                    "transformBox": {
                                        "title": "transformBox",
                                        "type": "string"
                                    },
                                    "transformOrigin": {
                                        "title": "transformOrigin",
                                        "type": "string"
                                    },
                                    "transformStyle": {
                                        "title": "transformStyle",
                                        "type": "string"
                                    },
                                    "transition": {
                                        "title": "transition",
                                        "type": "string"
                                    },
                                    "transitionBehavior": {
                                        "title": "transitionBehavior",
                                        "type": "string"
                                    },
                                    "transitionDelay": {
                                        "title": "transitionDelay",
                                        "type": "string"
                                    },
                                    "transitionDuration": {
                                        "title": "transitionDuration",
                                        "type": "string"
                                    },
                                    "transitionProperty": {
                                        "title": "transitionProperty",
                                        "type": "string"
                                    },
                                    "transitionTimingFunction": {
                                        "title": "transitionTimingFunction",
                                        "type": "string"
                                    },
                                    "translate": {
                                        "title": "translate",
                                        "type": "string"
                                    },
                                    "unicodeBidi": {
                                        "title": "unicodeBidi",
                                        "type": "string"
                                    },
                                    "userSelect": {
                                        "title": "userSelect",
                                        "type": "string"
                                    },
                                    "vectorEffect": {
                                        "title": "vectorEffect",
                                        "type": "string"
                                    },
                                    "verticalAlign": {
                                        "title": "verticalAlign",
                                        "type": "string"
                                    },
                                    "visibility": {
                                        "title": "visibility",
                                        "type": "string"
                                    },
                                    "webkitAlignContent": {
                                        "title": "webkitAlignContent",
                                        "type": "string"
                                    },
                                    "webkitAlignItems": {
                                        "title": "webkitAlignItems",
                                        "type": "string"
                                    },
                                    "webkitAlignSelf": {
                                        "title": "webkitAlignSelf",
                                        "type": "string"
                                    },
                                    "webkitAnimation": {
                                        "title": "webkitAnimation",
                                        "type": "string"
                                    },
                                    "webkitAnimationDelay": {
                                        "title": "webkitAnimationDelay",
                                        "type": "string"
                                    },
                                    "webkitAnimationDirection": {
                                        "title": "webkitAnimationDirection",
                                        "type": "string"
                                    },
                                    "webkitAnimationDuration": {
                                        "title": "webkitAnimationDuration",
                                        "type": "string"
                                    },
                                    "webkitAnimationFillMode": {
                                        "title": "webkitAnimationFillMode",
                                        "type": "string"
                                    },
                                    "webkitAnimationIterationCount": {
                                        "title": "webkitAnimationIterationCount",
                                        "type": "string"
                                    },
                                    "webkitAnimationName": {
                                        "title": "webkitAnimationName",
                                        "type": "string"
                                    },
                                    "webkitAnimationPlayState": {
                                        "title": "webkitAnimationPlayState",
                                        "type": "string"
                                    },
                                    "webkitAnimationTimingFunction": {
                                        "title": "webkitAnimationTimingFunction",
                                        "type": "string"
                                    },
                                    "webkitAppearance": {
                                        "title": "webkitAppearance",
                                        "type": "string"
                                    },
                                    "webkitBackfaceVisibility": {
                                        "title": "webkitBackfaceVisibility",
                                        "type": "string"
                                    },
                                    "webkitBackgroundClip": {
                                        "title": "webkitBackgroundClip",
                                        "type": "string"
                                    },
                                    "webkitBackgroundOrigin": {
                                        "title": "webkitBackgroundOrigin",
                                        "type": "string"
                                    },
                                    "webkitBackgroundSize": {
                                        "title": "webkitBackgroundSize",
                                        "type": "string"
                                    },
                                    "webkitBorderBottomLeftRadius": {
                                        "title": "webkitBorderBottomLeftRadius",
                                        "type": "string"
                                    },
                                    "webkitBorderBottomRightRadius": {
                                        "title": "webkitBorderBottomRightRadius",
                                        "type": "string"
                                    },
                                    "webkitBorderRadius": {
                                        "title": "webkitBorderRadius",
                                        "type": "string"
                                    },
                                    "webkitBorderTopLeftRadius": {
                                        "title": "webkitBorderTopLeftRadius",
                                        "type": "string"
                                    },
                                    "webkitBorderTopRightRadius": {
                                        "title": "webkitBorderTopRightRadius",
                                        "type": "string"
                                    },
                                    "webkitBoxAlign": {
                                        "title": "webkitBoxAlign",
                                        "type": "string"
                                    },
                                    "webkitBoxFlex": {
                                        "title": "webkitBoxFlex",
                                        "type": "string"
                                    },
                                    "webkitBoxOrdinalGroup": {
                                        "title": "webkitBoxOrdinalGroup",
                                        "type": "string"
                                    },
                                    "webkitBoxOrient": {
                                        "title": "webkitBoxOrient",
                                        "type": "string"
                                    },
                                    "webkitBoxPack": {
                                        "title": "webkitBoxPack",
                                        "type": "string"
                                    },
                                    "webkitBoxShadow": {
                                        "title": "webkitBoxShadow",
                                        "type": "string"
                                    },
                                    "webkitBoxSizing": {
                                        "title": "webkitBoxSizing",
                                        "type": "string"
                                    },
                                    "webkitFilter": {
                                        "title": "webkitFilter",
                                        "type": "string"
                                    },
                                    "webkitFlex": {
                                        "title": "webkitFlex",
                                        "type": "string"
                                    },
                                    "webkitFlexBasis": {
                                        "title": "webkitFlexBasis",
                                        "type": "string"
                                    },
                                    "webkitFlexDirection": {
                                        "title": "webkitFlexDirection",
                                        "type": "string"
                                    },
                                    "webkitFlexFlow": {
                                        "title": "webkitFlexFlow",
                                        "type": "string"
                                    },
                                    "webkitFlexGrow": {
                                        "title": "webkitFlexGrow",
                                        "type": "string"
                                    },
                                    "webkitFlexShrink": {
                                        "title": "webkitFlexShrink",
                                        "type": "string"
                                    },
                                    "webkitFlexWrap": {
                                        "title": "webkitFlexWrap",
                                        "type": "string"
                                    },
                                    "webkitJustifyContent": {
                                        "title": "webkitJustifyContent",
                                        "type": "string"
                                    },
                                    "webkitLineClamp": {
                                        "title": "webkitLineClamp",
                                        "type": "string"
                                    },
                                    "webkitMask": {
                                        "title": "webkitMask",
                                        "type": "string"
                                    },
                                    "webkitMaskBoxImage": {
                                        "title": "webkitMaskBoxImage",
                                        "type": "string"
                                    },
                                    "webkitMaskBoxImageOutset": {
                                        "title": "webkitMaskBoxImageOutset",
                                        "type": "string"
                                    },
                                    "webkitMaskBoxImageRepeat": {
                                        "title": "webkitMaskBoxImageRepeat",
                                        "type": "string"
                                    },
                                    "webkitMaskBoxImageSlice": {
                                        "title": "webkitMaskBoxImageSlice",
                                        "type": "string"
                                    },
                                    "webkitMaskBoxImageSource": {
                                        "title": "webkitMaskBoxImageSource",
                                        "type": "string"
                                    },
                                    "webkitMaskBoxImageWidth": {
                                        "title": "webkitMaskBoxImageWidth",
                                        "type": "string"
                                    },
                                    "webkitMaskClip": {
                                        "title": "webkitMaskClip",
                                        "type": "string"
                                    },
                                    "webkitMaskComposite": {
                                        "title": "webkitMaskComposite",
                                        "type": "string"
                                    },
                                    "webkitMaskImage": {
                                        "title": "webkitMaskImage",
                                        "type": "string"
                                    },
                                    "webkitMaskOrigin": {
                                        "title": "webkitMaskOrigin",
                                        "type": "string"
                                    },
                                    "webkitMaskPosition": {
                                        "title": "webkitMaskPosition",
                                        "type": "string"
                                    },
                                    "webkitMaskRepeat": {
                                        "title": "webkitMaskRepeat",
                                        "type": "string"
                                    },
                                    "webkitMaskSize": {
                                        "title": "webkitMaskSize",
                                        "type": "string"
                                    },
                                    "webkitOrder": {
                                        "title": "webkitOrder",
                                        "type": "string"
                                    },
                                    "webkitPerspective": {
                                        "title": "webkitPerspective",
                                        "type": "string"
                                    },
                                    "webkitPerspectiveOrigin": {
                                        "title": "webkitPerspectiveOrigin",
                                        "type": "string"
                                    },
                                    "webkitTextFillColor": {
                                        "title": "webkitTextFillColor",
                                        "type": "string"
                                    },
                                    "webkitTextSizeAdjust": {
                                        "title": "webkitTextSizeAdjust",
                                        "type": "string"
                                    },
                                    "webkitTextStroke": {
                                        "title": "webkitTextStroke",
                                        "type": "string"
                                    },
                                    "webkitTextStrokeColor": {
                                        "title": "webkitTextStrokeColor",
                                        "type": "string"
                                    },
                                    "webkitTextStrokeWidth": {
                                        "title": "webkitTextStrokeWidth",
                                        "type": "string"
                                    },
                                    "webkitTransform": {
                                        "title": "webkitTransform",
                                        "type": "string"
                                    },
                                    "webkitTransformOrigin": {
                                        "title": "webkitTransformOrigin",
                                        "type": "string"
                                    },
                                    "webkitTransformStyle": {
                                        "title": "webkitTransformStyle",
                                        "type": "string"
                                    },
                                    "webkitTransition": {
                                        "title": "webkitTransition",
                                        "type": "string"
                                    },
                                    "webkitTransitionDelay": {
                                        "title": "webkitTransitionDelay",
                                        "type": "string"
                                    },
                                    "webkitTransitionDuration": {
                                        "title": "webkitTransitionDuration",
                                        "type": "string"
                                    },
                                    "webkitTransitionProperty": {
                                        "title": "webkitTransitionProperty",
                                        "type": "string"
                                    },
                                    "webkitTransitionTimingFunction": {
                                        "title": "webkitTransitionTimingFunction",
                                        "type": "string"
                                    },
                                    "webkitUserSelect": {
                                        "title": "webkitUserSelect",
                                        "type": "string"
                                    },
                                    "whiteSpace": {
                                        "title": "whiteSpace",
                                        "type": "string"
                                    },
                                    "whiteSpaceCollapse": {
                                        "title": "whiteSpaceCollapse",
                                        "type": "string"
                                    },
                                    "widows": {
                                        "title": "widows",
                                        "type": "string"
                                    },
                                    "width": {
                                        "title": "width",
                                        "type": "string"
                                    },
                                    "willChange": {
                                        "title": "willChange",
                                        "type": "string"
                                    },
                                    "wordBreak": {
                                        "title": "wordBreak",
                                        "type": "string"
                                    },
                                    "wordSpacing": {
                                        "title": "wordSpacing",
                                        "type": "string"
                                    },
                                    "wordWrap": {
                                        "title": "wordWrap",
                                        "type": "string"
                                    },
                                    "writingMode": {
                                        "title": "writingMode",
                                        "type": "string"
                                    },
                                    "x": {
                                        "title": "x",
                                        "type": "string"
                                    },
                                    "y": {
                                        "title": "y",
                                        "type": "string"
                                    },
                                    "zIndex": {
                                        "title": "zIndex",
                                        "type": "string"
                                    },
                                    "zoom": {
                                        "title": "zoom",
                                        "type": "string"
                                    }
                                },
                                "required": [
                                    "accentColor",
                                    "alignContent",
                                    "alignItems",
                                    "alignSelf",
                                    "alignmentBaseline",
                                    "all",
                                    "animation",
                                    "animationComposition",
                                    "animationDelay",
                                    "animationDirection",
                                    "animationDuration",
                                    "animationFillMode",
                                    "animationIterationCount",
                                    "animationName",
                                    "animationPlayState",
                                    "animationTimingFunction",
                                    "appearance",
                                    "aspectRatio",
                                    "backdropFilter",
                                    "backfaceVisibility",
                                    "background",
                                    "backgroundAttachment",
                                    "backgroundBlendMode",
                                    "backgroundClip",
                                    "backgroundColor",
                                    "backgroundImage",
                                    "backgroundOrigin",
                                    "backgroundPosition",
                                    "backgroundPositionX",
                                    "backgroundPositionY",
                                    "backgroundRepeat",
                                    "backgroundSize",
                                    "baselineShift",
                                    "baselineSource",
                                    "blockSize",
                                    "border",
                                    "borderBlock",
                                    "borderBlockColor",
                                    "borderBlockEnd",
                                    "borderBlockEndColor",
                                    "borderBlockEndStyle",
                                    "borderBlockEndWidth",
                                    "borderBlockStart",
                                    "borderBlockStartColor",
                                    "borderBlockStartStyle",
                                    "borderBlockStartWidth",
                                    "borderBlockStyle",
                                    "borderBlockWidth",
                                    "borderBottom",
                                    "borderBottomColor",
                                    "borderBottomLeftRadius",
                                    "borderBottomRightRadius",
                                    "borderBottomStyle",
                                    "borderBottomWidth",
                                    "borderCollapse",
                                    "borderColor",
                                    "borderEndEndRadius",
                                    "borderEndStartRadius",
                                    "borderImage",
                                    "borderImageOutset",
                                    "borderImageRepeat",
                                    "borderImageSlice",
                                    "borderImageSource",
                                    "borderImageWidth",
                                    "borderInline",
                                    "borderInlineColor",
                                    "borderInlineEnd",
                                    "borderInlineEndColor",
                                    "borderInlineEndStyle",
                                    "borderInlineEndWidth",
                                    "borderInlineStart",
                                    "borderInlineStartColor",
                                    "borderInlineStartStyle",
                                    "borderInlineStartWidth",
                                    "borderInlineStyle",
                                    "borderInlineWidth",
                                    "borderLeft",
                                    "borderLeftColor",
                                    "borderLeftStyle",
                                    "borderLeftWidth",
                                    "borderRadius",
                                    "borderRight",
                                    "borderRightColor",
                                    "borderRightStyle",
                                    "borderRightWidth",
                                    "borderSpacing",
                                    "borderStartEndRadius",
                                    "borderStartStartRadius",
                                    "borderStyle",
                                    "borderTop",
                                    "borderTopColor",
                                    "borderTopLeftRadius",
                                    "borderTopRightRadius",
                                    "borderTopStyle",
                                    "borderTopWidth",
                                    "borderWidth",
                                    "bottom",
                                    "boxShadow",
                                    "boxSizing",
                                    "breakAfter",
                                    "breakBefore",
                                    "breakInside",
                                    "captionSide",
                                    "caretColor",
                                    "clear",
                                    "clip",
                                    "clipPath",
                                    "clipRule",
                                    "color",
                                    "colorInterpolation",
                                    "colorInterpolationFilters",
                                    "colorScheme",
                                    "columnCount",
                                    "columnFill",
                                    "columnGap",
                                    "columnRule",
                                    "columnRuleColor",
                                    "columnRuleStyle",
                                    "columnRuleWidth",
                                    "columnSpan",
                                    "columnWidth",
                                    "columns",
                                    "contain",
                                    "containIntrinsicBlockSize",
                                    "containIntrinsicHeight",
                                    "containIntrinsicInlineSize",
                                    "containIntrinsicSize",
                                    "containIntrinsicWidth",
                                    "container",
                                    "containerName",
                                    "containerType",
                                    "content",
                                    "contentVisibility",
                                    "counterIncrement",
                                    "counterReset",
                                    "counterSet",
                                    "cssFloat",
                                    "cssText",
                                    "cursor",
                                    "cx",
                                    "cy",
                                    "d",
                                    "direction",
                                    "display",
                                    "dominantBaseline",
                                    "emptyCells",
                                    "fill",
                                    "fillOpacity",
                                    "fillRule",
                                    "filter",
                                    "flex",
                                    "flexBasis",
                                    "flexDirection",
                                    "flexFlow",
                                    "flexGrow",
                                    "flexShrink",
                                    "flexWrap",
                                    "float",
                                    "floodColor",
                                    "floodOpacity",
                                    "font",
                                    "fontFamily",
                                    "fontFeatureSettings",
                                    "fontKerning",
                                    "fontOpticalSizing",
                                    "fontPalette",
                                    "fontSize",
                                    "fontSizeAdjust",
                                    "fontStretch",
                                    "fontStyle",
                                    "fontSynthesis",
                                    "fontSynthesisSmallCaps",
                                    "fontSynthesisStyle",
                                    "fontSynthesisWeight",
                                    "fontVariant",
                                    "fontVariantAlternates",
                                    "fontVariantCaps",
                                    "fontVariantEastAsian",
                                    "fontVariantLigatures",
                                    "fontVariantNumeric",
                                    "fontVariantPosition",
                                    "fontVariationSettings",
                                    "fontWeight",
                                    "forcedColorAdjust",
                                    "gap",
                                    "grid",
                                    "gridArea",
                                    "gridAutoColumns",
                                    "gridAutoFlow",
                                    "gridAutoRows",
                                    "gridColumn",
                                    "gridColumnEnd",
                                    "gridColumnGap",
                                    "gridColumnStart",
                                    "gridGap",
                                    "gridRow",
                                    "gridRowEnd",
                                    "gridRowGap",
                                    "gridRowStart",
                                    "gridTemplate",
                                    "gridTemplateAreas",
                                    "gridTemplateColumns",
                                    "gridTemplateRows",
                                    "height",
                                    "hyphenateCharacter",
                                    "hyphens",
                                    "imageOrientation",
                                    "imageRendering",
                                    "inlineSize",
                                    "inset",
                                    "insetBlock",
                                    "insetBlockEnd",
                                    "insetBlockStart",
                                    "insetInline",
                                    "insetInlineEnd",
                                    "insetInlineStart",
                                    "isolation",
                                    "justifyContent",
                                    "justifyItems",
                                    "justifySelf",
                                    "left",
                                    "length",
                                    "letterSpacing",
                                    "lightingColor",
                                    "lineBreak",
                                    "lineHeight",
                                    "listStyle",
                                    "listStyleImage",
                                    "listStylePosition",
                                    "listStyleType",
                                    "margin",
                                    "marginBlock",
                                    "marginBlockEnd",
                                    "marginBlockStart",
                                    "marginBottom",
                                    "marginInline",
                                    "marginInlineEnd",
                                    "marginInlineStart",
                                    "marginLeft",
                                    "marginRight",
                                    "marginTop",
                                    "marker",
                                    "markerEnd",
                                    "markerMid",
                                    "markerStart",
                                    "mask",
                                    "maskClip",
                                    "maskComposite",
                                    "maskImage",
                                    "maskMode",
                                    "maskOrigin",
                                    "maskPosition",
                                    "maskRepeat",
                                    "maskSize",
                                    "maskType",
                                    "mathDepth",
                                    "mathStyle",
                                    "maxBlockSize",
                                    "maxHeight",
                                    "maxInlineSize",
                                    "maxWidth",
                                    "minBlockSize",
                                    "minHeight",
                                    "minInlineSize",
                                    "minWidth",
                                    "mixBlendMode",
                                    "objectFit",
                                    "objectPosition",
                                    "offset",
                                    "offsetAnchor",
                                    "offsetDistance",
                                    "offsetPath",
                                    "offsetPosition",
                                    "offsetRotate",
                                    "opacity",
                                    "order",
                                    "orphans",
                                    "outline",
                                    "outlineColor",
                                    "outlineOffset",
                                    "outlineStyle",
                                    "outlineWidth",
                                    "overflow",
                                    "overflowAnchor",
                                    "overflowClipMargin",
                                    "overflowWrap",
                                    "overflowX",
                                    "overflowY",
                                    "overscrollBehavior",
                                    "overscrollBehaviorBlock",
                                    "overscrollBehaviorInline",
                                    "overscrollBehaviorX",
                                    "overscrollBehaviorY",
                                    "padding",
                                    "paddingBlock",
                                    "paddingBlockEnd",
                                    "paddingBlockStart",
                                    "paddingBottom",
                                    "paddingInline",
                                    "paddingInlineEnd",
                                    "paddingInlineStart",
                                    "paddingLeft",
                                    "paddingRight",
                                    "paddingTop",
                                    "page",
                                    "pageBreakAfter",
                                    "pageBreakBefore",
                                    "pageBreakInside",
                                    "paintOrder",
                                    "parentRule",
                                    "perspective",
                                    "perspectiveOrigin",
                                    "placeContent",
                                    "placeItems",
                                    "placeSelf",
                                    "pointerEvents",
                                    "position",
                                    "printColorAdjust",
                                    "quotes",
                                    "r",
                                    "resize",
                                    "right",
                                    "rotate",
                                    "rowGap",
                                    "rubyPosition",
                                    "rx",
                                    "ry",
                                    "scale",
                                    "scrollBehavior",
                                    "scrollMargin",
                                    "scrollMarginBlock",
                                    "scrollMarginBlockEnd",
                                    "scrollMarginBlockStart",
                                    "scrollMarginBottom",
                                    "scrollMarginInline",
                                    "scrollMarginInlineEnd",
                                    "scrollMarginInlineStart",
                                    "scrollMarginLeft",
                                    "scrollMarginRight",
                                    "scrollMarginTop",
                                    "scrollPadding",
                                    "scrollPaddingBlock",
                                    "scrollPaddingBlockEnd",
                                    "scrollPaddingBlockStart",
                                    "scrollPaddingBottom",
                                    "scrollPaddingInline",
                                    "scrollPaddingInlineEnd",
                                    "scrollPaddingInlineStart",
                                    "scrollPaddingLeft",
                                    "scrollPaddingRight",
                                    "scrollPaddingTop",
                                    "scrollSnapAlign",
                                    "scrollSnapStop",
                                    "scrollSnapType",
                                    "scrollbarColor",
                                    "scrollbarGutter",
                                    "scrollbarWidth",
                                    "shapeImageThreshold",
                                    "shapeMargin",
                                    "shapeOutside",
                                    "shapeRendering",
                                    "stopColor",
                                    "stopOpacity",
                                    "stroke",
                                    "strokeDasharray",
                                    "strokeDashoffset",
                                    "strokeLinecap",
                                    "strokeLinejoin",
                                    "strokeMiterlimit",
                                    "strokeOpacity",
                                    "strokeWidth",
                                    "tabSize",
                                    "tableLayout",
                                    "textAlign",
                                    "textAlignLast",
                                    "textAnchor",
                                    "textCombineUpright",
                                    "textDecoration",
                                    "textDecorationColor",
                                    "textDecorationLine",
                                    "textDecorationSkipInk",
                                    "textDecorationStyle",
                                    "textDecorationThickness",
                                    "textEmphasis",
                                    "textEmphasisColor",
                                    "textEmphasisPosition",
                                    "textEmphasisStyle",
                                    "textIndent",
                                    "textOrientation",
                                    "textOverflow",
                                    "textRendering",
                                    "textShadow",
                                    "textTransform",
                                    "textUnderlineOffset",
                                    "textUnderlinePosition",
                                    "textWrap",
                                    "textWrapMode",
                                    "textWrapStyle",
                                    "top",
                                    "touchAction",
                                    "transform",
                                    "transformBox",
                                    "transformOrigin",
                                    "transformStyle",
                                    "transition",
                                    "transitionBehavior",
                                    "transitionDelay",
                                    "transitionDuration",
                                    "transitionProperty",
                                    "transitionTimingFunction",
                                    "translate",
                                    "unicodeBidi",
                                    "userSelect",
                                    "vectorEffect",
                                    "verticalAlign",
                                    "visibility",
                                    "webkitAlignContent",
                                    "webkitAlignItems",
                                    "webkitAlignSelf",
                                    "webkitAnimation",
                                    "webkitAnimationDelay",
                                    "webkitAnimationDirection",
                                    "webkitAnimationDuration",
                                    "webkitAnimationFillMode",
                                    "webkitAnimationIterationCount",
                                    "webkitAnimationName",
                                    "webkitAnimationPlayState",
                                    "webkitAnimationTimingFunction",
                                    "webkitAppearance",
                                    "webkitBackfaceVisibility",
                                    "webkitBackgroundClip",
                                    "webkitBackgroundOrigin",
                                    "webkitBackgroundSize",
                                    "webkitBorderBottomLeftRadius",
                                    "webkitBorderBottomRightRadius",
                                    "webkitBorderRadius",
                                    "webkitBorderTopLeftRadius",
                                    "webkitBorderTopRightRadius",
                                    "webkitBoxAlign",
                                    "webkitBoxFlex",
                                    "webkitBoxOrdinalGroup",
                                    "webkitBoxOrient",
                                    "webkitBoxPack",
                                    "webkitBoxShadow",
                                    "webkitBoxSizing",
                                    "webkitFilter",
                                    "webkitFlex",
                                    "webkitFlexBasis",
                                    "webkitFlexDirection",
                                    "webkitFlexFlow",
                                    "webkitFlexGrow",
                                    "webkitFlexShrink",
                                    "webkitFlexWrap",
                                    "webkitJustifyContent",
                                    "webkitLineClamp",
                                    "webkitMask",
                                    "webkitMaskBoxImage",
                                    "webkitMaskBoxImageOutset",
                                    "webkitMaskBoxImageRepeat",
                                    "webkitMaskBoxImageSlice",
                                    "webkitMaskBoxImageSource",
                                    "webkitMaskBoxImageWidth",
                                    "webkitMaskClip",
                                    "webkitMaskComposite",
                                    "webkitMaskImage",
                                    "webkitMaskOrigin",
                                    "webkitMaskPosition",
                                    "webkitMaskRepeat",
                                    "webkitMaskSize",
                                    "webkitOrder",
                                    "webkitPerspective",
                                    "webkitPerspectiveOrigin",
                                    "webkitTextFillColor",
                                    "webkitTextSizeAdjust",
                                    "webkitTextStroke",
                                    "webkitTextStrokeColor",
                                    "webkitTextStrokeWidth",
                                    "webkitTransform",
                                    "webkitTransformOrigin",
                                    "webkitTransformStyle",
                                    "webkitTransition",
                                    "webkitTransitionDelay",
                                    "webkitTransitionDuration",
                                    "webkitTransitionProperty",
                                    "webkitTransitionTimingFunction",
                                    "webkitUserSelect",
                                    "whiteSpace",
                                    "whiteSpaceCollapse",
                                    "widows",
                                    "width",
                                    "willChange",
                                    "wordBreak",
                                    "wordSpacing",
                                    "wordWrap",
                                    "writingMode",
                                    "x",
                                    "y",
                                    "zIndex",
                                    "zoom"
                                ],
                                "title": "style",
                                "type": "object"
                            },
                            "tabIndex": {
                                "title": "tabIndex",
                                "type": "number"
                            },
                            "tagName": {
                                "title": "tagName",
                                "type": "string"
                            },
                            "target": {
                                "title": "target",
                                "type": "string"
                            },
                            "textContent": {
                                "title": "textContent",
                                "type": "string"
                            },
                            "title": {
                                "title": "title",
                                "type": "string"
                            },
                            "translate": {
                                "title": "translate",
                                "type": "boolean"
                            }
                        },
                        "required": [
                            "ATTRIBUTE_NODE",
                            "CDATA_SECTION_NODE",
                            "COMMENT_NODE",
                            "DOCUMENT_FRAGMENT_NODE",
                            "DOCUMENT_NODE",
                            "DOCUMENT_POSITION_CONTAINED_BY",
                            "DOCUMENT_POSITION_CONTAINS",
                            "DOCUMENT_POSITION_DISCONNECTED",
                            "DOCUMENT_POSITION_FOLLOWING",
                            "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC",
                            "DOCUMENT_POSITION_PRECEDING",
                            "DOCUMENT_TYPE_NODE",
                            "ELEMENT_NODE",
                            "ENTITY_NODE",
                            "ENTITY_REFERENCE_NODE",
                            "NOTATION_NODE",
                            "PROCESSING_INSTRUCTION_NODE",
                            "TEXT_NODE",
                            "acceptCharset",
                            "accessKey",
                            "accessKeyLabel",
                            "action",
                            "ariaAtomic",
                            "ariaAutoComplete",
                            "ariaBrailleLabel",
                            "ariaBrailleRoleDescription",
                            "ariaBusy",
                            "ariaChecked",
                            "ariaColCount",
                            "ariaColIndex",
                            "ariaColSpan",
                            "ariaCurrent",
                            "ariaDescription",
                            "ariaDisabled",
                            "ariaExpanded",
                            "ariaHasPopup",
                            "ariaHidden",
                            "ariaInvalid",
                            "ariaKeyShortcuts",
                            "ariaLabel",
                            "ariaLevel",
                            "ariaLive",
                            "ariaModal",
                            "ariaMultiLine",
                            "ariaMultiSelectable",
                            "ariaOrientation",
                            "ariaPlaceholder",
                            "ariaPosInSet",
                            "ariaPressed",
                            "ariaReadOnly",
                            "ariaRequired",
                            "ariaRoleDescription",
                            "ariaRowCount",
                            "ariaRowIndex",
                            "ariaRowSpan",
                            "ariaSelected",
                            "ariaSetSize",
                            "ariaSort",
                            "ariaValueMax",
                            "ariaValueMin",
                            "ariaValueNow",
                            "ariaValueText",
                            "assignedSlot",
                            "attributeStyleMap",
                            "attributes",
                            "autocapitalize",
                            "autocomplete",
                            "autofocus",
                            "baseURI",
                            "childElementCount",
                            "childNodes",
                            "children",
                            "classList",
                            "className",
                            "clientHeight",
                            "clientLeft",
                            "clientTop",
                            "clientWidth",
                            "contentEditable",
                            "dataset",
                            "dir",
                            "draggable",
                            "elements",
                            "encoding",
                            "enctype",
                            "enterKeyHint",
                            "firstChild",
                            "firstElementChild",
                            "hidden",
                            "id",
                            "inert",
                            "innerHTML",
                            "innerText",
                            "inputMode",
                            "isConnected",
                            "isContentEditable",
                            "lang",
                            "lastChild",
                            "lastElementChild",
                            "length",
                            "localName",
                            "method",
                            "name",
                            "namespaceURI",
                            "nextElementSibling",
                            "nextSibling",
                            "noValidate",
                            "nodeName",
                            "nodeType",
                            "nodeValue",
                            "offsetHeight",
                            "offsetLeft",
                            "offsetParent",
                            "offsetTop",
                            "offsetWidth",
                            "onabort",
                            "onanimationcancel",
                            "onanimationend",
                            "onanimationiteration",
                            "onanimationstart",
                            "onauxclick",
                            "onbeforeinput",
                            "onbeforetoggle",
                            "onblur",
                            "oncancel",
                            "oncanplay",
                            "oncanplaythrough",
                            "onchange",
                            "onclick",
                            "onclose",
                            "oncontextmenu",
                            "oncopy",
                            "oncuechange",
                            "oncut",
                            "ondblclick",
                            "ondrag",
                            "ondragend",
                            "ondragenter",
                            "ondragleave",
                            "ondragover",
                            "ondragstart",
                            "ondrop",
                            "ondurationchange",
                            "onemptied",
                            "onended",
                            "onerror",
                            "onfocus",
                            "onformdata",
                            "onfullscreenchange",
                            "onfullscreenerror",
                            "ongotpointercapture",
                            "oninput",
                            "oninvalid",
                            "onkeydown",
                            "onkeypress",
                            "onkeyup",
                            "onload",
                            "onloadeddata",
                            "onloadedmetadata",
                            "onloadstart",
                            "onlostpointercapture",
                            "onmousedown",
                            "onmouseenter",
                            "onmouseleave",
                            "onmousemove",
                            "onmouseout",
                            "onmouseover",
                            "onmouseup",
                            "onpaste",
                            "onpause",
                            "onplay",
                            "onplaying",
                            "onpointercancel",
                            "onpointerdown",
                            "onpointerenter",
                            "onpointerleave",
                            "onpointermove",
                            "onpointerout",
                            "onpointerover",
                            "onpointerup",
                            "onprogress",
                            "onratechange",
                            "onreset",
                            "onresize",
                            "onscroll",
                            "onscrollend",
                            "onsecuritypolicyviolation",
                            "onseeked",
                            "onseeking",
                            "onselect",
                            "onselectionchange",
                            "onselectstart",
                            "onslotchange",
                            "onstalled",
                            "onsubmit",
                            "onsuspend",
                            "ontimeupdate",
                            "ontoggle",
                            "ontransitioncancel",
                            "ontransitionend",
                            "ontransitionrun",
                            "ontransitionstart",
                            "onvolumechange",
                            "onwaiting",
                            "onwebkitanimationend",
                            "onwebkitanimationiteration",
                            "onwebkitanimationstart",
                            "onwebkittransitionend",
                            "onwheel",
                            "outerHTML",
                            "outerText",
                            "ownerDocument",
                            "parentElement",
                            "parentNode",
                            "part",
                            "popover",
                            "prefix",
                            "previousElementSibling",
                            "previousSibling",
                            "rel",
                            "relList",
                            "role",
                            "scrollHeight",
                            "scrollLeft",
                            "scrollTop",
                            "scrollWidth",
                            "shadowRoot",
                            "slot",
                            "spellcheck",
                            "style",
                            "tabIndex",
                            "tagName",
                            "target",
                            "textContent",
                            "title",
                            "translate"
                        ],
                        "type": "object"
                    },
                    "title": "forms",
                    "type": "array"
                },
                "fullscreen": {
                    "title": "fullscreen",
                    "type": "boolean"
                },
                "fullscreenElement": {
                    "$ref": "#/definitions/Element",
                    "title": "fullscreenElement"
                },
                "fullscreenEnabled": {
                    "title": "fullscreenEnabled",
                    "type": "boolean"
                },
                "head": {
                    "$ref": "#/definitions/HTMLHeadElement",
                    "title": "head"
                },
                "hidden": {
                    "title": "hidden",
                    "type": "boolean"
                },
                "images": {
                    "items": {
                        "$ref": "#/definitions/HTMLImageElement"
                    },
                    "title": "images",
                    "type": "array"
                },
                "implementation": {
                    "$ref": "#/definitions/DOMImplementation",
                    "title": "implementation"
                },
                "inputEncoding": {
                    "title": "inputEncoding",
                    "type": "string"
                },
                "isConnected": {
                    "title": "isConnected",
                    "type": "boolean"
                },
                "lastChild": {
                    "$ref": "#/definitions/ChildNode",
                    "title": "lastChild"
                },
                "lastElementChild": {
                    "$ref": "#/definitions/Element",
                    "title": "lastElementChild"
                },
                "lastModified": {
                    "title": "lastModified",
                    "type": "string"
                },
                "linkColor": {
                    "title": "linkColor",
                    "type": "string"
                },
                "links": {
                    "items": {
                        "anyOf": [
                            {
                                "$ref": "#/definitions/HTMLAnchorElement"
                            },
                            {
                                "$ref": "#/definitions/HTMLAreaElement"
                            }
                        ]
                    },
                    "title": "links",
                    "type": "array"
                },
                "location": {
                    "$ref": "#/definitions/Location",
                    "title": "location"
                },
                "nextSibling": {
                    "$ref": "#/definitions/ChildNode",
                    "title": "nextSibling"
                },
                "nodeName": {
                    "title": "nodeName",
                    "type": "string"
                },
                "nodeType": {
                    "title": "nodeType",
                    "type": "number"
                },
                "nodeValue": {
                    "title": "nodeValue",
                    "type": "string"
                },
                "onabort": {
                    "title": "onabort",
                    "type": "object"
                },
                "onanimationcancel": {
                    "title": "onanimationcancel",
                    "type": "object"
                },
                "onanimationend": {
                    "title": "onanimationend",
                    "type": "object"
                },
                "onanimationiteration": {
                    "title": "onanimationiteration",
                    "type": "object"
                },
                "onanimationstart": {
                    "title": "onanimationstart",
                    "type": "object"
                },
                "onauxclick": {
                    "title": "onauxclick",
                    "type": "object"
                },
                "onbeforeinput": {
                    "title": "onbeforeinput",
                    "type": "object"
                },
                "onbeforetoggle": {
                    "title": "onbeforetoggle",
                    "type": "object"
                },
                "onblur": {
                    "title": "onblur",
                    "type": "object"
                },
                "oncancel": {
                    "title": "oncancel",
                    "type": "object"
                },
                "oncanplay": {
                    "title": "oncanplay",
                    "type": "object"
                },
                "oncanplaythrough": {
                    "title": "oncanplaythrough",
                    "type": "object"
                },
                "onchange": {
                    "title": "onchange",
                    "type": "object"
                },
                "onclick": {
                    "title": "onclick",
                    "type": "object"
                },
                "onclose": {
                    "title": "onclose",
                    "type": "object"
                },
                "oncontextmenu": {
                    "title": "oncontextmenu",
                    "type": "object"
                },
                "oncopy": {
                    "title": "oncopy",
                    "type": "object"
                },
                "oncuechange": {
                    "title": "oncuechange",
                    "type": "object"
                },
                "oncut": {
                    "title": "oncut",
                    "type": "object"
                },
                "ondblclick": {
                    "title": "ondblclick",
                    "type": "object"
                },
                "ondrag": {
                    "title": "ondrag",
                    "type": "object"
                },
                "ondragend": {
                    "title": "ondragend",
                    "type": "object"
                },
                "ondragenter": {
                    "title": "ondragenter",
                    "type": "object"
                },
                "ondragleave": {
                    "title": "ondragleave",
                    "type": "object"
                },
                "ondragover": {
                    "title": "ondragover",
                    "type": "object"
                },
                "ondragstart": {
                    "title": "ondragstart",
                    "type": "object"
                },
                "ondrop": {
                    "title": "ondrop",
                    "type": "object"
                },
                "ondurationchange": {
                    "title": "ondurationchange",
                    "type": "object"
                },
                "onemptied": {
                    "title": "onemptied",
                    "type": "object"
                },
                "onended": {
                    "title": "onended",
                    "type": "object"
                },
                "onerror": {
                    "$ref": "#/definitions/OnErrorEventHandlerNonNull",
                    "title": "onerror"
                },
                "onfocus": {
                    "title": "onfocus",
                    "type": "object"
                },
                "onformdata": {
                    "title": "onformdata",
                    "type": "object"
                },
                "onfullscreenchange": {
                    "title": "onfullscreenchange",
                    "type": "object"
                },
                "onfullscreenerror": {
                    "title": "onfullscreenerror",
                    "type": "object"
                },
                "ongotpointercapture": {
                    "title": "ongotpointercapture",
                    "type": "object"
                },
                "oninput": {
                    "title": "oninput",
                    "type": "object"
                },
                "oninvalid": {
                    "title": "oninvalid",
                    "type": "object"
                },
                "onkeydown": {
                    "title": "onkeydown",
                    "type": "object"
                },
                "onkeypress": {
                    "title": "onkeypress",
                    "type": "object"
                },
                "onkeyup": {
                    "title": "onkeyup",
                    "type": "object"
                },
                "onload": {
                    "title": "onload",
                    "type": "object"
                },
                "onloadeddata": {
                    "title": "onloadeddata",
                    "type": "object"
                },
                "onloadedmetadata": {
                    "title": "onloadedmetadata",
                    "type": "object"
                },
                "onloadstart": {
                    "title": "onloadstart",
                    "type": "object"
                },
                "onlostpointercapture": {
                    "title": "onlostpointercapture",
                    "type": "object"
                },
                "onmousedown": {
                    "title": "onmousedown",
                    "type": "object"
                },
                "onmouseenter": {
                    "title": "onmouseenter",
                    "type": "object"
                },
                "onmouseleave": {
                    "title": "onmouseleave",
                    "type": "object"
                },
                "onmousemove": {
                    "title": "onmousemove",
                    "type": "object"
                },
                "onmouseout": {
                    "title": "onmouseout",
                    "type": "object"
                },
                "onmouseover": {
                    "title": "onmouseover",
                    "type": "object"
                },
                "onmouseup": {
                    "title": "onmouseup",
                    "type": "object"
                },
                "onpaste": {
                    "title": "onpaste",
                    "type": "object"
                },
                "onpause": {
                    "title": "onpause",
                    "type": "object"
                },
                "onplay": {
                    "title": "onplay",
                    "type": "object"
                },
                "onplaying": {
                    "title": "onplaying",
                    "type": "object"
                },
                "onpointercancel": {
                    "title": "onpointercancel",
                    "type": "object"
                },
                "onpointerdown": {
                    "title": "onpointerdown",
                    "type": "object"
                },
                "onpointerenter": {
                    "title": "onpointerenter",
                    "type": "object"
                },
                "onpointerleave": {
                    "title": "onpointerleave",
                    "type": "object"
                },
                "onpointerlockchange": {
                    "title": "onpointerlockchange",
                    "type": "object"
                },
                "onpointerlockerror": {
                    "title": "onpointerlockerror",
                    "type": "object"
                },
                "onpointermove": {
                    "title": "onpointermove",
                    "type": "object"
                },
                "onpointerout": {
                    "title": "onpointerout",
                    "type": "object"
                },
                "onpointerover": {
                    "title": "onpointerover",
                    "type": "object"
                },
                "onpointerup": {
                    "title": "onpointerup",
                    "type": "object"
                },
                "onprogress": {
                    "title": "onprogress",
                    "type": "object"
                },
                "onratechange": {
                    "title": "onratechange",
                    "type": "object"
                },
                "onreadystatechange": {
                    "title": "onreadystatechange",
                    "type": "object"
                },
                "onreset": {
                    "title": "onreset",
                    "type": "object"
                },
                "onresize": {
                    "title": "onresize",
                    "type": "object"
                },
                "onscroll": {
                    "title": "onscroll",
                    "type": "object"
                },
                "onscrollend": {
                    "title": "onscrollend",
                    "type": "object"
                },
                "onsecuritypolicyviolation": {
                    "title": "onsecuritypolicyviolation",
                    "type": "object"
                },
                "onseeked": {
                    "title": "onseeked",
                    "type": "object"
                },
                "onseeking": {
                    "title": "onseeking",
                    "type": "object"
                },
                "onselect": {
                    "title": "onselect",
                    "type": "object"
                },
                "onselectionchange": {
                    "title": "onselectionchange",
                    "type": "object"
                },
                "onselectstart": {
                    "title": "onselectstart",
                    "type": "object"
                },
                "onslotchange": {
                    "title": "onslotchange",
                    "type": "object"
                },
                "onstalled": {
                    "title": "onstalled",
                    "type": "object"
                },
                "onsubmit": {
                    "title": "onsubmit",
                    "type": "object"
                },
                "onsuspend": {
                    "title": "onsuspend",
                    "type": "object"
                },
                "ontimeupdate": {
                    "title": "ontimeupdate",
                    "type": "object"
                },
                "ontoggle": {
                    "title": "ontoggle",
                    "type": "object"
                },
                "ontouchcancel": {
                    "title": "ontouchcancel",
                    "type": "object"
                },
                "ontouchend": {
                    "title": "ontouchend",
                    "type": "object"
                },
                "ontouchmove": {
                    "title": "ontouchmove",
                    "type": "object"
                },
                "ontouchstart": {
                    "title": "ontouchstart",
                    "type": "object"
                },
                "ontransitioncancel": {
                    "title": "ontransitioncancel",
                    "type": "object"
                },
                "ontransitionend": {
                    "title": "ontransitionend",
                    "type": "object"
                },
                "ontransitionrun": {
                    "title": "ontransitionrun",
                    "type": "object"
                },
                "ontransitionstart": {
                    "title": "ontransitionstart",
                    "type": "object"
                },
                "onvisibilitychange": {
                    "title": "onvisibilitychange",
                    "type": "object"
                },
                "onvolumechange": {
                    "title": "onvolumechange",
                    "type": "object"
                },
                "onwaiting": {
                    "title": "onwaiting",
                    "type": "object"
                },
                "onwebkitanimationend": {
                    "title": "onwebkitanimationend",
                    "type": "object"
                },
                "onwebkitanimationiteration": {
                    "title": "onwebkitanimationiteration",
                    "type": "object"
                },
                "onwebkitanimationstart": {
                    "title": "onwebkitanimationstart",
                    "type": "object"
                },
                "onwebkittransitionend": {
                    "title": "onwebkittransitionend",
                    "type": "object"
                },
                "onwheel": {
                    "title": "onwheel",
                    "type": "object"
                },
                "ownerDocument": {
                    "title": "ownerDocument",
                    "type": "null"
                },
                "parentElement": {
                    "$ref": "#/definitions/HTMLElement",
                    "title": "parentElement"
                },
                "parentNode": {
                    "$ref": "#/definitions/ParentNode",
                    "title": "parentNode"
                },
                "pictureInPictureElement": {
                    "$ref": "#/definitions/Element",
                    "title": "pictureInPictureElement"
                },
                "pictureInPictureEnabled": {
                    "title": "pictureInPictureEnabled",
                    "type": "boolean"
                },
                "plugins": {
                    "items": {
                        "$ref": "#/definitions/HTMLEmbedElement"
                    },
                    "title": "plugins",
                    "type": "array"
                },
                "pointerLockElement": {
                    "$ref": "#/definitions/Element",
                    "title": "pointerLockElement"
                },
                "previousSibling": {
                    "$ref": "#/definitions/ChildNode",
                    "title": "previousSibling"
                },
                "readyState": {
                    "$ref": "#/definitions/DocumentReadyState",
                    "title": "readyState"
                },
                "referrer": {
                    "title": "referrer",
                    "type": "string"
                },
                "rootElement": {
                    "$ref": "#/definitions/SVGSVGElement",
                    "title": "rootElement"
                },
                "scripts": {
                    "items": {
                        "$ref": "#/definitions/HTMLScriptElement"
                    },
                    "title": "scripts",
                    "type": "array"
                },
                "scrollingElement": {
                    "$ref": "#/definitions/Element",
                    "title": "scrollingElement"
                },
                "styleSheets": {
                    "additionalProperties": false,
                    "patternProperties": {
                        "^[0-9]+$": {
                            "$ref": "#/definitions/CSSStyleSheet"
                        }
                    },
                    "properties": {
                        "length": {
                            "title": "length",
                            "type": "number"
                        }
                    },
                    "required": [
                        "length"
                    ],
                    "title": "styleSheets",
                    "type": "object"
                },
                "textContent": {
                    "title": "textContent",
                    "type": "string"
                },
                "timeline": {
                    "$ref": "#/definitions/DocumentTimeline",
                    "title": "timeline"
                },
                "title": {
                    "title": "title",
                    "type": "string"
                },
                "visibilityState": {
                    "$ref": "#/definitions/DocumentVisibilityState",
                    "title": "visibilityState"
                },
                "vlinkColor": {
                    "title": "vlinkColor",
                    "type": "string"
                }
            },
            "required": [
                "ATTRIBUTE_NODE",
                "CDATA_SECTION_NODE",
                "COMMENT_NODE",
                "DOCUMENT_FRAGMENT_NODE",
                "DOCUMENT_NODE",
                "DOCUMENT_POSITION_CONTAINED_BY",
                "DOCUMENT_POSITION_CONTAINS",
                "DOCUMENT_POSITION_DISCONNECTED",
                "DOCUMENT_POSITION_FOLLOWING",
                "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC",
                "DOCUMENT_POSITION_PRECEDING",
                "DOCUMENT_TYPE_NODE",
                "ELEMENT_NODE",
                "ENTITY_NODE",
                "ENTITY_REFERENCE_NODE",
                "NOTATION_NODE",
                "PROCESSING_INSTRUCTION_NODE",
                "TEXT_NODE",
                "URL",
                "activeElement",
                "adoptedStyleSheets",
                "alinkColor",
                "all",
                "anchors",
                "applets",
                "baseURI",
                "bgColor",
                "body",
                "characterSet",
                "charset",
                "childElementCount",
                "childNodes",
                "children",
                "compatMode",
                "contentType",
                "cookie",
                "currentScript",
                "defaultView",
                "designMode",
                "dir",
                "doctype",
                "documentElement",
                "documentURI",
                "domain",
                "embeds",
                "fgColor",
                "firstChild",
                "firstElementChild",
                "fonts",
                "forms",
                "fullscreen",
                "fullscreenElement",
                "fullscreenEnabled",
                "head",
                "hidden",
                "images",
                "implementation",
                "inputEncoding",
                "isConnected",
                "lastChild",
                "lastElementChild",
                "lastModified",
                "linkColor",
                "links",
                "location",
                "nextSibling",
                "nodeName",
                "nodeType",
                "nodeValue",
                "onabort",
                "onanimationcancel",
                "onanimationend",
                "onanimationiteration",
                "onanimationstart",
                "onauxclick",
                "onbeforeinput",
                "onbeforetoggle",
                "onblur",
                "oncancel",
                "oncanplay",
                "oncanplaythrough",
                "onchange",
                "onclick",
                "onclose",
                "oncontextmenu",
                "oncopy",
                "oncuechange",
                "oncut",
                "ondblclick",
                "ondrag",
                "ondragend",
                "ondragenter",
                "ondragleave",
                "ondragover",
                "ondragstart",
                "ondrop",
                "ondurationchange",
                "onemptied",
                "onended",
                "onerror",
                "onfocus",
                "onformdata",
                "onfullscreenchange",
                "onfullscreenerror",
                "ongotpointercapture",
                "oninput",
                "oninvalid",
                "onkeydown",
                "onkeypress",
                "onkeyup",
                "onload",
                "onloadeddata",
                "onloadedmetadata",
                "onloadstart",
                "onlostpointercapture",
                "onmousedown",
                "onmouseenter",
                "onmouseleave",
                "onmousemove",
                "onmouseout",
                "onmouseover",
                "onmouseup",
                "onpaste",
                "onpause",
                "onplay",
                "onplaying",
                "onpointercancel",
                "onpointerdown",
                "onpointerenter",
                "onpointerleave",
                "onpointerlockchange",
                "onpointerlockerror",
                "onpointermove",
                "onpointerout",
                "onpointerover",
                "onpointerup",
                "onprogress",
                "onratechange",
                "onreadystatechange",
                "onreset",
                "onresize",
                "onscroll",
                "onscrollend",
                "onsecuritypolicyviolation",
                "onseeked",
                "onseeking",
                "onselect",
                "onselectionchange",
                "onselectstart",
                "onslotchange",
                "onstalled",
                "onsubmit",
                "onsuspend",
                "ontimeupdate",
                "ontoggle",
                "ontransitioncancel",
                "ontransitionend",
                "ontransitionrun",
                "ontransitionstart",
                "onvisibilitychange",
                "onvolumechange",
                "onwaiting",
                "onwebkitanimationend",
                "onwebkitanimationiteration",
                "onwebkitanimationstart",
                "onwebkittransitionend",
                "onwheel",
                "ownerDocument",
                "parentElement",
                "parentNode",
                "pictureInPictureElement",
                "pictureInPictureEnabled",
                "plugins",
                "pointerLockElement",
                "previousSibling",
                "readyState",
                "referrer",
                "rootElement",
                "scripts",
                "scrollingElement",
                "styleSheets",
                "textContent",
                "timeline",
                "title",
                "visibilityState",
                "vlinkColor"
            ],
            "title": "Document",
            "type": "object"
        },
        "DocumentReadyState": {
            "enum": [
                "complete",
                "interactive",
                "loading"
            ],
            "title": "DocumentReadyState",
            "type": "string"
        },
        "DocumentTimeline": {
            "properties": {
                "currentTime": {
                    "$ref": "#/definitions/CSSNumberish",
                    "title": "currentTime"
                }
            },
            "required": [
                "currentTime"
            ],
            "title": "DocumentTimeline",
            "type": "object"
        },
        "DocumentType": {
            "properties": {
                "ATTRIBUTE_NODE": {
                    "enum": [
                        2
                    ],
                    "title": "ATTRIBUTE_NODE",
                    "type": "number"
                },
                "CDATA_SECTION_NODE": {
                    "enum": [
                        4
                    ],
                    "title": "CDATA_SECTION_NODE",
                    "type": "number"
                },
                "COMMENT_NODE": {
                    "enum": [
                        8
                    ],
                    "title": "COMMENT_NODE",
                    "type": "number"
                },
                "DOCUMENT_FRAGMENT_NODE": {
                    "enum": [
                        11
                    ],
                    "title": "DOCUMENT_FRAGMENT_NODE",
                    "type": "number"
                },
                "DOCUMENT_NODE": {
                    "enum": [
                        9
                    ],
                    "title": "DOCUMENT_NODE",
                    "type": "number"
                },
                "DOCUMENT_POSITION_CONTAINED_BY": {
                    "enum": [
                        16
                    ],
                    "title": "DOCUMENT_POSITION_CONTAINED_BY",
                    "type": "number"
                },
                "DOCUMENT_POSITION_CONTAINS": {
                    "enum": [
                        8
                    ],
                    "title": "DOCUMENT_POSITION_CONTAINS",
                    "type": "number"
                },
                "DOCUMENT_POSITION_DISCONNECTED": {
                    "enum": [
                        1
                    ],
                    "title": "DOCUMENT_POSITION_DISCONNECTED",
                    "type": "number"
                },
                "DOCUMENT_POSITION_FOLLOWING": {
                    "enum": [
                        4
                    ],
                    "title": "DOCUMENT_POSITION_FOLLOWING",
                    "type": "number"
                },
                "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC": {
                    "enum": [
                        32
                    ],
                    "title": "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC",
                    "type": "number"
                },
                "DOCUMENT_POSITION_PRECEDING": {
                    "enum": [
                        2
                    ],
                    "title": "DOCUMENT_POSITION_PRECEDING",
                    "type": "number"
                },
                "DOCUMENT_TYPE_NODE": {
                    "enum": [
                        10
                    ],
                    "title": "DOCUMENT_TYPE_NODE",
                    "type": "number"
                },
                "ELEMENT_NODE": {
                    "enum": [
                        1
                    ],
                    "title": "ELEMENT_NODE",
                    "type": "number"
                },
                "ENTITY_NODE": {
                    "enum": [
                        6
                    ],
                    "title": "ENTITY_NODE",
                    "type": "number"
                },
                "ENTITY_REFERENCE_NODE": {
                    "enum": [
                        5
                    ],
                    "title": "ENTITY_REFERENCE_NODE",
                    "type": "number"
                },
                "NOTATION_NODE": {
                    "enum": [
                        12
                    ],
                    "title": "NOTATION_NODE",
                    "type": "number"
                },
                "PROCESSING_INSTRUCTION_NODE": {
                    "enum": [
                        7
                    ],
                    "title": "PROCESSING_INSTRUCTION_NODE",
                    "type": "number"
                },
                "TEXT_NODE": {
                    "enum": [
                        3
                    ],
                    "title": "TEXT_NODE",
                    "type": "number"
                },
                "baseURI": {
                    "title": "baseURI",
                    "type": "string"
                },
                "childNodes": {
                    "items": {
                        "$ref": "#/definitions/ChildNode"
                    },
                    "title": "childNodes",
                    "type": "array"
                },
                "firstChild": {
                    "$ref": "#/definitions/ChildNode",
                    "title": "firstChild"
                },
                "isConnected": {
                    "title": "isConnected",
                    "type": "boolean"
                },
                "lastChild": {
                    "$ref": "#/definitions/ChildNode",
                    "title": "lastChild"
                },
                "name": {
                    "title": "name",
                    "type": "string"
                },
                "nextSibling": {
                    "$ref": "#/definitions/ChildNode",
                    "title": "nextSibling"
                },
                "nodeName": {
                    "title": "nodeName",
                    "type": "string"
                },
                "nodeType": {
                    "title": "nodeType",
                    "type": "number"
                },
                "nodeValue": {
                    "title": "nodeValue",
                    "type": "string"
                },
                "ownerDocument": {
                    "$ref": "#/definitions/Document",
                    "title": "ownerDocument"
                },
                "parentElement": {
                    "$ref": "#/definitions/HTMLElement",
                    "title": "parentElement"
                },
                "parentNode": {
                    "$ref": "#/definitions/ParentNode",
                    "title": "parentNode"
                },
                "previousSibling": {
                    "$ref": "#/definitions/ChildNode",
                    "title": "previousSibling"
                },
                "publicId": {
                    "title": "publicId",
                    "type": "string"
                },
                "systemId": {
                    "title": "systemId",
                    "type": "string"
                },
                "textContent": {
                    "title": "textContent",
                    "type": "string"
                }
            },
            "required": [
                "ATTRIBUTE_NODE",
                "CDATA_SECTION_NODE",
                "COMMENT_NODE",
                "DOCUMENT_FRAGMENT_NODE",
                "DOCUMENT_NODE",
                "DOCUMENT_POSITION_CONTAINED_BY",
                "DOCUMENT_POSITION_CONTAINS",
                "DOCUMENT_POSITION_DISCONNECTED",
                "DOCUMENT_POSITION_FOLLOWING",
                "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC",
                "DOCUMENT_POSITION_PRECEDING",
                "DOCUMENT_TYPE_NODE",
                "ELEMENT_NODE",
                "ENTITY_NODE",
                "ENTITY_REFERENCE_NODE",
                "NOTATION_NODE",
                "PROCESSING_INSTRUCTION_NODE",
                "TEXT_NODE",
                "baseURI",
                "childNodes",
                "firstChild",
                "isConnected",
                "lastChild",
                "name",
                "nextSibling",
                "nodeName",
                "nodeType",
                "nodeValue",
                "ownerDocument",
                "parentElement",
                "parentNode",
                "previousSibling",
                "publicId",
                "systemId",
                "textContent"
            ],
            "title": "DocumentType",
            "type": "object"
        },
        "DocumentVisibilityState": {
            "enum": [
                "hidden",
                "visible"
            ],
            "title": "DocumentVisibilityState",
            "type": "string"
        },
        "DrawOptions": {
            "allOf": [
                {
                    "$ref": "#/definitions/Omit%3COptions%2C%22type%22%3E"
                },
                {
                    "properties": {
                        "active": {
                            "title": "active",
                            "type": "boolean"
                        },
                        "geometryFunction": {
                            "description": "Function that takes an array of coordinates and an optional existing geometry\nand a projection as arguments, and returns a geometry. The optional existing\ngeometry is the geometry that is returned when the function is called without\na second argument.",
                            "title": "geometryFunction",
                            "type": "object"
                        },
                        "id": {
                            "title": "id",
                            "type": [
                                "string",
                                "number"
                            ]
                        },
                        "modify": {
                            "title": "modify",
                            "type": "boolean"
                        },
                        "type": {
                            "enum": [
                                "Box",
                                "Circle",
                                "LineString",
                                "Point",
                                "Polygon"
                            ],
                            "title": "type",
                            "type": "string"
                        }
                    },
                    "required": [
                        "id",
                        "type"
                    ],
                    "type": "object"
                }
            ],
            "title": "DrawOptions"
        },
        "EOxFormat": {
            "anyOf": [
                {
                    "allOf": [
                        {
                            "properties": {
                                "type": {
                                    "enum": [
                                        "EsriJSON"
                                    ],
                                    "title": "type",
                                    "type": "string"
                                }
                            },
                            "required": [
                                "type"
                            ],
                            "type": "object"
                        },
                        {
                            "properties": {
                                "geometryName": {
                                    "description": "Geometry name to use when creating features.",
                                    "title": "geometryName",
                                    "type": "string"
                                }
                            },
                            "type": "object"
                        }
                    ]
                },
                {
                    "allOf": [
                        {
                            "properties": {
                                "type": {
                                    "enum": [
                                        "GeoJSON"
                                    ],
                                    "title": "type",
                                    "type": "string"
                                }
                            },
                            "required": [
                                "type"
                            ],
                            "type": "object"
                        },
                        {
                            "properties": {
                                "dataProjection": {
                                    "$ref": "#/definitions/ProjectionLike",
                                    "description": "Default data projection.",
                                    "title": "dataProjection"
                                },
                                "extractGeometryName": {
                                    "description": "Certain GeoJSON providers include\nthe geometry_name field in the feature GeoJSON. If set to `true` the GeoJSON reader\nwill look for that field to set the geometry name. If both this field is set to `true`\nand a `geometryName` is provided, the `geometryName` will take precedence.",
                                    "title": "extractGeometryName",
                                    "type": "boolean"
                                },
                                "featureClass": {
                                    "anyOf": [
                                        {
                                            "description": "Lightweight, read-only, {@link module:ol/Feature~Feature} and {@link module:ol/geom/Geometry~Geometry} like\nstructure, optimized for vector tile rendering and styling. Geometry access\nthrough the API is limited to getting the type and extent of the geometry.",
                                            "properties": {
                                                "prototype": {
                                                    "$ref": "#/definitions/default_2",
                                                    "title": "prototype"
                                                }
                                            },
                                            "required": [
                                                "prototype"
                                            ],
                                            "type": "object"
                                        },
                                        {
                                            "properties": {
                                                "prototype": {
                                                    "$ref": "#/definitions/default%3Cany%2Cany%3E",
                                                    "title": "prototype"
                                                }
                                            },
                                            "required": [
                                                "prototype"
                                            ],
                                            "type": "object"
                                        }
                                    ],
                                    "description": "Feature class\nto be used when reading features. The default is {@link module:ol/Feature~Feature}. If performance is\nthe primary concern, and features are not going to be modified or round-tripped through the format,\nconsider using {@link module:ol/render/Feature~RenderFeature}",
                                    "title": "featureClass"
                                },
                                "featureProjection": {
                                    "$ref": "#/definitions/ProjectionLike",
                                    "description": "Projection for features read or\nwritten by the format.  Options passed to read or write methods will take precedence.",
                                    "title": "featureProjection"
                                },
                                "geometryName": {
                                    "description": "Geometry name to use when creating features.",
                                    "title": "geometryName",
                                    "type": "string"
                                }
                            },
                            "type": "object"
                        }
                    ]
                },
                {
                    "allOf": [
                        {
                            "properties": {
                                "type": {
                                    "enum": [
                                        "GML"
                                    ],
                                    "title": "type",
                                    "type": "string"
                                }
                            },
                            "required": [
                                "type"
                            ],
                            "type": "object"
                        },
                        {
                            "properties": {
                                "curve": {
                                    "description": "Write gml:Curve instead of gml:LineString\nelements. This also affects the elements in multi-part geometries.",
                                    "title": "curve",
                                    "type": "boolean"
                                },
                                "featureNS": {
                                    "anyOf": [
                                        {
                                            "additionalProperties": {
                                                "type": "string"
                                            },
                                            "type": "object"
                                        },
                                        {
                                            "type": "string"
                                        }
                                    ],
                                    "description": "Feature\nnamespace. If not defined will be derived from GML. If multiple\nfeature types have been configured which come from different feature\nnamespaces, this will be an object with the keys being the prefixes used\nin the entries of featureType array. The values of the object will be the\nfeature namespaces themselves. So for instance there might be a featureType\nitem `topp:states` in the `featureType` array and then there will be a key\n`topp` in the featureNS object with value `http://www.openplans.org/topp`.",
                                    "title": "featureNS"
                                },
                                "featureType": {
                                    "anyOf": [
                                        {
                                            "items": {
                                                "type": "string"
                                            },
                                            "type": "array"
                                        },
                                        {
                                            "type": "string"
                                        }
                                    ],
                                    "description": "Feature type(s) to parse.\nIf multiple feature types need to be configured\nwhich come from different feature namespaces, `featureNS` will be an object\nwith the keys being the prefixes used in the entries of featureType array.\nThe values of the object will be the feature namespaces themselves.\nSo for instance there might be a featureType item `topp:states` and then\nthere will be a key named `topp` in the featureNS object with value\n`http://www.openplans.org/topp`.",
                                    "title": "featureType"
                                },
                                "hasZ": {
                                    "description": "If coordinates have a Z value.",
                                    "title": "hasZ",
                                    "type": "boolean"
                                },
                                "multiCurve": {
                                    "description": "Write gml:MultiCurve instead of gml:MultiLineString.\nSince the latter is deprecated in GML 3.",
                                    "title": "multiCurve",
                                    "type": "boolean"
                                },
                                "multiSurface": {
                                    "description": "Write gml:multiSurface instead of\ngml:MultiPolygon. Since the latter is deprecated in GML 3.",
                                    "title": "multiSurface",
                                    "type": "boolean"
                                },
                                "schemaLocation": {
                                    "description": "Optional schemaLocation to use when\nwriting out the GML, this will override the default provided.",
                                    "title": "schemaLocation",
                                    "type": "string"
                                },
                                "srsName": {
                                    "description": "srsName to use when writing geometries.",
                                    "title": "srsName",
                                    "type": "string"
                                },
                                "surface": {
                                    "description": "Write gml:Surface instead of gml:Polygon\nelements. This also affects the elements in multi-part geometries.",
                                    "title": "surface",
                                    "type": "boolean"
                                }
                            },
                            "type": "object"
                        }
                    ]
                },
                {
                    "allOf": [
                        {
                            "properties": {
                                "type": {
                                    "enum": [
                                        "GPX"
                                    ],
                                    "title": "type",
                                    "type": "string"
                                }
                            },
                            "required": [
                                "type"
                            ],
                            "type": "object"
                        },
                        {
                            "properties": {
                                "readExtensions": {
                                    "description": "Callback function\nto process `extensions` nodes. To prevent memory leaks, this callback function must\nnot store any references to the node. Note that the `extensions`\nnode is not allowed in GPX 1.0. Moreover, only `extensions`\nnodes from `wpt`, `rte` and `trk` can be processed, as those are\ndirectly mapped to a feature.",
                                    "title": "readExtensions",
                                    "type": "object"
                                }
                            },
                            "type": "object"
                        }
                    ]
                },
                {
                    "allOf": [
                        {
                            "properties": {
                                "type": {
                                    "enum": [
                                        "IGC"
                                    ],
                                    "title": "type",
                                    "type": "string"
                                }
                            },
                            "required": [
                                "type"
                            ],
                            "type": "object"
                        },
                        {
                            "properties": {
                                "altitudeMode": {
                                    "$ref": "#/definitions/IGCZ",
                                    "description": "Altitude mode. Possible\nvalues are `'barometric'`, `'gps'`, and `'none'`.",
                                    "title": "altitudeMode"
                                }
                            },
                            "type": "object"
                        }
                    ]
                },
                {
                    "allOf": [
                        {
                            "properties": {
                                "type": {
                                    "enum": [
                                        "KML"
                                    ],
                                    "title": "type",
                                    "type": "string"
                                }
                            },
                            "required": [
                                "type"
                            ],
                            "type": "object"
                        },
                        {
                            "properties": {
                                "crossOrigin": {
                                    "description": "The `crossOrigin` attribute for loaded images. Note that you must provide a\n`crossOrigin` value if you want to access pixel data with the Canvas renderer.",
                                    "title": "crossOrigin",
                                    "type": "string"
                                },
                                "defaultStyle": {
                                    "description": "Default style. The\ndefault default style is the same as Google Earth.",
                                    "items": {
                                        "$ref": "#/definitions/default"
                                    },
                                    "title": "defaultStyle",
                                    "type": "array"
                                },
                                "extractStyles": {
                                    "description": "Extract styles from the KML.",
                                    "title": "extractStyles",
                                    "type": "boolean"
                                },
                                "iconUrlFunction": {
                                    "description": "Function that takes a url string and returns a url string.\nMight be used to change an icon path or to substitute a data url obtained from a KMZ array buffer.",
                                    "title": "iconUrlFunction",
                                    "type": "object"
                                },
                                "referrerPolicy": {
                                    "$ref": "#/definitions/ReferrerPolicy",
                                    "description": "The `referrerPolicy` property for loaded images.",
                                    "title": "referrerPolicy"
                                },
                                "showPointNames": {
                                    "description": "Show names as labels for placemarks which contain points.",
                                    "title": "showPointNames",
                                    "type": "boolean"
                                },
                                "writeStyles": {
                                    "description": "Write styles into KML.",
                                    "title": "writeStyles",
                                    "type": "boolean"
                                }
                            },
                            "type": "object"
                        }
                    ]
                },
                {
                    "allOf": [
                        {
                            "properties": {
                                "type": {
                                    "enum": [
                                        "MVT"
                                    ],
                                    "title": "type",
                                    "type": "string"
                                }
                            },
                            "required": [
                                "type"
                            ],
                            "type": "object"
                        },
                        {
                            "properties": {
                                "featureClass": {
                                    "anyOf": [
                                        {
                                            "description": "Lightweight, read-only, {@link module:ol/Feature~Feature} and {@link module:ol/geom/Geometry~Geometry} like\nstructure, optimized for vector tile rendering and styling. Geometry access\nthrough the API is limited to getting the type and extent of the geometry.",
                                            "properties": {
                                                "prototype": {
                                                    "$ref": "#/definitions/default_2",
                                                    "title": "prototype"
                                                }
                                            },
                                            "required": [
                                                "prototype"
                                            ],
                                            "type": "object"
                                        },
                                        {
                                            "properties": {
                                                "prototype": {
                                                    "$ref": "#/definitions/default%3Cany%2Cany%3E",
                                                    "title": "prototype"
                                                }
                                            },
                                            "required": [
                                                "prototype"
                                            ],
                                            "type": "object"
                                        }
                                    ],
                                    "description": "Class for features returned by\n{@link module:ol/format/MVT~MVT#readFeatures}. Set to {@link module:ol/Feature~Feature} to get full editing and geometry\nsupport at the cost of decreased rendering performance. The default is\n{@link module:ol/render/Feature~RenderFeature}, which is optimized for rendering and hit detection.",
                                    "title": "featureClass"
                                },
                                "geometryName": {
                                    "description": "Geometry name to use when creating features.",
                                    "title": "geometryName",
                                    "type": "string"
                                },
                                "idProperty": {
                                    "description": "Optional property that will be assigned as the feature id and removed from the properties.\nlayers.",
                                    "title": "idProperty",
                                    "type": "string"
                                },
                                "layerName": {
                                    "description": "Name of the feature attribute that holds the layer name.",
                                    "title": "layerName",
                                    "type": "string"
                                },
                                "layers": {
                                    "description": "Layers to read features from. If not provided, features will be read from all",
                                    "items": {
                                        "type": "string"
                                    },
                                    "title": "layers",
                                    "type": "array"
                                }
                            },
                            "type": "object"
                        }
                    ]
                },
                {
                    "allOf": [
                        {
                            "properties": {
                                "type": {
                                    "enum": [
                                        "TopoJSON"
                                    ],
                                    "title": "type",
                                    "type": "string"
                                }
                            },
                            "required": [
                                "type"
                            ],
                            "type": "object"
                        },
                        {
                            "properties": {
                                "dataProjection": {
                                    "$ref": "#/definitions/ProjectionLike",
                                    "description": "Default data projection.",
                                    "title": "dataProjection"
                                },
                                "layerName": {
                                    "description": "Set the name of the TopoJSON topology\n`objects`'s children as feature property with the specified name. This means\nthat when set to `'layer'`, a topology like\n```\n{\n\"type\": \"Topology\",\n\"objects\": {\n\"example\": {\n\"type\": \"GeometryCollection\",\n\"geometries\": []\n}\n}\n}\n```\nwill result in features that have a property `'layer'` set to `'example'`.\nWhen not set, no property will be added to features.",
                                    "title": "layerName",
                                    "type": "string"
                                },
                                "layers": {
                                    "description": "Names of the TopoJSON topology's\n`objects`'s children to read features from.  If not provided, features will\nbe read from all children.",
                                    "items": {
                                        "type": "string"
                                    },
                                    "title": "layers",
                                    "type": "array"
                                }
                            },
                            "type": "object"
                        }
                    ]
                },
                {
                    "allOf": [
                        {
                            "properties": {
                                "type": {
                                    "enum": [
                                        "WFS"
                                    ],
                                    "title": "type",
                                    "type": "string"
                                }
                            },
                            "required": [
                                "type"
                            ],
                            "type": "object"
                        },
                        {
                            "properties": {
                                "featureNS": {
                                    "anyOf": [
                                        {
                                            "additionalProperties": {
                                                "type": "string"
                                            },
                                            "type": "object"
                                        },
                                        {
                                            "type": "string"
                                        }
                                    ],
                                    "description": "The namespace URI used for features.",
                                    "title": "featureNS"
                                },
                                "featureType": {
                                    "anyOf": [
                                        {
                                            "items": {
                                                "type": "string"
                                            },
                                            "type": "array"
                                        },
                                        {
                                            "type": "string"
                                        }
                                    ],
                                    "description": "The feature type to parse. Only used for read operations.",
                                    "title": "featureType"
                                },
                                "gmlFormat": {
                                    "$ref": "#/definitions/default_3",
                                    "description": "The GML format to use to parse the response.\nDefault is `ol/format/GML2` for WFS 1.0.0, `ol/format/GML3` for WFS 1.1.0 and `ol/format/GML32` for WFS 2.0.0.",
                                    "title": "gmlFormat"
                                },
                                "schemaLocation": {
                                    "description": "Optional schemaLocation to use for serialization, this will override the default.",
                                    "title": "schemaLocation",
                                    "type": "string"
                                },
                                "version": {
                                    "description": "WFS version to use. Can be either `1.0.0`, `1.1.0` or `2.0.0`.",
                                    "title": "version",
                                    "type": "string"
                                }
                            },
                            "type": "object"
                        }
                    ]
                },
                {
                    "allOf": [
                        {
                            "properties": {
                                "type": {
                                    "enum": [
                                        "WKT"
                                    ],
                                    "title": "type",
                                    "type": "string"
                                }
                            },
                            "required": [
                                "type"
                            ],
                            "type": "object"
                        },
                        {
                            "properties": {
                                "splitCollection": {
                                    "description": "Whether to split GeometryCollections into\nmultiple features on reading.",
                                    "title": "splitCollection",
                                    "type": "boolean"
                                }
                            },
                            "type": "object"
                        }
                    ]
                },
                {
                    "allOf": [
                        {
                            "properties": {
                                "type": {
                                    "enum": [
                                        "WMSGetFeatureInfo"
                                    ],
                                    "title": "type",
                                    "type": "string"
                                }
                            },
                            "required": [
                                "type"
                            ],
                            "type": "object"
                        },
                        {
                            "properties": {
                                "layers": {
                                    "description": "If set, only features of the given layers will be returned by the format when read.",
                                    "items": {
                                        "type": "string"
                                    },
                                    "title": "layers",
                                    "type": "array"
                                }
                            },
                            "type": "object"
                        }
                    ]
                },
                {
                    "allOf": [
                        {
                            "properties": {
                                "type": {
                                    "enum": [
                                        "Polyline"
                                    ],
                                    "title": "type",
                                    "type": "string"
                                }
                            },
                            "required": [
                                "type"
                            ],
                            "type": "object"
                        },
                        {
                            "properties": {
                                "factor": {
                                    "description": "The factor by which the coordinates values will be scaled.",
                                    "title": "factor",
                                    "type": "number"
                                },
                                "geometryLayout": {
                                    "$ref": "#/definitions/GeometryLayout",
                                    "description": "Layout of the\nfeature geometries created by the format reader.",
                                    "title": "geometryLayout"
                                }
                            },
                            "type": "object"
                        }
                    ]
                },
                {
                    "allOf": [
                        {
                            "properties": {
                                "type": {
                                    "enum": [
                                        "IIIFInfo"
                                    ],
                                    "title": "type",
                                    "type": "string"
                                }
                            },
                            "required": [
                                "type"
                            ],
                            "type": "object"
                        },
                        {
                            "type": "string"
                        }
                    ]
                },
                {
                    "allOf": [
                        {
                            "properties": {
                                "type": {
                                    "enum": [
                                        "IIIFInfo"
                                    ],
                                    "title": "type",
                                    "type": "string"
                                }
                            },
                            "required": [
                                "type"
                            ],
                            "type": "object"
                        },
                        {
                            "additionalProperties": {
                                "anyOf": [
                                    {
                                        "items": {
                                            "anyOf": [
                                                {
                                                    "properties": {
                                                        "height": {
                                                            "description": "Tile height in pixels. Same as tile width if height is\nnot given.",
                                                            "title": "height",
                                                            "type": "number"
                                                        },
                                                        "scaleFactors": {
                                                            "description": "Supported resolution scaling factors.",
                                                            "items": {
                                                                "type": "number"
                                                            },
                                                            "title": "scaleFactors",
                                                            "type": "array"
                                                        },
                                                        "width": {
                                                            "description": "Tile width in pixels.",
                                                            "title": "width",
                                                            "type": "number"
                                                        }
                                                    },
                                                    "required": [
                                                        "scaleFactors",
                                                        "width"
                                                    ],
                                                    "type": "object"
                                                },
                                                {
                                                    "properties": {
                                                        "formats": {
                                                            "description": "Supported image formats for the image service.",
                                                            "items": {
                                                                "type": "string"
                                                            },
                                                            "title": "formats",
                                                            "type": "array"
                                                        },
                                                        "maxArea": {
                                                            "description": "Maximum area (pixels) available for this image service.",
                                                            "title": "maxArea",
                                                            "type": "number"
                                                        },
                                                        "maxHeight": {
                                                            "description": "Maximum height.",
                                                            "title": "maxHeight",
                                                            "type": "number"
                                                        },
                                                        "maxWidth": {
                                                            "description": "Maximum width.",
                                                            "title": "maxWidth",
                                                            "type": "number"
                                                        },
                                                        "qualities": {
                                                            "description": "Supported IIIF image qualities.",
                                                            "items": {
                                                                "type": "string"
                                                            },
                                                            "title": "qualities",
                                                            "type": "array"
                                                        },
                                                        "supports": {
                                                            "description": "Supported features.",
                                                            "items": {
                                                                "type": "string"
                                                            },
                                                            "title": "supports",
                                                            "type": "array"
                                                        }
                                                    },
                                                    "type": "object"
                                                },
                                                {
                                                    "additionalProperties": {
                                                        "type": "number"
                                                    },
                                                    "type": "object"
                                                },
                                                {
                                                    "type": [
                                                        "string",
                                                        "number"
                                                    ]
                                                }
                                            ]
                                        },
                                        "type": "array"
                                    },
                                    {
                                        "type": [
                                            "string",
                                            "number"
                                        ]
                                    }
                                ]
                            },
                            "type": "object"
                        }
                    ]
                },
                {
                    "allOf": [
                        {
                            "properties": {
                                "type": {
                                    "enum": [
                                        "WKB"
                                    ],
                                    "title": "type",
                                    "type": "string"
                                }
                            },
                            "required": [
                                "type"
                            ],
                            "type": "object"
                        },
                        {
                            "properties": {
                                "ewkb": {
                                    "description": "Use EWKB format for output.",
                                    "title": "ewkb",
                                    "type": "boolean"
                                },
                                "geometryLayout": {
                                    "$ref": "#/definitions/GeometryLayout",
                                    "description": "Use specific coordinate layout for output features (null: auto detect)",
                                    "title": "geometryLayout"
                                },
                                "hex": {
                                    "description": "Returns hex string instead of ArrayBuffer for output. This also is used as a hint internally whether it should load contents as text or ArrayBuffer on reading.",
                                    "title": "hex",
                                    "type": "boolean"
                                },
                                "littleEndian": {
                                    "description": "Use littleEndian for output.",
                                    "title": "littleEndian",
                                    "type": "boolean"
                                },
                                "nodataM": {
                                    "description": "If the `geometryLayout` doesn't match with geometry to be output, this value is used to fill missing coordinate value of M.",
                                    "title": "nodataM",
                                    "type": "number"
                                },
                                "nodataZ": {
                                    "description": "If the `geometryLayout` doesn't match with geometry to be output, this value is used to fill missing coordinate value of Z.",
                                    "title": "nodataZ",
                                    "type": "number"
                                },
                                "splitCollection": {
                                    "description": "Whether to split GeometryCollections into multiple features on reading.",
                                    "title": "splitCollection",
                                    "type": "boolean"
                                },
                                "srid": {
                                    "description": "SRID for output. Specify integer value to enforce the value as a SRID. Specify `true` to extract from `dataProjection`. `false` to suppress the output. This option only takes effect when `ewkb` is `true`.",
                                    "title": "srid",
                                    "type": [
                                        "number",
                                        "boolean"
                                    ]
                                }
                            },
                            "type": "object"
                        }
                    ]
                },
                {
                    "enum": [
                        "EsriJSON",
                        "GML",
                        "GPX",
                        "GeoJSON",
                        "IGC",
                        "IIIFInfo",
                        "KML",
                        "MVT",
                        "OWS",
                        "Polyline",
                        "TopoJSON",
                        "WFS",
                        "WKB",
                        "WKT",
                        "WMSCapabilities",
                        "WMSGetFeatureInfo",
                        "WMTSCapabilities"
                    ],
                    "type": "string"
                }
            ],
            "title": "EOxFormat"
        },
        "EOxInteraction": {
            "properties": {
                "active": {
                    "title": "active",
                    "type": "boolean"
                },
                "options": {
                    "anyOf": [
                        {
                            "$ref": "#/definitions/DrawOptions"
                        },
                        {
                            "$ref": "#/definitions/SelectOptions"
                        },
                        {
                            "additionalProperties": {},
                            "type": "object"
                        }
                    ],
                    "title": "options"
                },
                "type": {
                    "enum": [
                        "clusterExplode",
                        "draw",
                        "select"
                    ],
                    "title": "type",
                    "type": "string"
                }
            },
            "required": [
                "options",
                "type"
            ],
            "title": "EOxInteraction",
            "type": "object"
        },
        "EOxLayerType<\"Image\",\"IIIF\">": {
            "allOf": [
                {
                    "$ref": "#/definitions/OlLayerOption%3C%22Image%22%3E"
                },
                {
                    "properties": {
                        "opacity": {
                            "title": "opacity",
                            "type": "number"
                        },
                        "properties": {
                            "additionalProperties": {},
                            "properties": {
                                "id": {
                                    "title": "id",
                                    "type": "string"
                                }
                            },
                            "required": [
                                "id"
                            ],
                            "title": "properties",
                            "type": "object"
                        },
                        "type": {
                            "enum": [
                                "Image"
                            ],
                            "title": "type",
                            "type": "string"
                        },
                        "visible": {
                            "title": "visible",
                            "type": "boolean"
                        },
                        "zIndex": {
                            "title": "zIndex",
                            "type": "number"
                        }
                    },
                    "required": [
                        "type"
                    ],
                    "type": "object"
                },
                {
                    "properties": {
                        "source": {
                            "$ref": "#/definitions/EoxSource%3C%22IIIF%22%3E",
                            "title": "source"
                        },
                        "sources": {
                            "items": {
                                "$ref": "#/definitions/EoxSource%3C%22IIIF%22%3E"
                            },
                            "title": "sources",
                            "type": "array"
                        }
                    },
                    "type": "object"
                }
            ],
            "title": "EOxLayerType<\"Image\",\"IIIF\">"
        },
        "EOxLayerType<\"Image\",\"Image\">": {
            "allOf": [
                {
                    "$ref": "#/definitions/OlLayerOption%3C%22Image%22%3E"
                },
                {
                    "properties": {
                        "opacity": {
                            "title": "opacity",
                            "type": "number"
                        },
                        "properties": {
                            "additionalProperties": {},
                            "properties": {
                                "id": {
                                    "title": "id",
                                    "type": "string"
                                }
                            },
                            "required": [
                                "id"
                            ],
                            "title": "properties",
                            "type": "object"
                        },
                        "type": {
                            "enum": [
                                "Image"
                            ],
                            "title": "type",
                            "type": "string"
                        },
                        "visible": {
                            "title": "visible",
                            "type": "boolean"
                        },
                        "zIndex": {
                            "title": "zIndex",
                            "type": "number"
                        }
                    },
                    "required": [
                        "type"
                    ],
                    "type": "object"
                },
                {
                    "properties": {
                        "source": {
                            "$ref": "#/definitions/EoxSource%3C%22Image%22%3E",
                            "title": "source"
                        },
                        "sources": {
                            "items": {
                                "$ref": "#/definitions/EoxSource%3C%22Image%22%3E"
                            },
                            "title": "sources",
                            "type": "array"
                        }
                    },
                    "type": "object"
                }
            ],
            "title": "EOxLayerType<\"Image\",\"Image\">"
        },
        "EOxLayerType<\"Image\",\"ImageCanvas\">": {
            "allOf": [
                {
                    "$ref": "#/definitions/OlLayerOption%3C%22Image%22%3E"
                },
                {
                    "properties": {
                        "opacity": {
                            "title": "opacity",
                            "type": "number"
                        },
                        "properties": {
                            "additionalProperties": {},
                            "properties": {
                                "id": {
                                    "title": "id",
                                    "type": "string"
                                }
                            },
                            "required": [
                                "id"
                            ],
                            "title": "properties",
                            "type": "object"
                        },
                        "type": {
                            "enum": [
                                "Image"
                            ],
                            "title": "type",
                            "type": "string"
                        },
                        "visible": {
                            "title": "visible",
                            "type": "boolean"
                        },
                        "zIndex": {
                            "title": "zIndex",
                            "type": "number"
                        }
                    },
                    "required": [
                        "type"
                    ],
                    "type": "object"
                },
                {
                    "properties": {
                        "source": {
                            "$ref": "#/definitions/EoxSource%3C%22ImageCanvas%22%3E",
                            "title": "source"
                        },
                        "sources": {
                            "items": {
                                "$ref": "#/definitions/EoxSource%3C%22ImageCanvas%22%3E"
                            },
                            "title": "sources",
                            "type": "array"
                        }
                    },
                    "type": "object"
                }
            ],
            "title": "EOxLayerType<\"Image\",\"ImageCanvas\">"
        },
        "EOxLayerType<\"Image\",\"ImageStatic\">": {
            "allOf": [
                {
                    "$ref": "#/definitions/OlLayerOption%3C%22Image%22%3E"
                },
                {
                    "properties": {
                        "opacity": {
                            "title": "opacity",
                            "type": "number"
                        },
                        "properties": {
                            "additionalProperties": {},
                            "properties": {
                                "id": {
                                    "title": "id",
                                    "type": "string"
                                }
                            },
                            "required": [
                                "id"
                            ],
                            "title": "properties",
                            "type": "object"
                        },
                        "type": {
                            "enum": [
                                "Image"
                            ],
                            "title": "type",
                            "type": "string"
                        },
                        "visible": {
                            "title": "visible",
                            "type": "boolean"
                        },
                        "zIndex": {
                            "title": "zIndex",
                            "type": "number"
                        }
                    },
                    "required": [
                        "type"
                    ],
                    "type": "object"
                },
                {
                    "properties": {
                        "source": {
                            "$ref": "#/definitions/EoxSource%3C%22ImageStatic%22%3E",
                            "title": "source"
                        },
                        "sources": {
                            "items": {
                                "$ref": "#/definitions/EoxSource%3C%22ImageStatic%22%3E"
                            },
                            "title": "sources",
                            "type": "array"
                        }
                    },
                    "type": "object"
                }
            ],
            "title": "EOxLayerType<\"Image\",\"ImageStatic\">"
        },
        "EOxLayerType<\"Image\",\"ImageWMS\">": {
            "allOf": [
                {
                    "$ref": "#/definitions/OlLayerOption%3C%22Image%22%3E"
                },
                {
                    "properties": {
                        "opacity": {
                            "title": "opacity",
                            "type": "number"
                        },
                        "properties": {
                            "additionalProperties": {},
                            "properties": {
                                "id": {
                                    "title": "id",
                                    "type": "string"
                                }
                            },
                            "required": [
                                "id"
                            ],
                            "title": "properties",
                            "type": "object"
                        },
                        "type": {
                            "enum": [
                                "Image"
                            ],
                            "title": "type",
                            "type": "string"
                        },
                        "visible": {
                            "title": "visible",
                            "type": "boolean"
                        },
                        "zIndex": {
                            "title": "zIndex",
                            "type": "number"
                        }
                    },
                    "required": [
                        "type"
                    ],
                    "type": "object"
                },
                {
                    "properties": {
                        "source": {
                            "$ref": "#/definitions/EoxSource%3C%22ImageWMS%22%3E",
                            "title": "source"
                        },
                        "sources": {
                            "items": {
                                "$ref": "#/definitions/EoxSource%3C%22ImageWMS%22%3E"
                            },
                            "title": "sources",
                            "type": "array"
                        }
                    },
                    "type": "object"
                }
            ],
            "title": "EOxLayerType<\"Image\",\"ImageWMS\">"
        },
        "EOxLayerType<\"Image\",\"Raster\">": {
            "allOf": [
                {
                    "$ref": "#/definitions/OlLayerOption%3C%22Image%22%3E"
                },
                {
                    "properties": {
                        "opacity": {
                            "title": "opacity",
                            "type": "number"
                        },
                        "properties": {
                            "additionalProperties": {},
                            "properties": {
                                "id": {
                                    "title": "id",
                                    "type": "string"
                                }
                            },
                            "required": [
                                "id"
                            ],
                            "title": "properties",
                            "type": "object"
                        },
                        "type": {
                            "enum": [
                                "Image"
                            ],
                            "title": "type",
                            "type": "string"
                        },
                        "visible": {
                            "title": "visible",
                            "type": "boolean"
                        },
                        "zIndex": {
                            "title": "zIndex",
                            "type": "number"
                        }
                    },
                    "required": [
                        "type"
                    ],
                    "type": "object"
                },
                {
                    "properties": {
                        "source": {
                            "$ref": "#/definitions/EoxSource%3C%22Raster%22%3E",
                            "title": "source"
                        },
                        "sources": {
                            "items": {
                                "$ref": "#/definitions/EoxSource%3C%22Raster%22%3E"
                            },
                            "title": "sources",
                            "type": "array"
                        }
                    },
                    "type": "object"
                }
            ],
            "title": "EOxLayerType<\"Image\",\"Raster\">"
        },
        "EOxLayerType<\"Tile\",\"BingMaps\">": {
            "allOf": [
                {
                    "$ref": "#/definitions/OlLayerOption%3C%22Tile%22%3E"
                },
                {
                    "properties": {
                        "opacity": {
                            "title": "opacity",
                            "type": "number"
                        },
                        "properties": {
                            "additionalProperties": {},
                            "properties": {
                                "id": {
                                    "title": "id",
                                    "type": "string"
                                }
                            },
                            "required": [
                                "id"
                            ],
                            "title": "properties",
                            "type": "object"
                        },
                        "type": {
                            "enum": [
                                "Tile"
                            ],
                            "title": "type",
                            "type": "string"
                        },
                        "visible": {
                            "title": "visible",
                            "type": "boolean"
                        },
                        "zIndex": {
                            "title": "zIndex",
                            "type": "number"
                        }
                    },
                    "required": [
                        "type"
                    ],
                    "type": "object"
                },
                {
                    "properties": {
                        "source": {
                            "$ref": "#/definitions/EoxSource%3C%22BingMaps%22%3E",
                            "title": "source"
                        },
                        "sources": {
                            "items": {
                                "$ref": "#/definitions/EoxSource%3C%22BingMaps%22%3E"
                            },
                            "title": "sources",
                            "type": "array"
                        }
                    },
                    "type": "object"
                }
            ],
            "title": "EOxLayerType<\"Tile\",\"BingMaps\">"
        },
        "EOxLayerType<\"Tile\",\"OSM\">": {
            "allOf": [
                {
                    "$ref": "#/definitions/OlLayerOption%3C%22Tile%22%3E"
                },
                {
                    "properties": {
                        "opacity": {
                            "title": "opacity",
                            "type": "number"
                        },
                        "properties": {
                            "additionalProperties": {},
                            "properties": {
                                "id": {
                                    "title": "id",
                                    "type": "string"
                                }
                            },
                            "required": [
                                "id"
                            ],
                            "title": "properties",
                            "type": "object"
                        },
                        "type": {
                            "enum": [
                                "Tile"
                            ],
                            "title": "type",
                            "type": "string"
                        },
                        "visible": {
                            "title": "visible",
                            "type": "boolean"
                        },
                        "zIndex": {
                            "title": "zIndex",
                            "type": "number"
                        }
                    },
                    "required": [
                        "type"
                    ],
                    "type": "object"
                },
                {
                    "properties": {
                        "source": {
                            "$ref": "#/definitions/EoxSource%3C%22OSM%22%3E",
                            "title": "source"
                        },
                        "sources": {
                            "items": {
                                "$ref": "#/definitions/EoxSource%3C%22OSM%22%3E"
                            },
                            "title": "sources",
                            "type": "array"
                        }
                    },
                    "type": "object"
                }
            ],
            "title": "EOxLayerType<\"Tile\",\"OSM\">"
        },
        "EOxLayerType<\"Tile\",\"StadiaMaps\">": {
            "allOf": [
                {
                    "$ref": "#/definitions/OlLayerOption%3C%22Tile%22%3E"
                },
                {
                    "properties": {
                        "opacity": {
                            "title": "opacity",
                            "type": "number"
                        },
                        "properties": {
                            "additionalProperties": {},
                            "properties": {
                                "id": {
                                    "title": "id",
                                    "type": "string"
                                }
                            },
                            "required": [
                                "id"
                            ],
                            "title": "properties",
                            "type": "object"
                        },
                        "type": {
                            "enum": [
                                "Tile"
                            ],
                            "title": "type",
                            "type": "string"
                        },
                        "visible": {
                            "title": "visible",
                            "type": "boolean"
                        },
                        "zIndex": {
                            "title": "zIndex",
                            "type": "number"
                        }
                    },
                    "required": [
                        "type"
                    ],
                    "type": "object"
                },
                {
                    "properties": {
                        "source": {
                            "$ref": "#/definitions/EoxSource%3C%22StadiaMaps%22%3E",
                            "title": "source"
                        },
                        "sources": {
                            "items": {
                                "$ref": "#/definitions/EoxSource%3C%22StadiaMaps%22%3E"
                            },
                            "title": "sources",
                            "type": "array"
                        }
                    },
                    "type": "object"
                }
            ],
            "title": "EOxLayerType<\"Tile\",\"StadiaMaps\">"
        },
        "EOxLayerType<\"Tile\",\"TileArcGISRest\">": {
            "allOf": [
                {
                    "$ref": "#/definitions/OlLayerOption%3C%22Tile%22%3E"
                },
                {
                    "properties": {
                        "opacity": {
                            "title": "opacity",
                            "type": "number"
                        },
                        "properties": {
                            "additionalProperties": {},
                            "properties": {
                                "id": {
                                    "title": "id",
                                    "type": "string"
                                }
                            },
                            "required": [
                                "id"
                            ],
                            "title": "properties",
                            "type": "object"
                        },
                        "type": {
                            "enum": [
                                "Tile"
                            ],
                            "title": "type",
                            "type": "string"
                        },
                        "visible": {
                            "title": "visible",
                            "type": "boolean"
                        },
                        "zIndex": {
                            "title": "zIndex",
                            "type": "number"
                        }
                    },
                    "required": [
                        "type"
                    ],
                    "type": "object"
                },
                {
                    "properties": {
                        "source": {
                            "$ref": "#/definitions/EoxSource%3C%22TileArcGISRest%22%3E",
                            "title": "source"
                        },
                        "sources": {
                            "items": {
                                "$ref": "#/definitions/EoxSource%3C%22TileArcGISRest%22%3E"
                            },
                            "title": "sources",
                            "type": "array"
                        }
                    },
                    "type": "object"
                }
            ],
            "title": "EOxLayerType<\"Tile\",\"TileArcGISRest\">"
        },
        "EOxLayerType<\"Tile\",\"TileDebug\">": {
            "allOf": [
                {
                    "$ref": "#/definitions/OlLayerOption%3C%22Tile%22%3E"
                },
                {
                    "properties": {
                        "opacity": {
                            "title": "opacity",
                            "type": "number"
                        },
                        "properties": {
                            "additionalProperties": {},
                            "properties": {
                                "id": {
                                    "title": "id",
                                    "type": "string"
                                }
                            },
                            "required": [
                                "id"
                            ],
                            "title": "properties",
                            "type": "object"
                        },
                        "type": {
                            "enum": [
                                "Tile"
                            ],
                            "title": "type",
                            "type": "string"
                        },
                        "visible": {
                            "title": "visible",
                            "type": "boolean"
                        },
                        "zIndex": {
                            "title": "zIndex",
                            "type": "number"
                        }
                    },
                    "required": [
                        "type"
                    ],
                    "type": "object"
                },
                {
                    "properties": {
                        "source": {
                            "$ref": "#/definitions/EoxSource%3C%22TileDebug%22%3E",
                            "title": "source"
                        },
                        "sources": {
                            "items": {
                                "$ref": "#/definitions/EoxSource%3C%22TileDebug%22%3E"
                            },
                            "title": "sources",
                            "type": "array"
                        }
                    },
                    "type": "object"
                }
            ],
            "title": "EOxLayerType<\"Tile\",\"TileDebug\">"
        },
        "EOxLayerType<\"Tile\",\"TileImage\">": {
            "allOf": [
                {
                    "$ref": "#/definitions/OlLayerOption%3C%22Tile%22%3E"
                },
                {
                    "properties": {
                        "opacity": {
                            "title": "opacity",
                            "type": "number"
                        },
                        "properties": {
                            "additionalProperties": {},
                            "properties": {
                                "id": {
                                    "title": "id",
                                    "type": "string"
                                }
                            },
                            "required": [
                                "id"
                            ],
                            "title": "properties",
                            "type": "object"
                        },
                        "type": {
                            "enum": [
                                "Tile"
                            ],
                            "title": "type",
                            "type": "string"
                        },
                        "visible": {
                            "title": "visible",
                            "type": "boolean"
                        },
                        "zIndex": {
                            "title": "zIndex",
                            "type": "number"
                        }
                    },
                    "required": [
                        "type"
                    ],
                    "type": "object"
                },
                {
                    "properties": {
                        "source": {
                            "$ref": "#/definitions/EoxSource%3C%22TileImage%22%3E",
                            "title": "source"
                        },
                        "sources": {
                            "items": {
                                "$ref": "#/definitions/EoxSource%3C%22TileImage%22%3E"
                            },
                            "title": "sources",
                            "type": "array"
                        }
                    },
                    "type": "object"
                }
            ],
            "title": "EOxLayerType<\"Tile\",\"TileImage\">"
        },
        "EOxLayerType<\"Tile\",\"TileJSON\">": {
            "allOf": [
                {
                    "$ref": "#/definitions/OlLayerOption%3C%22Tile%22%3E"
                },
                {
                    "properties": {
                        "opacity": {
                            "title": "opacity",
                            "type": "number"
                        },
                        "properties": {
                            "additionalProperties": {},
                            "properties": {
                                "id": {
                                    "title": "id",
                                    "type": "string"
                                }
                            },
                            "required": [
                                "id"
                            ],
                            "title": "properties",
                            "type": "object"
                        },
                        "type": {
                            "enum": [
                                "Tile"
                            ],
                            "title": "type",
                            "type": "string"
                        },
                        "visible": {
                            "title": "visible",
                            "type": "boolean"
                        },
                        "zIndex": {
                            "title": "zIndex",
                            "type": "number"
                        }
                    },
                    "required": [
                        "type"
                    ],
                    "type": "object"
                },
                {
                    "properties": {
                        "source": {
                            "$ref": "#/definitions/EoxSource%3C%22TileJSON%22%3E",
                            "title": "source"
                        },
                        "sources": {
                            "items": {
                                "$ref": "#/definitions/EoxSource%3C%22TileJSON%22%3E"
                            },
                            "title": "sources",
                            "type": "array"
                        }
                    },
                    "type": "object"
                }
            ],
            "title": "EOxLayerType<\"Tile\",\"TileJSON\">"
        },
        "EOxLayerType<\"Tile\",\"TileWMS\">": {
            "allOf": [
                {
                    "$ref": "#/definitions/OlLayerOption%3C%22Tile%22%3E"
                },
                {
                    "properties": {
                        "opacity": {
                            "title": "opacity",
                            "type": "number"
                        },
                        "properties": {
                            "additionalProperties": {},
                            "properties": {
                                "id": {
                                    "title": "id",
                                    "type": "string"
                                }
                            },
                            "required": [
                                "id"
                            ],
                            "title": "properties",
                            "type": "object"
                        },
                        "type": {
                            "enum": [
                                "Tile"
                            ],
                            "title": "type",
                            "type": "string"
                        },
                        "visible": {
                            "title": "visible",
                            "type": "boolean"
                        },
                        "zIndex": {
                            "title": "zIndex",
                            "type": "number"
                        }
                    },
                    "required": [
                        "type"
                    ],
                    "type": "object"
                },
                {
                    "properties": {
                        "source": {
                            "$ref": "#/definitions/EoxSource%3C%22TileWMS%22%3E",
                            "title": "source"
                        },
                        "sources": {
                            "items": {
                                "$ref": "#/definitions/EoxSource%3C%22TileWMS%22%3E"
                            },
                            "title": "sources",
                            "type": "array"
                        }
                    },
                    "type": "object"
                }
            ],
            "title": "EOxLayerType<\"Tile\",\"TileWMS\">"
        },
        "EOxLayerType<\"Tile\",\"UrlTile\">": {
            "allOf": [
                {
                    "$ref": "#/definitions/OlLayerOption%3C%22Tile%22%3E"
                },
                {
                    "properties": {
                        "opacity": {
                            "title": "opacity",
                            "type": "number"
                        },
                        "properties": {
                            "additionalProperties": {},
                            "properties": {
                                "id": {
                                    "title": "id",
                                    "type": "string"
                                }
                            },
                            "required": [
                                "id"
                            ],
                            "title": "properties",
                            "type": "object"
                        },
                        "type": {
                            "enum": [
                                "Tile"
                            ],
                            "title": "type",
                            "type": "string"
                        },
                        "visible": {
                            "title": "visible",
                            "type": "boolean"
                        },
                        "zIndex": {
                            "title": "zIndex",
                            "type": "number"
                        }
                    },
                    "required": [
                        "type"
                    ],
                    "type": "object"
                },
                {
                    "properties": {
                        "source": {
                            "$ref": "#/definitions/EoxSource%3C%22UrlTile%22%3E",
                            "title": "source"
                        },
                        "sources": {
                            "items": {
                                "$ref": "#/definitions/EoxSource%3C%22UrlTile%22%3E"
                            },
                            "title": "sources",
                            "type": "array"
                        }
                    },
                    "type": "object"
                }
            ],
            "title": "EOxLayerType<\"Tile\",\"UrlTile\">"
        },
        "EOxLayerType<\"Tile\",\"WMTS\">": {
            "allOf": [
                {
                    "$ref": "#/definitions/OlLayerOption%3C%22Tile%22%3E"
                },
                {
                    "properties": {
                        "opacity": {
                            "title": "opacity",
                            "type": "number"
                        },
                        "properties": {
                            "additionalProperties": {},
                            "properties": {
                                "id": {
                                    "title": "id",
                                    "type": "string"
                                }
                            },
                            "required": [
                                "id"
                            ],
                            "title": "properties",
                            "type": "object"
                        },
                        "type": {
                            "enum": [
                                "Tile"
                            ],
                            "title": "type",
                            "type": "string"
                        },
                        "visible": {
                            "title": "visible",
                            "type": "boolean"
                        },
                        "zIndex": {
                            "title": "zIndex",
                            "type": "number"
                        }
                    },
                    "required": [
                        "type"
                    ],
                    "type": "object"
                },
                {
                    "properties": {
                        "source": {
                            "$ref": "#/definitions/EoxSource%3C%22WMTS%22%3E",
                            "title": "source"
                        },
                        "sources": {
                            "items": {
                                "$ref": "#/definitions/EoxSource%3C%22WMTS%22%3E"
                            },
                            "title": "sources",
                            "type": "array"
                        }
                    },
                    "type": "object"
                }
            ],
            "title": "EOxLayerType<\"Tile\",\"WMTS\">"
        },
        "EOxLayerType<\"Tile\",\"WMTSCapabilities\">": {
            "allOf": [
                {
                    "$ref": "#/definitions/OlLayerOption%3C%22Tile%22%3E"
                },
                {
                    "properties": {
                        "opacity": {
                            "title": "opacity",
                            "type": "number"
                        },
                        "properties": {
                            "additionalProperties": {},
                            "properties": {
                                "id": {
                                    "title": "id",
                                    "type": "string"
                                }
                            },
                            "required": [
                                "id"
                            ],
                            "title": "properties",
                            "type": "object"
                        },
                        "type": {
                            "enum": [
                                "Tile"
                            ],
                            "title": "type",
                            "type": "string"
                        },
                        "visible": {
                            "title": "visible",
                            "type": "boolean"
                        },
                        "zIndex": {
                            "title": "zIndex",
                            "type": "number"
                        }
                    },
                    "required": [
                        "type"
                    ],
                    "type": "object"
                },
                {
                    "properties": {
                        "source": {
                            "$ref": "#/definitions/EoxSource%3C%22WMTSCapabilities%22%3E",
                            "title": "source"
                        },
                        "sources": {
                            "items": {
                                "$ref": "#/definitions/EoxSource%3C%22WMTSCapabilities%22%3E"
                            },
                            "title": "sources",
                            "type": "array"
                        }
                    },
                    "type": "object"
                }
            ],
            "title": "EOxLayerType<\"Tile\",\"WMTSCapabilities\">"
        },
        "EOxLayerType<\"Tile\",\"XYZ\">": {
            "allOf": [
                {
                    "$ref": "#/definitions/OlLayerOption%3C%22Tile%22%3E"
                },
                {
                    "properties": {
                        "opacity": {
                            "title": "opacity",
                            "type": "number"
                        },
                        "properties": {
                            "additionalProperties": {},
                            "properties": {
                                "id": {
                                    "title": "id",
                                    "type": "string"
                                }
                            },
                            "required": [
                                "id"
                            ],
                            "title": "properties",
                            "type": "object"
                        },
                        "type": {
                            "enum": [
                                "Tile"
                            ],
                            "title": "type",
                            "type": "string"
                        },
                        "visible": {
                            "title": "visible",
                            "type": "boolean"
                        },
                        "zIndex": {
                            "title": "zIndex",
                            "type": "number"
                        }
                    },
                    "required": [
                        "type"
                    ],
                    "type": "object"
                },
                {
                    "properties": {
                        "source": {
                            "$ref": "#/definitions/EoxSource%3C%22XYZ%22%3E",
                            "title": "source"
                        },
                        "sources": {
                            "items": {
                                "$ref": "#/definitions/EoxSource%3C%22XYZ%22%3E"
                            },
                            "title": "sources",
                            "type": "array"
                        }
                    },
                    "type": "object"
                }
            ],
            "title": "EOxLayerType<\"Tile\",\"XYZ\">"
        },
        "EOxLayerType<\"Vector\",\"Cluster\">": {
            "allOf": [
                {
                    "$ref": "#/definitions/OlLayerOption%3C%22Vector%22%3E"
                },
                {
                    "$ref": "#/definitions/%7Btype%3A%22Vector%22%3BzIndex%3F%3Anumber%3Bvisible%3F%3Aboolean%3Bopacity%3F%3Anumber%3Bproperties%3F%3A%7B%5Bkey%3Astring%5D%3Aany%3Bid%3Astring%3B%7D%3Binteractions%3F%3AEOxInteraction%5B%5D%3B%7D"
                },
                {
                    "properties": {
                        "source": {
                            "$ref": "#/definitions/EoxSource%3C%22Cluster%22%3E",
                            "title": "source"
                        },
                        "sources": {
                            "items": {
                                "$ref": "#/definitions/EoxSource%3C%22Cluster%22%3E"
                            },
                            "title": "sources",
                            "type": "array"
                        }
                    },
                    "type": "object"
                }
            ],
            "title": "EOxLayerType<\"Vector\",\"Cluster\">"
        },
        "EOxLayerType<\"Vector\",\"FlatGeoBuf\">": {
            "allOf": [
                {
                    "$ref": "#/definitions/OlLayerOption%3C%22Vector%22%3E"
                },
                {
                    "$ref": "#/definitions/%7Btype%3A%22Vector%22%3BzIndex%3F%3Anumber%3Bvisible%3F%3Aboolean%3Bopacity%3F%3Anumber%3Bproperties%3F%3A%7B%5Bkey%3Astring%5D%3Aany%3Bid%3Astring%3B%7D%3Binteractions%3F%3AEOxInteraction%5B%5D%3B%7D"
                },
                {
                    "properties": {
                        "source": {
                            "$ref": "#/definitions/EoxSource%3C%22FlatGeoBuf%22%3E",
                            "title": "source"
                        },
                        "sources": {
                            "items": {
                                "$ref": "#/definitions/EoxSource%3C%22FlatGeoBuf%22%3E"
                            },
                            "title": "sources",
                            "type": "array"
                        }
                    },
                    "type": "object"
                }
            ],
            "title": "EOxLayerType<\"Vector\",\"FlatGeoBuf\">"
        },
        "EOxLayerType<\"Vector\",\"Vector\">": {
            "allOf": [
                {
                    "$ref": "#/definitions/OlLayerOption%3C%22Vector%22%3E"
                },
                {
                    "$ref": "#/definitions/%7Btype%3A%22Vector%22%3BzIndex%3F%3Anumber%3Bvisible%3F%3Aboolean%3Bopacity%3F%3Anumber%3Bproperties%3F%3A%7B%5Bkey%3Astring%5D%3Aany%3Bid%3Astring%3B%7D%3Binteractions%3F%3AEOxInteraction%5B%5D%3B%7D"
                },
                {
                    "properties": {
                        "source": {
                            "$ref": "#/definitions/EoxSource%3C%22Vector%22%3E",
                            "title": "source"
                        },
                        "sources": {
                            "items": {
                                "$ref": "#/definitions/EoxSource%3C%22Vector%22%3E"
                            },
                            "title": "sources",
                            "type": "array"
                        }
                    },
                    "type": "object"
                }
            ],
            "title": "EOxLayerType<\"Vector\",\"Vector\">"
        },
        "EOxLayerType<\"VectorTile\",\"VectorTile\">": {
            "allOf": [
                {
                    "$ref": "#/definitions/OlLayerOption%3C%22VectorTile%22%3E"
                },
                {
                    "properties": {
                        "interactions": {
                            "items": {
                                "$ref": "#/definitions/EOxInteraction"
                            },
                            "title": "interactions",
                            "type": "array"
                        },
                        "opacity": {
                            "title": "opacity",
                            "type": "number"
                        },
                        "properties": {
                            "additionalProperties": {},
                            "properties": {
                                "id": {
                                    "title": "id",
                                    "type": "string"
                                }
                            },
                            "required": [
                                "id"
                            ],
                            "title": "properties",
                            "type": "object"
                        },
                        "type": {
                            "enum": [
                                "VectorTile"
                            ],
                            "title": "type",
                            "type": "string"
                        },
                        "visible": {
                            "title": "visible",
                            "type": "boolean"
                        },
                        "zIndex": {
                            "title": "zIndex",
                            "type": "number"
                        }
                    },
                    "required": [
                        "type"
                    ],
                    "type": "object"
                },
                {
                    "properties": {
                        "source": {
                            "$ref": "#/definitions/EoxSource%3C%22VectorTile%22%3E",
                            "title": "source"
                        },
                        "sources": {
                            "items": {
                                "$ref": "#/definitions/EoxSource%3C%22VectorTile%22%3E"
                            },
                            "title": "sources",
                            "type": "array"
                        }
                    },
                    "type": "object"
                }
            ],
            "title": "EOxLayerType<\"VectorTile\",\"VectorTile\">"
        },
        "EOxLayerType<\"WebGLTile\",\"GeoTIFF\">": {
            "allOf": [
                {
                    "$ref": "#/definitions/Omit%3COlLayerOption%3C%22WebGLTile%22%3E%2C%22sources%22%3E"
                },
                {
                    "properties": {
                        "sources": {
                            "items": {
                                "$ref": "#/definitions/EoxSource%3C%22GeoTIFF%22%3E"
                            },
                            "title": "sources",
                            "type": "array"
                        }
                    },
                    "type": "object"
                },
                {
                    "properties": {
                        "opacity": {
                            "title": "opacity",
                            "type": "number"
                        },
                        "properties": {
                            "additionalProperties": {},
                            "properties": {
                                "id": {
                                    "title": "id",
                                    "type": "string"
                                }
                            },
                            "required": [
                                "id"
                            ],
                            "title": "properties",
                            "type": "object"
                        },
                        "type": {
                            "enum": [
                                "WebGLTile"
                            ],
                            "title": "type",
                            "type": "string"
                        },
                        "visible": {
                            "title": "visible",
                            "type": "boolean"
                        },
                        "zIndex": {
                            "title": "zIndex",
                            "type": "number"
                        }
                    },
                    "required": [
                        "type"
                    ],
                    "type": "object"
                },
                {
                    "properties": {
                        "source": {
                            "$ref": "#/definitions/EoxSource%3C%22GeoTIFF%22%3E",
                            "title": "source"
                        },
                        "sources": {
                            "items": {
                                "$ref": "#/definitions/EoxSource%3C%22GeoTIFF%22%3E"
                            },
                            "title": "sources",
                            "type": "array"
                        }
                    },
                    "type": "object"
                }
            ],
            "title": "EOxLayerType<\"WebGLTile\",\"GeoTIFF\">"
        },
        "EOxLayerType<\"WebGLTile\",\"GeoZarr\">": {
            "allOf": [
                {
                    "$ref": "#/definitions/Omit%3COlLayerOption%3C%22WebGLTile%22%3E%2C%22sources%22%3E"
                },
                {
                    "properties": {
                        "sources": {
                            "items": {
                                "$ref": "#/definitions/EoxSource%3C%22GeoZarr%22%3E"
                            },
                            "title": "sources",
                            "type": "array"
                        }
                    },
                    "type": "object"
                },
                {
                    "properties": {
                        "opacity": {
                            "title": "opacity",
                            "type": "number"
                        },
                        "properties": {
                            "additionalProperties": {},
                            "properties": {
                                "id": {
                                    "title": "id",
                                    "type": "string"
                                }
                            },
                            "required": [
                                "id"
                            ],
                            "title": "properties",
                            "type": "object"
                        },
                        "type": {
                            "enum": [
                                "WebGLTile"
                            ],
                            "title": "type",
                            "type": "string"
                        },
                        "visible": {
                            "title": "visible",
                            "type": "boolean"
                        },
                        "zIndex": {
                            "title": "zIndex",
                            "type": "number"
                        }
                    },
                    "required": [
                        "type"
                    ],
                    "type": "object"
                },
                {
                    "properties": {
                        "source": {
                            "$ref": "#/definitions/EoxSource%3C%22GeoZarr%22%3E",
                            "title": "source"
                        },
                        "sources": {
                            "items": {
                                "$ref": "#/definitions/EoxSource%3C%22GeoZarr%22%3E"
                            },
                            "title": "sources",
                            "type": "array"
                        }
                    },
                    "type": "object"
                }
            ],
            "title": "EOxLayerType<\"WebGLTile\",\"GeoZarr\">"
        },
        "EOxLayerTypeGroup": {
            "allOf": [
                {
                    "$ref": "#/definitions/Omit%3CEOxLayerType%3C%22Group%22%2CkeyofOLBasicSources%7CkeyofOLAdvancedSources%3E%2C%22layers%22%3E"
                },
                {
                    "properties": {
                        "layers": {
                            "items": {
                                "$ref": "#/definitions/EoxLayer"
                            },
                            "title": "layers",
                            "type": "array"
                        }
                    },
                    "required": [
                        "layers"
                    ],
                    "type": "object"
                }
            ],
            "title": "EOxLayerTypeGroup"
        },
        "Element": {
            "properties": {
                "ATTRIBUTE_NODE": {
                    "enum": [
                        2
                    ],
                    "title": "ATTRIBUTE_NODE",
                    "type": "number"
                },
                "CDATA_SECTION_NODE": {
                    "enum": [
                        4
                    ],
                    "title": "CDATA_SECTION_NODE",
                    "type": "number"
                },
                "COMMENT_NODE": {
                    "enum": [
                        8
                    ],
                    "title": "COMMENT_NODE",
                    "type": "number"
                },
                "DOCUMENT_FRAGMENT_NODE": {
                    "enum": [
                        11
                    ],
                    "title": "DOCUMENT_FRAGMENT_NODE",
                    "type": "number"
                },
                "DOCUMENT_NODE": {
                    "enum": [
                        9
                    ],
                    "title": "DOCUMENT_NODE",
                    "type": "number"
                },
                "DOCUMENT_POSITION_CONTAINED_BY": {
                    "enum": [
                        16
                    ],
                    "title": "DOCUMENT_POSITION_CONTAINED_BY",
                    "type": "number"
                },
                "DOCUMENT_POSITION_CONTAINS": {
                    "enum": [
                        8
                    ],
                    "title": "DOCUMENT_POSITION_CONTAINS",
                    "type": "number"
                },
                "DOCUMENT_POSITION_DISCONNECTED": {
                    "enum": [
                        1
                    ],
                    "title": "DOCUMENT_POSITION_DISCONNECTED",
                    "type": "number"
                },
                "DOCUMENT_POSITION_FOLLOWING": {
                    "enum": [
                        4
                    ],
                    "title": "DOCUMENT_POSITION_FOLLOWING",
                    "type": "number"
                },
                "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC": {
                    "enum": [
                        32
                    ],
                    "title": "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC",
                    "type": "number"
                },
                "DOCUMENT_POSITION_PRECEDING": {
                    "enum": [
                        2
                    ],
                    "title": "DOCUMENT_POSITION_PRECEDING",
                    "type": "number"
                },
                "DOCUMENT_TYPE_NODE": {
                    "enum": [
                        10
                    ],
                    "title": "DOCUMENT_TYPE_NODE",
                    "type": "number"
                },
                "ELEMENT_NODE": {
                    "enum": [
                        1
                    ],
                    "title": "ELEMENT_NODE",
                    "type": "number"
                },
                "ENTITY_NODE": {
                    "enum": [
                        6
                    ],
                    "title": "ENTITY_NODE",
                    "type": "number"
                },
                "ENTITY_REFERENCE_NODE": {
                    "enum": [
                        5
                    ],
                    "title": "ENTITY_REFERENCE_NODE",
                    "type": "number"
                },
                "NOTATION_NODE": {
                    "enum": [
                        12
                    ],
                    "title": "NOTATION_NODE",
                    "type": "number"
                },
                "PROCESSING_INSTRUCTION_NODE": {
                    "enum": [
                        7
                    ],
                    "title": "PROCESSING_INSTRUCTION_NODE",
                    "type": "number"
                },
                "TEXT_NODE": {
                    "enum": [
                        3
                    ],
                    "title": "TEXT_NODE",
                    "type": "number"
                },
                "ariaAtomic": {
                    "title": "ariaAtomic",
                    "type": "string"
                },
                "ariaAutoComplete": {
                    "title": "ariaAutoComplete",
                    "type": "string"
                },
                "ariaBrailleLabel": {
                    "title": "ariaBrailleLabel",
                    "type": "string"
                },
                "ariaBrailleRoleDescription": {
                    "title": "ariaBrailleRoleDescription",
                    "type": "string"
                },
                "ariaBusy": {
                    "title": "ariaBusy",
                    "type": "string"
                },
                "ariaChecked": {
                    "title": "ariaChecked",
                    "type": "string"
                },
                "ariaColCount": {
                    "title": "ariaColCount",
                    "type": "string"
                },
                "ariaColIndex": {
                    "title": "ariaColIndex",
                    "type": "string"
                },
                "ariaColSpan": {
                    "title": "ariaColSpan",
                    "type": "string"
                },
                "ariaCurrent": {
                    "title": "ariaCurrent",
                    "type": "string"
                },
                "ariaDescription": {
                    "title": "ariaDescription",
                    "type": "string"
                },
                "ariaDisabled": {
                    "title": "ariaDisabled",
                    "type": "string"
                },
                "ariaExpanded": {
                    "title": "ariaExpanded",
                    "type": "string"
                },
                "ariaHasPopup": {
                    "title": "ariaHasPopup",
                    "type": "string"
                },
                "ariaHidden": {
                    "title": "ariaHidden",
                    "type": "string"
                },
                "ariaInvalid": {
                    "title": "ariaInvalid",
                    "type": "string"
                },
                "ariaKeyShortcuts": {
                    "title": "ariaKeyShortcuts",
                    "type": "string"
                },
                "ariaLabel": {
                    "title": "ariaLabel",
                    "type": "string"
                },
                "ariaLevel": {
                    "title": "ariaLevel",
                    "type": "string"
                },
                "ariaLive": {
                    "title": "ariaLive",
                    "type": "string"
                },
                "ariaModal": {
                    "title": "ariaModal",
                    "type": "string"
                },
                "ariaMultiLine": {
                    "title": "ariaMultiLine",
                    "type": "string"
                },
                "ariaMultiSelectable": {
                    "title": "ariaMultiSelectable",
                    "type": "string"
                },
                "ariaOrientation": {
                    "title": "ariaOrientation",
                    "type": "string"
                },
                "ariaPlaceholder": {
                    "title": "ariaPlaceholder",
                    "type": "string"
                },
                "ariaPosInSet": {
                    "title": "ariaPosInSet",
                    "type": "string"
                },
                "ariaPressed": {
                    "title": "ariaPressed",
                    "type": "string"
                },
                "ariaReadOnly": {
                    "title": "ariaReadOnly",
                    "type": "string"
                },
                "ariaRequired": {
                    "title": "ariaRequired",
                    "type": "string"
                },
                "ariaRoleDescription": {
                    "title": "ariaRoleDescription",
                    "type": "string"
                },
                "ariaRowCount": {
                    "title": "ariaRowCount",
                    "type": "string"
                },
                "ariaRowIndex": {
                    "title": "ariaRowIndex",
                    "type": "string"
                },
                "ariaRowSpan": {
                    "title": "ariaRowSpan",
                    "type": "string"
                },
                "ariaSelected": {
                    "title": "ariaSelected",
                    "type": "string"
                },
                "ariaSetSize": {
                    "title": "ariaSetSize",
                    "type": "string"
                },
                "ariaSort": {
                    "title": "ariaSort",
                    "type": "string"
                },
                "ariaValueMax": {
                    "title": "ariaValueMax",
                    "type": "string"
                },
                "ariaValueMin": {
                    "title": "ariaValueMin",
                    "type": "string"
                },
                "ariaValueNow": {
                    "title": "ariaValueNow",
                    "type": "string"
                },
                "ariaValueText": {
                    "title": "ariaValueText",
                    "type": "string"
                },
                "assignedSlot": {
                    "$ref": "#/definitions/HTMLSlotElement",
                    "title": "assignedSlot"
                },
                "attributes": {
                    "additionalProperties": false,
                    "patternProperties": {
                        "^[0-9]+$": {
                            "$ref": "#/definitions/Attr"
                        }
                    },
                    "properties": {
                        "length": {
                            "title": "length",
                            "type": "number"
                        }
                    },
                    "required": [
                        "length"
                    ],
                    "title": "attributes",
                    "type": "object"
                },
                "baseURI": {
                    "title": "baseURI",
                    "type": "string"
                },
                "childElementCount": {
                    "title": "childElementCount",
                    "type": "number"
                },
                "childNodes": {
                    "items": {
                        "$ref": "#/definitions/ChildNode"
                    },
                    "title": "childNodes",
                    "type": "array"
                },
                "children": {
                    "additionalProperties": false,
                    "patternProperties": {
                        "^[0-9]+$": {
                            "$ref": "#/definitions/Element"
                        }
                    },
                    "properties": {
                        "length": {
                            "title": "length",
                            "type": "number"
                        }
                    },
                    "required": [
                        "length"
                    ],
                    "title": "children",
                    "type": "object"
                },
                "classList": {
                    "additionalProperties": false,
                    "patternProperties": {
                        "^[0-9]+$": {
                            "type": "string"
                        }
                    },
                    "properties": {
                        "length": {
                            "title": "length",
                            "type": "number"
                        },
                        "value": {
                            "title": "value",
                            "type": "string"
                        }
                    },
                    "required": [
                        "length",
                        "value"
                    ],
                    "title": "classList",
                    "type": "object"
                },
                "className": {
                    "title": "className",
                    "type": "string"
                },
                "clientHeight": {
                    "title": "clientHeight",
                    "type": "number"
                },
                "clientLeft": {
                    "title": "clientLeft",
                    "type": "number"
                },
                "clientTop": {
                    "title": "clientTop",
                    "type": "number"
                },
                "clientWidth": {
                    "title": "clientWidth",
                    "type": "number"
                },
                "firstChild": {
                    "$ref": "#/definitions/ChildNode",
                    "title": "firstChild"
                },
                "firstElementChild": {
                    "$ref": "#/definitions/Element",
                    "title": "firstElementChild"
                },
                "id": {
                    "title": "id",
                    "type": "string"
                },
                "innerHTML": {
                    "title": "innerHTML",
                    "type": "string"
                },
                "isConnected": {
                    "title": "isConnected",
                    "type": "boolean"
                },
                "lastChild": {
                    "$ref": "#/definitions/ChildNode",
                    "title": "lastChild"
                },
                "lastElementChild": {
                    "$ref": "#/definitions/Element",
                    "title": "lastElementChild"
                },
                "localName": {
                    "title": "localName",
                    "type": "string"
                },
                "namespaceURI": {
                    "title": "namespaceURI",
                    "type": "string"
                },
                "nextElementSibling": {
                    "$ref": "#/definitions/Element",
                    "title": "nextElementSibling"
                },
                "nextSibling": {
                    "$ref": "#/definitions/ChildNode",
                    "title": "nextSibling"
                },
                "nodeName": {
                    "title": "nodeName",
                    "type": "string"
                },
                "nodeType": {
                    "title": "nodeType",
                    "type": "number"
                },
                "nodeValue": {
                    "title": "nodeValue",
                    "type": "string"
                },
                "onfullscreenchange": {
                    "title": "onfullscreenchange",
                    "type": "object"
                },
                "onfullscreenerror": {
                    "title": "onfullscreenerror",
                    "type": "object"
                },
                "outerHTML": {
                    "title": "outerHTML",
                    "type": "string"
                },
                "ownerDocument": {
                    "$ref": "#/definitions/Document",
                    "title": "ownerDocument"
                },
                "parentElement": {
                    "$ref": "#/definitions/HTMLElement",
                    "title": "parentElement"
                },
                "parentNode": {
                    "$ref": "#/definitions/ParentNode",
                    "title": "parentNode"
                },
                "part": {
                    "additionalProperties": false,
                    "patternProperties": {
                        "^[0-9]+$": {
                            "type": "string"
                        }
                    },
                    "properties": {
                        "length": {
                            "title": "length",
                            "type": "number"
                        },
                        "value": {
                            "title": "value",
                            "type": "string"
                        }
                    },
                    "required": [
                        "length",
                        "value"
                    ],
                    "title": "part",
                    "type": "object"
                },
                "prefix": {
                    "title": "prefix",
                    "type": "string"
                },
                "previousElementSibling": {
                    "$ref": "#/definitions/Element",
                    "title": "previousElementSibling"
                },
                "previousSibling": {
                    "$ref": "#/definitions/ChildNode",
                    "title": "previousSibling"
                },
                "role": {
                    "title": "role",
                    "type": "string"
                },
                "scrollHeight": {
                    "title": "scrollHeight",
                    "type": "number"
                },
                "scrollLeft": {
                    "title": "scrollLeft",
                    "type": "number"
                },
                "scrollTop": {
                    "title": "scrollTop",
                    "type": "number"
                },
                "scrollWidth": {
                    "title": "scrollWidth",
                    "type": "number"
                },
                "shadowRoot": {
                    "$ref": "#/definitions/ShadowRoot",
                    "title": "shadowRoot"
                },
                "slot": {
                    "title": "slot",
                    "type": "string"
                },
                "tagName": {
                    "title": "tagName",
                    "type": "string"
                },
                "textContent": {
                    "title": "textContent",
                    "type": "string"
                }
            },
            "required": [
                "ATTRIBUTE_NODE",
                "CDATA_SECTION_NODE",
                "COMMENT_NODE",
                "DOCUMENT_FRAGMENT_NODE",
                "DOCUMENT_NODE",
                "DOCUMENT_POSITION_CONTAINED_BY",
                "DOCUMENT_POSITION_CONTAINS",
                "DOCUMENT_POSITION_DISCONNECTED",
                "DOCUMENT_POSITION_FOLLOWING",
                "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC",
                "DOCUMENT_POSITION_PRECEDING",
                "DOCUMENT_TYPE_NODE",
                "ELEMENT_NODE",
                "ENTITY_NODE",
                "ENTITY_REFERENCE_NODE",
                "NOTATION_NODE",
                "PROCESSING_INSTRUCTION_NODE",
                "TEXT_NODE",
                "ariaAtomic",
                "ariaAutoComplete",
                "ariaBrailleLabel",
                "ariaBrailleRoleDescription",
                "ariaBusy",
                "ariaChecked",
                "ariaColCount",
                "ariaColIndex",
                "ariaColSpan",
                "ariaCurrent",
                "ariaDescription",
                "ariaDisabled",
                "ariaExpanded",
                "ariaHasPopup",
                "ariaHidden",
                "ariaInvalid",
                "ariaKeyShortcuts",
                "ariaLabel",
                "ariaLevel",
                "ariaLive",
                "ariaModal",
                "ariaMultiLine",
                "ariaMultiSelectable",
                "ariaOrientation",
                "ariaPlaceholder",
                "ariaPosInSet",
                "ariaPressed",
                "ariaReadOnly",
                "ariaRequired",
                "ariaRoleDescription",
                "ariaRowCount",
                "ariaRowIndex",
                "ariaRowSpan",
                "ariaSelected",
                "ariaSetSize",
                "ariaSort",
                "ariaValueMax",
                "ariaValueMin",
                "ariaValueNow",
                "ariaValueText",
                "assignedSlot",
                "attributes",
                "baseURI",
                "childElementCount",
                "childNodes",
                "children",
                "classList",
                "className",
                "clientHeight",
                "clientLeft",
                "clientTop",
                "clientWidth",
                "firstChild",
                "firstElementChild",
                "id",
                "innerHTML",
                "isConnected",
                "lastChild",
                "lastElementChild",
                "localName",
                "namespaceURI",
                "nextElementSibling",
                "nextSibling",
                "nodeName",
                "nodeType",
                "nodeValue",
                "onfullscreenchange",
                "onfullscreenerror",
                "outerHTML",
                "ownerDocument",
                "parentElement",
                "parentNode",
                "part",
                "prefix",
                "previousElementSibling",
                "previousSibling",
                "role",
                "scrollHeight",
                "scrollLeft",
                "scrollTop",
                "scrollWidth",
                "shadowRoot",
                "slot",
                "tagName",
                "textContent"
            ],
            "title": "Element",
            "type": "object"
        },
        "EncodedExpression": {
            "anyOf": [
                {
                    "items": {},
                    "type": "array"
                },
                {
                    "items": {
                        "type": "number"
                    },
                    "type": "array"
                },
                {
                    "type": [
                        "string",
                        "number",
                        "boolean"
                    ]
                }
            ],
            "title": "EncodedExpression"
        },
        "EoxLayer": {
            "anyOf": [
                {
                    "$ref": "#/definitions/EOxLayerType%3C%22Vector%22%2C%22Vector%22%3E"
                },
                {
                    "$ref": "#/definitions/EOxLayerType%3C%22Vector%22%2C%22FlatGeoBuf%22%3E"
                },
                {
                    "$ref": "#/definitions/EOxLayerType%3C%22Vector%22%2C%22Cluster%22%3E"
                },
                {
                    "$ref": "#/definitions/EOxLayerType%3C%22VectorTile%22%2C%22VectorTile%22%3E"
                },
                {
                    "$ref": "#/definitions/EOxLayerType%3C%22WebGLTile%22%2C%22GeoTIFF%22%3E"
                },
                {
                    "$ref": "#/definitions/EOxLayerType%3C%22WebGLTile%22%2C%22GeoZarr%22%3E"
                },
                {
                    "$ref": "#/definitions/EOxLayerType%3C%22Tile%22%2C%22OSM%22%3E"
                },
                {
                    "$ref": "#/definitions/EOxLayerType%3C%22Tile%22%2C%22WMTSCapabilities%22%3E"
                },
                {
                    "$ref": "#/definitions/EOxLayerType%3C%22Tile%22%2C%22StadiaMaps%22%3E"
                },
                {
                    "$ref": "#/definitions/EOxLayerType%3C%22Tile%22%2C%22WMTS%22%3E"
                },
                {
                    "$ref": "#/definitions/EOxLayerType%3C%22Tile%22%2C%22XYZ%22%3E"
                },
                {
                    "$ref": "#/definitions/EOxLayerType%3C%22Tile%22%2C%22TileJSON%22%3E"
                },
                {
                    "$ref": "#/definitions/EOxLayerType%3C%22Tile%22%2C%22TileArcGISRest%22%3E"
                },
                {
                    "$ref": "#/definitions/EOxLayerType%3C%22Tile%22%2C%22TileDebug%22%3E"
                },
                {
                    "$ref": "#/definitions/EOxLayerType%3C%22Tile%22%2C%22TileImage%22%3E"
                },
                {
                    "$ref": "#/definitions/EOxLayerType%3C%22Tile%22%2C%22TileWMS%22%3E"
                },
                {
                    "$ref": "#/definitions/EOxLayerType%3C%22Tile%22%2C%22UrlTile%22%3E"
                },
                {
                    "$ref": "#/definitions/EOxLayerType%3C%22Tile%22%2C%22BingMaps%22%3E"
                },
                {
                    "$ref": "#/definitions/EOxLayerType%3C%22Image%22%2C%22Image%22%3E"
                },
                {
                    "$ref": "#/definitions/EOxLayerType%3C%22Image%22%2C%22ImageCanvas%22%3E"
                },
                {
                    "$ref": "#/definitions/EOxLayerType%3C%22Image%22%2C%22ImageStatic%22%3E"
                },
                {
                    "$ref": "#/definitions/EOxLayerType%3C%22Image%22%2C%22ImageWMS%22%3E"
                },
                {
                    "$ref": "#/definitions/EOxLayerType%3C%22Image%22%2C%22Raster%22%3E"
                },
                {
                    "$ref": "#/definitions/EOxLayerType%3C%22Image%22%2C%22IIIF%22%3E"
                },
                {
                    "additionalProperties": false,
                    "patternProperties": {
                        "^[0-9]+$": {}
                    },
                    "type": "object"
                },
                {
                    "$ref": "#/definitions/EOxLayerTypeGroup"
                }
            ],
            "title": "EoxLayer"
        },
        "EoxSource<\"BingMaps\">": {
            "allOf": [
                {
                    "$ref": "#/definitions/OlSourceOption%3C%22BingMaps%22%3E"
                },
                {
                    "properties": {
                        "projection": {
                            "$ref": "#/definitions/ProjectionLike",
                            "title": "projection"
                        },
                        "type": {
                            "enum": [
                                "BingMaps"
                            ],
                            "title": "type",
                            "type": "string"
                        }
                    },
                    "required": [
                        "type"
                    ],
                    "type": "object"
                }
            ],
            "title": "EoxSource<\"BingMaps\">"
        },
        "EoxSource<\"CartoDB\">": {
            "allOf": [
                {
                    "$ref": "#/definitions/OlSourceOption%3C%22CartoDB%22%3E"
                },
                {
                    "properties": {
                        "projection": {
                            "$ref": "#/definitions/ProjectionLike",
                            "title": "projection"
                        },
                        "type": {
                            "enum": [
                                "CartoDB"
                            ],
                            "title": "type",
                            "type": "string"
                        }
                    },
                    "required": [
                        "type"
                    ],
                    "type": "object"
                }
            ],
            "title": "EoxSource<\"CartoDB\">"
        },
        "EoxSource<\"Cluster\">": {
            "allOf": [
                {
                    "additionalProperties": false,
                    "patternProperties": {
                        "^[0-9]+$": {}
                    },
                    "type": "object"
                },
                {
                    "properties": {
                        "format": {
                            "$ref": "#/definitions/EOxFormat",
                            "title": "format"
                        }
                    },
                    "type": "object"
                },
                {
                    "properties": {
                        "projection": {
                            "$ref": "#/definitions/ProjectionLike",
                            "title": "projection"
                        },
                        "type": {
                            "enum": [
                                "Cluster"
                            ],
                            "title": "type",
                            "type": "string"
                        }
                    },
                    "required": [
                        "type"
                    ],
                    "type": "object"
                }
            ],
            "title": "EoxSource<\"Cluster\">"
        },
        "EoxSource<\"DataTile\">": {
            "allOf": [
                {
                    "$ref": "#/definitions/OlSourceOption%3C%22DataTile%22%3E"
                },
                {
                    "properties": {
                        "projection": {
                            "$ref": "#/definitions/ProjectionLike",
                            "title": "projection"
                        },
                        "type": {
                            "enum": [
                                "DataTile"
                            ],
                            "title": "type",
                            "type": "string"
                        }
                    },
                    "required": [
                        "type"
                    ],
                    "type": "object"
                }
            ],
            "title": "EoxSource<\"DataTile\">"
        },
        "EoxSource<\"FlatGeoBuf\">": {
            "allOf": [
                {
                    "additionalProperties": false,
                    "patternProperties": {
                        "^[0-9]+$": {}
                    },
                    "type": "object"
                },
                {
                    "properties": {
                        "format": {
                            "$ref": "#/definitions/EOxFormat",
                            "title": "format"
                        }
                    },
                    "type": "object"
                },
                {
                    "properties": {
                        "projection": {
                            "$ref": "#/definitions/ProjectionLike",
                            "title": "projection"
                        },
                        "type": {
                            "enum": [
                                "FlatGeoBuf"
                            ],
                            "title": "type",
                            "type": "string"
                        }
                    },
                    "required": [
                        "type"
                    ],
                    "type": "object"
                }
            ],
            "title": "EoxSource<\"FlatGeoBuf\">"
        },
        "EoxSource<\"GeoTIFF\">": {
            "allOf": [
                {
                    "$ref": "#/definitions/OlSourceOption%3C%22GeoTIFF%22%3E"
                },
                {
                    "properties": {
                        "projection": {
                            "$ref": "#/definitions/ProjectionLike",
                            "title": "projection"
                        },
                        "type": {
                            "enum": [
                                "GeoTIFF"
                            ],
                            "title": "type",
                            "type": "string"
                        }
                    },
                    "required": [
                        "type"
                    ],
                    "type": "object"
                }
            ],
            "title": "EoxSource<\"GeoTIFF\">"
        },
        "EoxSource<\"GeoZarr\">": {
            "allOf": [
                {
                    "$ref": "#/definitions/OlSourceOption%3C%22GeoZarr%22%3E"
                },
                {
                    "properties": {
                        "projection": {
                            "$ref": "#/definitions/ProjectionLike",
                            "title": "projection"
                        },
                        "type": {
                            "enum": [
                                "GeoZarr"
                            ],
                            "title": "type",
                            "type": "string"
                        }
                    },
                    "required": [
                        "type"
                    ],
                    "type": "object"
                }
            ],
            "title": "EoxSource<\"GeoZarr\">"
        },
        "EoxSource<\"Google\">": {
            "allOf": [
                {
                    "$ref": "#/definitions/OlSourceOption%3C%22Google%22%3E"
                },
                {
                    "properties": {
                        "projection": {
                            "$ref": "#/definitions/ProjectionLike",
                            "title": "projection"
                        },
                        "type": {
                            "enum": [
                                "Google"
                            ],
                            "title": "type",
                            "type": "string"
                        }
                    },
                    "required": [
                        "type"
                    ],
                    "type": "object"
                }
            ],
            "title": "EoxSource<\"Google\">"
        },
        "EoxSource<\"IIIF\">": {
            "allOf": [
                {
                    "$ref": "#/definitions/Omit%3COlSourceOption%3C%22IIIF%22%3E%2C%22format%22%3E"
                },
                {
                    "properties": {
                        "format": {
                            "$ref": "#/definitions/EOxFormat",
                            "title": "format"
                        }
                    },
                    "type": "object"
                },
                {
                    "properties": {
                        "projection": {
                            "$ref": "#/definitions/ProjectionLike",
                            "title": "projection"
                        },
                        "type": {
                            "enum": [
                                "IIIF"
                            ],
                            "title": "type",
                            "type": "string"
                        }
                    },
                    "required": [
                        "type"
                    ],
                    "type": "object"
                }
            ],
            "title": "EoxSource<\"IIIF\">"
        },
        "EoxSource<\"Image\">": {
            "allOf": [
                {
                    "$ref": "#/definitions/OlSourceOption%3C%22Image%22%3E"
                },
                {
                    "properties": {
                        "projection": {
                            "$ref": "#/definitions/ProjectionLike",
                            "title": "projection"
                        },
                        "type": {
                            "enum": [
                                "Image"
                            ],
                            "title": "type",
                            "type": "string"
                        }
                    },
                    "required": [
                        "type"
                    ],
                    "type": "object"
                }
            ],
            "title": "EoxSource<\"Image\">"
        },
        "EoxSource<\"ImageArcGISRest\">": {
            "allOf": [
                {
                    "$ref": "#/definitions/OlSourceOption%3C%22ImageArcGISRest%22%3E"
                },
                {
                    "properties": {
                        "projection": {
                            "$ref": "#/definitions/ProjectionLike",
                            "title": "projection"
                        },
                        "type": {
                            "enum": [
                                "ImageArcGISRest"
                            ],
                            "title": "type",
                            "type": "string"
                        }
                    },
                    "required": [
                        "type"
                    ],
                    "type": "object"
                }
            ],
            "title": "EoxSource<\"ImageArcGISRest\">"
        },
        "EoxSource<\"ImageCanvas\">": {
            "allOf": [
                {
                    "$ref": "#/definitions/OlSourceOption%3C%22ImageCanvas%22%3E"
                },
                {
                    "properties": {
                        "projection": {
                            "$ref": "#/definitions/ProjectionLike",
                            "title": "projection"
                        },
                        "type": {
                            "enum": [
                                "ImageCanvas"
                            ],
                            "title": "type",
                            "type": "string"
                        }
                    },
                    "required": [
                        "type"
                    ],
                    "type": "object"
                }
            ],
            "title": "EoxSource<\"ImageCanvas\">"
        },
        "EoxSource<\"ImageMapGuide\">": {
            "allOf": [
                {
                    "$ref": "#/definitions/OlSourceOption%3C%22ImageMapGuide%22%3E"
                },
                {
                    "properties": {
                        "projection": {
                            "$ref": "#/definitions/ProjectionLike",
                            "title": "projection"
                        },
                        "type": {
                            "enum": [
                                "ImageMapGuide"
                            ],
                            "title": "type",
                            "type": "string"
                        }
                    },
                    "required": [
                        "type"
                    ],
                    "type": "object"
                }
            ],
            "title": "EoxSource<\"ImageMapGuide\">"
        },
        "EoxSource<\"ImageStatic\">": {
            "allOf": [
                {
                    "$ref": "#/definitions/OlSourceOption%3C%22ImageStatic%22%3E"
                },
                {
                    "properties": {
                        "projection": {
                            "$ref": "#/definitions/ProjectionLike",
                            "title": "projection"
                        },
                        "type": {
                            "enum": [
                                "ImageStatic"
                            ],
                            "title": "type",
                            "type": "string"
                        }
                    },
                    "required": [
                        "type"
                    ],
                    "type": "object"
                }
            ],
            "title": "EoxSource<\"ImageStatic\">"
        },
        "EoxSource<\"ImageTile\">": {
            "allOf": [
                {
                    "$ref": "#/definitions/OlSourceOption%3C%22ImageTile%22%3E"
                },
                {
                    "properties": {
                        "projection": {
                            "$ref": "#/definitions/ProjectionLike",
                            "title": "projection"
                        },
                        "type": {
                            "enum": [
                                "ImageTile"
                            ],
                            "title": "type",
                            "type": "string"
                        }
                    },
                    "required": [
                        "type"
                    ],
                    "type": "object"
                }
            ],
            "title": "EoxSource<\"ImageTile\">"
        },
        "EoxSource<\"ImageWMS\">": {
            "allOf": [
                {
                    "$ref": "#/definitions/OlSourceOption%3C%22ImageWMS%22%3E"
                },
                {
                    "properties": {
                        "projection": {
                            "$ref": "#/definitions/ProjectionLike",
                            "title": "projection"
                        },
                        "type": {
                            "enum": [
                                "ImageWMS"
                            ],
                            "title": "type",
                            "type": "string"
                        }
                    },
                    "required": [
                        "type"
                    ],
                    "type": "object"
                }
            ],
            "title": "EoxSource<\"ImageWMS\">"
        },
        "EoxSource<\"OGCMapTile\">": {
            "allOf": [
                {
                    "$ref": "#/definitions/OlSourceOption%3C%22OGCMapTile%22%3E"
                },
                {
                    "properties": {
                        "projection": {
                            "$ref": "#/definitions/ProjectionLike",
                            "title": "projection"
                        },
                        "type": {
                            "enum": [
                                "OGCMapTile"
                            ],
                            "title": "type",
                            "type": "string"
                        }
                    },
                    "required": [
                        "type"
                    ],
                    "type": "object"
                }
            ],
            "title": "EoxSource<\"OGCMapTile\">"
        },
        "EoxSource<\"OGCVectorTile\">": {
            "allOf": [
                {
                    "$ref": "#/definitions/Omit%3COlSourceOption%3C%22OGCVectorTile%22%3E%2C%22format%22%3E"
                },
                {
                    "properties": {
                        "format": {
                            "$ref": "#/definitions/EOxFormat",
                            "title": "format"
                        }
                    },
                    "type": "object"
                },
                {
                    "properties": {
                        "projection": {
                            "$ref": "#/definitions/ProjectionLike",
                            "title": "projection"
                        },
                        "type": {
                            "enum": [
                                "OGCVectorTile"
                            ],
                            "title": "type",
                            "type": "string"
                        }
                    },
                    "required": [
                        "type"
                    ],
                    "type": "object"
                }
            ],
            "title": "EoxSource<\"OGCVectorTile\">"
        },
        "EoxSource<\"OSM\">": {
            "allOf": [
                {
                    "$ref": "#/definitions/OlSourceOption%3C%22OSM%22%3E"
                },
                {
                    "properties": {
                        "projection": {
                            "$ref": "#/definitions/ProjectionLike",
                            "title": "projection"
                        },
                        "type": {
                            "enum": [
                                "OSM"
                            ],
                            "title": "type",
                            "type": "string"
                        }
                    },
                    "required": [
                        "type"
                    ],
                    "type": "object"
                }
            ],
            "title": "EoxSource<\"OSM\">"
        },
        "EoxSource<\"Raster\">": {
            "allOf": [
                {
                    "$ref": "#/definitions/OlSourceOption%3C%22Raster%22%3E"
                },
                {
                    "properties": {
                        "projection": {
                            "$ref": "#/definitions/ProjectionLike",
                            "title": "projection"
                        },
                        "type": {
                            "enum": [
                                "Raster"
                            ],
                            "title": "type",
                            "type": "string"
                        }
                    },
                    "required": [
                        "type"
                    ],
                    "type": "object"
                }
            ],
            "title": "EoxSource<\"Raster\">"
        },
        "EoxSource<\"Source\">": {
            "allOf": [
                {
                    "$ref": "#/definitions/OlSourceOption%3C%22Source%22%3E"
                },
                {
                    "properties": {
                        "projection": {
                            "$ref": "#/definitions/ProjectionLike",
                            "title": "projection"
                        },
                        "type": {
                            "enum": [
                                "Source"
                            ],
                            "title": "type",
                            "type": "string"
                        }
                    },
                    "required": [
                        "type"
                    ],
                    "type": "object"
                }
            ],
            "title": "EoxSource<\"Source\">"
        },
        "EoxSource<\"StadiaMaps\">": {
            "allOf": [
                {
                    "$ref": "#/definitions/OlSourceOption%3C%22StadiaMaps%22%3E"
                },
                {
                    "properties": {
                        "projection": {
                            "$ref": "#/definitions/ProjectionLike",
                            "title": "projection"
                        },
                        "type": {
                            "enum": [
                                "StadiaMaps"
                            ],
                            "title": "type",
                            "type": "string"
                        }
                    },
                    "required": [
                        "type"
                    ],
                    "type": "object"
                }
            ],
            "title": "EoxSource<\"StadiaMaps\">"
        },
        "EoxSource<\"Tile\">": {
            "allOf": [
                {
                    "$ref": "#/definitions/OlSourceOption%3C%22Tile%22%3E"
                },
                {
                    "properties": {
                        "projection": {
                            "$ref": "#/definitions/ProjectionLike",
                            "title": "projection"
                        },
                        "type": {
                            "enum": [
                                "Tile"
                            ],
                            "title": "type",
                            "type": "string"
                        }
                    },
                    "required": [
                        "type"
                    ],
                    "type": "object"
                }
            ],
            "title": "EoxSource<\"Tile\">"
        },
        "EoxSource<\"TileArcGISRest\">": {
            "allOf": [
                {
                    "$ref": "#/definitions/OlSourceOption%3C%22TileArcGISRest%22%3E"
                },
                {
                    "properties": {
                        "projection": {
                            "$ref": "#/definitions/ProjectionLike",
                            "title": "projection"
                        },
                        "type": {
                            "enum": [
                                "TileArcGISRest"
                            ],
                            "title": "type",
                            "type": "string"
                        }
                    },
                    "required": [
                        "type"
                    ],
                    "type": "object"
                }
            ],
            "title": "EoxSource<\"TileArcGISRest\">"
        },
        "EoxSource<\"TileDebug\">": {
            "allOf": [
                {
                    "$ref": "#/definitions/Omit%3COlSourceOption%3C%22TileDebug%22%3E%2C%22source%22%3E"
                },
                {
                    "$ref": "#/definitions/%7Bsource%3F%3AEoxSource%3CkeyofOLBasicSources%7CkeyofOLAdvancedSources%3E%3B%7D"
                },
                {
                    "properties": {
                        "projection": {
                            "$ref": "#/definitions/ProjectionLike",
                            "title": "projection"
                        },
                        "type": {
                            "enum": [
                                "TileDebug"
                            ],
                            "title": "type",
                            "type": "string"
                        }
                    },
                    "required": [
                        "type"
                    ],
                    "type": "object"
                }
            ],
            "title": "EoxSource<\"TileDebug\">"
        },
        "EoxSource<\"TileImage\">": {
            "allOf": [
                {
                    "$ref": "#/definitions/OlSourceOption%3C%22TileImage%22%3E"
                },
                {
                    "properties": {
                        "projection": {
                            "$ref": "#/definitions/ProjectionLike",
                            "title": "projection"
                        },
                        "type": {
                            "enum": [
                                "TileImage"
                            ],
                            "title": "type",
                            "type": "string"
                        }
                    },
                    "required": [
                        "type"
                    ],
                    "type": "object"
                }
            ],
            "title": "EoxSource<\"TileImage\">"
        },
        "EoxSource<\"TileJSON\">": {
            "allOf": [
                {
                    "$ref": "#/definitions/OlSourceOption%3C%22TileJSON%22%3E"
                },
                {
                    "properties": {
                        "projection": {
                            "$ref": "#/definitions/ProjectionLike",
                            "title": "projection"
                        },
                        "type": {
                            "enum": [
                                "TileJSON"
                            ],
                            "title": "type",
                            "type": "string"
                        }
                    },
                    "required": [
                        "type"
                    ],
                    "type": "object"
                }
            ],
            "title": "EoxSource<\"TileJSON\">"
        },
        "EoxSource<\"TileWMS\">": {
            "allOf": [
                {
                    "$ref": "#/definitions/OlSourceOption%3C%22TileWMS%22%3E"
                },
                {
                    "properties": {
                        "projection": {
                            "$ref": "#/definitions/ProjectionLike",
                            "title": "projection"
                        },
                        "type": {
                            "enum": [
                                "TileWMS"
                            ],
                            "title": "type",
                            "type": "string"
                        }
                    },
                    "required": [
                        "type"
                    ],
                    "type": "object"
                }
            ],
            "title": "EoxSource<\"TileWMS\">"
        },
        "EoxSource<\"UTFGrid\">": {
            "allOf": [
                {
                    "$ref": "#/definitions/OlSourceOption%3C%22UTFGrid%22%3E"
                },
                {
                    "properties": {
                        "projection": {
                            "$ref": "#/definitions/ProjectionLike",
                            "title": "projection"
                        },
                        "type": {
                            "enum": [
                                "UTFGrid"
                            ],
                            "title": "type",
                            "type": "string"
                        }
                    },
                    "required": [
                        "type"
                    ],
                    "type": "object"
                }
            ],
            "title": "EoxSource<\"UTFGrid\">"
        },
        "EoxSource<\"UrlTile\">": {
            "allOf": [
                {
                    "$ref": "#/definitions/OlSourceOption%3C%22UrlTile%22%3E"
                },
                {
                    "properties": {
                        "projection": {
                            "$ref": "#/definitions/ProjectionLike",
                            "title": "projection"
                        },
                        "type": {
                            "enum": [
                                "UrlTile"
                            ],
                            "title": "type",
                            "type": "string"
                        }
                    },
                    "required": [
                        "type"
                    ],
                    "type": "object"
                }
            ],
            "title": "EoxSource<\"UrlTile\">"
        },
        "EoxSource<\"Vector\">": {
            "allOf": [
                {
                    "$ref": "#/definitions/Omit%3COlSourceOption%3C%22Vector%22%3E%2C%22format%22%3E"
                },
                {
                    "properties": {
                        "format": {
                            "$ref": "#/definitions/EOxFormat",
                            "title": "format"
                        }
                    },
                    "type": "object"
                },
                {
                    "properties": {
                        "projection": {
                            "$ref": "#/definitions/ProjectionLike",
                            "title": "projection"
                        },
                        "type": {
                            "enum": [
                                "Vector"
                            ],
                            "title": "type",
                            "type": "string"
                        }
                    },
                    "required": [
                        "type"
                    ],
                    "type": "object"
                }
            ],
            "title": "EoxSource<\"Vector\">"
        },
        "EoxSource<\"VectorTile\">": {
            "allOf": [
                {
                    "$ref": "#/definitions/Omit%3COlSourceOption%3C%22VectorTile%22%3E%2C%22format%22%3E"
                },
                {
                    "properties": {
                        "format": {
                            "$ref": "#/definitions/EOxFormat",
                            "title": "format"
                        }
                    },
                    "type": "object"
                },
                {
                    "properties": {
                        "projection": {
                            "$ref": "#/definitions/ProjectionLike",
                            "title": "projection"
                        },
                        "type": {
                            "enum": [
                                "VectorTile"
                            ],
                            "title": "type",
                            "type": "string"
                        }
                    },
                    "required": [
                        "type"
                    ],
                    "type": "object"
                }
            ],
            "title": "EoxSource<\"VectorTile\">"
        },
        "EoxSource<\"WMTS\">": {
            "allOf": [
                {
                    "$ref": "#/definitions/OlSourceOption%3C%22WMTS%22%3E"
                },
                {
                    "properties": {
                        "projection": {
                            "$ref": "#/definitions/ProjectionLike",
                            "title": "projection"
                        },
                        "type": {
                            "enum": [
                                "WMTS"
                            ],
                            "title": "type",
                            "type": "string"
                        }
                    },
                    "required": [
                        "type"
                    ],
                    "type": "object"
                }
            ],
            "title": "EoxSource<\"WMTS\">"
        },
        "EoxSource<\"WMTSCapabilities\">": {
            "allOf": [
                {
                    "additionalProperties": false,
                    "patternProperties": {
                        "^[0-9]+$": {}
                    },
                    "type": "object"
                },
                {
                    "properties": {
                        "format": {
                            "$ref": "#/definitions/EOxFormat",
                            "title": "format"
                        }
                    },
                    "type": "object"
                },
                {
                    "properties": {
                        "projection": {
                            "$ref": "#/definitions/ProjectionLike",
                            "title": "projection"
                        },
                        "type": {
                            "enum": [
                                "WMTSCapabilities"
                            ],
                            "title": "type",
                            "type": "string"
                        }
                    },
                    "required": [
                        "type"
                    ],
                    "type": "object"
                }
            ],
            "title": "EoxSource<\"WMTSCapabilities\">"
        },
        "EoxSource<\"XYZ\">": {
            "allOf": [
                {
                    "$ref": "#/definitions/OlSourceOption%3C%22XYZ%22%3E"
                },
                {
                    "properties": {
                        "projection": {
                            "$ref": "#/definitions/ProjectionLike",
                            "title": "projection"
                        },
                        "type": {
                            "enum": [
                                "XYZ"
                            ],
                            "title": "type",
                            "type": "string"
                        }
                    },
                    "required": [
                        "type"
                    ],
                    "type": "object"
                }
            ],
            "title": "EoxSource<\"XYZ\">"
        },
        "EoxSource<\"Zoomify\">": {
            "allOf": [
                {
                    "$ref": "#/definitions/OlSourceOption%3C%22Zoomify%22%3E"
                },
                {
                    "properties": {
                        "projection": {
                            "$ref": "#/definitions/ProjectionLike",
                            "title": "projection"
                        },
                        "type": {
                            "enum": [
                                "Zoomify"
                            ],
                            "title": "type",
                            "type": "string"
                        }
                    },
                    "required": [
                        "type"
                    ],
                    "type": "object"
                }
            ],
            "title": "EoxSource<\"Zoomify\">"
        },
        "EoxSource<keyofOLBasicSources|keyofOLAdvancedSources>": {
            "anyOf": [
                {
                    "allOf": [
                        {
                            "$ref": "#/definitions/OlSourceOption%3C%22Tile%22%3E"
                        },
                        {
                            "properties": {
                                "projection": {
                                    "$ref": "#/definitions/ProjectionLike",
                                    "title": "projection"
                                },
                                "type": {
                                    "$ref": "#/definitions/S",
                                    "title": "type"
                                }
                            },
                            "required": [
                                "type"
                            ],
                            "type": "object"
                        }
                    ]
                },
                {
                    "allOf": [
                        {
                            "$ref": "#/definitions/Omit%3COlSourceOption%3C%22Vector%22%3E%2C%22format%22%3E"
                        },
                        {
                            "properties": {
                                "format": {
                                    "$ref": "#/definitions/EOxFormat",
                                    "title": "format"
                                }
                            },
                            "type": "object"
                        },
                        {
                            "properties": {
                                "projection": {
                                    "$ref": "#/definitions/ProjectionLike",
                                    "title": "projection"
                                },
                                "type": {
                                    "$ref": "#/definitions/S",
                                    "title": "type"
                                }
                            },
                            "required": [
                                "type"
                            ],
                            "type": "object"
                        }
                    ]
                },
                {
                    "allOf": [
                        {
                            "$ref": "#/definitions/Omit%3COlSourceOption%3C%22VectorTile%22%3E%2C%22format%22%3E"
                        },
                        {
                            "properties": {
                                "format": {
                                    "$ref": "#/definitions/EOxFormat",
                                    "title": "format"
                                }
                            },
                            "type": "object"
                        },
                        {
                            "properties": {
                                "projection": {
                                    "$ref": "#/definitions/ProjectionLike",
                                    "title": "projection"
                                },
                                "type": {
                                    "$ref": "#/definitions/S",
                                    "title": "type"
                                }
                            },
                            "required": [
                                "type"
                            ],
                            "type": "object"
                        }
                    ]
                },
                {
                    "allOf": [
                        {
                            "$ref": "#/definitions/OlSourceOption%3C%22ImageWMS%22%3E"
                        },
                        {
                            "properties": {
                                "projection": {
                                    "$ref": "#/definitions/ProjectionLike",
                                    "title": "projection"
                                },
                                "type": {
                                    "$ref": "#/definitions/S",
                                    "title": "type"
                                }
                            },
                            "required": [
                                "type"
                            ],
                            "type": "object"
                        }
                    ]
                },
                {
                    "allOf": [
                        {
                            "$ref": "#/definitions/OlSourceOption%3C%22OSM%22%3E"
                        },
                        {
                            "properties": {
                                "projection": {
                                    "$ref": "#/definitions/ProjectionLike",
                                    "title": "projection"
                                },
                                "type": {
                                    "$ref": "#/definitions/S",
                                    "title": "type"
                                }
                            },
                            "required": [
                                "type"
                            ],
                            "type": "object"
                        }
                    ]
                },
                {
                    "allOf": [
                        {
                            "$ref": "#/definitions/OlSourceOption%3C%22TileWMS%22%3E"
                        },
                        {
                            "properties": {
                                "projection": {
                                    "$ref": "#/definitions/ProjectionLike",
                                    "title": "projection"
                                },
                                "type": {
                                    "$ref": "#/definitions/S",
                                    "title": "type"
                                }
                            },
                            "required": [
                                "type"
                            ],
                            "type": "object"
                        }
                    ]
                },
                {
                    "allOf": [
                        {
                            "$ref": "#/definitions/OlSourceOption%3C%22WMTS%22%3E"
                        },
                        {
                            "properties": {
                                "projection": {
                                    "$ref": "#/definitions/ProjectionLike",
                                    "title": "projection"
                                },
                                "type": {
                                    "$ref": "#/definitions/S",
                                    "title": "type"
                                }
                            },
                            "required": [
                                "type"
                            ],
                            "type": "object"
                        }
                    ]
                },
                {
                    "allOf": [
                        {
                            "$ref": "#/definitions/OlSourceOption%3C%22XYZ%22%3E"
                        },
                        {
                            "properties": {
                                "projection": {
                                    "$ref": "#/definitions/ProjectionLike",
                                    "title": "projection"
                                },
                                "type": {
                                    "$ref": "#/definitions/S",
                                    "title": "type"
                                }
                            },
                            "required": [
                                "type"
                            ],
                            "type": "object"
                        }
                    ]
                },
                {
                    "allOf": [
                        {
                            "$ref": "#/definitions/OlSourceOption%3C%22Image%22%3E"
                        },
                        {
                            "properties": {
                                "projection": {
                                    "$ref": "#/definitions/ProjectionLike",
                                    "title": "projection"
                                },
                                "type": {
                                    "$ref": "#/definitions/S",
                                    "title": "type"
                                }
                            },
                            "required": [
                                "type"
                            ],
                            "type": "object"
                        }
                    ]
                },
                {
                    "allOf": [
                        {
                            "$ref": "#/definitions/OlSourceOption%3C%22BingMaps%22%3E"
                        },
                        {
                            "properties": {
                                "projection": {
                                    "$ref": "#/definitions/ProjectionLike",
                                    "title": "projection"
                                },
                                "type": {
                                    "$ref": "#/definitions/S",
                                    "title": "type"
                                }
                            },
                            "required": [
                                "type"
                            ],
                            "type": "object"
                        }
                    ]
                },
                {
                    "allOf": [
                        {
                            "$ref": "#/definitions/OlSourceOption%3C%22CartoDB%22%3E"
                        },
                        {
                            "properties": {
                                "projection": {
                                    "$ref": "#/definitions/ProjectionLike",
                                    "title": "projection"
                                },
                                "type": {
                                    "$ref": "#/definitions/S",
                                    "title": "type"
                                }
                            },
                            "required": [
                                "type"
                            ],
                            "type": "object"
                        }
                    ]
                },
                {
                    "allOf": [
                        {
                            "$ref": "#/definitions/OlSourceOption%3C%22DataTile%22%3E"
                        },
                        {
                            "properties": {
                                "projection": {
                                    "$ref": "#/definitions/ProjectionLike",
                                    "title": "projection"
                                },
                                "type": {
                                    "$ref": "#/definitions/S",
                                    "title": "type"
                                }
                            },
                            "required": [
                                "type"
                            ],
                            "type": "object"
                        }
                    ]
                },
                {
                    "allOf": [
                        {
                            "$ref": "#/definitions/OlSourceOption%3C%22GeoTIFF%22%3E"
                        },
                        {
                            "properties": {
                                "projection": {
                                    "$ref": "#/definitions/ProjectionLike",
                                    "title": "projection"
                                },
                                "type": {
                                    "$ref": "#/definitions/S",
                                    "title": "type"
                                }
                            },
                            "required": [
                                "type"
                            ],
                            "type": "object"
                        }
                    ]
                },
                {
                    "allOf": [
                        {
                            "$ref": "#/definitions/OlSourceOption%3C%22GeoZarr%22%3E"
                        },
                        {
                            "properties": {
                                "projection": {
                                    "$ref": "#/definitions/ProjectionLike",
                                    "title": "projection"
                                },
                                "type": {
                                    "$ref": "#/definitions/S",
                                    "title": "type"
                                }
                            },
                            "required": [
                                "type"
                            ],
                            "type": "object"
                        }
                    ]
                },
                {
                    "allOf": [
                        {
                            "$ref": "#/definitions/OlSourceOption%3C%22Google%22%3E"
                        },
                        {
                            "properties": {
                                "projection": {
                                    "$ref": "#/definitions/ProjectionLike",
                                    "title": "projection"
                                },
                                "type": {
                                    "$ref": "#/definitions/S",
                                    "title": "type"
                                }
                            },
                            "required": [
                                "type"
                            ],
                            "type": "object"
                        }
                    ]
                },
                {
                    "allOf": [
                        {
                            "$ref": "#/definitions/Omit%3COlSourceOption%3C%22IIIF%22%3E%2C%22format%22%3E"
                        },
                        {
                            "properties": {
                                "format": {
                                    "$ref": "#/definitions/EOxFormat",
                                    "title": "format"
                                }
                            },
                            "type": "object"
                        },
                        {
                            "properties": {
                                "projection": {
                                    "$ref": "#/definitions/ProjectionLike",
                                    "title": "projection"
                                },
                                "type": {
                                    "$ref": "#/definitions/S",
                                    "title": "type"
                                }
                            },
                            "required": [
                                "type"
                            ],
                            "type": "object"
                        }
                    ]
                },
                {
                    "allOf": [
                        {
                            "$ref": "#/definitions/OlSourceOption%3C%22ImageArcGISRest%22%3E"
                        },
                        {
                            "properties": {
                                "projection": {
                                    "$ref": "#/definitions/ProjectionLike",
                                    "title": "projection"
                                },
                                "type": {
                                    "$ref": "#/definitions/S",
                                    "title": "type"
                                }
                            },
                            "required": [
                                "type"
                            ],
                            "type": "object"
                        }
                    ]
                },
                {
                    "allOf": [
                        {
                            "$ref": "#/definitions/OlSourceOption%3C%22ImageCanvas%22%3E"
                        },
                        {
                            "properties": {
                                "projection": {
                                    "$ref": "#/definitions/ProjectionLike",
                                    "title": "projection"
                                },
                                "type": {
                                    "$ref": "#/definitions/S",
                                    "title": "type"
                                }
                            },
                            "required": [
                                "type"
                            ],
                            "type": "object"
                        }
                    ]
                },
                {
                    "allOf": [
                        {
                            "$ref": "#/definitions/OlSourceOption%3C%22ImageMapGuide%22%3E"
                        },
                        {
                            "properties": {
                                "projection": {
                                    "$ref": "#/definitions/ProjectionLike",
                                    "title": "projection"
                                },
                                "type": {
                                    "$ref": "#/definitions/S",
                                    "title": "type"
                                }
                            },
                            "required": [
                                "type"
                            ],
                            "type": "object"
                        }
                    ]
                },
                {
                    "allOf": [
                        {
                            "$ref": "#/definitions/OlSourceOption%3C%22ImageStatic%22%3E"
                        },
                        {
                            "properties": {
                                "projection": {
                                    "$ref": "#/definitions/ProjectionLike",
                                    "title": "projection"
                                },
                                "type": {
                                    "$ref": "#/definitions/S",
                                    "title": "type"
                                }
                            },
                            "required": [
                                "type"
                            ],
                            "type": "object"
                        }
                    ]
                },
                {
                    "allOf": [
                        {
                            "$ref": "#/definitions/OlSourceOption%3C%22ImageTile%22%3E"
                        },
                        {
                            "properties": {
                                "projection": {
                                    "$ref": "#/definitions/ProjectionLike",
                                    "title": "projection"
                                },
                                "type": {
                                    "$ref": "#/definitions/S",
                                    "title": "type"
                                }
                            },
                            "required": [
                                "type"
                            ],
                            "type": "object"
                        }
                    ]
                },
                {
                    "allOf": [
                        {
                            "$ref": "#/definitions/OlSourceOption%3C%22OGCMapTile%22%3E"
                        },
                        {
                            "properties": {
                                "projection": {
                                    "$ref": "#/definitions/ProjectionLike",
                                    "title": "projection"
                                },
                                "type": {
                                    "$ref": "#/definitions/S",
                                    "title": "type"
                                }
                            },
                            "required": [
                                "type"
                            ],
                            "type": "object"
                        }
                    ]
                },
                {
                    "allOf": [
                        {
                            "$ref": "#/definitions/Omit%3COlSourceOption%3C%22OGCVectorTile%22%3E%2C%22format%22%3E"
                        },
                        {
                            "properties": {
                                "format": {
                                    "$ref": "#/definitions/EOxFormat",
                                    "title": "format"
                                }
                            },
                            "type": "object"
                        },
                        {
                            "properties": {
                                "projection": {
                                    "$ref": "#/definitions/ProjectionLike",
                                    "title": "projection"
                                },
                                "type": {
                                    "$ref": "#/definitions/S",
                                    "title": "type"
                                }
                            },
                            "required": [
                                "type"
                            ],
                            "type": "object"
                        }
                    ]
                },
                {
                    "allOf": [
                        {
                            "$ref": "#/definitions/OlSourceOption%3C%22Raster%22%3E"
                        },
                        {
                            "properties": {
                                "projection": {
                                    "$ref": "#/definitions/ProjectionLike",
                                    "title": "projection"
                                },
                                "type": {
                                    "$ref": "#/definitions/S",
                                    "title": "type"
                                }
                            },
                            "required": [
                                "type"
                            ],
                            "type": "object"
                        }
                    ]
                },
                {
                    "allOf": [
                        {
                            "$ref": "#/definitions/OlSourceOption%3C%22Source%22%3E"
                        },
                        {
                            "properties": {
                                "projection": {
                                    "$ref": "#/definitions/ProjectionLike",
                                    "title": "projection"
                                },
                                "type": {
                                    "$ref": "#/definitions/S",
                                    "title": "type"
                                }
                            },
                            "required": [
                                "type"
                            ],
                            "type": "object"
                        }
                    ]
                },
                {
                    "allOf": [
                        {
                            "$ref": "#/definitions/OlSourceOption%3C%22StadiaMaps%22%3E"
                        },
                        {
                            "properties": {
                                "projection": {
                                    "$ref": "#/definitions/ProjectionLike",
                                    "title": "projection"
                                },
                                "type": {
                                    "$ref": "#/definitions/S",
                                    "title": "type"
                                }
                            },
                            "required": [
                                "type"
                            ],
                            "type": "object"
                        }
                    ]
                },
                {
                    "allOf": [
                        {
                            "$ref": "#/definitions/OlSourceOption%3C%22TileArcGISRest%22%3E"
                        },
                        {
                            "properties": {
                                "projection": {
                                    "$ref": "#/definitions/ProjectionLike",
                                    "title": "projection"
                                },
                                "type": {
                                    "$ref": "#/definitions/S",
                                    "title": "type"
                                }
                            },
                            "required": [
                                "type"
                            ],
                            "type": "object"
                        }
                    ]
                },
                {
                    "allOf": [
                        {
                            "$ref": "#/definitions/Omit%3COlSourceOption%3C%22TileDebug%22%3E%2C%22source%22%3E"
                        },
                        {
                            "$ref": "#/definitions/%7Bsource%3F%3AEoxSource%3CkeyofOLBasicSources%7CkeyofOLAdvancedSources%3E%3B%7D"
                        },
                        {
                            "properties": {
                                "projection": {
                                    "$ref": "#/definitions/ProjectionLike",
                                    "title": "projection"
                                },
                                "type": {
                                    "$ref": "#/definitions/S",
                                    "title": "type"
                                }
                            },
                            "required": [
                                "type"
                            ],
                            "type": "object"
                        }
                    ]
                },
                {
                    "allOf": [
                        {
                            "$ref": "#/definitions/OlSourceOption%3C%22TileImage%22%3E"
                        },
                        {
                            "properties": {
                                "projection": {
                                    "$ref": "#/definitions/ProjectionLike",
                                    "title": "projection"
                                },
                                "type": {
                                    "$ref": "#/definitions/S",
                                    "title": "type"
                                }
                            },
                            "required": [
                                "type"
                            ],
                            "type": "object"
                        }
                    ]
                },
                {
                    "allOf": [
                        {
                            "$ref": "#/definitions/OlSourceOption%3C%22TileJSON%22%3E"
                        },
                        {
                            "properties": {
                                "projection": {
                                    "$ref": "#/definitions/ProjectionLike",
                                    "title": "projection"
                                },
                                "type": {
                                    "$ref": "#/definitions/S",
                                    "title": "type"
                                }
                            },
                            "required": [
                                "type"
                            ],
                            "type": "object"
                        }
                    ]
                },
                {
                    "allOf": [
                        {
                            "$ref": "#/definitions/OlSourceOption%3C%22UrlTile%22%3E"
                        },
                        {
                            "properties": {
                                "projection": {
                                    "$ref": "#/definitions/ProjectionLike",
                                    "title": "projection"
                                },
                                "type": {
                                    "$ref": "#/definitions/S",
                                    "title": "type"
                                }
                            },
                            "required": [
                                "type"
                            ],
                            "type": "object"
                        }
                    ]
                },
                {
                    "allOf": [
                        {
                            "$ref": "#/definitions/OlSourceOption%3C%22UTFGrid%22%3E"
                        },
                        {
                            "properties": {
                                "projection": {
                                    "$ref": "#/definitions/ProjectionLike",
                                    "title": "projection"
                                },
                                "type": {
                                    "$ref": "#/definitions/S",
                                    "title": "type"
                                }
                            },
                            "required": [
                                "type"
                            ],
                            "type": "object"
                        }
                    ]
                },
                {
                    "allOf": [
                        {
                            "$ref": "#/definitions/OlSourceOption%3C%22Zoomify%22%3E"
                        },
                        {
                            "properties": {
                                "projection": {
                                    "$ref": "#/definitions/ProjectionLike",
                                    "title": "projection"
                                },
                                "type": {
                                    "$ref": "#/definitions/S",
                                    "title": "type"
                                }
                            },
                            "required": [
                                "type"
                            ],
                            "type": "object"
                        }
                    ]
                },
                {
                    "allOf": [
                        {
                            "additionalProperties": false,
                            "patternProperties": {
                                "^[0-9]+$": {}
                            },
                            "type": "object"
                        },
                        {
                            "properties": {
                                "format": {
                                    "$ref": "#/definitions/EOxFormat",
                                    "title": "format"
                                }
                            },
                            "type": "object"
                        },
                        {
                            "properties": {
                                "projection": {
                                    "$ref": "#/definitions/ProjectionLike",
                                    "title": "projection"
                                },
                                "type": {
                                    "$ref": "#/definitions/S",
                                    "title": "type"
                                }
                            },
                            "required": [
                                "type"
                            ],
                            "type": "object"
                        }
                    ]
                },
                {
                    "allOf": [
                        {
                            "additionalProperties": false,
                            "patternProperties": {
                                "^[0-9]+$": {}
                            },
                            "type": "object"
                        },
                        {
                            "properties": {
                                "format": {
                                    "$ref": "#/definitions/EOxFormat",
                                    "title": "format"
                                }
                            },
                            "type": "object"
                        },
                        {
                            "properties": {
                                "projection": {
                                    "$ref": "#/definitions/ProjectionLike",
                                    "title": "projection"
                                },
                                "type": {
                                    "$ref": "#/definitions/S",
                                    "title": "type"
                                }
                            },
                            "required": [
                                "type"
                            ],
                            "type": "object"
                        }
                    ]
                },
                {
                    "allOf": [
                        {
                            "additionalProperties": false,
                            "patternProperties": {
                                "^[0-9]+$": {}
                            },
                            "type": "object"
                        },
                        {
                            "properties": {
                                "format": {
                                    "$ref": "#/definitions/EOxFormat",
                                    "title": "format"
                                }
                            },
                            "type": "object"
                        },
                        {
                            "properties": {
                                "projection": {
                                    "$ref": "#/definitions/ProjectionLike",
                                    "title": "projection"
                                },
                                "type": {
                                    "$ref": "#/definitions/S",
                                    "title": "type"
                                }
                            },
                            "required": [
                                "type"
                            ],
                            "type": "object"
                        }
                    ]
                }
            ],
            "title": "EoxSource<keyofOLBasicSources|keyofOLAdvancedSources>"
        },
        "Event": {
            "properties": {
                "AT_TARGET": {
                    "enum": [
                        2
                    ],
                    "title": "AT_TARGET",
                    "type": "number"
                },
                "BUBBLING_PHASE": {
                    "enum": [
                        3
                    ],
                    "title": "BUBBLING_PHASE",
                    "type": "number"
                },
                "CAPTURING_PHASE": {
                    "enum": [
                        1
                    ],
                    "title": "CAPTURING_PHASE",
                    "type": "number"
                },
                "NONE": {
                    "enum": [
                        0
                    ],
                    "title": "NONE",
                    "type": "number"
                },
                "bubbles": {
                    "title": "bubbles",
                    "type": "boolean"
                },
                "cancelBubble": {
                    "title": "cancelBubble",
                    "type": "boolean"
                },
                "cancelable": {
                    "title": "cancelable",
                    "type": "boolean"
                },
                "composed": {
                    "title": "composed",
                    "type": "boolean"
                },
                "currentTarget": {
                    "$ref": "#/definitions/EventTarget",
                    "title": "currentTarget"
                },
                "defaultPrevented": {
                    "title": "defaultPrevented",
                    "type": "boolean"
                },
                "eventPhase": {
                    "title": "eventPhase",
                    "type": "number"
                },
                "isTrusted": {
                    "title": "isTrusted",
                    "type": "boolean"
                },
                "returnValue": {
                    "title": "returnValue",
                    "type": "boolean"
                },
                "srcElement": {
                    "$ref": "#/definitions/EventTarget",
                    "title": "srcElement"
                },
                "target": {
                    "$ref": "#/definitions/EventTarget",
                    "title": "target"
                },
                "timeStamp": {
                    "title": "timeStamp",
                    "type": "number"
                },
                "type": {
                    "title": "type",
                    "type": "string"
                }
            },
            "required": [
                "AT_TARGET",
                "BUBBLING_PHASE",
                "CAPTURING_PHASE",
                "NONE",
                "bubbles",
                "cancelBubble",
                "cancelable",
                "composed",
                "currentTarget",
                "defaultPrevented",
                "eventPhase",
                "isTrusted",
                "returnValue",
                "srcElement",
                "target",
                "timeStamp",
                "type"
            ],
            "title": "Event",
            "type": "object"
        },
        "EventCounts": {
            "title": "EventCounts",
            "type": "object"
        },
        "EventTarget": {
            "title": "EventTarget",
            "type": "object"
        },
        "ExpressionValue": {
            "anyOf": [
                {
                    "items": {},
                    "type": "array"
                },
                {
                    "description": "A color represented as a short array [red, green, blue, alpha].\nred, green, and blue should be integers in the range 0..255 inclusive.\nalpha should be a float in the range 0..1 inclusive. If no alpha value is\ngiven then `1` will be used.",
                    "items": {
                        "type": "number"
                    },
                    "type": "array"
                },
                {
                    "type": [
                        "string",
                        "number",
                        "boolean"
                    ]
                }
            ],
            "description": "Base type used for literal style parameters; can be a number literal or the output of an operator,\nwhich in turns takes {@link import (\"./expression.js\").ExpressionValue} arguments.\n\nSee below for details on the available operators (with notes for those that are WebGL or Canvas only).\n\nReading operators:\n  * `['band', bandIndex, xOffset, yOffset]` For tile layers only. Fetches pixel values from band\n    `bandIndex` of the source's data. The first `bandIndex` of the source data is `1`. Fetched values\n    are in the 0..1 range. {@link import (\"../source/TileImage.js\").default} sources have 4 bands: red,\n    green, blue and alpha. {@link import (\"../source/DataTile.js\").default} sources can have any number\n    of bands, depending on the underlying data source and\n    {@link import (\"../source/GeoTIFF.js\").Options configuration}. `xOffset` and `yOffset` are optional\n    and allow specifying pixel offsets for x and y. This is used for sampling data from neighboring pixels (WebGL only).\n  * `['get', attributeName]` fetches a feature property value, similar to `feature.get('attributeName')`.\n  * `['get', attributeName, keyOrArrayIndex, ...]` (Canvas only) Access nested properties and array items of a\n    feature property. The result is `undefined` when there is nothing at the specified key or index.\n  * `['geometry-type']` returns a feature's geometry type as string, either: 'LineString', 'Point' or 'Polygon'\n    `Multi*` values are returned as their singular equivalent\n    `Circle` geometries are returned as 'Polygon'\n    `GeometryCollection` geometries are returned as the type of the first geometry found in the collection (WebGL only).\n  * `['resolution']` returns the current resolution\n  * `['time']` The time in seconds since the creation of the layer (WebGL only).\n  * `['var', 'varName']` fetches a value from the style variables; will throw an error if that variable is undefined\n  * `['zoom']` The current zoom level (WebGL only).\n  * `['line-metric']` returns the M component of the current point on a line (WebGL only); in case where the geometry layout of the line\n     does not contain an M component (e.g. XY or XYZ), 0 is returned; 0 is also returned for geometries other than lines.\n     Please note that the M component will be linearly interpolated between the two points composing a segment.\n\nMath operators:\n  * `['*', value1, value2, ...]` multiplies the values (either numbers or colors)\n  * `['/', value1, value2]` divides `value1` by `value2`\n  * `['+', value1, value2, ...]` adds the values\n  * `['-', value1, value2]` subtracts `value2` from `value1`\n  * `['clamp', value, low, high]` clamps `value` between `low` and `high`\n  * `['%', value1, value2]` returns the result of `value1 % value2` (modulo)\n  * `['^', value1, value2]` returns the value of `value1` raised to the `value2` power\n  * `['abs', value1]` returns the absolute value of `value1`\n  * `['floor', value1]` returns the nearest integer less than or equal to `value1`\n  * `['round', value1]` returns the nearest integer to `value1`\n  * `['ceil', value1]` returns the nearest integer greater than or equal to `value1`\n  * `['sin', value1]` returns the sine of `value1`\n  * `['cos', value1]` returns the cosine of `value1`\n  * `['atan', value1, value2]` returns `atan2(value1, value2)`. If `value2` is not provided, returns `atan(value1)`\n  * `['sqrt', value1]` returns the square root of `value1`\n\n* Transform operators:\n  * `['case', condition1, output1, ...conditionN, outputN, fallback]` selects the first output whose corresponding\n    condition evaluates to `true`. If no match is found, returns the `fallback` value.\n    All conditions should be `boolean`, output and fallback can be any kind.\n  * `['match', input, match1, output1, ...matchN, outputN, fallback]` compares the `input` value against all\n    provided `matchX` values, returning the output associated with the first valid match. If no match is found,\n    returns the `fallback` value.\n    `input` and `matchX` values must all be of the same type, and can be `number` or `string`. `outputX` and\n    `fallback` values must be of the same type, and can be of any kind.\n  * `['interpolate', interpolation, input, stop1, output1, ...stopN, outputN]` returns a value by interpolating between\n    pairs of inputs and outputs; `interpolation` can either be `['linear']` or `['exponential', base]` where `base` is\n    the rate of increase from stop A to stop B (i.e. power to which the interpolation ratio is raised); a value\n    of 1 is equivalent to `['linear']`.\n    `input` and `stopX` values must all be of type `number`. `outputX` values can be `number` or `color` values.\n    Note: `input` will be clamped between `stop1` and `stopN`, meaning that all output values will be comprised\n    between `output1` and `outputN`.\n  * `['string', value1, value2, ...]` returns the first value in the list that evaluates to a string.\n    An example would be to provide a default value for get: `['string', ['get', 'propertyname'], 'default value']]`\n    (Canvas only).\n  * `['number', value1, value2, ...]` returns the first value in the list that evaluates to a number.\n    An example would be to provide a default value for get: `['string', ['get', 'propertyname'], 42]]`\n    (Canvas only).\n  * `['coalesce', value1, value2, ...]` returns the first value in the list which is not null or undefined.\n    An example would be to provide a default value for get: `['coalesce', ['get','propertyname'], 'default value']]`\n    (Canvas only).\n\n* Logical operators:\n  * `['<', value1, value2]` returns `true` if `value1` is strictly lower than `value2`, or `false` otherwise.\n  * `['<=', value1, value2]` returns `true` if `value1` is lower than or equals `value2`, or `false` otherwise.\n  * `['>', value1, value2]` returns `true` if `value1` is strictly greater than `value2`, or `false` otherwise.\n  * `['>=', value1, value2]` returns `true` if `value1` is greater than or equals `value2`, or `false` otherwise.\n  * `['==', value1, value2]` returns `true` if `value1` equals `value2`, or `false` otherwise.\n  * `['!=', value1, value2]` returns `true` if `value1` does not equal `value2`, or `false` otherwise.\n  * `['!', value1]` returns `false` if `value1` is `true` or greater than `0`, or `true` otherwise.\n  * `['all', value1, value2, ...]` returns `true` if all the inputs are `true`, `false` otherwise.\n  * `['any', value1, value2, ...]` returns `true` if any of the inputs are `true`, `false` otherwise.\n  * `['has', attributeName, keyOrArrayIndex, ...]` returns `true` if feature properties include the (nested) key `attributeName`,\n    `false` otherwise.\n    Note that for WebGL layers, the hardcoded value `-9999999` is used to distinguish when a property is not defined.\n  * `['between', value1, value2, value3]` returns `true` if `value1` is contained between `value2` and `value3`\n    (inclusively), or `false` otherwise.\n  * `['in', needle, haystack]` returns `true` if `needle` is found in `haystack`, and\n    `false` otherwise.\n    This operator has the following limitations:\n    * `haystack` has to be an array of numbers or strings (searching for a substring in a string is not supported yet)\n    * Only literal arrays are supported as `haystack` for now; this means that `haystack` cannot be the result of an\n    expression. If `haystack` is an array of strings, use the `literal` operator to disambiguate from an expression:\n    `['literal', ['abc', 'def', 'ghi']]`\n\n* Conversion operators:\n  * `['array', value1, ...valueN]` creates a numerical array from `number` values; please note that the amount of\n    values can currently only be 2, 3 or 4 (WebGL only).\n  * `['color', red, green, blue, alpha]` or `['color', shade, alpha]` creates a `color` value from `number` values;\n    the `alpha` parameter is optional; if not specified, it will be set to 1 (WebGL only).\n    Note: `red`, `green` and `blue` or `shade` components must be values between 0 and 255; `alpha` between 0 and 1.\n  * `['palette', index, colors]` picks a `color` value from an array of colors using the given index; the `index`\n    expression must evaluate to a number; the items in the `colors` array must be strings with hex colors\n    (e.g. `'#86A136'`), colors using the rgba[a] functional notation (e.g. `'rgb(134, 161, 54)'` or `'rgba(134, 161, 54, 1)'`),\n    named colors (e.g. `'red'`), or array literals with 3 ([r, g, b]) or 4 ([r, g, b, a]) values (with r, g, and b\n    in the 0-255 range and a in the 0-1 range) (WebGL only).\n  * `['to-string', value]` converts the input value to a string. If the input is a boolean, the result is \"true\" or \"false\".\n    If the input is a number, it is converted to a string as specified by the \"NumberToString\" algorithm of the ECMAScript\n    Language Specification. If the input is a color, it is converted to a string of the form \"rgba(r,g,b,a)\". (Canvas only)\n\nValues can either be literals or another operator, as they will be evaluated recursively.\nLiteral values can be of the following types:\n* `boolean`\n* `number`\n* `number[]` (number arrays can only have a length of 2, 3 or 4)\n* `string`\n* {@link module:ol/color~Color}",
            "title": "ExpressionValue"
        },
        "External": {
            "title": "External",
            "type": "object"
        },
        "FeatureLike": {
            "anyOf": [
                {
                    "$ref": "#/definitions/default%3Cdefault%2C%7B%5Bx%3Astring%5D%3Aany%3B%7D%3E"
                },
                {
                    "$ref": "#/definitions/default_2"
                }
            ],
            "title": "FeatureLike"
        },
        "FlatStyle": {
            "allOf": [
                {
                    "description": "Fill style properties applied to polygon features.",
                    "properties": {
                        "fill-color": {
                            "$ref": "#/definitions/ColorExpression",
                            "description": "The fill color. `'none'` means no fill and no hit detection (applies to Canvas only).",
                            "title": "fill-color"
                        },
                        "fill-pattern-offset": {
                            "$ref": "#/definitions/SizeExpression",
                            "description": "Offset, which, together with the size and the offset origin, define the\nsub-rectangle to use from the original fill pattern image.",
                            "title": "fill-pattern-offset"
                        },
                        "fill-pattern-offset-origin": {
                            "$ref": "#/definitions/IconOrigin",
                            "description": "Origin of the offset: `bottom-left`, `bottom-right`,\n`top-left` or `top-right`. (WebGL only)",
                            "title": "fill-pattern-offset-origin"
                        },
                        "fill-pattern-size": {
                            "$ref": "#/definitions/SizeExpression",
                            "description": "Fill pattern image size in pixels.\nCan be used together with `fill-pattern-offset` to define the sub-rectangle to use\nfrom a fill pattern image sprite sheet.",
                            "title": "fill-pattern-size"
                        },
                        "fill-pattern-src": {
                            "$ref": "#/definitions/StringExpression",
                            "description": "Fill pattern image source URI. If `fill-color` is defined as well,\nit will be used to tint this image. (Expressions only in Canvas)",
                            "title": "fill-pattern-src"
                        }
                    },
                    "type": "object"
                },
                {
                    "description": "Stroke style properties applied to line strings and polygon boundaries. To apply a stroke, at least one of\n`stroke-color` or `stroke-width` must be provided.",
                    "properties": {
                        "stroke-color": {
                            "$ref": "#/definitions/ColorExpression",
                            "description": "The stroke color.",
                            "title": "stroke-color"
                        },
                        "stroke-line-cap": {
                            "$ref": "#/definitions/StringExpression",
                            "description": "Line cap style: `butt`, `round`, or `square`.",
                            "title": "stroke-line-cap"
                        },
                        "stroke-line-dash": {
                            "$ref": "#/definitions/NumberArrayExpression",
                            "description": "Line dash pattern.",
                            "title": "stroke-line-dash"
                        },
                        "stroke-line-dash-offset": {
                            "$ref": "#/definitions/NumberExpression",
                            "description": "Line dash offset.",
                            "title": "stroke-line-dash-offset"
                        },
                        "stroke-line-join": {
                            "$ref": "#/definitions/StringExpression",
                            "description": "Line join style: `bevel`, `round`, or `miter`.",
                            "title": "stroke-line-join"
                        },
                        "stroke-miter-limit": {
                            "$ref": "#/definitions/NumberExpression",
                            "description": "Miter limit.",
                            "title": "stroke-miter-limit"
                        },
                        "stroke-offset": {
                            "$ref": "#/definitions/NumberExpression",
                            "description": "Stroke offset in pixel along the normal. A positive value offsets the line to the right,\nrelative to the direction of the line.",
                            "title": "stroke-offset"
                        },
                        "stroke-pattern-offset": {
                            "$ref": "#/definitions/SizeExpression",
                            "description": "Offset, which, together with the size and the offset origin,\ndefine the sub-rectangle to use from the original stroke pattern image. (WebGL only)",
                            "title": "stroke-pattern-offset"
                        },
                        "stroke-pattern-offset-origin": {
                            "$ref": "#/definitions/IconOrigin",
                            "description": "Origin of the offset: `bottom-left`, `bottom-right`,\n`top-left` or `top-right`. (WebGL only)",
                            "title": "stroke-pattern-offset-origin"
                        },
                        "stroke-pattern-size": {
                            "$ref": "#/definitions/SizeExpression",
                            "description": "Stroke pattern image size in pixel. Can be used together with `stroke-pattern-offset` to define the\nsub-rectangle to use from the origin (sprite) fill pattern image. (WebGL only)",
                            "title": "stroke-pattern-size"
                        },
                        "stroke-pattern-spacing": {
                            "$ref": "#/definitions/NumberExpression",
                            "description": "Spacing between each pattern occurrence in pixels; 0 if undefined. (WebGL only)",
                            "title": "stroke-pattern-spacing"
                        },
                        "stroke-pattern-src": {
                            "description": "Stroke pattern image source URI. If `stroke-color` is defined as well,\nit will be used to tint this image. (WebGL only)",
                            "title": "stroke-pattern-src",
                            "type": "string"
                        },
                        "stroke-pattern-start-offset": {
                            "$ref": "#/definitions/NumberExpression",
                            "description": "Stroke pattern offset in pixels at the start of the line. (WebGL only)",
                            "title": "stroke-pattern-start-offset"
                        },
                        "stroke-width": {
                            "$ref": "#/definitions/NumberExpression",
                            "description": "Stroke pixel width.",
                            "title": "stroke-width"
                        },
                        "z-index": {
                            "$ref": "#/definitions/NumberExpression",
                            "description": "The zIndex of the style.",
                            "title": "z-index"
                        }
                    },
                    "type": "object"
                },
                {
                    "description": "Label style properties applied to all features. At a minimum, a `text-value` must be provided.\nNote: text style is currently not supported in WebGL layers",
                    "properties": {
                        "text-align": {
                            "$ref": "#/definitions/StringExpression",
                            "description": "Text alignment. Possible values: `'left'`, `'right'`, `'center'`, `'end'` or `'start'`.\nDefault is `'center'` for `'text-placement': 'point'`. For `'text-placement': 'line'`, the default is to let the renderer choose a\nplacement where `text-max-angle` is not exceeded.",
                            "title": "text-align"
                        },
                        "text-background-fill-color": {
                            "$ref": "#/definitions/ColorExpression",
                            "description": "The fill color. `'none'` means no fill and no hit detection.",
                            "title": "text-background-fill-color"
                        },
                        "text-background-stroke-color": {
                            "$ref": "#/definitions/ColorExpression",
                            "description": "The stroke color.",
                            "title": "text-background-stroke-color"
                        },
                        "text-background-stroke-line-cap": {
                            "$ref": "#/definitions/StringExpression",
                            "description": "Line cap style: `butt`, `round`, or `square`.",
                            "title": "text-background-stroke-line-cap"
                        },
                        "text-background-stroke-line-dash": {
                            "$ref": "#/definitions/NumberArrayExpression",
                            "description": "Line dash pattern.",
                            "title": "text-background-stroke-line-dash"
                        },
                        "text-background-stroke-line-dash-offset": {
                            "$ref": "#/definitions/NumberExpression",
                            "description": "Line dash offset.",
                            "title": "text-background-stroke-line-dash-offset"
                        },
                        "text-background-stroke-line-join": {
                            "$ref": "#/definitions/StringExpression",
                            "description": "Line join style: `bevel`, `round`, or `miter`.",
                            "title": "text-background-stroke-line-join"
                        },
                        "text-background-stroke-miter-limit": {
                            "$ref": "#/definitions/NumberExpression",
                            "description": "Miter limit.",
                            "title": "text-background-stroke-miter-limit"
                        },
                        "text-background-stroke-width": {
                            "$ref": "#/definitions/NumberExpression",
                            "description": "Stroke pixel width.",
                            "title": "text-background-stroke-width"
                        },
                        "text-baseline": {
                            "$ref": "#/definitions/StringExpression",
                            "description": "Text base line. Possible values: `'bottom'`, `'top'`, `'middle'`, `'alphabetic'`,\n`'hanging'`, `'ideographic'`.",
                            "title": "text-baseline"
                        },
                        "text-declutter-mode": {
                            "$ref": "#/definitions/DeclutterMode",
                            "description": "Declutter mode",
                            "title": "text-declutter-mode"
                        },
                        "text-fill-color": {
                            "$ref": "#/definitions/ColorExpression",
                            "description": "The fill color. `'none'` means no fill and no hit detection.",
                            "title": "text-fill-color"
                        },
                        "text-font": {
                            "$ref": "#/definitions/StringExpression",
                            "description": "Font style as [CSS `font`](https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D/font) value.",
                            "title": "text-font"
                        },
                        "text-justify": {
                            "$ref": "#/definitions/StringExpression",
                            "description": "Text justification within the text box.\nIf not set, text is justified towards the `textAlign` anchor.\nOtherwise, use options `'left'`, `'center'`, or `'right'` to justify the text within the text box.\n**Note:** `text-justify` is ignored for immediate rendering and also for `'text-placement': 'line'`.",
                            "title": "text-justify"
                        },
                        "text-max-angle": {
                            "$ref": "#/definitions/NumberExpression",
                            "description": "When `text-placement` is set to `'line'`, allow a maximum angle between adjacent characters.\nThe expected value is in radians, and the default is 45° (`Math.PI / 4`).",
                            "title": "text-max-angle"
                        },
                        "text-offset-x": {
                            "$ref": "#/definitions/NumberExpression",
                            "description": "Horizontal text offset in pixels. A positive will shift the text right.",
                            "title": "text-offset-x"
                        },
                        "text-offset-y": {
                            "$ref": "#/definitions/NumberExpression",
                            "description": "Vertical text offset in pixels. A positive will shift the text down.",
                            "title": "text-offset-y"
                        },
                        "text-overflow": {
                            "$ref": "#/definitions/BooleanExpression",
                            "description": "For polygon labels or when `placement` is set to `'line'`, allow text to exceed\nthe width of the polygon at the label position or the length of the path that it follows.",
                            "title": "text-overflow"
                        },
                        "text-padding": {
                            "$ref": "#/definitions/NumberArrayExpression",
                            "description": "Padding in pixels around the text for decluttering and background. The order of\nvalues in the array is `[top, right, bottom, left]`.",
                            "title": "text-padding"
                        },
                        "text-placement": {
                            "$ref": "#/definitions/StringExpression",
                            "description": "Text placement.",
                            "title": "text-placement"
                        },
                        "text-repeat": {
                            "$ref": "#/definitions/NumberExpression",
                            "description": "Repeat interval in pixels. When set, the text will be repeated at this interval. Only available when\n`text-placement` is set to `'line'`. Overrides `text-align`.",
                            "title": "text-repeat"
                        },
                        "text-rotate-with-view": {
                            "$ref": "#/definitions/BooleanExpression",
                            "description": "Whether to rotate the text with the view.",
                            "title": "text-rotate-with-view"
                        },
                        "text-rotation": {
                            "$ref": "#/definitions/NumberExpression",
                            "description": "Rotation in radians (positive rotation clockwise).",
                            "title": "text-rotation"
                        },
                        "text-scale": {
                            "$ref": "#/definitions/SizeExpression",
                            "description": "Scale.",
                            "title": "text-scale"
                        },
                        "text-stroke-color": {
                            "$ref": "#/definitions/ColorExpression",
                            "description": "The stroke color.",
                            "title": "text-stroke-color"
                        },
                        "text-stroke-line-cap": {
                            "$ref": "#/definitions/StringExpression",
                            "description": "Line cap style: `butt`, `round`, or `square`.",
                            "title": "text-stroke-line-cap"
                        },
                        "text-stroke-line-dash": {
                            "$ref": "#/definitions/NumberArrayExpression",
                            "description": "Line dash pattern.",
                            "title": "text-stroke-line-dash"
                        },
                        "text-stroke-line-dash-offset": {
                            "$ref": "#/definitions/NumberExpression",
                            "description": "Line dash offset.",
                            "title": "text-stroke-line-dash-offset"
                        },
                        "text-stroke-line-join": {
                            "$ref": "#/definitions/StringExpression",
                            "description": "Line join style: `bevel`, `round`, or `miter`.",
                            "title": "text-stroke-line-join"
                        },
                        "text-stroke-miter-limit": {
                            "$ref": "#/definitions/NumberExpression",
                            "description": "Miter limit.",
                            "title": "text-stroke-miter-limit"
                        },
                        "text-stroke-width": {
                            "$ref": "#/definitions/NumberExpression",
                            "description": "Stroke pixel width.",
                            "title": "text-stroke-width"
                        },
                        "text-value": {
                            "$ref": "#/definitions/StringExpression",
                            "description": "Text content (with `\\n` for line breaks).",
                            "title": "text-value"
                        },
                        "z-index": {
                            "$ref": "#/definitions/NumberExpression",
                            "description": "The zIndex of the style.",
                            "title": "z-index"
                        }
                    },
                    "type": "object"
                },
                {
                    "description": "Icon style properties applied to point features. `icon-src` must be provided to render\npoints with an icon.",
                    "properties": {
                        "icon-anchor": {
                            "$ref": "#/definitions/NumberArrayExpression",
                            "description": "Anchor. Default value is the icon center.",
                            "title": "icon-anchor"
                        },
                        "icon-anchor-origin": {
                            "$ref": "#/definitions/IconOrigin",
                            "description": "Origin of the anchor: `bottom-left`, `bottom-right`,\n`top-left` or `top-right`.",
                            "title": "icon-anchor-origin"
                        },
                        "icon-anchor-x-units": {
                            "$ref": "#/definitions/IconAnchorUnits",
                            "description": "Units in which the anchor x value is\nspecified. A value of `'fraction'` indicates the x value is a fraction of the icon. A value of `'pixels'` indicates\nthe x value in pixels.",
                            "title": "icon-anchor-x-units"
                        },
                        "icon-anchor-y-units": {
                            "$ref": "#/definitions/IconAnchorUnits",
                            "description": "Units in which the anchor y value is\nspecified. A value of `'fraction'` indicates the y value is a fraction of the icon. A value of `'pixels'` indicates\nthe y value in pixels.",
                            "title": "icon-anchor-y-units"
                        },
                        "icon-color": {
                            "$ref": "#/definitions/ColorExpression",
                            "description": "Color to tint the icon. If not specified,\nthe icon will be left as is.",
                            "title": "icon-color"
                        },
                        "icon-cross-origin": {
                            "description": "The `crossOrigin` attribute for loaded images. Note that you must provide a\n`icon-cross-origin` value if you want to access pixel data with the Canvas renderer.\nSee https://developer.mozilla.org/en-US/docs/Web/HTML/CORS_enabled_image for more detail.",
                            "title": "icon-cross-origin",
                            "type": "string"
                        },
                        "icon-declutter-mode": {
                            "$ref": "#/definitions/DeclutterMode",
                            "description": "Declutter mode (Canvas only)",
                            "title": "icon-declutter-mode"
                        },
                        "icon-displacement": {
                            "$ref": "#/definitions/NumberArrayExpression",
                            "description": "Displacement of the icon.",
                            "title": "icon-displacement"
                        },
                        "icon-height": {
                            "$ref": "#/definitions/NumberExpression",
                            "description": "Height of the icon. If not specified, the actual image height will be used. Cannot be combined\nwith `scale`. (Expressions only in WebGL)",
                            "title": "icon-height"
                        },
                        "icon-offset": {
                            "$ref": "#/definitions/SizeExpression",
                            "description": "Offset, which, together with the size and the offset origin, define the\nsub-rectangle to use from the original icon image.",
                            "title": "icon-offset"
                        },
                        "icon-offset-origin": {
                            "$ref": "#/definitions/IconOrigin",
                            "description": "Origin of the offset: `bottom-left`, `bottom-right`,\n`top-left` or `top-right`.",
                            "title": "icon-offset-origin"
                        },
                        "icon-opacity": {
                            "$ref": "#/definitions/NumberExpression",
                            "description": "Opacity of the icon.",
                            "title": "icon-opacity"
                        },
                        "icon-rotate-with-view": {
                            "$ref": "#/definitions/BooleanExpression",
                            "description": "Whether to rotate the icon with the view. (Expressions only supported in Canvas)",
                            "title": "icon-rotate-with-view"
                        },
                        "icon-rotation": {
                            "$ref": "#/definitions/NumberExpression",
                            "description": "Rotation in radians (positive rotation clockwise).",
                            "title": "icon-rotation"
                        },
                        "icon-scale": {
                            "$ref": "#/definitions/SizeExpression",
                            "description": "Scale.",
                            "title": "icon-scale"
                        },
                        "icon-size": {
                            "$ref": "#/definitions/SizeExpression",
                            "description": "Icon size in pixel. Can be used together with `icon-offset` to define the\nsub-rectangle to use from the origin (sprite) icon image. (Expressions only in WebGL)",
                            "title": "icon-size"
                        },
                        "icon-src": {
                            "description": "Image source URI.",
                            "title": "icon-src",
                            "type": "string"
                        },
                        "icon-width": {
                            "$ref": "#/definitions/NumberExpression",
                            "description": "Width of the icon. If not specified, the actual image width will be used. Cannot be combined\nwith `scale`. (Expressions only in WebGL)",
                            "title": "icon-width"
                        },
                        "z-index": {
                            "$ref": "#/definitions/NumberExpression",
                            "description": "The zIndex of the style. (Canvas only)",
                            "title": "z-index"
                        }
                    },
                    "type": "object"
                },
                {
                    "description": "Regular shape style properties for rendering point features. At least `shape-points` must be provided.",
                    "properties": {
                        "shape-angle": {
                            "$ref": "#/definitions/NumberExpression",
                            "description": "Shape's angle in radians. A value of 0 will have one of the shape's point facing up. (Expressions only in WebGL)",
                            "title": "shape-angle"
                        },
                        "shape-declutter-mode": {
                            "$ref": "#/definitions/DeclutterMode",
                            "description": "Declutter mode. (Canvas only)",
                            "title": "shape-declutter-mode"
                        },
                        "shape-displacement": {
                            "$ref": "#/definitions/NumberArrayExpression",
                            "description": "Displacement of the shape",
                            "title": "shape-displacement"
                        },
                        "shape-fill-color": {
                            "$ref": "#/definitions/ColorExpression",
                            "description": "The fill color. `'none'` means no fill and no hit detection.",
                            "title": "shape-fill-color"
                        },
                        "shape-opacity": {
                            "$ref": "#/definitions/NumberExpression",
                            "description": "Shape opacity. (WebGL only)",
                            "title": "shape-opacity"
                        },
                        "shape-points": {
                            "$ref": "#/definitions/NumberExpression",
                            "description": "Number of points for stars and regular polygons. In case of a polygon, the number of points\nis the number of sides. (Expressions only in WebGL)",
                            "title": "shape-points"
                        },
                        "shape-radius": {
                            "$ref": "#/definitions/NumberExpression",
                            "description": "Radius of a regular polygon. (Expressions only in WebGL)",
                            "title": "shape-radius"
                        },
                        "shape-radius2": {
                            "$ref": "#/definitions/NumberExpression",
                            "description": "Second radius to make a star instead of a regular polygon. (Expressions only in WebGL)",
                            "title": "shape-radius2"
                        },
                        "shape-rotate-with-view": {
                            "$ref": "#/definitions/BooleanExpression",
                            "description": "Whether to rotate the shape with the view. (Expression only supported in Canvas)",
                            "title": "shape-rotate-with-view"
                        },
                        "shape-rotation": {
                            "$ref": "#/definitions/NumberExpression",
                            "description": "Rotation in radians (positive rotation clockwise).",
                            "title": "shape-rotation"
                        },
                        "shape-scale": {
                            "$ref": "#/definitions/SizeExpression",
                            "description": "Scale. Unless two-dimensional scaling is required a better\nresult may be obtained with appropriate settings for `shape-radius` and `shape-radius2`.",
                            "title": "shape-scale"
                        },
                        "shape-stroke-color": {
                            "$ref": "#/definitions/ColorExpression",
                            "description": "The stroke color.",
                            "title": "shape-stroke-color"
                        },
                        "shape-stroke-line-cap": {
                            "$ref": "#/definitions/StringExpression",
                            "description": "Line cap style: `butt`, `round`, or `square`. (Canvas only)",
                            "title": "shape-stroke-line-cap"
                        },
                        "shape-stroke-line-dash": {
                            "$ref": "#/definitions/NumberArrayExpression",
                            "description": "Line dash pattern. (Canvas only)",
                            "title": "shape-stroke-line-dash"
                        },
                        "shape-stroke-line-dash-offset": {
                            "$ref": "#/definitions/NumberExpression",
                            "description": "Line dash offset. (Canvas only)",
                            "title": "shape-stroke-line-dash-offset"
                        },
                        "shape-stroke-line-join": {
                            "$ref": "#/definitions/StringExpression",
                            "description": "Line join style: `bevel`, `round`, or `miter`. (Canvas only)",
                            "title": "shape-stroke-line-join"
                        },
                        "shape-stroke-miter-limit": {
                            "$ref": "#/definitions/NumberExpression",
                            "description": "Miter limit. (Canvas only)",
                            "title": "shape-stroke-miter-limit"
                        },
                        "shape-stroke-width": {
                            "$ref": "#/definitions/NumberExpression",
                            "description": "Stroke pixel width.",
                            "title": "shape-stroke-width"
                        },
                        "z-index": {
                            "$ref": "#/definitions/NumberExpression",
                            "description": "The zIndex of the style. (Canvas only)",
                            "title": "z-index"
                        }
                    },
                    "type": "object"
                },
                {
                    "description": "Circle style properties for rendering point features. At least `circle-radius` must be provided.",
                    "properties": {
                        "circle-declutter-mode": {
                            "$ref": "#/definitions/DeclutterMode",
                            "description": "Declutter mode (Canvas only)",
                            "title": "circle-declutter-mode"
                        },
                        "circle-displacement": {
                            "$ref": "#/definitions/NumberArrayExpression",
                            "description": "displacement",
                            "title": "circle-displacement"
                        },
                        "circle-fill-color": {
                            "$ref": "#/definitions/ColorExpression",
                            "description": "The fill color. `'none'` means no fill and no hit detection.",
                            "title": "circle-fill-color"
                        },
                        "circle-opacity": {
                            "$ref": "#/definitions/NumberExpression",
                            "description": "Circle opacity. (WebGL only)",
                            "title": "circle-opacity"
                        },
                        "circle-radius": {
                            "$ref": "#/definitions/NumberExpression",
                            "description": "Circle radius.",
                            "title": "circle-radius"
                        },
                        "circle-rotate-with-view": {
                            "$ref": "#/definitions/BooleanExpression",
                            "description": "Whether to rotate the shape with the view (Expression only supported in Canvas)\n(meaningful only when used in conjunction with a two-dimensional scale).",
                            "title": "circle-rotate-with-view"
                        },
                        "circle-rotation": {
                            "$ref": "#/definitions/NumberExpression",
                            "description": "Rotation in radians\n(positive rotation clockwise, meaningful only when used in conjunction with a two-dimensional scale).",
                            "title": "circle-rotation"
                        },
                        "circle-scale": {
                            "$ref": "#/definitions/SizeExpression",
                            "description": "Scale. A two-dimensional scale will produce an ellipse.\nUnless two-dimensional scaling is required a better result may be obtained with an appropriate setting for `circle-radius`.",
                            "title": "circle-scale"
                        },
                        "circle-stroke-color": {
                            "$ref": "#/definitions/ColorExpression",
                            "description": "The stroke color.",
                            "title": "circle-stroke-color"
                        },
                        "circle-stroke-line-cap": {
                            "$ref": "#/definitions/StringExpression",
                            "description": "Line cap style: `butt`, `round`, or `square`. (Canvas only)",
                            "title": "circle-stroke-line-cap"
                        },
                        "circle-stroke-line-dash": {
                            "$ref": "#/definitions/NumberArrayExpression",
                            "description": "Line dash pattern. (Canvas only)",
                            "title": "circle-stroke-line-dash"
                        },
                        "circle-stroke-line-dash-offset": {
                            "$ref": "#/definitions/NumberExpression",
                            "description": "Line dash offset. (Canvas only)",
                            "title": "circle-stroke-line-dash-offset"
                        },
                        "circle-stroke-line-join": {
                            "$ref": "#/definitions/StringExpression",
                            "description": "Line join style: `bevel`, `round`, or `miter`. (Canvas only)",
                            "title": "circle-stroke-line-join"
                        },
                        "circle-stroke-miter-limit": {
                            "$ref": "#/definitions/NumberExpression",
                            "description": "Miter limit. (Canvas only)",
                            "title": "circle-stroke-miter-limit"
                        },
                        "circle-stroke-width": {
                            "$ref": "#/definitions/NumberExpression",
                            "description": "Stroke pixel width.",
                            "title": "circle-stroke-width"
                        },
                        "z-index": {
                            "$ref": "#/definitions/NumberExpression",
                            "description": "The zIndex of the style. (Canvas only)",
                            "title": "z-index"
                        }
                    },
                    "type": "object"
                }
            ],
            "description": "For static styling, the [layer.setStyle()]{@link module:ol/layer/Vector~VectorLayer#setStyle} method\ncan be called with an object literal that has fill, stroke, text, icon, regular shape, and/or circle properties.",
            "title": "FlatStyle"
        },
        "FlatStyleLike": {
            "anyOf": [
                {
                    "$ref": "#/definitions/FlatStyle",
                    "description": "For static styling, the [layer.setStyle()]{@link module:ol/layer/Vector~VectorLayer#setStyle} method\ncan be called with an object literal that has fill, stroke, text, icon, regular shape, and/or circle properties."
                },
                {
                    "items": {
                        "$ref": "#/definitions/FlatStyle"
                    },
                    "type": "array"
                },
                {
                    "items": {
                        "description": "A rule is used to conditionally apply a style. If the rule's filter evaluates to true,\nthe style will be applied.",
                        "properties": {
                            "else": {
                                "description": "If true, the rule applies only if no other previous rule applies.\nIf the else rule also has a filter, the rule will not apply if the filter does not match.",
                                "title": "else",
                                "type": "boolean"
                            },
                            "filter": {
                                "$ref": "#/definitions/EncodedExpression",
                                "description": "The filter used\nto determine if a style applies. If no filter is included, the rule always applies\n(unless it is an else rule).",
                                "title": "filter"
                            },
                            "style": {
                                "anyOf": [
                                    {
                                        "$ref": "#/definitions/FlatStyle",
                                        "description": "For static styling, the [layer.setStyle()]{@link module:ol/layer/Vector~VectorLayer#setStyle} method\ncan be called with an object literal that has fill, stroke, text, icon, regular shape, and/or circle properties."
                                    },
                                    {
                                        "items": {
                                            "$ref": "#/definitions/FlatStyle"
                                        },
                                        "type": "array"
                                    }
                                ],
                                "description": "The style to be applied if the filter matches.",
                                "title": "style"
                            }
                        },
                        "required": [
                            "style"
                        ],
                        "type": "object"
                    },
                    "type": "array"
                }
            ],
            "description": "A flat style literal or an array of the same.",
            "title": "FlatStyleLike"
        },
        "FontFaceSet": {
            "properties": {
                "onloading": {
                    "title": "onloading",
                    "type": "object"
                },
                "onloadingdone": {
                    "title": "onloadingdone",
                    "type": "object"
                },
                "onloadingerror": {
                    "title": "onloadingerror",
                    "type": "object"
                },
                "ready": {
                    "$ref": "#/definitions/Promise%3CFontFaceSet%3E",
                    "title": "ready"
                },
                "status": {
                    "$ref": "#/definitions/FontFaceSetLoadStatus",
                    "title": "status"
                }
            },
            "required": [
                "onloading",
                "onloadingdone",
                "onloadingerror",
                "ready",
                "status"
            ],
            "title": "FontFaceSet",
            "type": "object"
        },
        "FontFaceSetLoadStatus": {
            "enum": [
                "loaded",
                "loading"
            ],
            "title": "FontFaceSetLoadStatus",
            "type": "string"
        },
        "Geolocation": {
            "title": "Geolocation",
            "type": "object"
        },
        "GeometryLayout": {
            "description": "The coordinate layout for geometries, indicating whether a 3rd or 4th z ('Z')\nor measure ('M') coordinate is available.",
            "enum": [
                "XY",
                "XYM",
                "XYZ",
                "XYZM"
            ],
            "title": "GeometryLayout",
            "type": "string"
        },
        "HTMLAnchorElement": {
            "properties": {
                "ATTRIBUTE_NODE": {
                    "enum": [
                        2
                    ],
                    "title": "ATTRIBUTE_NODE",
                    "type": "number"
                },
                "CDATA_SECTION_NODE": {
                    "enum": [
                        4
                    ],
                    "title": "CDATA_SECTION_NODE",
                    "type": "number"
                },
                "COMMENT_NODE": {
                    "enum": [
                        8
                    ],
                    "title": "COMMENT_NODE",
                    "type": "number"
                },
                "DOCUMENT_FRAGMENT_NODE": {
                    "enum": [
                        11
                    ],
                    "title": "DOCUMENT_FRAGMENT_NODE",
                    "type": "number"
                },
                "DOCUMENT_NODE": {
                    "enum": [
                        9
                    ],
                    "title": "DOCUMENT_NODE",
                    "type": "number"
                },
                "DOCUMENT_POSITION_CONTAINED_BY": {
                    "enum": [
                        16
                    ],
                    "title": "DOCUMENT_POSITION_CONTAINED_BY",
                    "type": "number"
                },
                "DOCUMENT_POSITION_CONTAINS": {
                    "enum": [
                        8
                    ],
                    "title": "DOCUMENT_POSITION_CONTAINS",
                    "type": "number"
                },
                "DOCUMENT_POSITION_DISCONNECTED": {
                    "enum": [
                        1
                    ],
                    "title": "DOCUMENT_POSITION_DISCONNECTED",
                    "type": "number"
                },
                "DOCUMENT_POSITION_FOLLOWING": {
                    "enum": [
                        4
                    ],
                    "title": "DOCUMENT_POSITION_FOLLOWING",
                    "type": "number"
                },
                "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC": {
                    "enum": [
                        32
                    ],
                    "title": "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC",
                    "type": "number"
                },
                "DOCUMENT_POSITION_PRECEDING": {
                    "enum": [
                        2
                    ],
                    "title": "DOCUMENT_POSITION_PRECEDING",
                    "type": "number"
                },
                "DOCUMENT_TYPE_NODE": {
                    "enum": [
                        10
                    ],
                    "title": "DOCUMENT_TYPE_NODE",
                    "type": "number"
                },
                "ELEMENT_NODE": {
                    "enum": [
                        1
                    ],
                    "title": "ELEMENT_NODE",
                    "type": "number"
                },
                "ENTITY_NODE": {
                    "enum": [
                        6
                    ],
                    "title": "ENTITY_NODE",
                    "type": "number"
                },
                "ENTITY_REFERENCE_NODE": {
                    "enum": [
                        5
                    ],
                    "title": "ENTITY_REFERENCE_NODE",
                    "type": "number"
                },
                "NOTATION_NODE": {
                    "enum": [
                        12
                    ],
                    "title": "NOTATION_NODE",
                    "type": "number"
                },
                "PROCESSING_INSTRUCTION_NODE": {
                    "enum": [
                        7
                    ],
                    "title": "PROCESSING_INSTRUCTION_NODE",
                    "type": "number"
                },
                "TEXT_NODE": {
                    "enum": [
                        3
                    ],
                    "title": "TEXT_NODE",
                    "type": "number"
                },
                "accessKey": {
                    "title": "accessKey",
                    "type": "string"
                },
                "accessKeyLabel": {
                    "title": "accessKeyLabel",
                    "type": "string"
                },
                "ariaAtomic": {
                    "title": "ariaAtomic",
                    "type": "string"
                },
                "ariaAutoComplete": {
                    "title": "ariaAutoComplete",
                    "type": "string"
                },
                "ariaBrailleLabel": {
                    "title": "ariaBrailleLabel",
                    "type": "string"
                },
                "ariaBrailleRoleDescription": {
                    "title": "ariaBrailleRoleDescription",
                    "type": "string"
                },
                "ariaBusy": {
                    "title": "ariaBusy",
                    "type": "string"
                },
                "ariaChecked": {
                    "title": "ariaChecked",
                    "type": "string"
                },
                "ariaColCount": {
                    "title": "ariaColCount",
                    "type": "string"
                },
                "ariaColIndex": {
                    "title": "ariaColIndex",
                    "type": "string"
                },
                "ariaColSpan": {
                    "title": "ariaColSpan",
                    "type": "string"
                },
                "ariaCurrent": {
                    "title": "ariaCurrent",
                    "type": "string"
                },
                "ariaDescription": {
                    "title": "ariaDescription",
                    "type": "string"
                },
                "ariaDisabled": {
                    "title": "ariaDisabled",
                    "type": "string"
                },
                "ariaExpanded": {
                    "title": "ariaExpanded",
                    "type": "string"
                },
                "ariaHasPopup": {
                    "title": "ariaHasPopup",
                    "type": "string"
                },
                "ariaHidden": {
                    "title": "ariaHidden",
                    "type": "string"
                },
                "ariaInvalid": {
                    "title": "ariaInvalid",
                    "type": "string"
                },
                "ariaKeyShortcuts": {
                    "title": "ariaKeyShortcuts",
                    "type": "string"
                },
                "ariaLabel": {
                    "title": "ariaLabel",
                    "type": "string"
                },
                "ariaLevel": {
                    "title": "ariaLevel",
                    "type": "string"
                },
                "ariaLive": {
                    "title": "ariaLive",
                    "type": "string"
                },
                "ariaModal": {
                    "title": "ariaModal",
                    "type": "string"
                },
                "ariaMultiLine": {
                    "title": "ariaMultiLine",
                    "type": "string"
                },
                "ariaMultiSelectable": {
                    "title": "ariaMultiSelectable",
                    "type": "string"
                },
                "ariaOrientation": {
                    "title": "ariaOrientation",
                    "type": "string"
                },
                "ariaPlaceholder": {
                    "title": "ariaPlaceholder",
                    "type": "string"
                },
                "ariaPosInSet": {
                    "title": "ariaPosInSet",
                    "type": "string"
                },
                "ariaPressed": {
                    "title": "ariaPressed",
                    "type": "string"
                },
                "ariaReadOnly": {
                    "title": "ariaReadOnly",
                    "type": "string"
                },
                "ariaRequired": {
                    "title": "ariaRequired",
                    "type": "string"
                },
                "ariaRoleDescription": {
                    "title": "ariaRoleDescription",
                    "type": "string"
                },
                "ariaRowCount": {
                    "title": "ariaRowCount",
                    "type": "string"
                },
                "ariaRowIndex": {
                    "title": "ariaRowIndex",
                    "type": "string"
                },
                "ariaRowSpan": {
                    "title": "ariaRowSpan",
                    "type": "string"
                },
                "ariaSelected": {
                    "title": "ariaSelected",
                    "type": "string"
                },
                "ariaSetSize": {
                    "title": "ariaSetSize",
                    "type": "string"
                },
                "ariaSort": {
                    "title": "ariaSort",
                    "type": "string"
                },
                "ariaValueMax": {
                    "title": "ariaValueMax",
                    "type": "string"
                },
                "ariaValueMin": {
                    "title": "ariaValueMin",
                    "type": "string"
                },
                "ariaValueNow": {
                    "title": "ariaValueNow",
                    "type": "string"
                },
                "ariaValueText": {
                    "title": "ariaValueText",
                    "type": "string"
                },
                "assignedSlot": {
                    "$ref": "#/definitions/HTMLSlotElement",
                    "title": "assignedSlot"
                },
                "attributeStyleMap": {
                    "$ref": "#/definitions/StylePropertyMap",
                    "title": "attributeStyleMap"
                },
                "attributes": {
                    "additionalProperties": false,
                    "patternProperties": {
                        "^[0-9]+$": {
                            "$ref": "#/definitions/Attr"
                        }
                    },
                    "properties": {
                        "length": {
                            "title": "length",
                            "type": "number"
                        }
                    },
                    "required": [
                        "length"
                    ],
                    "title": "attributes",
                    "type": "object"
                },
                "autocapitalize": {
                    "title": "autocapitalize",
                    "type": "string"
                },
                "autofocus": {
                    "title": "autofocus",
                    "type": "boolean"
                },
                "baseURI": {
                    "title": "baseURI",
                    "type": "string"
                },
                "charset": {
                    "title": "charset",
                    "type": "string"
                },
                "childElementCount": {
                    "title": "childElementCount",
                    "type": "number"
                },
                "childNodes": {
                    "items": {
                        "$ref": "#/definitions/ChildNode"
                    },
                    "title": "childNodes",
                    "type": "array"
                },
                "children": {
                    "additionalProperties": false,
                    "patternProperties": {
                        "^[0-9]+$": {
                            "$ref": "#/definitions/Element"
                        }
                    },
                    "properties": {
                        "length": {
                            "title": "length",
                            "type": "number"
                        }
                    },
                    "required": [
                        "length"
                    ],
                    "title": "children",
                    "type": "object"
                },
                "classList": {
                    "additionalProperties": false,
                    "patternProperties": {
                        "^[0-9]+$": {
                            "type": "string"
                        }
                    },
                    "properties": {
                        "length": {
                            "title": "length",
                            "type": "number"
                        },
                        "value": {
                            "title": "value",
                            "type": "string"
                        }
                    },
                    "required": [
                        "length",
                        "value"
                    ],
                    "title": "classList",
                    "type": "object"
                },
                "className": {
                    "title": "className",
                    "type": "string"
                },
                "clientHeight": {
                    "title": "clientHeight",
                    "type": "number"
                },
                "clientLeft": {
                    "title": "clientLeft",
                    "type": "number"
                },
                "clientTop": {
                    "title": "clientTop",
                    "type": "number"
                },
                "clientWidth": {
                    "title": "clientWidth",
                    "type": "number"
                },
                "contentEditable": {
                    "title": "contentEditable",
                    "type": "string"
                },
                "coords": {
                    "title": "coords",
                    "type": "string"
                },
                "dataset": {
                    "$ref": "#/definitions/DOMStringMap",
                    "title": "dataset"
                },
                "dir": {
                    "title": "dir",
                    "type": "string"
                },
                "download": {
                    "title": "download",
                    "type": "string"
                },
                "draggable": {
                    "title": "draggable",
                    "type": "boolean"
                },
                "enterKeyHint": {
                    "title": "enterKeyHint",
                    "type": "string"
                },
                "firstChild": {
                    "$ref": "#/definitions/ChildNode",
                    "title": "firstChild"
                },
                "firstElementChild": {
                    "$ref": "#/definitions/Element",
                    "title": "firstElementChild"
                },
                "hash": {
                    "title": "hash",
                    "type": "string"
                },
                "hidden": {
                    "title": "hidden",
                    "type": "boolean"
                },
                "host": {
                    "title": "host",
                    "type": "string"
                },
                "hostname": {
                    "title": "hostname",
                    "type": "string"
                },
                "href": {
                    "title": "href",
                    "type": "string"
                },
                "hreflang": {
                    "title": "hreflang",
                    "type": "string"
                },
                "id": {
                    "title": "id",
                    "type": "string"
                },
                "inert": {
                    "title": "inert",
                    "type": "boolean"
                },
                "innerHTML": {
                    "title": "innerHTML",
                    "type": "string"
                },
                "innerText": {
                    "title": "innerText",
                    "type": "string"
                },
                "inputMode": {
                    "title": "inputMode",
                    "type": "string"
                },
                "isConnected": {
                    "title": "isConnected",
                    "type": "boolean"
                },
                "isContentEditable": {
                    "title": "isContentEditable",
                    "type": "boolean"
                },
                "lang": {
                    "title": "lang",
                    "type": "string"
                },
                "lastChild": {
                    "$ref": "#/definitions/ChildNode",
                    "title": "lastChild"
                },
                "lastElementChild": {
                    "$ref": "#/definitions/Element",
                    "title": "lastElementChild"
                },
                "localName": {
                    "title": "localName",
                    "type": "string"
                },
                "name": {
                    "title": "name",
                    "type": "string"
                },
                "namespaceURI": {
                    "title": "namespaceURI",
                    "type": "string"
                },
                "nextElementSibling": {
                    "$ref": "#/definitions/Element",
                    "title": "nextElementSibling"
                },
                "nextSibling": {
                    "$ref": "#/definitions/ChildNode",
                    "title": "nextSibling"
                },
                "nodeName": {
                    "title": "nodeName",
                    "type": "string"
                },
                "nodeType": {
                    "title": "nodeType",
                    "type": "number"
                },
                "nodeValue": {
                    "title": "nodeValue",
                    "type": "string"
                },
                "nonce": {
                    "title": "nonce",
                    "type": "string"
                },
                "offsetHeight": {
                    "title": "offsetHeight",
                    "type": "number"
                },
                "offsetLeft": {
                    "title": "offsetLeft",
                    "type": "number"
                },
                "offsetParent": {
                    "$ref": "#/definitions/Element",
                    "title": "offsetParent"
                },
                "offsetTop": {
                    "title": "offsetTop",
                    "type": "number"
                },
                "offsetWidth": {
                    "title": "offsetWidth",
                    "type": "number"
                },
                "onabort": {
                    "title": "onabort",
                    "type": "object"
                },
                "onanimationcancel": {
                    "title": "onanimationcancel",
                    "type": "object"
                },
                "onanimationend": {
                    "title": "onanimationend",
                    "type": "object"
                },
                "onanimationiteration": {
                    "title": "onanimationiteration",
                    "type": "object"
                },
                "onanimationstart": {
                    "title": "onanimationstart",
                    "type": "object"
                },
                "onauxclick": {
                    "title": "onauxclick",
                    "type": "object"
                },
                "onbeforeinput": {
                    "title": "onbeforeinput",
                    "type": "object"
                },
                "onbeforetoggle": {
                    "title": "onbeforetoggle",
                    "type": "object"
                },
                "onblur": {
                    "title": "onblur",
                    "type": "object"
                },
                "oncancel": {
                    "title": "oncancel",
                    "type": "object"
                },
                "oncanplay": {
                    "title": "oncanplay",
                    "type": "object"
                },
                "oncanplaythrough": {
                    "title": "oncanplaythrough",
                    "type": "object"
                },
                "onchange": {
                    "title": "onchange",
                    "type": "object"
                },
                "onclick": {
                    "title": "onclick",
                    "type": "object"
                },
                "onclose": {
                    "title": "onclose",
                    "type": "object"
                },
                "oncontextmenu": {
                    "title": "oncontextmenu",
                    "type": "object"
                },
                "oncopy": {
                    "title": "oncopy",
                    "type": "object"
                },
                "oncuechange": {
                    "title": "oncuechange",
                    "type": "object"
                },
                "oncut": {
                    "title": "oncut",
                    "type": "object"
                },
                "ondblclick": {
                    "title": "ondblclick",
                    "type": "object"
                },
                "ondrag": {
                    "title": "ondrag",
                    "type": "object"
                },
                "ondragend": {
                    "title": "ondragend",
                    "type": "object"
                },
                "ondragenter": {
                    "title": "ondragenter",
                    "type": "object"
                },
                "ondragleave": {
                    "title": "ondragleave",
                    "type": "object"
                },
                "ondragover": {
                    "title": "ondragover",
                    "type": "object"
                },
                "ondragstart": {
                    "title": "ondragstart",
                    "type": "object"
                },
                "ondrop": {
                    "title": "ondrop",
                    "type": "object"
                },
                "ondurationchange": {
                    "title": "ondurationchange",
                    "type": "object"
                },
                "onemptied": {
                    "title": "onemptied",
                    "type": "object"
                },
                "onended": {
                    "title": "onended",
                    "type": "object"
                },
                "onerror": {
                    "$ref": "#/definitions/OnErrorEventHandlerNonNull",
                    "title": "onerror"
                },
                "onfocus": {
                    "title": "onfocus",
                    "type": "object"
                },
                "onformdata": {
                    "title": "onformdata",
                    "type": "object"
                },
                "onfullscreenchange": {
                    "title": "onfullscreenchange",
                    "type": "object"
                },
                "onfullscreenerror": {
                    "title": "onfullscreenerror",
                    "type": "object"
                },
                "ongotpointercapture": {
                    "title": "ongotpointercapture",
                    "type": "object"
                },
                "oninput": {
                    "title": "oninput",
                    "type": "object"
                },
                "oninvalid": {
                    "title": "oninvalid",
                    "type": "object"
                },
                "onkeydown": {
                    "title": "onkeydown",
                    "type": "object"
                },
                "onkeypress": {
                    "title": "onkeypress",
                    "type": "object"
                },
                "onkeyup": {
                    "title": "onkeyup",
                    "type": "object"
                },
                "onload": {
                    "title": "onload",
                    "type": "object"
                },
                "onloadeddata": {
                    "title": "onloadeddata",
                    "type": "object"
                },
                "onloadedmetadata": {
                    "title": "onloadedmetadata",
                    "type": "object"
                },
                "onloadstart": {
                    "title": "onloadstart",
                    "type": "object"
                },
                "onlostpointercapture": {
                    "title": "onlostpointercapture",
                    "type": "object"
                },
                "onmousedown": {
                    "title": "onmousedown",
                    "type": "object"
                },
                "onmouseenter": {
                    "title": "onmouseenter",
                    "type": "object"
                },
                "onmouseleave": {
                    "title": "onmouseleave",
                    "type": "object"
                },
                "onmousemove": {
                    "title": "onmousemove",
                    "type": "object"
                },
                "onmouseout": {
                    "title": "onmouseout",
                    "type": "object"
                },
                "onmouseover": {
                    "title": "onmouseover",
                    "type": "object"
                },
                "onmouseup": {
                    "title": "onmouseup",
                    "type": "object"
                },
                "onpaste": {
                    "title": "onpaste",
                    "type": "object"
                },
                "onpause": {
                    "title": "onpause",
                    "type": "object"
                },
                "onplay": {
                    "title": "onplay",
                    "type": "object"
                },
                "onplaying": {
                    "title": "onplaying",
                    "type": "object"
                },
                "onpointercancel": {
                    "title": "onpointercancel",
                    "type": "object"
                },
                "onpointerdown": {
                    "title": "onpointerdown",
                    "type": "object"
                },
                "onpointerenter": {
                    "title": "onpointerenter",
                    "type": "object"
                },
                "onpointerleave": {
                    "title": "onpointerleave",
                    "type": "object"
                },
                "onpointermove": {
                    "title": "onpointermove",
                    "type": "object"
                },
                "onpointerout": {
                    "title": "onpointerout",
                    "type": "object"
                },
                "onpointerover": {
                    "title": "onpointerover",
                    "type": "object"
                },
                "onpointerup": {
                    "title": "onpointerup",
                    "type": "object"
                },
                "onprogress": {
                    "title": "onprogress",
                    "type": "object"
                },
                "onratechange": {
                    "title": "onratechange",
                    "type": "object"
                },
                "onreset": {
                    "title": "onreset",
                    "type": "object"
                },
                "onresize": {
                    "title": "onresize",
                    "type": "object"
                },
                "onscroll": {
                    "title": "onscroll",
                    "type": "object"
                },
                "onscrollend": {
                    "title": "onscrollend",
                    "type": "object"
                },
                "onsecuritypolicyviolation": {
                    "title": "onsecuritypolicyviolation",
                    "type": "object"
                },
                "onseeked": {
                    "title": "onseeked",
                    "type": "object"
                },
                "onseeking": {
                    "title": "onseeking",
                    "type": "object"
                },
                "onselect": {
                    "title": "onselect",
                    "type": "object"
                },
                "onselectionchange": {
                    "title": "onselectionchange",
                    "type": "object"
                },
                "onselectstart": {
                    "title": "onselectstart",
                    "type": "object"
                },
                "onslotchange": {
                    "title": "onslotchange",
                    "type": "object"
                },
                "onstalled": {
                    "title": "onstalled",
                    "type": "object"
                },
                "onsubmit": {
                    "title": "onsubmit",
                    "type": "object"
                },
                "onsuspend": {
                    "title": "onsuspend",
                    "type": "object"
                },
                "ontimeupdate": {
                    "title": "ontimeupdate",
                    "type": "object"
                },
                "ontoggle": {
                    "title": "ontoggle",
                    "type": "object"
                },
                "ontouchcancel": {
                    "title": "ontouchcancel",
                    "type": "object"
                },
                "ontouchend": {
                    "title": "ontouchend",
                    "type": "object"
                },
                "ontouchmove": {
                    "title": "ontouchmove",
                    "type": "object"
                },
                "ontouchstart": {
                    "title": "ontouchstart",
                    "type": "object"
                },
                "ontransitioncancel": {
                    "title": "ontransitioncancel",
                    "type": "object"
                },
                "ontransitionend": {
                    "title": "ontransitionend",
                    "type": "object"
                },
                "ontransitionrun": {
                    "title": "ontransitionrun",
                    "type": "object"
                },
                "ontransitionstart": {
                    "title": "ontransitionstart",
                    "type": "object"
                },
                "onvolumechange": {
                    "title": "onvolumechange",
                    "type": "object"
                },
                "onwaiting": {
                    "title": "onwaiting",
                    "type": "object"
                },
                "onwebkitanimationend": {
                    "title": "onwebkitanimationend",
                    "type": "object"
                },
                "onwebkitanimationiteration": {
                    "title": "onwebkitanimationiteration",
                    "type": "object"
                },
                "onwebkitanimationstart": {
                    "title": "onwebkitanimationstart",
                    "type": "object"
                },
                "onwebkittransitionend": {
                    "title": "onwebkittransitionend",
                    "type": "object"
                },
                "onwheel": {
                    "title": "onwheel",
                    "type": "object"
                },
                "origin": {
                    "title": "origin",
                    "type": "string"
                },
                "outerHTML": {
                    "title": "outerHTML",
                    "type": "string"
                },
                "outerText": {
                    "title": "outerText",
                    "type": "string"
                },
                "ownerDocument": {
                    "$ref": "#/definitions/Document",
                    "title": "ownerDocument"
                },
                "parentElement": {
                    "$ref": "#/definitions/HTMLElement",
                    "title": "parentElement"
                },
                "parentNode": {
                    "$ref": "#/definitions/ParentNode",
                    "title": "parentNode"
                },
                "part": {
                    "additionalProperties": false,
                    "patternProperties": {
                        "^[0-9]+$": {
                            "type": "string"
                        }
                    },
                    "properties": {
                        "length": {
                            "title": "length",
                            "type": "number"
                        },
                        "value": {
                            "title": "value",
                            "type": "string"
                        }
                    },
                    "required": [
                        "length",
                        "value"
                    ],
                    "title": "part",
                    "type": "object"
                },
                "password": {
                    "title": "password",
                    "type": "string"
                },
                "pathname": {
                    "title": "pathname",
                    "type": "string"
                },
                "ping": {
                    "title": "ping",
                    "type": "string"
                },
                "popover": {
                    "title": "popover",
                    "type": "string"
                },
                "port": {
                    "title": "port",
                    "type": "string"
                },
                "prefix": {
                    "title": "prefix",
                    "type": "string"
                },
                "previousElementSibling": {
                    "$ref": "#/definitions/Element",
                    "title": "previousElementSibling"
                },
                "previousSibling": {
                    "$ref": "#/definitions/ChildNode",
                    "title": "previousSibling"
                },
                "protocol": {
                    "title": "protocol",
                    "type": "string"
                },
                "referrerPolicy": {
                    "title": "referrerPolicy",
                    "type": "string"
                },
                "rel": {
                    "title": "rel",
                    "type": "string"
                },
                "relList": {
                    "additionalProperties": false,
                    "patternProperties": {
                        "^[0-9]+$": {
                            "type": "string"
                        }
                    },
                    "properties": {
                        "length": {
                            "title": "length",
                            "type": "number"
                        },
                        "value": {
                            "title": "value",
                            "type": "string"
                        }
                    },
                    "required": [
                        "length",
                        "value"
                    ],
                    "title": "relList",
                    "type": "object"
                },
                "rev": {
                    "title": "rev",
                    "type": "string"
                },
                "role": {
                    "title": "role",
                    "type": "string"
                },
                "scrollHeight": {
                    "title": "scrollHeight",
                    "type": "number"
                },
                "scrollLeft": {
                    "title": "scrollLeft",
                    "type": "number"
                },
                "scrollTop": {
                    "title": "scrollTop",
                    "type": "number"
                },
                "scrollWidth": {
                    "title": "scrollWidth",
                    "type": "number"
                },
                "search": {
                    "title": "search",
                    "type": "string"
                },
                "shadowRoot": {
                    "$ref": "#/definitions/ShadowRoot",
                    "title": "shadowRoot"
                },
                "shape": {
                    "title": "shape",
                    "type": "string"
                },
                "slot": {
                    "title": "slot",
                    "type": "string"
                },
                "spellcheck": {
                    "title": "spellcheck",
                    "type": "boolean"
                },
                "style": {
                    "additionalProperties": false,
                    "patternProperties": {
                        "^[0-9]+$": {
                            "type": "string"
                        }
                    },
                    "properties": {
                        "accentColor": {
                            "title": "accentColor",
                            "type": "string"
                        },
                        "alignContent": {
                            "title": "alignContent",
                            "type": "string"
                        },
                        "alignItems": {
                            "title": "alignItems",
                            "type": "string"
                        },
                        "alignSelf": {
                            "title": "alignSelf",
                            "type": "string"
                        },
                        "alignmentBaseline": {
                            "title": "alignmentBaseline",
                            "type": "string"
                        },
                        "all": {
                            "title": "all",
                            "type": "string"
                        },
                        "animation": {
                            "title": "animation",
                            "type": "string"
                        },
                        "animationComposition": {
                            "title": "animationComposition",
                            "type": "string"
                        },
                        "animationDelay": {
                            "title": "animationDelay",
                            "type": "string"
                        },
                        "animationDirection": {
                            "title": "animationDirection",
                            "type": "string"
                        },
                        "animationDuration": {
                            "title": "animationDuration",
                            "type": "string"
                        },
                        "animationFillMode": {
                            "title": "animationFillMode",
                            "type": "string"
                        },
                        "animationIterationCount": {
                            "title": "animationIterationCount",
                            "type": "string"
                        },
                        "animationName": {
                            "title": "animationName",
                            "type": "string"
                        },
                        "animationPlayState": {
                            "title": "animationPlayState",
                            "type": "string"
                        },
                        "animationTimingFunction": {
                            "title": "animationTimingFunction",
                            "type": "string"
                        },
                        "appearance": {
                            "title": "appearance",
                            "type": "string"
                        },
                        "aspectRatio": {
                            "title": "aspectRatio",
                            "type": "string"
                        },
                        "backdropFilter": {
                            "title": "backdropFilter",
                            "type": "string"
                        },
                        "backfaceVisibility": {
                            "title": "backfaceVisibility",
                            "type": "string"
                        },
                        "background": {
                            "title": "background",
                            "type": "string"
                        },
                        "backgroundAttachment": {
                            "title": "backgroundAttachment",
                            "type": "string"
                        },
                        "backgroundBlendMode": {
                            "title": "backgroundBlendMode",
                            "type": "string"
                        },
                        "backgroundClip": {
                            "title": "backgroundClip",
                            "type": "string"
                        },
                        "backgroundColor": {
                            "title": "backgroundColor",
                            "type": "string"
                        },
                        "backgroundImage": {
                            "title": "backgroundImage",
                            "type": "string"
                        },
                        "backgroundOrigin": {
                            "title": "backgroundOrigin",
                            "type": "string"
                        },
                        "backgroundPosition": {
                            "title": "backgroundPosition",
                            "type": "string"
                        },
                        "backgroundPositionX": {
                            "title": "backgroundPositionX",
                            "type": "string"
                        },
                        "backgroundPositionY": {
                            "title": "backgroundPositionY",
                            "type": "string"
                        },
                        "backgroundRepeat": {
                            "title": "backgroundRepeat",
                            "type": "string"
                        },
                        "backgroundSize": {
                            "title": "backgroundSize",
                            "type": "string"
                        },
                        "baselineShift": {
                            "title": "baselineShift",
                            "type": "string"
                        },
                        "baselineSource": {
                            "title": "baselineSource",
                            "type": "string"
                        },
                        "blockSize": {
                            "title": "blockSize",
                            "type": "string"
                        },
                        "border": {
                            "title": "border",
                            "type": "string"
                        },
                        "borderBlock": {
                            "title": "borderBlock",
                            "type": "string"
                        },
                        "borderBlockColor": {
                            "title": "borderBlockColor",
                            "type": "string"
                        },
                        "borderBlockEnd": {
                            "title": "borderBlockEnd",
                            "type": "string"
                        },
                        "borderBlockEndColor": {
                            "title": "borderBlockEndColor",
                            "type": "string"
                        },
                        "borderBlockEndStyle": {
                            "title": "borderBlockEndStyle",
                            "type": "string"
                        },
                        "borderBlockEndWidth": {
                            "title": "borderBlockEndWidth",
                            "type": "string"
                        },
                        "borderBlockStart": {
                            "title": "borderBlockStart",
                            "type": "string"
                        },
                        "borderBlockStartColor": {
                            "title": "borderBlockStartColor",
                            "type": "string"
                        },
                        "borderBlockStartStyle": {
                            "title": "borderBlockStartStyle",
                            "type": "string"
                        },
                        "borderBlockStartWidth": {
                            "title": "borderBlockStartWidth",
                            "type": "string"
                        },
                        "borderBlockStyle": {
                            "title": "borderBlockStyle",
                            "type": "string"
                        },
                        "borderBlockWidth": {
                            "title": "borderBlockWidth",
                            "type": "string"
                        },
                        "borderBottom": {
                            "title": "borderBottom",
                            "type": "string"
                        },
                        "borderBottomColor": {
                            "title": "borderBottomColor",
                            "type": "string"
                        },
                        "borderBottomLeftRadius": {
                            "title": "borderBottomLeftRadius",
                            "type": "string"
                        },
                        "borderBottomRightRadius": {
                            "title": "borderBottomRightRadius",
                            "type": "string"
                        },
                        "borderBottomStyle": {
                            "title": "borderBottomStyle",
                            "type": "string"
                        },
                        "borderBottomWidth": {
                            "title": "borderBottomWidth",
                            "type": "string"
                        },
                        "borderCollapse": {
                            "title": "borderCollapse",
                            "type": "string"
                        },
                        "borderColor": {
                            "title": "borderColor",
                            "type": "string"
                        },
                        "borderEndEndRadius": {
                            "title": "borderEndEndRadius",
                            "type": "string"
                        },
                        "borderEndStartRadius": {
                            "title": "borderEndStartRadius",
                            "type": "string"
                        },
                        "borderImage": {
                            "title": "borderImage",
                            "type": "string"
                        },
                        "borderImageOutset": {
                            "title": "borderImageOutset",
                            "type": "string"
                        },
                        "borderImageRepeat": {
                            "title": "borderImageRepeat",
                            "type": "string"
                        },
                        "borderImageSlice": {
                            "title": "borderImageSlice",
                            "type": "string"
                        },
                        "borderImageSource": {
                            "title": "borderImageSource",
                            "type": "string"
                        },
                        "borderImageWidth": {
                            "title": "borderImageWidth",
                            "type": "string"
                        },
                        "borderInline": {
                            "title": "borderInline",
                            "type": "string"
                        },
                        "borderInlineColor": {
                            "title": "borderInlineColor",
                            "type": "string"
                        },
                        "borderInlineEnd": {
                            "title": "borderInlineEnd",
                            "type": "string"
                        },
                        "borderInlineEndColor": {
                            "title": "borderInlineEndColor",
                            "type": "string"
                        },
                        "borderInlineEndStyle": {
                            "title": "borderInlineEndStyle",
                            "type": "string"
                        },
                        "borderInlineEndWidth": {
                            "title": "borderInlineEndWidth",
                            "type": "string"
                        },
                        "borderInlineStart": {
                            "title": "borderInlineStart",
                            "type": "string"
                        },
                        "borderInlineStartColor": {
                            "title": "borderInlineStartColor",
                            "type": "string"
                        },
                        "borderInlineStartStyle": {
                            "title": "borderInlineStartStyle",
                            "type": "string"
                        },
                        "borderInlineStartWidth": {
                            "title": "borderInlineStartWidth",
                            "type": "string"
                        },
                        "borderInlineStyle": {
                            "title": "borderInlineStyle",
                            "type": "string"
                        },
                        "borderInlineWidth": {
                            "title": "borderInlineWidth",
                            "type": "string"
                        },
                        "borderLeft": {
                            "title": "borderLeft",
                            "type": "string"
                        },
                        "borderLeftColor": {
                            "title": "borderLeftColor",
                            "type": "string"
                        },
                        "borderLeftStyle": {
                            "title": "borderLeftStyle",
                            "type": "string"
                        },
                        "borderLeftWidth": {
                            "title": "borderLeftWidth",
                            "type": "string"
                        },
                        "borderRadius": {
                            "title": "borderRadius",
                            "type": "string"
                        },
                        "borderRight": {
                            "title": "borderRight",
                            "type": "string"
                        },
                        "borderRightColor": {
                            "title": "borderRightColor",
                            "type": "string"
                        },
                        "borderRightStyle": {
                            "title": "borderRightStyle",
                            "type": "string"
                        },
                        "borderRightWidth": {
                            "title": "borderRightWidth",
                            "type": "string"
                        },
                        "borderSpacing": {
                            "title": "borderSpacing",
                            "type": "string"
                        },
                        "borderStartEndRadius": {
                            "title": "borderStartEndRadius",
                            "type": "string"
                        },
                        "borderStartStartRadius": {
                            "title": "borderStartStartRadius",
                            "type": "string"
                        },
                        "borderStyle": {
                            "title": "borderStyle",
                            "type": "string"
                        },
                        "borderTop": {
                            "title": "borderTop",
                            "type": "string"
                        },
                        "borderTopColor": {
                            "title": "borderTopColor",
                            "type": "string"
                        },
                        "borderTopLeftRadius": {
                            "title": "borderTopLeftRadius",
                            "type": "string"
                        },
                        "borderTopRightRadius": {
                            "title": "borderTopRightRadius",
                            "type": "string"
                        },
                        "borderTopStyle": {
                            "title": "borderTopStyle",
                            "type": "string"
                        },
                        "borderTopWidth": {
                            "title": "borderTopWidth",
                            "type": "string"
                        },
                        "borderWidth": {
                            "title": "borderWidth",
                            "type": "string"
                        },
                        "bottom": {
                            "title": "bottom",
                            "type": "string"
                        },
                        "boxShadow": {
                            "title": "boxShadow",
                            "type": "string"
                        },
                        "boxSizing": {
                            "title": "boxSizing",
                            "type": "string"
                        },
                        "breakAfter": {
                            "title": "breakAfter",
                            "type": "string"
                        },
                        "breakBefore": {
                            "title": "breakBefore",
                            "type": "string"
                        },
                        "breakInside": {
                            "title": "breakInside",
                            "type": "string"
                        },
                        "captionSide": {
                            "title": "captionSide",
                            "type": "string"
                        },
                        "caretColor": {
                            "title": "caretColor",
                            "type": "string"
                        },
                        "clear": {
                            "title": "clear",
                            "type": "string"
                        },
                        "clip": {
                            "title": "clip",
                            "type": "string"
                        },
                        "clipPath": {
                            "title": "clipPath",
                            "type": "string"
                        },
                        "clipRule": {
                            "title": "clipRule",
                            "type": "string"
                        },
                        "color": {
                            "title": "color",
                            "type": "string"
                        },
                        "colorInterpolation": {
                            "title": "colorInterpolation",
                            "type": "string"
                        },
                        "colorInterpolationFilters": {
                            "title": "colorInterpolationFilters",
                            "type": "string"
                        },
                        "colorScheme": {
                            "title": "colorScheme",
                            "type": "string"
                        },
                        "columnCount": {
                            "title": "columnCount",
                            "type": "string"
                        },
                        "columnFill": {
                            "title": "columnFill",
                            "type": "string"
                        },
                        "columnGap": {
                            "title": "columnGap",
                            "type": "string"
                        },
                        "columnRule": {
                            "title": "columnRule",
                            "type": "string"
                        },
                        "columnRuleColor": {
                            "title": "columnRuleColor",
                            "type": "string"
                        },
                        "columnRuleStyle": {
                            "title": "columnRuleStyle",
                            "type": "string"
                        },
                        "columnRuleWidth": {
                            "title": "columnRuleWidth",
                            "type": "string"
                        },
                        "columnSpan": {
                            "title": "columnSpan",
                            "type": "string"
                        },
                        "columnWidth": {
                            "title": "columnWidth",
                            "type": "string"
                        },
                        "columns": {
                            "title": "columns",
                            "type": "string"
                        },
                        "contain": {
                            "title": "contain",
                            "type": "string"
                        },
                        "containIntrinsicBlockSize": {
                            "title": "containIntrinsicBlockSize",
                            "type": "string"
                        },
                        "containIntrinsicHeight": {
                            "title": "containIntrinsicHeight",
                            "type": "string"
                        },
                        "containIntrinsicInlineSize": {
                            "title": "containIntrinsicInlineSize",
                            "type": "string"
                        },
                        "containIntrinsicSize": {
                            "title": "containIntrinsicSize",
                            "type": "string"
                        },
                        "containIntrinsicWidth": {
                            "title": "containIntrinsicWidth",
                            "type": "string"
                        },
                        "container": {
                            "title": "container",
                            "type": "string"
                        },
                        "containerName": {
                            "title": "containerName",
                            "type": "string"
                        },
                        "containerType": {
                            "title": "containerType",
                            "type": "string"
                        },
                        "content": {
                            "title": "content",
                            "type": "string"
                        },
                        "contentVisibility": {
                            "title": "contentVisibility",
                            "type": "string"
                        },
                        "counterIncrement": {
                            "title": "counterIncrement",
                            "type": "string"
                        },
                        "counterReset": {
                            "title": "counterReset",
                            "type": "string"
                        },
                        "counterSet": {
                            "title": "counterSet",
                            "type": "string"
                        },
                        "cssFloat": {
                            "title": "cssFloat",
                            "type": "string"
                        },
                        "cssText": {
                            "title": "cssText",
                            "type": "string"
                        },
                        "cursor": {
                            "title": "cursor",
                            "type": "string"
                        },
                        "cx": {
                            "title": "cx",
                            "type": "string"
                        },
                        "cy": {
                            "title": "cy",
                            "type": "string"
                        },
                        "d": {
                            "title": "d",
                            "type": "string"
                        },
                        "direction": {
                            "title": "direction",
                            "type": "string"
                        },
                        "display": {
                            "title": "display",
                            "type": "string"
                        },
                        "dominantBaseline": {
                            "title": "dominantBaseline",
                            "type": "string"
                        },
                        "emptyCells": {
                            "title": "emptyCells",
                            "type": "string"
                        },
                        "fill": {
                            "title": "fill",
                            "type": "string"
                        },
                        "fillOpacity": {
                            "title": "fillOpacity",
                            "type": "string"
                        },
                        "fillRule": {
                            "title": "fillRule",
                            "type": "string"
                        },
                        "filter": {
                            "title": "filter",
                            "type": "string"
                        },
                        "flex": {
                            "title": "flex",
                            "type": "string"
                        },
                        "flexBasis": {
                            "title": "flexBasis",
                            "type": "string"
                        },
                        "flexDirection": {
                            "title": "flexDirection",
                            "type": "string"
                        },
                        "flexFlow": {
                            "title": "flexFlow",
                            "type": "string"
                        },
                        "flexGrow": {
                            "title": "flexGrow",
                            "type": "string"
                        },
                        "flexShrink": {
                            "title": "flexShrink",
                            "type": "string"
                        },
                        "flexWrap": {
                            "title": "flexWrap",
                            "type": "string"
                        },
                        "float": {
                            "title": "float",
                            "type": "string"
                        },
                        "floodColor": {
                            "title": "floodColor",
                            "type": "string"
                        },
                        "floodOpacity": {
                            "title": "floodOpacity",
                            "type": "string"
                        },
                        "font": {
                            "title": "font",
                            "type": "string"
                        },
                        "fontFamily": {
                            "title": "fontFamily",
                            "type": "string"
                        },
                        "fontFeatureSettings": {
                            "title": "fontFeatureSettings",
                            "type": "string"
                        },
                        "fontKerning": {
                            "title": "fontKerning",
                            "type": "string"
                        },
                        "fontOpticalSizing": {
                            "title": "fontOpticalSizing",
                            "type": "string"
                        },
                        "fontPalette": {
                            "title": "fontPalette",
                            "type": "string"
                        },
                        "fontSize": {
                            "title": "fontSize",
                            "type": "string"
                        },
                        "fontSizeAdjust": {
                            "title": "fontSizeAdjust",
                            "type": "string"
                        },
                        "fontStretch": {
                            "title": "fontStretch",
                            "type": "string"
                        },
                        "fontStyle": {
                            "title": "fontStyle",
                            "type": "string"
                        },
                        "fontSynthesis": {
                            "title": "fontSynthesis",
                            "type": "string"
                        },
                        "fontSynthesisSmallCaps": {
                            "title": "fontSynthesisSmallCaps",
                            "type": "string"
                        },
                        "fontSynthesisStyle": {
                            "title": "fontSynthesisStyle",
                            "type": "string"
                        },
                        "fontSynthesisWeight": {
                            "title": "fontSynthesisWeight",
                            "type": "string"
                        },
                        "fontVariant": {
                            "title": "fontVariant",
                            "type": "string"
                        },
                        "fontVariantAlternates": {
                            "title": "fontVariantAlternates",
                            "type": "string"
                        },
                        "fontVariantCaps": {
                            "title": "fontVariantCaps",
                            "type": "string"
                        },
                        "fontVariantEastAsian": {
                            "title": "fontVariantEastAsian",
                            "type": "string"
                        },
                        "fontVariantLigatures": {
                            "title": "fontVariantLigatures",
                            "type": "string"
                        },
                        "fontVariantNumeric": {
                            "title": "fontVariantNumeric",
                            "type": "string"
                        },
                        "fontVariantPosition": {
                            "title": "fontVariantPosition",
                            "type": "string"
                        },
                        "fontVariationSettings": {
                            "title": "fontVariationSettings",
                            "type": "string"
                        },
                        "fontWeight": {
                            "title": "fontWeight",
                            "type": "string"
                        },
                        "forcedColorAdjust": {
                            "title": "forcedColorAdjust",
                            "type": "string"
                        },
                        "gap": {
                            "title": "gap",
                            "type": "string"
                        },
                        "grid": {
                            "title": "grid",
                            "type": "string"
                        },
                        "gridArea": {
                            "title": "gridArea",
                            "type": "string"
                        },
                        "gridAutoColumns": {
                            "title": "gridAutoColumns",
                            "type": "string"
                        },
                        "gridAutoFlow": {
                            "title": "gridAutoFlow",
                            "type": "string"
                        },
                        "gridAutoRows": {
                            "title": "gridAutoRows",
                            "type": "string"
                        },
                        "gridColumn": {
                            "title": "gridColumn",
                            "type": "string"
                        },
                        "gridColumnEnd": {
                            "title": "gridColumnEnd",
                            "type": "string"
                        },
                        "gridColumnGap": {
                            "title": "gridColumnGap",
                            "type": "string"
                        },
                        "gridColumnStart": {
                            "title": "gridColumnStart",
                            "type": "string"
                        },
                        "gridGap": {
                            "title": "gridGap",
                            "type": "string"
                        },
                        "gridRow": {
                            "title": "gridRow",
                            "type": "string"
                        },
                        "gridRowEnd": {
                            "title": "gridRowEnd",
                            "type": "string"
                        },
                        "gridRowGap": {
                            "title": "gridRowGap",
                            "type": "string"
                        },
                        "gridRowStart": {
                            "title": "gridRowStart",
                            "type": "string"
                        },
                        "gridTemplate": {
                            "title": "gridTemplate",
                            "type": "string"
                        },
                        "gridTemplateAreas": {
                            "title": "gridTemplateAreas",
                            "type": "string"
                        },
                        "gridTemplateColumns": {
                            "title": "gridTemplateColumns",
                            "type": "string"
                        },
                        "gridTemplateRows": {
                            "title": "gridTemplateRows",
                            "type": "string"
                        },
                        "height": {
                            "title": "height",
                            "type": "string"
                        },
                        "hyphenateCharacter": {
                            "title": "hyphenateCharacter",
                            "type": "string"
                        },
                        "hyphens": {
                            "title": "hyphens",
                            "type": "string"
                        },
                        "imageOrientation": {
                            "title": "imageOrientation",
                            "type": "string"
                        },
                        "imageRendering": {
                            "title": "imageRendering",
                            "type": "string"
                        },
                        "inlineSize": {
                            "title": "inlineSize",
                            "type": "string"
                        },
                        "inset": {
                            "title": "inset",
                            "type": "string"
                        },
                        "insetBlock": {
                            "title": "insetBlock",
                            "type": "string"
                        },
                        "insetBlockEnd": {
                            "title": "insetBlockEnd",
                            "type": "string"
                        },
                        "insetBlockStart": {
                            "title": "insetBlockStart",
                            "type": "string"
                        },
                        "insetInline": {
                            "title": "insetInline",
                            "type": "string"
                        },
                        "insetInlineEnd": {
                            "title": "insetInlineEnd",
                            "type": "string"
                        },
                        "insetInlineStart": {
                            "title": "insetInlineStart",
                            "type": "string"
                        },
                        "isolation": {
                            "title": "isolation",
                            "type": "string"
                        },
                        "justifyContent": {
                            "title": "justifyContent",
                            "type": "string"
                        },
                        "justifyItems": {
                            "title": "justifyItems",
                            "type": "string"
                        },
                        "justifySelf": {
                            "title": "justifySelf",
                            "type": "string"
                        },
                        "left": {
                            "title": "left",
                            "type": "string"
                        },
                        "length": {
                            "title": "length",
                            "type": "number"
                        },
                        "letterSpacing": {
                            "title": "letterSpacing",
                            "type": "string"
                        },
                        "lightingColor": {
                            "title": "lightingColor",
                            "type": "string"
                        },
                        "lineBreak": {
                            "title": "lineBreak",
                            "type": "string"
                        },
                        "lineHeight": {
                            "title": "lineHeight",
                            "type": "string"
                        },
                        "listStyle": {
                            "title": "listStyle",
                            "type": "string"
                        },
                        "listStyleImage": {
                            "title": "listStyleImage",
                            "type": "string"
                        },
                        "listStylePosition": {
                            "title": "listStylePosition",
                            "type": "string"
                        },
                        "listStyleType": {
                            "title": "listStyleType",
                            "type": "string"
                        },
                        "margin": {
                            "title": "margin",
                            "type": "string"
                        },
                        "marginBlock": {
                            "title": "marginBlock",
                            "type": "string"
                        },
                        "marginBlockEnd": {
                            "title": "marginBlockEnd",
                            "type": "string"
                        },
                        "marginBlockStart": {
                            "title": "marginBlockStart",
                            "type": "string"
                        },
                        "marginBottom": {
                            "title": "marginBottom",
                            "type": "string"
                        },
                        "marginInline": {
                            "title": "marginInline",
                            "type": "string"
                        },
                        "marginInlineEnd": {
                            "title": "marginInlineEnd",
                            "type": "string"
                        },
                        "marginInlineStart": {
                            "title": "marginInlineStart",
                            "type": "string"
                        },
                        "marginLeft": {
                            "title": "marginLeft",
                            "type": "string"
                        },
                        "marginRight": {
                            "title": "marginRight",
                            "type": "string"
                        },
                        "marginTop": {
                            "title": "marginTop",
                            "type": "string"
                        },
                        "marker": {
                            "title": "marker",
                            "type": "string"
                        },
                        "markerEnd": {
                            "title": "markerEnd",
                            "type": "string"
                        },
                        "markerMid": {
                            "title": "markerMid",
                            "type": "string"
                        },
                        "markerStart": {
                            "title": "markerStart",
                            "type": "string"
                        },
                        "mask": {
                            "title": "mask",
                            "type": "string"
                        },
                        "maskClip": {
                            "title": "maskClip",
                            "type": "string"
                        },
                        "maskComposite": {
                            "title": "maskComposite",
                            "type": "string"
                        },
                        "maskImage": {
                            "title": "maskImage",
                            "type": "string"
                        },
                        "maskMode": {
                            "title": "maskMode",
                            "type": "string"
                        },
                        "maskOrigin": {
                            "title": "maskOrigin",
                            "type": "string"
                        },
                        "maskPosition": {
                            "title": "maskPosition",
                            "type": "string"
                        },
                        "maskRepeat": {
                            "title": "maskRepeat",
                            "type": "string"
                        },
                        "maskSize": {
                            "title": "maskSize",
                            "type": "string"
                        },
                        "maskType": {
                            "title": "maskType",
                            "type": "string"
                        },
                        "mathDepth": {
                            "title": "mathDepth",
                            "type": "string"
                        },
                        "mathStyle": {
                            "title": "mathStyle",
                            "type": "string"
                        },
                        "maxBlockSize": {
                            "title": "maxBlockSize",
                            "type": "string"
                        },
                        "maxHeight": {
                            "title": "maxHeight",
                            "type": "string"
                        },
                        "maxInlineSize": {
                            "title": "maxInlineSize",
                            "type": "string"
                        },
                        "maxWidth": {
                            "title": "maxWidth",
                            "type": "string"
                        },
                        "minBlockSize": {
                            "title": "minBlockSize",
                            "type": "string"
                        },
                        "minHeight": {
                            "title": "minHeight",
                            "type": "string"
                        },
                        "minInlineSize": {
                            "title": "minInlineSize",
                            "type": "string"
                        },
                        "minWidth": {
                            "title": "minWidth",
                            "type": "string"
                        },
                        "mixBlendMode": {
                            "title": "mixBlendMode",
                            "type": "string"
                        },
                        "objectFit": {
                            "title": "objectFit",
                            "type": "string"
                        },
                        "objectPosition": {
                            "title": "objectPosition",
                            "type": "string"
                        },
                        "offset": {
                            "title": "offset",
                            "type": "string"
                        },
                        "offsetAnchor": {
                            "title": "offsetAnchor",
                            "type": "string"
                        },
                        "offsetDistance": {
                            "title": "offsetDistance",
                            "type": "string"
                        },
                        "offsetPath": {
                            "title": "offsetPath",
                            "type": "string"
                        },
                        "offsetPosition": {
                            "title": "offsetPosition",
                            "type": "string"
                        },
                        "offsetRotate": {
                            "title": "offsetRotate",
                            "type": "string"
                        },
                        "opacity": {
                            "title": "opacity",
                            "type": "string"
                        },
                        "order": {
                            "title": "order",
                            "type": "string"
                        },
                        "orphans": {
                            "title": "orphans",
                            "type": "string"
                        },
                        "outline": {
                            "title": "outline",
                            "type": "string"
                        },
                        "outlineColor": {
                            "title": "outlineColor",
                            "type": "string"
                        },
                        "outlineOffset": {
                            "title": "outlineOffset",
                            "type": "string"
                        },
                        "outlineStyle": {
                            "title": "outlineStyle",
                            "type": "string"
                        },
                        "outlineWidth": {
                            "title": "outlineWidth",
                            "type": "string"
                        },
                        "overflow": {
                            "title": "overflow",
                            "type": "string"
                        },
                        "overflowAnchor": {
                            "title": "overflowAnchor",
                            "type": "string"
                        },
                        "overflowClipMargin": {
                            "title": "overflowClipMargin",
                            "type": "string"
                        },
                        "overflowWrap": {
                            "title": "overflowWrap",
                            "type": "string"
                        },
                        "overflowX": {
                            "title": "overflowX",
                            "type": "string"
                        },
                        "overflowY": {
                            "title": "overflowY",
                            "type": "string"
                        },
                        "overscrollBehavior": {
                            "title": "overscrollBehavior",
                            "type": "string"
                        },
                        "overscrollBehaviorBlock": {
                            "title": "overscrollBehaviorBlock",
                            "type": "string"
                        },
                        "overscrollBehaviorInline": {
                            "title": "overscrollBehaviorInline",
                            "type": "string"
                        },
                        "overscrollBehaviorX": {
                            "title": "overscrollBehaviorX",
                            "type": "string"
                        },
                        "overscrollBehaviorY": {
                            "title": "overscrollBehaviorY",
                            "type": "string"
                        },
                        "padding": {
                            "title": "padding",
                            "type": "string"
                        },
                        "paddingBlock": {
                            "title": "paddingBlock",
                            "type": "string"
                        },
                        "paddingBlockEnd": {
                            "title": "paddingBlockEnd",
                            "type": "string"
                        },
                        "paddingBlockStart": {
                            "title": "paddingBlockStart",
                            "type": "string"
                        },
                        "paddingBottom": {
                            "title": "paddingBottom",
                            "type": "string"
                        },
                        "paddingInline": {
                            "title": "paddingInline",
                            "type": "string"
                        },
                        "paddingInlineEnd": {
                            "title": "paddingInlineEnd",
                            "type": "string"
                        },
                        "paddingInlineStart": {
                            "title": "paddingInlineStart",
                            "type": "string"
                        },
                        "paddingLeft": {
                            "title": "paddingLeft",
                            "type": "string"
                        },
                        "paddingRight": {
                            "title": "paddingRight",
                            "type": "string"
                        },
                        "paddingTop": {
                            "title": "paddingTop",
                            "type": "string"
                        },
                        "page": {
                            "title": "page",
                            "type": "string"
                        },
                        "pageBreakAfter": {
                            "title": "pageBreakAfter",
                            "type": "string"
                        },
                        "pageBreakBefore": {
                            "title": "pageBreakBefore",
                            "type": "string"
                        },
                        "pageBreakInside": {
                            "title": "pageBreakInside",
                            "type": "string"
                        },
                        "paintOrder": {
                            "title": "paintOrder",
                            "type": "string"
                        },
                        "parentRule": {
                            "$ref": "#/definitions/CSSRule",
                            "title": "parentRule"
                        },
                        "perspective": {
                            "title": "perspective",
                            "type": "string"
                        },
                        "perspectiveOrigin": {
                            "title": "perspectiveOrigin",
                            "type": "string"
                        },
                        "placeContent": {
                            "title": "placeContent",
                            "type": "string"
                        },
                        "placeItems": {
                            "title": "placeItems",
                            "type": "string"
                        },
                        "placeSelf": {
                            "title": "placeSelf",
                            "type": "string"
                        },
                        "pointerEvents": {
                            "title": "pointerEvents",
                            "type": "string"
                        },
                        "position": {
                            "title": "position",
                            "type": "string"
                        },
                        "printColorAdjust": {
                            "title": "printColorAdjust",
                            "type": "string"
                        },
                        "quotes": {
                            "title": "quotes",
                            "type": "string"
                        },
                        "r": {
                            "title": "r",
                            "type": "string"
                        },
                        "resize": {
                            "title": "resize",
                            "type": "string"
                        },
                        "right": {
                            "title": "right",
                            "type": "string"
                        },
                        "rotate": {
                            "title": "rotate",
                            "type": "string"
                        },
                        "rowGap": {
                            "title": "rowGap",
                            "type": "string"
                        },
                        "rubyPosition": {
                            "title": "rubyPosition",
                            "type": "string"
                        },
                        "rx": {
                            "title": "rx",
                            "type": "string"
                        },
                        "ry": {
                            "title": "ry",
                            "type": "string"
                        },
                        "scale": {
                            "title": "scale",
                            "type": "string"
                        },
                        "scrollBehavior": {
                            "title": "scrollBehavior",
                            "type": "string"
                        },
                        "scrollMargin": {
                            "title": "scrollMargin",
                            "type": "string"
                        },
                        "scrollMarginBlock": {
                            "title": "scrollMarginBlock",
                            "type": "string"
                        },
                        "scrollMarginBlockEnd": {
                            "title": "scrollMarginBlockEnd",
                            "type": "string"
                        },
                        "scrollMarginBlockStart": {
                            "title": "scrollMarginBlockStart",
                            "type": "string"
                        },
                        "scrollMarginBottom": {
                            "title": "scrollMarginBottom",
                            "type": "string"
                        },
                        "scrollMarginInline": {
                            "title": "scrollMarginInline",
                            "type": "string"
                        },
                        "scrollMarginInlineEnd": {
                            "title": "scrollMarginInlineEnd",
                            "type": "string"
                        },
                        "scrollMarginInlineStart": {
                            "title": "scrollMarginInlineStart",
                            "type": "string"
                        },
                        "scrollMarginLeft": {
                            "title": "scrollMarginLeft",
                            "type": "string"
                        },
                        "scrollMarginRight": {
                            "title": "scrollMarginRight",
                            "type": "string"
                        },
                        "scrollMarginTop": {
                            "title": "scrollMarginTop",
                            "type": "string"
                        },
                        "scrollPadding": {
                            "title": "scrollPadding",
                            "type": "string"
                        },
                        "scrollPaddingBlock": {
                            "title": "scrollPaddingBlock",
                            "type": "string"
                        },
                        "scrollPaddingBlockEnd": {
                            "title": "scrollPaddingBlockEnd",
                            "type": "string"
                        },
                        "scrollPaddingBlockStart": {
                            "title": "scrollPaddingBlockStart",
                            "type": "string"
                        },
                        "scrollPaddingBottom": {
                            "title": "scrollPaddingBottom",
                            "type": "string"
                        },
                        "scrollPaddingInline": {
                            "title": "scrollPaddingInline",
                            "type": "string"
                        },
                        "scrollPaddingInlineEnd": {
                            "title": "scrollPaddingInlineEnd",
                            "type": "string"
                        },
                        "scrollPaddingInlineStart": {
                            "title": "scrollPaddingInlineStart",
                            "type": "string"
                        },
                        "scrollPaddingLeft": {
                            "title": "scrollPaddingLeft",
                            "type": "string"
                        },
                        "scrollPaddingRight": {
                            "title": "scrollPaddingRight",
                            "type": "string"
                        },
                        "scrollPaddingTop": {
                            "title": "scrollPaddingTop",
                            "type": "string"
                        },
                        "scrollSnapAlign": {
                            "title": "scrollSnapAlign",
                            "type": "string"
                        },
                        "scrollSnapStop": {
                            "title": "scrollSnapStop",
                            "type": "string"
                        },
                        "scrollSnapType": {
                            "title": "scrollSnapType",
                            "type": "string"
                        },
                        "scrollbarColor": {
                            "title": "scrollbarColor",
                            "type": "string"
                        },
                        "scrollbarGutter": {
                            "title": "scrollbarGutter",
                            "type": "string"
                        },
                        "scrollbarWidth": {
                            "title": "scrollbarWidth",
                            "type": "string"
                        },
                        "shapeImageThreshold": {
                            "title": "shapeImageThreshold",
                            "type": "string"
                        },
                        "shapeMargin": {
                            "title": "shapeMargin",
                            "type": "string"
                        },
                        "shapeOutside": {
                            "title": "shapeOutside",
                            "type": "string"
                        },
                        "shapeRendering": {
                            "title": "shapeRendering",
                            "type": "string"
                        },
                        "stopColor": {
                            "title": "stopColor",
                            "type": "string"
                        },
                        "stopOpacity": {
                            "title": "stopOpacity",
                            "type": "string"
                        },
                        "stroke": {
                            "title": "stroke",
                            "type": "string"
                        },
                        "strokeDasharray": {
                            "title": "strokeDasharray",
                            "type": "string"
                        },
                        "strokeDashoffset": {
                            "title": "strokeDashoffset",
                            "type": "string"
                        },
                        "strokeLinecap": {
                            "title": "strokeLinecap",
                            "type": "string"
                        },
                        "strokeLinejoin": {
                            "title": "strokeLinejoin",
                            "type": "string"
                        },
                        "strokeMiterlimit": {
                            "title": "strokeMiterlimit",
                            "type": "string"
                        },
                        "strokeOpacity": {
                            "title": "strokeOpacity",
                            "type": "string"
                        },
                        "strokeWidth": {
                            "title": "strokeWidth",
                            "type": "string"
                        },
                        "tabSize": {
                            "title": "tabSize",
                            "type": "string"
                        },
                        "tableLayout": {
                            "title": "tableLayout",
                            "type": "string"
                        },
                        "textAlign": {
                            "title": "textAlign",
                            "type": "string"
                        },
                        "textAlignLast": {
                            "title": "textAlignLast",
                            "type": "string"
                        },
                        "textAnchor": {
                            "title": "textAnchor",
                            "type": "string"
                        },
                        "textCombineUpright": {
                            "title": "textCombineUpright",
                            "type": "string"
                        },
                        "textDecoration": {
                            "title": "textDecoration",
                            "type": "string"
                        },
                        "textDecorationColor": {
                            "title": "textDecorationColor",
                            "type": "string"
                        },
                        "textDecorationLine": {
                            "title": "textDecorationLine",
                            "type": "string"
                        },
                        "textDecorationSkipInk": {
                            "title": "textDecorationSkipInk",
                            "type": "string"
                        },
                        "textDecorationStyle": {
                            "title": "textDecorationStyle",
                            "type": "string"
                        },
                        "textDecorationThickness": {
                            "title": "textDecorationThickness",
                            "type": "string"
                        },
                        "textEmphasis": {
                            "title": "textEmphasis",
                            "type": "string"
                        },
                        "textEmphasisColor": {
                            "title": "textEmphasisColor",
                            "type": "string"
                        },
                        "textEmphasisPosition": {
                            "title": "textEmphasisPosition",
                            "type": "string"
                        },
                        "textEmphasisStyle": {
                            "title": "textEmphasisStyle",
                            "type": "string"
                        },
                        "textIndent": {
                            "title": "textIndent",
                            "type": "string"
                        },
                        "textOrientation": {
                            "title": "textOrientation",
                            "type": "string"
                        },
                        "textOverflow": {
                            "title": "textOverflow",
                            "type": "string"
                        },
                        "textRendering": {
                            "title": "textRendering",
                            "type": "string"
                        },
                        "textShadow": {
                            "title": "textShadow",
                            "type": "string"
                        },
                        "textTransform": {
                            "title": "textTransform",
                            "type": "string"
                        },
                        "textUnderlineOffset": {
                            "title": "textUnderlineOffset",
                            "type": "string"
                        },
                        "textUnderlinePosition": {
                            "title": "textUnderlinePosition",
                            "type": "string"
                        },
                        "textWrap": {
                            "title": "textWrap",
                            "type": "string"
                        },
                        "textWrapMode": {
                            "title": "textWrapMode",
                            "type": "string"
                        },
                        "textWrapStyle": {
                            "title": "textWrapStyle",
                            "type": "string"
                        },
                        "top": {
                            "title": "top",
                            "type": "string"
                        },
                        "touchAction": {
                            "title": "touchAction",
                            "type": "string"
                        },
                        "transform": {
                            "title": "transform",
                            "type": "string"
                        },
                        "transformBox": {
                            "title": "transformBox",
                            "type": "string"
                        },
                        "transformOrigin": {
                            "title": "transformOrigin",
                            "type": "string"
                        },
                        "transformStyle": {
                            "title": "transformStyle",
                            "type": "string"
                        },
                        "transition": {
                            "title": "transition",
                            "type": "string"
                        },
                        "transitionBehavior": {
                            "title": "transitionBehavior",
                            "type": "string"
                        },
                        "transitionDelay": {
                            "title": "transitionDelay",
                            "type": "string"
                        },
                        "transitionDuration": {
                            "title": "transitionDuration",
                            "type": "string"
                        },
                        "transitionProperty": {
                            "title": "transitionProperty",
                            "type": "string"
                        },
                        "transitionTimingFunction": {
                            "title": "transitionTimingFunction",
                            "type": "string"
                        },
                        "translate": {
                            "title": "translate",
                            "type": "string"
                        },
                        "unicodeBidi": {
                            "title": "unicodeBidi",
                            "type": "string"
                        },
                        "userSelect": {
                            "title": "userSelect",
                            "type": "string"
                        },
                        "vectorEffect": {
                            "title": "vectorEffect",
                            "type": "string"
                        },
                        "verticalAlign": {
                            "title": "verticalAlign",
                            "type": "string"
                        },
                        "visibility": {
                            "title": "visibility",
                            "type": "string"
                        },
                        "webkitAlignContent": {
                            "title": "webkitAlignContent",
                            "type": "string"
                        },
                        "webkitAlignItems": {
                            "title": "webkitAlignItems",
                            "type": "string"
                        },
                        "webkitAlignSelf": {
                            "title": "webkitAlignSelf",
                            "type": "string"
                        },
                        "webkitAnimation": {
                            "title": "webkitAnimation",
                            "type": "string"
                        },
                        "webkitAnimationDelay": {
                            "title": "webkitAnimationDelay",
                            "type": "string"
                        },
                        "webkitAnimationDirection": {
                            "title": "webkitAnimationDirection",
                            "type": "string"
                        },
                        "webkitAnimationDuration": {
                            "title": "webkitAnimationDuration",
                            "type": "string"
                        },
                        "webkitAnimationFillMode": {
                            "title": "webkitAnimationFillMode",
                            "type": "string"
                        },
                        "webkitAnimationIterationCount": {
                            "title": "webkitAnimationIterationCount",
                            "type": "string"
                        },
                        "webkitAnimationName": {
                            "title": "webkitAnimationName",
                            "type": "string"
                        },
                        "webkitAnimationPlayState": {
                            "title": "webkitAnimationPlayState",
                            "type": "string"
                        },
                        "webkitAnimationTimingFunction": {
                            "title": "webkitAnimationTimingFunction",
                            "type": "string"
                        },
                        "webkitAppearance": {
                            "title": "webkitAppearance",
                            "type": "string"
                        },
                        "webkitBackfaceVisibility": {
                            "title": "webkitBackfaceVisibility",
                            "type": "string"
                        },
                        "webkitBackgroundClip": {
                            "title": "webkitBackgroundClip",
                            "type": "string"
                        },
                        "webkitBackgroundOrigin": {
                            "title": "webkitBackgroundOrigin",
                            "type": "string"
                        },
                        "webkitBackgroundSize": {
                            "title": "webkitBackgroundSize",
                            "type": "string"
                        },
                        "webkitBorderBottomLeftRadius": {
                            "title": "webkitBorderBottomLeftRadius",
                            "type": "string"
                        },
                        "webkitBorderBottomRightRadius": {
                            "title": "webkitBorderBottomRightRadius",
                            "type": "string"
                        },
                        "webkitBorderRadius": {
                            "title": "webkitBorderRadius",
                            "type": "string"
                        },
                        "webkitBorderTopLeftRadius": {
                            "title": "webkitBorderTopLeftRadius",
                            "type": "string"
                        },
                        "webkitBorderTopRightRadius": {
                            "title": "webkitBorderTopRightRadius",
                            "type": "string"
                        },
                        "webkitBoxAlign": {
                            "title": "webkitBoxAlign",
                            "type": "string"
                        },
                        "webkitBoxFlex": {
                            "title": "webkitBoxFlex",
                            "type": "string"
                        },
                        "webkitBoxOrdinalGroup": {
                            "title": "webkitBoxOrdinalGroup",
                            "type": "string"
                        },
                        "webkitBoxOrient": {
                            "title": "webkitBoxOrient",
                            "type": "string"
                        },
                        "webkitBoxPack": {
                            "title": "webkitBoxPack",
                            "type": "string"
                        },
                        "webkitBoxShadow": {
                            "title": "webkitBoxShadow",
                            "type": "string"
                        },
                        "webkitBoxSizing": {
                            "title": "webkitBoxSizing",
                            "type": "string"
                        },
                        "webkitFilter": {
                            "title": "webkitFilter",
                            "type": "string"
                        },
                        "webkitFlex": {
                            "title": "webkitFlex",
                            "type": "string"
                        },
                        "webkitFlexBasis": {
                            "title": "webkitFlexBasis",
                            "type": "string"
                        },
                        "webkitFlexDirection": {
                            "title": "webkitFlexDirection",
                            "type": "string"
                        },
                        "webkitFlexFlow": {
                            "title": "webkitFlexFlow",
                            "type": "string"
                        },
                        "webkitFlexGrow": {
                            "title": "webkitFlexGrow",
                            "type": "string"
                        },
                        "webkitFlexShrink": {
                            "title": "webkitFlexShrink",
                            "type": "string"
                        },
                        "webkitFlexWrap": {
                            "title": "webkitFlexWrap",
                            "type": "string"
                        },
                        "webkitJustifyContent": {
                            "title": "webkitJustifyContent",
                            "type": "string"
                        },
                        "webkitLineClamp": {
                            "title": "webkitLineClamp",
                            "type": "string"
                        },
                        "webkitMask": {
                            "title": "webkitMask",
                            "type": "string"
                        },
                        "webkitMaskBoxImage": {
                            "title": "webkitMaskBoxImage",
                            "type": "string"
                        },
                        "webkitMaskBoxImageOutset": {
                            "title": "webkitMaskBoxImageOutset",
                            "type": "string"
                        },
                        "webkitMaskBoxImageRepeat": {
                            "title": "webkitMaskBoxImageRepeat",
                            "type": "string"
                        },
                        "webkitMaskBoxImageSlice": {
                            "title": "webkitMaskBoxImageSlice",
                            "type": "string"
                        },
                        "webkitMaskBoxImageSource": {
                            "title": "webkitMaskBoxImageSource",
                            "type": "string"
                        },
                        "webkitMaskBoxImageWidth": {
                            "title": "webkitMaskBoxImageWidth",
                            "type": "string"
                        },
                        "webkitMaskClip": {
                            "title": "webkitMaskClip",
                            "type": "string"
                        },
                        "webkitMaskComposite": {
                            "title": "webkitMaskComposite",
                            "type": "string"
                        },
                        "webkitMaskImage": {
                            "title": "webkitMaskImage",
                            "type": "string"
                        },
                        "webkitMaskOrigin": {
                            "title": "webkitMaskOrigin",
                            "type": "string"
                        },
                        "webkitMaskPosition": {
                            "title": "webkitMaskPosition",
                            "type": "string"
                        },
                        "webkitMaskRepeat": {
                            "title": "webkitMaskRepeat",
                            "type": "string"
                        },
                        "webkitMaskSize": {
                            "title": "webkitMaskSize",
                            "type": "string"
                        },
                        "webkitOrder": {
                            "title": "webkitOrder",
                            "type": "string"
                        },
                        "webkitPerspective": {
                            "title": "webkitPerspective",
                            "type": "string"
                        },
                        "webkitPerspectiveOrigin": {
                            "title": "webkitPerspectiveOrigin",
                            "type": "string"
                        },
                        "webkitTextFillColor": {
                            "title": "webkitTextFillColor",
                            "type": "string"
                        },
                        "webkitTextSizeAdjust": {
                            "title": "webkitTextSizeAdjust",
                            "type": "string"
                        },
                        "webkitTextStroke": {
                            "title": "webkitTextStroke",
                            "type": "string"
                        },
                        "webkitTextStrokeColor": {
                            "title": "webkitTextStrokeColor",
                            "type": "string"
                        },
                        "webkitTextStrokeWidth": {
                            "title": "webkitTextStrokeWidth",
                            "type": "string"
                        },
                        "webkitTransform": {
                            "title": "webkitTransform",
                            "type": "string"
                        },
                        "webkitTransformOrigin": {
                            "title": "webkitTransformOrigin",
                            "type": "string"
                        },
                        "webkitTransformStyle": {
                            "title": "webkitTransformStyle",
                            "type": "string"
                        },
                        "webkitTransition": {
                            "title": "webkitTransition",
                            "type": "string"
                        },
                        "webkitTransitionDelay": {
                            "title": "webkitTransitionDelay",
                            "type": "string"
                        },
                        "webkitTransitionDuration": {
                            "title": "webkitTransitionDuration",
                            "type": "string"
                        },
                        "webkitTransitionProperty": {
                            "title": "webkitTransitionProperty",
                            "type": "string"
                        },
                        "webkitTransitionTimingFunction": {
                            "title": "webkitTransitionTimingFunction",
                            "type": "string"
                        },
                        "webkitUserSelect": {
                            "title": "webkitUserSelect",
                            "type": "string"
                        },
                        "whiteSpace": {
                            "title": "whiteSpace",
                            "type": "string"
                        },
                        "whiteSpaceCollapse": {
                            "title": "whiteSpaceCollapse",
                            "type": "string"
                        },
                        "widows": {
                            "title": "widows",
                            "type": "string"
                        },
                        "width": {
                            "title": "width",
                            "type": "string"
                        },
                        "willChange": {
                            "title": "willChange",
                            "type": "string"
                        },
                        "wordBreak": {
                            "title": "wordBreak",
                            "type": "string"
                        },
                        "wordSpacing": {
                            "title": "wordSpacing",
                            "type": "string"
                        },
                        "wordWrap": {
                            "title": "wordWrap",
                            "type": "string"
                        },
                        "writingMode": {
                            "title": "writingMode",
                            "type": "string"
                        },
                        "x": {
                            "title": "x",
                            "type": "string"
                        },
                        "y": {
                            "title": "y",
                            "type": "string"
                        },
                        "zIndex": {
                            "title": "zIndex",
                            "type": "string"
                        },
                        "zoom": {
                            "title": "zoom",
                            "type": "string"
                        }
                    },
                    "required": [
                        "accentColor",
                        "alignContent",
                        "alignItems",
                        "alignSelf",
                        "alignmentBaseline",
                        "all",
                        "animation",
                        "animationComposition",
                        "animationDelay",
                        "animationDirection",
                        "animationDuration",
                        "animationFillMode",
                        "animationIterationCount",
                        "animationName",
                        "animationPlayState",
                        "animationTimingFunction",
                        "appearance",
                        "aspectRatio",
                        "backdropFilter",
                        "backfaceVisibility",
                        "background",
                        "backgroundAttachment",
                        "backgroundBlendMode",
                        "backgroundClip",
                        "backgroundColor",
                        "backgroundImage",
                        "backgroundOrigin",
                        "backgroundPosition",
                        "backgroundPositionX",
                        "backgroundPositionY",
                        "backgroundRepeat",
                        "backgroundSize",
                        "baselineShift",
                        "baselineSource",
                        "blockSize",
                        "border",
                        "borderBlock",
                        "borderBlockColor",
                        "borderBlockEnd",
                        "borderBlockEndColor",
                        "borderBlockEndStyle",
                        "borderBlockEndWidth",
                        "borderBlockStart",
                        "borderBlockStartColor",
                        "borderBlockStartStyle",
                        "borderBlockStartWidth",
                        "borderBlockStyle",
                        "borderBlockWidth",
                        "borderBottom",
                        "borderBottomColor",
                        "borderBottomLeftRadius",
                        "borderBottomRightRadius",
                        "borderBottomStyle",
                        "borderBottomWidth",
                        "borderCollapse",
                        "borderColor",
                        "borderEndEndRadius",
                        "borderEndStartRadius",
                        "borderImage",
                        "borderImageOutset",
                        "borderImageRepeat",
                        "borderImageSlice",
                        "borderImageSource",
                        "borderImageWidth",
                        "borderInline",
                        "borderInlineColor",
                        "borderInlineEnd",
                        "borderInlineEndColor",
                        "borderInlineEndStyle",
                        "borderInlineEndWidth",
                        "borderInlineStart",
                        "borderInlineStartColor",
                        "borderInlineStartStyle",
                        "borderInlineStartWidth",
                        "borderInlineStyle",
                        "borderInlineWidth",
                        "borderLeft",
                        "borderLeftColor",
                        "borderLeftStyle",
                        "borderLeftWidth",
                        "borderRadius",
                        "borderRight",
                        "borderRightColor",
                        "borderRightStyle",
                        "borderRightWidth",
                        "borderSpacing",
                        "borderStartEndRadius",
                        "borderStartStartRadius",
                        "borderStyle",
                        "borderTop",
                        "borderTopColor",
                        "borderTopLeftRadius",
                        "borderTopRightRadius",
                        "borderTopStyle",
                        "borderTopWidth",
                        "borderWidth",
                        "bottom",
                        "boxShadow",
                        "boxSizing",
                        "breakAfter",
                        "breakBefore",
                        "breakInside",
                        "captionSide",
                        "caretColor",
                        "clear",
                        "clip",
                        "clipPath",
                        "clipRule",
                        "color",
                        "colorInterpolation",
                        "colorInterpolationFilters",
                        "colorScheme",
                        "columnCount",
                        "columnFill",
                        "columnGap",
                        "columnRule",
                        "columnRuleColor",
                        "columnRuleStyle",
                        "columnRuleWidth",
                        "columnSpan",
                        "columnWidth",
                        "columns",
                        "contain",
                        "containIntrinsicBlockSize",
                        "containIntrinsicHeight",
                        "containIntrinsicInlineSize",
                        "containIntrinsicSize",
                        "containIntrinsicWidth",
                        "container",
                        "containerName",
                        "containerType",
                        "content",
                        "contentVisibility",
                        "counterIncrement",
                        "counterReset",
                        "counterSet",
                        "cssFloat",
                        "cssText",
                        "cursor",
                        "cx",
                        "cy",
                        "d",
                        "direction",
                        "display",
                        "dominantBaseline",
                        "emptyCells",
                        "fill",
                        "fillOpacity",
                        "fillRule",
                        "filter",
                        "flex",
                        "flexBasis",
                        "flexDirection",
                        "flexFlow",
                        "flexGrow",
                        "flexShrink",
                        "flexWrap",
                        "float",
                        "floodColor",
                        "floodOpacity",
                        "font",
                        "fontFamily",
                        "fontFeatureSettings",
                        "fontKerning",
                        "fontOpticalSizing",
                        "fontPalette",
                        "fontSize",
                        "fontSizeAdjust",
                        "fontStretch",
                        "fontStyle",
                        "fontSynthesis",
                        "fontSynthesisSmallCaps",
                        "fontSynthesisStyle",
                        "fontSynthesisWeight",
                        "fontVariant",
                        "fontVariantAlternates",
                        "fontVariantCaps",
                        "fontVariantEastAsian",
                        "fontVariantLigatures",
                        "fontVariantNumeric",
                        "fontVariantPosition",
                        "fontVariationSettings",
                        "fontWeight",
                        "forcedColorAdjust",
                        "gap",
                        "grid",
                        "gridArea",
                        "gridAutoColumns",
                        "gridAutoFlow",
                        "gridAutoRows",
                        "gridColumn",
                        "gridColumnEnd",
                        "gridColumnGap",
                        "gridColumnStart",
                        "gridGap",
                        "gridRow",
                        "gridRowEnd",
                        "gridRowGap",
                        "gridRowStart",
                        "gridTemplate",
                        "gridTemplateAreas",
                        "gridTemplateColumns",
                        "gridTemplateRows",
                        "height",
                        "hyphenateCharacter",
                        "hyphens",
                        "imageOrientation",
                        "imageRendering",
                        "inlineSize",
                        "inset",
                        "insetBlock",
                        "insetBlockEnd",
                        "insetBlockStart",
                        "insetInline",
                        "insetInlineEnd",
                        "insetInlineStart",
                        "isolation",
                        "justifyContent",
                        "justifyItems",
                        "justifySelf",
                        "left",
                        "length",
                        "letterSpacing",
                        "lightingColor",
                        "lineBreak",
                        "lineHeight",
                        "listStyle",
                        "listStyleImage",
                        "listStylePosition",
                        "listStyleType",
                        "margin",
                        "marginBlock",
                        "marginBlockEnd",
                        "marginBlockStart",
                        "marginBottom",
                        "marginInline",
                        "marginInlineEnd",
                        "marginInlineStart",
                        "marginLeft",
                        "marginRight",
                        "marginTop",
                        "marker",
                        "markerEnd",
                        "markerMid",
                        "markerStart",
                        "mask",
                        "maskClip",
                        "maskComposite",
                        "maskImage",
                        "maskMode",
                        "maskOrigin",
                        "maskPosition",
                        "maskRepeat",
                        "maskSize",
                        "maskType",
                        "mathDepth",
                        "mathStyle",
                        "maxBlockSize",
                        "maxHeight",
                        "maxInlineSize",
                        "maxWidth",
                        "minBlockSize",
                        "minHeight",
                        "minInlineSize",
                        "minWidth",
                        "mixBlendMode",
                        "objectFit",
                        "objectPosition",
                        "offset",
                        "offsetAnchor",
                        "offsetDistance",
                        "offsetPath",
                        "offsetPosition",
                        "offsetRotate",
                        "opacity",
                        "order",
                        "orphans",
                        "outline",
                        "outlineColor",
                        "outlineOffset",
                        "outlineStyle",
                        "outlineWidth",
                        "overflow",
                        "overflowAnchor",
                        "overflowClipMargin",
                        "overflowWrap",
                        "overflowX",
                        "overflowY",
                        "overscrollBehavior",
                        "overscrollBehaviorBlock",
                        "overscrollBehaviorInline",
                        "overscrollBehaviorX",
                        "overscrollBehaviorY",
                        "padding",
                        "paddingBlock",
                        "paddingBlockEnd",
                        "paddingBlockStart",
                        "paddingBottom",
                        "paddingInline",
                        "paddingInlineEnd",
                        "paddingInlineStart",
                        "paddingLeft",
                        "paddingRight",
                        "paddingTop",
                        "page",
                        "pageBreakAfter",
                        "pageBreakBefore",
                        "pageBreakInside",
                        "paintOrder",
                        "parentRule",
                        "perspective",
                        "perspectiveOrigin",
                        "placeContent",
                        "placeItems",
                        "placeSelf",
                        "pointerEvents",
                        "position",
                        "printColorAdjust",
                        "quotes",
                        "r",
                        "resize",
                        "right",
                        "rotate",
                        "rowGap",
                        "rubyPosition",
                        "rx",
                        "ry",
                        "scale",
                        "scrollBehavior",
                        "scrollMargin",
                        "scrollMarginBlock",
                        "scrollMarginBlockEnd",
                        "scrollMarginBlockStart",
                        "scrollMarginBottom",
                        "scrollMarginInline",
                        "scrollMarginInlineEnd",
                        "scrollMarginInlineStart",
                        "scrollMarginLeft",
                        "scrollMarginRight",
                        "scrollMarginTop",
                        "scrollPadding",
                        "scrollPaddingBlock",
                        "scrollPaddingBlockEnd",
                        "scrollPaddingBlockStart",
                        "scrollPaddingBottom",
                        "scrollPaddingInline",
                        "scrollPaddingInlineEnd",
                        "scrollPaddingInlineStart",
                        "scrollPaddingLeft",
                        "scrollPaddingRight",
                        "scrollPaddingTop",
                        "scrollSnapAlign",
                        "scrollSnapStop",
                        "scrollSnapType",
                        "scrollbarColor",
                        "scrollbarGutter",
                        "scrollbarWidth",
                        "shapeImageThreshold",
                        "shapeMargin",
                        "shapeOutside",
                        "shapeRendering",
                        "stopColor",
                        "stopOpacity",
                        "stroke",
                        "strokeDasharray",
                        "strokeDashoffset",
                        "strokeLinecap",
                        "strokeLinejoin",
                        "strokeMiterlimit",
                        "strokeOpacity",
                        "strokeWidth",
                        "tabSize",
                        "tableLayout",
                        "textAlign",
                        "textAlignLast",
                        "textAnchor",
                        "textCombineUpright",
                        "textDecoration",
                        "textDecorationColor",
                        "textDecorationLine",
                        "textDecorationSkipInk",
                        "textDecorationStyle",
                        "textDecorationThickness",
                        "textEmphasis",
                        "textEmphasisColor",
                        "textEmphasisPosition",
                        "textEmphasisStyle",
                        "textIndent",
                        "textOrientation",
                        "textOverflow",
                        "textRendering",
                        "textShadow",
                        "textTransform",
                        "textUnderlineOffset",
                        "textUnderlinePosition",
                        "textWrap",
                        "textWrapMode",
                        "textWrapStyle",
                        "top",
                        "touchAction",
                        "transform",
                        "transformBox",
                        "transformOrigin",
                        "transformStyle",
                        "transition",
                        "transitionBehavior",
                        "transitionDelay",
                        "transitionDuration",
                        "transitionProperty",
                        "transitionTimingFunction",
                        "translate",
                        "unicodeBidi",
                        "userSelect",
                        "vectorEffect",
                        "verticalAlign",
                        "visibility",
                        "webkitAlignContent",
                        "webkitAlignItems",
                        "webkitAlignSelf",
                        "webkitAnimation",
                        "webkitAnimationDelay",
                        "webkitAnimationDirection",
                        "webkitAnimationDuration",
                        "webkitAnimationFillMode",
                        "webkitAnimationIterationCount",
                        "webkitAnimationName",
                        "webkitAnimationPlayState",
                        "webkitAnimationTimingFunction",
                        "webkitAppearance",
                        "webkitBackfaceVisibility",
                        "webkitBackgroundClip",
                        "webkitBackgroundOrigin",
                        "webkitBackgroundSize",
                        "webkitBorderBottomLeftRadius",
                        "webkitBorderBottomRightRadius",
                        "webkitBorderRadius",
                        "webkitBorderTopLeftRadius",
                        "webkitBorderTopRightRadius",
                        "webkitBoxAlign",
                        "webkitBoxFlex",
                        "webkitBoxOrdinalGroup",
                        "webkitBoxOrient",
                        "webkitBoxPack",
                        "webkitBoxShadow",
                        "webkitBoxSizing",
                        "webkitFilter",
                        "webkitFlex",
                        "webkitFlexBasis",
                        "webkitFlexDirection",
                        "webkitFlexFlow",
                        "webkitFlexGrow",
                        "webkitFlexShrink",
                        "webkitFlexWrap",
                        "webkitJustifyContent",
                        "webkitLineClamp",
                        "webkitMask",
                        "webkitMaskBoxImage",
                        "webkitMaskBoxImageOutset",
                        "webkitMaskBoxImageRepeat",
                        "webkitMaskBoxImageSlice",
                        "webkitMaskBoxImageSource",
                        "webkitMaskBoxImageWidth",
                        "webkitMaskClip",
                        "webkitMaskComposite",
                        "webkitMaskImage",
                        "webkitMaskOrigin",
                        "webkitMaskPosition",
                        "webkitMaskRepeat",
                        "webkitMaskSize",
                        "webkitOrder",
                        "webkitPerspective",
                        "webkitPerspectiveOrigin",
                        "webkitTextFillColor",
                        "webkitTextSizeAdjust",
                        "webkitTextStroke",
                        "webkitTextStrokeColor",
                        "webkitTextStrokeWidth",
                        "webkitTransform",
                        "webkitTransformOrigin",
                        "webkitTransformStyle",
                        "webkitTransition",
                        "webkitTransitionDelay",
                        "webkitTransitionDuration",
                        "webkitTransitionProperty",
                        "webkitTransitionTimingFunction",
                        "webkitUserSelect",
                        "whiteSpace",
                        "whiteSpaceCollapse",
                        "widows",
                        "width",
                        "willChange",
                        "wordBreak",
                        "wordSpacing",
                        "wordWrap",
                        "writingMode",
                        "x",
                        "y",
                        "zIndex",
                        "zoom"
                    ],
                    "title": "style",
                    "type": "object"
                },
                "tabIndex": {
                    "title": "tabIndex",
                    "type": "number"
                },
                "tagName": {
                    "title": "tagName",
                    "type": "string"
                },
                "target": {
                    "title": "target",
                    "type": "string"
                },
                "text": {
                    "title": "text",
                    "type": "string"
                },
                "textContent": {
                    "title": "textContent",
                    "type": "string"
                },
                "title": {
                    "title": "title",
                    "type": "string"
                },
                "translate": {
                    "title": "translate",
                    "type": "boolean"
                },
                "type": {
                    "title": "type",
                    "type": "string"
                },
                "username": {
                    "title": "username",
                    "type": "string"
                }
            },
            "required": [
                "ATTRIBUTE_NODE",
                "CDATA_SECTION_NODE",
                "COMMENT_NODE",
                "DOCUMENT_FRAGMENT_NODE",
                "DOCUMENT_NODE",
                "DOCUMENT_POSITION_CONTAINED_BY",
                "DOCUMENT_POSITION_CONTAINS",
                "DOCUMENT_POSITION_DISCONNECTED",
                "DOCUMENT_POSITION_FOLLOWING",
                "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC",
                "DOCUMENT_POSITION_PRECEDING",
                "DOCUMENT_TYPE_NODE",
                "ELEMENT_NODE",
                "ENTITY_NODE",
                "ENTITY_REFERENCE_NODE",
                "NOTATION_NODE",
                "PROCESSING_INSTRUCTION_NODE",
                "TEXT_NODE",
                "accessKey",
                "accessKeyLabel",
                "ariaAtomic",
                "ariaAutoComplete",
                "ariaBrailleLabel",
                "ariaBrailleRoleDescription",
                "ariaBusy",
                "ariaChecked",
                "ariaColCount",
                "ariaColIndex",
                "ariaColSpan",
                "ariaCurrent",
                "ariaDescription",
                "ariaDisabled",
                "ariaExpanded",
                "ariaHasPopup",
                "ariaHidden",
                "ariaInvalid",
                "ariaKeyShortcuts",
                "ariaLabel",
                "ariaLevel",
                "ariaLive",
                "ariaModal",
                "ariaMultiLine",
                "ariaMultiSelectable",
                "ariaOrientation",
                "ariaPlaceholder",
                "ariaPosInSet",
                "ariaPressed",
                "ariaReadOnly",
                "ariaRequired",
                "ariaRoleDescription",
                "ariaRowCount",
                "ariaRowIndex",
                "ariaRowSpan",
                "ariaSelected",
                "ariaSetSize",
                "ariaSort",
                "ariaValueMax",
                "ariaValueMin",
                "ariaValueNow",
                "ariaValueText",
                "assignedSlot",
                "attributeStyleMap",
                "attributes",
                "autocapitalize",
                "autofocus",
                "baseURI",
                "charset",
                "childElementCount",
                "childNodes",
                "children",
                "classList",
                "className",
                "clientHeight",
                "clientLeft",
                "clientTop",
                "clientWidth",
                "contentEditable",
                "coords",
                "dataset",
                "dir",
                "download",
                "draggable",
                "enterKeyHint",
                "firstChild",
                "firstElementChild",
                "hash",
                "hidden",
                "host",
                "hostname",
                "href",
                "hreflang",
                "id",
                "inert",
                "innerHTML",
                "innerText",
                "inputMode",
                "isConnected",
                "isContentEditable",
                "lang",
                "lastChild",
                "lastElementChild",
                "localName",
                "name",
                "namespaceURI",
                "nextElementSibling",
                "nextSibling",
                "nodeName",
                "nodeType",
                "nodeValue",
                "offsetHeight",
                "offsetLeft",
                "offsetParent",
                "offsetTop",
                "offsetWidth",
                "onabort",
                "onanimationcancel",
                "onanimationend",
                "onanimationiteration",
                "onanimationstart",
                "onauxclick",
                "onbeforeinput",
                "onbeforetoggle",
                "onblur",
                "oncancel",
                "oncanplay",
                "oncanplaythrough",
                "onchange",
                "onclick",
                "onclose",
                "oncontextmenu",
                "oncopy",
                "oncuechange",
                "oncut",
                "ondblclick",
                "ondrag",
                "ondragend",
                "ondragenter",
                "ondragleave",
                "ondragover",
                "ondragstart",
                "ondrop",
                "ondurationchange",
                "onemptied",
                "onended",
                "onerror",
                "onfocus",
                "onformdata",
                "onfullscreenchange",
                "onfullscreenerror",
                "ongotpointercapture",
                "oninput",
                "oninvalid",
                "onkeydown",
                "onkeypress",
                "onkeyup",
                "onload",
                "onloadeddata",
                "onloadedmetadata",
                "onloadstart",
                "onlostpointercapture",
                "onmousedown",
                "onmouseenter",
                "onmouseleave",
                "onmousemove",
                "onmouseout",
                "onmouseover",
                "onmouseup",
                "onpaste",
                "onpause",
                "onplay",
                "onplaying",
                "onpointercancel",
                "onpointerdown",
                "onpointerenter",
                "onpointerleave",
                "onpointermove",
                "onpointerout",
                "onpointerover",
                "onpointerup",
                "onprogress",
                "onratechange",
                "onreset",
                "onresize",
                "onscroll",
                "onscrollend",
                "onsecuritypolicyviolation",
                "onseeked",
                "onseeking",
                "onselect",
                "onselectionchange",
                "onselectstart",
                "onslotchange",
                "onstalled",
                "onsubmit",
                "onsuspend",
                "ontimeupdate",
                "ontoggle",
                "ontransitioncancel",
                "ontransitionend",
                "ontransitionrun",
                "ontransitionstart",
                "onvolumechange",
                "onwaiting",
                "onwebkitanimationend",
                "onwebkitanimationiteration",
                "onwebkitanimationstart",
                "onwebkittransitionend",
                "onwheel",
                "origin",
                "outerHTML",
                "outerText",
                "ownerDocument",
                "parentElement",
                "parentNode",
                "part",
                "password",
                "pathname",
                "ping",
                "popover",
                "port",
                "prefix",
                "previousElementSibling",
                "previousSibling",
                "protocol",
                "referrerPolicy",
                "rel",
                "relList",
                "rev",
                "role",
                "scrollHeight",
                "scrollLeft",
                "scrollTop",
                "scrollWidth",
                "search",
                "shadowRoot",
                "shape",
                "slot",
                "spellcheck",
                "style",
                "tabIndex",
                "tagName",
                "target",
                "text",
                "textContent",
                "title",
                "translate",
                "type",
                "username"
            ],
            "title": "HTMLAnchorElement",
            "type": "object"
        },
        "HTMLAreaElement": {
            "properties": {
                "ATTRIBUTE_NODE": {
                    "enum": [
                        2
                    ],
                    "title": "ATTRIBUTE_NODE",
                    "type": "number"
                },
                "CDATA_SECTION_NODE": {
                    "enum": [
                        4
                    ],
                    "title": "CDATA_SECTION_NODE",
                    "type": "number"
                },
                "COMMENT_NODE": {
                    "enum": [
                        8
                    ],
                    "title": "COMMENT_NODE",
                    "type": "number"
                },
                "DOCUMENT_FRAGMENT_NODE": {
                    "enum": [
                        11
                    ],
                    "title": "DOCUMENT_FRAGMENT_NODE",
                    "type": "number"
                },
                "DOCUMENT_NODE": {
                    "enum": [
                        9
                    ],
                    "title": "DOCUMENT_NODE",
                    "type": "number"
                },
                "DOCUMENT_POSITION_CONTAINED_BY": {
                    "enum": [
                        16
                    ],
                    "title": "DOCUMENT_POSITION_CONTAINED_BY",
                    "type": "number"
                },
                "DOCUMENT_POSITION_CONTAINS": {
                    "enum": [
                        8
                    ],
                    "title": "DOCUMENT_POSITION_CONTAINS",
                    "type": "number"
                },
                "DOCUMENT_POSITION_DISCONNECTED": {
                    "enum": [
                        1
                    ],
                    "title": "DOCUMENT_POSITION_DISCONNECTED",
                    "type": "number"
                },
                "DOCUMENT_POSITION_FOLLOWING": {
                    "enum": [
                        4
                    ],
                    "title": "DOCUMENT_POSITION_FOLLOWING",
                    "type": "number"
                },
                "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC": {
                    "enum": [
                        32
                    ],
                    "title": "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC",
                    "type": "number"
                },
                "DOCUMENT_POSITION_PRECEDING": {
                    "enum": [
                        2
                    ],
                    "title": "DOCUMENT_POSITION_PRECEDING",
                    "type": "number"
                },
                "DOCUMENT_TYPE_NODE": {
                    "enum": [
                        10
                    ],
                    "title": "DOCUMENT_TYPE_NODE",
                    "type": "number"
                },
                "ELEMENT_NODE": {
                    "enum": [
                        1
                    ],
                    "title": "ELEMENT_NODE",
                    "type": "number"
                },
                "ENTITY_NODE": {
                    "enum": [
                        6
                    ],
                    "title": "ENTITY_NODE",
                    "type": "number"
                },
                "ENTITY_REFERENCE_NODE": {
                    "enum": [
                        5
                    ],
                    "title": "ENTITY_REFERENCE_NODE",
                    "type": "number"
                },
                "NOTATION_NODE": {
                    "enum": [
                        12
                    ],
                    "title": "NOTATION_NODE",
                    "type": "number"
                },
                "PROCESSING_INSTRUCTION_NODE": {
                    "enum": [
                        7
                    ],
                    "title": "PROCESSING_INSTRUCTION_NODE",
                    "type": "number"
                },
                "TEXT_NODE": {
                    "enum": [
                        3
                    ],
                    "title": "TEXT_NODE",
                    "type": "number"
                },
                "accessKey": {
                    "title": "accessKey",
                    "type": "string"
                },
                "accessKeyLabel": {
                    "title": "accessKeyLabel",
                    "type": "string"
                },
                "alt": {
                    "title": "alt",
                    "type": "string"
                },
                "ariaAtomic": {
                    "title": "ariaAtomic",
                    "type": "string"
                },
                "ariaAutoComplete": {
                    "title": "ariaAutoComplete",
                    "type": "string"
                },
                "ariaBrailleLabel": {
                    "title": "ariaBrailleLabel",
                    "type": "string"
                },
                "ariaBrailleRoleDescription": {
                    "title": "ariaBrailleRoleDescription",
                    "type": "string"
                },
                "ariaBusy": {
                    "title": "ariaBusy",
                    "type": "string"
                },
                "ariaChecked": {
                    "title": "ariaChecked",
                    "type": "string"
                },
                "ariaColCount": {
                    "title": "ariaColCount",
                    "type": "string"
                },
                "ariaColIndex": {
                    "title": "ariaColIndex",
                    "type": "string"
                },
                "ariaColSpan": {
                    "title": "ariaColSpan",
                    "type": "string"
                },
                "ariaCurrent": {
                    "title": "ariaCurrent",
                    "type": "string"
                },
                "ariaDescription": {
                    "title": "ariaDescription",
                    "type": "string"
                },
                "ariaDisabled": {
                    "title": "ariaDisabled",
                    "type": "string"
                },
                "ariaExpanded": {
                    "title": "ariaExpanded",
                    "type": "string"
                },
                "ariaHasPopup": {
                    "title": "ariaHasPopup",
                    "type": "string"
                },
                "ariaHidden": {
                    "title": "ariaHidden",
                    "type": "string"
                },
                "ariaInvalid": {
                    "title": "ariaInvalid",
                    "type": "string"
                },
                "ariaKeyShortcuts": {
                    "title": "ariaKeyShortcuts",
                    "type": "string"
                },
                "ariaLabel": {
                    "title": "ariaLabel",
                    "type": "string"
                },
                "ariaLevel": {
                    "title": "ariaLevel",
                    "type": "string"
                },
                "ariaLive": {
                    "title": "ariaLive",
                    "type": "string"
                },
                "ariaModal": {
                    "title": "ariaModal",
                    "type": "string"
                },
                "ariaMultiLine": {
                    "title": "ariaMultiLine",
                    "type": "string"
                },
                "ariaMultiSelectable": {
                    "title": "ariaMultiSelectable",
                    "type": "string"
                },
                "ariaOrientation": {
                    "title": "ariaOrientation",
                    "type": "string"
                },
                "ariaPlaceholder": {
                    "title": "ariaPlaceholder",
                    "type": "string"
                },
                "ariaPosInSet": {
                    "title": "ariaPosInSet",
                    "type": "string"
                },
                "ariaPressed": {
                    "title": "ariaPressed",
                    "type": "string"
                },
                "ariaReadOnly": {
                    "title": "ariaReadOnly",
                    "type": "string"
                },
                "ariaRequired": {
                    "title": "ariaRequired",
                    "type": "string"
                },
                "ariaRoleDescription": {
                    "title": "ariaRoleDescription",
                    "type": "string"
                },
                "ariaRowCount": {
                    "title": "ariaRowCount",
                    "type": "string"
                },
                "ariaRowIndex": {
                    "title": "ariaRowIndex",
                    "type": "string"
                },
                "ariaRowSpan": {
                    "title": "ariaRowSpan",
                    "type": "string"
                },
                "ariaSelected": {
                    "title": "ariaSelected",
                    "type": "string"
                },
                "ariaSetSize": {
                    "title": "ariaSetSize",
                    "type": "string"
                },
                "ariaSort": {
                    "title": "ariaSort",
                    "type": "string"
                },
                "ariaValueMax": {
                    "title": "ariaValueMax",
                    "type": "string"
                },
                "ariaValueMin": {
                    "title": "ariaValueMin",
                    "type": "string"
                },
                "ariaValueNow": {
                    "title": "ariaValueNow",
                    "type": "string"
                },
                "ariaValueText": {
                    "title": "ariaValueText",
                    "type": "string"
                },
                "assignedSlot": {
                    "$ref": "#/definitions/HTMLSlotElement",
                    "title": "assignedSlot"
                },
                "attributeStyleMap": {
                    "$ref": "#/definitions/StylePropertyMap",
                    "title": "attributeStyleMap"
                },
                "attributes": {
                    "additionalProperties": false,
                    "patternProperties": {
                        "^[0-9]+$": {
                            "$ref": "#/definitions/Attr"
                        }
                    },
                    "properties": {
                        "length": {
                            "title": "length",
                            "type": "number"
                        }
                    },
                    "required": [
                        "length"
                    ],
                    "title": "attributes",
                    "type": "object"
                },
                "autocapitalize": {
                    "title": "autocapitalize",
                    "type": "string"
                },
                "autofocus": {
                    "title": "autofocus",
                    "type": "boolean"
                },
                "baseURI": {
                    "title": "baseURI",
                    "type": "string"
                },
                "childElementCount": {
                    "title": "childElementCount",
                    "type": "number"
                },
                "childNodes": {
                    "items": {
                        "$ref": "#/definitions/ChildNode"
                    },
                    "title": "childNodes",
                    "type": "array"
                },
                "children": {
                    "additionalProperties": false,
                    "patternProperties": {
                        "^[0-9]+$": {
                            "$ref": "#/definitions/Element"
                        }
                    },
                    "properties": {
                        "length": {
                            "title": "length",
                            "type": "number"
                        }
                    },
                    "required": [
                        "length"
                    ],
                    "title": "children",
                    "type": "object"
                },
                "classList": {
                    "additionalProperties": false,
                    "patternProperties": {
                        "^[0-9]+$": {
                            "type": "string"
                        }
                    },
                    "properties": {
                        "length": {
                            "title": "length",
                            "type": "number"
                        },
                        "value": {
                            "title": "value",
                            "type": "string"
                        }
                    },
                    "required": [
                        "length",
                        "value"
                    ],
                    "title": "classList",
                    "type": "object"
                },
                "className": {
                    "title": "className",
                    "type": "string"
                },
                "clientHeight": {
                    "title": "clientHeight",
                    "type": "number"
                },
                "clientLeft": {
                    "title": "clientLeft",
                    "type": "number"
                },
                "clientTop": {
                    "title": "clientTop",
                    "type": "number"
                },
                "clientWidth": {
                    "title": "clientWidth",
                    "type": "number"
                },
                "contentEditable": {
                    "title": "contentEditable",
                    "type": "string"
                },
                "coords": {
                    "title": "coords",
                    "type": "string"
                },
                "dataset": {
                    "$ref": "#/definitions/DOMStringMap",
                    "title": "dataset"
                },
                "dir": {
                    "title": "dir",
                    "type": "string"
                },
                "download": {
                    "title": "download",
                    "type": "string"
                },
                "draggable": {
                    "title": "draggable",
                    "type": "boolean"
                },
                "enterKeyHint": {
                    "title": "enterKeyHint",
                    "type": "string"
                },
                "firstChild": {
                    "$ref": "#/definitions/ChildNode",
                    "title": "firstChild"
                },
                "firstElementChild": {
                    "$ref": "#/definitions/Element",
                    "title": "firstElementChild"
                },
                "hash": {
                    "title": "hash",
                    "type": "string"
                },
                "hidden": {
                    "title": "hidden",
                    "type": "boolean"
                },
                "host": {
                    "title": "host",
                    "type": "string"
                },
                "hostname": {
                    "title": "hostname",
                    "type": "string"
                },
                "href": {
                    "title": "href",
                    "type": "string"
                },
                "id": {
                    "title": "id",
                    "type": "string"
                },
                "inert": {
                    "title": "inert",
                    "type": "boolean"
                },
                "innerHTML": {
                    "title": "innerHTML",
                    "type": "string"
                },
                "innerText": {
                    "title": "innerText",
                    "type": "string"
                },
                "inputMode": {
                    "title": "inputMode",
                    "type": "string"
                },
                "isConnected": {
                    "title": "isConnected",
                    "type": "boolean"
                },
                "isContentEditable": {
                    "title": "isContentEditable",
                    "type": "boolean"
                },
                "lang": {
                    "title": "lang",
                    "type": "string"
                },
                "lastChild": {
                    "$ref": "#/definitions/ChildNode",
                    "title": "lastChild"
                },
                "lastElementChild": {
                    "$ref": "#/definitions/Element",
                    "title": "lastElementChild"
                },
                "localName": {
                    "title": "localName",
                    "type": "string"
                },
                "namespaceURI": {
                    "title": "namespaceURI",
                    "type": "string"
                },
                "nextElementSibling": {
                    "$ref": "#/definitions/Element",
                    "title": "nextElementSibling"
                },
                "nextSibling": {
                    "$ref": "#/definitions/ChildNode",
                    "title": "nextSibling"
                },
                "noHref": {
                    "title": "noHref",
                    "type": "boolean"
                },
                "nodeName": {
                    "title": "nodeName",
                    "type": "string"
                },
                "nodeType": {
                    "title": "nodeType",
                    "type": "number"
                },
                "nodeValue": {
                    "title": "nodeValue",
                    "type": "string"
                },
                "nonce": {
                    "title": "nonce",
                    "type": "string"
                },
                "offsetHeight": {
                    "title": "offsetHeight",
                    "type": "number"
                },
                "offsetLeft": {
                    "title": "offsetLeft",
                    "type": "number"
                },
                "offsetParent": {
                    "$ref": "#/definitions/Element",
                    "title": "offsetParent"
                },
                "offsetTop": {
                    "title": "offsetTop",
                    "type": "number"
                },
                "offsetWidth": {
                    "title": "offsetWidth",
                    "type": "number"
                },
                "onabort": {
                    "title": "onabort",
                    "type": "object"
                },
                "onanimationcancel": {
                    "title": "onanimationcancel",
                    "type": "object"
                },
                "onanimationend": {
                    "title": "onanimationend",
                    "type": "object"
                },
                "onanimationiteration": {
                    "title": "onanimationiteration",
                    "type": "object"
                },
                "onanimationstart": {
                    "title": "onanimationstart",
                    "type": "object"
                },
                "onauxclick": {
                    "title": "onauxclick",
                    "type": "object"
                },
                "onbeforeinput": {
                    "title": "onbeforeinput",
                    "type": "object"
                },
                "onbeforetoggle": {
                    "title": "onbeforetoggle",
                    "type": "object"
                },
                "onblur": {
                    "title": "onblur",
                    "type": "object"
                },
                "oncancel": {
                    "title": "oncancel",
                    "type": "object"
                },
                "oncanplay": {
                    "title": "oncanplay",
                    "type": "object"
                },
                "oncanplaythrough": {
                    "title": "oncanplaythrough",
                    "type": "object"
                },
                "onchange": {
                    "title": "onchange",
                    "type": "object"
                },
                "onclick": {
                    "title": "onclick",
                    "type": "object"
                },
                "onclose": {
                    "title": "onclose",
                    "type": "object"
                },
                "oncontextmenu": {
                    "title": "oncontextmenu",
                    "type": "object"
                },
                "oncopy": {
                    "title": "oncopy",
                    "type": "object"
                },
                "oncuechange": {
                    "title": "oncuechange",
                    "type": "object"
                },
                "oncut": {
                    "title": "oncut",
                    "type": "object"
                },
                "ondblclick": {
                    "title": "ondblclick",
                    "type": "object"
                },
                "ondrag": {
                    "title": "ondrag",
                    "type": "object"
                },
                "ondragend": {
                    "title": "ondragend",
                    "type": "object"
                },
                "ondragenter": {
                    "title": "ondragenter",
                    "type": "object"
                },
                "ondragleave": {
                    "title": "ondragleave",
                    "type": "object"
                },
                "ondragover": {
                    "title": "ondragover",
                    "type": "object"
                },
                "ondragstart": {
                    "title": "ondragstart",
                    "type": "object"
                },
                "ondrop": {
                    "title": "ondrop",
                    "type": "object"
                },
                "ondurationchange": {
                    "title": "ondurationchange",
                    "type": "object"
                },
                "onemptied": {
                    "title": "onemptied",
                    "type": "object"
                },
                "onended": {
                    "title": "onended",
                    "type": "object"
                },
                "onerror": {
                    "$ref": "#/definitions/OnErrorEventHandlerNonNull",
                    "title": "onerror"
                },
                "onfocus": {
                    "title": "onfocus",
                    "type": "object"
                },
                "onformdata": {
                    "title": "onformdata",
                    "type": "object"
                },
                "onfullscreenchange": {
                    "title": "onfullscreenchange",
                    "type": "object"
                },
                "onfullscreenerror": {
                    "title": "onfullscreenerror",
                    "type": "object"
                },
                "ongotpointercapture": {
                    "title": "ongotpointercapture",
                    "type": "object"
                },
                "oninput": {
                    "title": "oninput",
                    "type": "object"
                },
                "oninvalid": {
                    "title": "oninvalid",
                    "type": "object"
                },
                "onkeydown": {
                    "title": "onkeydown",
                    "type": "object"
                },
                "onkeypress": {
                    "title": "onkeypress",
                    "type": "object"
                },
                "onkeyup": {
                    "title": "onkeyup",
                    "type": "object"
                },
                "onload": {
                    "title": "onload",
                    "type": "object"
                },
                "onloadeddata": {
                    "title": "onloadeddata",
                    "type": "object"
                },
                "onloadedmetadata": {
                    "title": "onloadedmetadata",
                    "type": "object"
                },
                "onloadstart": {
                    "title": "onloadstart",
                    "type": "object"
                },
                "onlostpointercapture": {
                    "title": "onlostpointercapture",
                    "type": "object"
                },
                "onmousedown": {
                    "title": "onmousedown",
                    "type": "object"
                },
                "onmouseenter": {
                    "title": "onmouseenter",
                    "type": "object"
                },
                "onmouseleave": {
                    "title": "onmouseleave",
                    "type": "object"
                },
                "onmousemove": {
                    "title": "onmousemove",
                    "type": "object"
                },
                "onmouseout": {
                    "title": "onmouseout",
                    "type": "object"
                },
                "onmouseover": {
                    "title": "onmouseover",
                    "type": "object"
                },
                "onmouseup": {
                    "title": "onmouseup",
                    "type": "object"
                },
                "onpaste": {
                    "title": "onpaste",
                    "type": "object"
                },
                "onpause": {
                    "title": "onpause",
                    "type": "object"
                },
                "onplay": {
                    "title": "onplay",
                    "type": "object"
                },
                "onplaying": {
                    "title": "onplaying",
                    "type": "object"
                },
                "onpointercancel": {
                    "title": "onpointercancel",
                    "type": "object"
                },
                "onpointerdown": {
                    "title": "onpointerdown",
                    "type": "object"
                },
                "onpointerenter": {
                    "title": "onpointerenter",
                    "type": "object"
                },
                "onpointerleave": {
                    "title": "onpointerleave",
                    "type": "object"
                },
                "onpointermove": {
                    "title": "onpointermove",
                    "type": "object"
                },
                "onpointerout": {
                    "title": "onpointerout",
                    "type": "object"
                },
                "onpointerover": {
                    "title": "onpointerover",
                    "type": "object"
                },
                "onpointerup": {
                    "title": "onpointerup",
                    "type": "object"
                },
                "onprogress": {
                    "title": "onprogress",
                    "type": "object"
                },
                "onratechange": {
                    "title": "onratechange",
                    "type": "object"
                },
                "onreset": {
                    "title": "onreset",
                    "type": "object"
                },
                "onresize": {
                    "title": "onresize",
                    "type": "object"
                },
                "onscroll": {
                    "title": "onscroll",
                    "type": "object"
                },
                "onscrollend": {
                    "title": "onscrollend",
                    "type": "object"
                },
                "onsecuritypolicyviolation": {
                    "title": "onsecuritypolicyviolation",
                    "type": "object"
                },
                "onseeked": {
                    "title": "onseeked",
                    "type": "object"
                },
                "onseeking": {
                    "title": "onseeking",
                    "type": "object"
                },
                "onselect": {
                    "title": "onselect",
                    "type": "object"
                },
                "onselectionchange": {
                    "title": "onselectionchange",
                    "type": "object"
                },
                "onselectstart": {
                    "title": "onselectstart",
                    "type": "object"
                },
                "onslotchange": {
                    "title": "onslotchange",
                    "type": "object"
                },
                "onstalled": {
                    "title": "onstalled",
                    "type": "object"
                },
                "onsubmit": {
                    "title": "onsubmit",
                    "type": "object"
                },
                "onsuspend": {
                    "title": "onsuspend",
                    "type": "object"
                },
                "ontimeupdate": {
                    "title": "ontimeupdate",
                    "type": "object"
                },
                "ontoggle": {
                    "title": "ontoggle",
                    "type": "object"
                },
                "ontouchcancel": {
                    "title": "ontouchcancel",
                    "type": "object"
                },
                "ontouchend": {
                    "title": "ontouchend",
                    "type": "object"
                },
                "ontouchmove": {
                    "title": "ontouchmove",
                    "type": "object"
                },
                "ontouchstart": {
                    "title": "ontouchstart",
                    "type": "object"
                },
                "ontransitioncancel": {
                    "title": "ontransitioncancel",
                    "type": "object"
                },
                "ontransitionend": {
                    "title": "ontransitionend",
                    "type": "object"
                },
                "ontransitionrun": {
                    "title": "ontransitionrun",
                    "type": "object"
                },
                "ontransitionstart": {
                    "title": "ontransitionstart",
                    "type": "object"
                },
                "onvolumechange": {
                    "title": "onvolumechange",
                    "type": "object"
                },
                "onwaiting": {
                    "title": "onwaiting",
                    "type": "object"
                },
                "onwebkitanimationend": {
                    "title": "onwebkitanimationend",
                    "type": "object"
                },
                "onwebkitanimationiteration": {
                    "title": "onwebkitanimationiteration",
                    "type": "object"
                },
                "onwebkitanimationstart": {
                    "title": "onwebkitanimationstart",
                    "type": "object"
                },
                "onwebkittransitionend": {
                    "title": "onwebkittransitionend",
                    "type": "object"
                },
                "onwheel": {
                    "title": "onwheel",
                    "type": "object"
                },
                "origin": {
                    "title": "origin",
                    "type": "string"
                },
                "outerHTML": {
                    "title": "outerHTML",
                    "type": "string"
                },
                "outerText": {
                    "title": "outerText",
                    "type": "string"
                },
                "ownerDocument": {
                    "$ref": "#/definitions/Document",
                    "title": "ownerDocument"
                },
                "parentElement": {
                    "$ref": "#/definitions/HTMLElement",
                    "title": "parentElement"
                },
                "parentNode": {
                    "$ref": "#/definitions/ParentNode",
                    "title": "parentNode"
                },
                "part": {
                    "additionalProperties": false,
                    "patternProperties": {
                        "^[0-9]+$": {
                            "type": "string"
                        }
                    },
                    "properties": {
                        "length": {
                            "title": "length",
                            "type": "number"
                        },
                        "value": {
                            "title": "value",
                            "type": "string"
                        }
                    },
                    "required": [
                        "length",
                        "value"
                    ],
                    "title": "part",
                    "type": "object"
                },
                "password": {
                    "title": "password",
                    "type": "string"
                },
                "pathname": {
                    "title": "pathname",
                    "type": "string"
                },
                "ping": {
                    "title": "ping",
                    "type": "string"
                },
                "popover": {
                    "title": "popover",
                    "type": "string"
                },
                "port": {
                    "title": "port",
                    "type": "string"
                },
                "prefix": {
                    "title": "prefix",
                    "type": "string"
                },
                "previousElementSibling": {
                    "$ref": "#/definitions/Element",
                    "title": "previousElementSibling"
                },
                "previousSibling": {
                    "$ref": "#/definitions/ChildNode",
                    "title": "previousSibling"
                },
                "protocol": {
                    "title": "protocol",
                    "type": "string"
                },
                "referrerPolicy": {
                    "title": "referrerPolicy",
                    "type": "string"
                },
                "rel": {
                    "title": "rel",
                    "type": "string"
                },
                "relList": {
                    "additionalProperties": false,
                    "patternProperties": {
                        "^[0-9]+$": {
                            "type": "string"
                        }
                    },
                    "properties": {
                        "length": {
                            "title": "length",
                            "type": "number"
                        },
                        "value": {
                            "title": "value",
                            "type": "string"
                        }
                    },
                    "required": [
                        "length",
                        "value"
                    ],
                    "title": "relList",
                    "type": "object"
                },
                "role": {
                    "title": "role",
                    "type": "string"
                },
                "scrollHeight": {
                    "title": "scrollHeight",
                    "type": "number"
                },
                "scrollLeft": {
                    "title": "scrollLeft",
                    "type": "number"
                },
                "scrollTop": {
                    "title": "scrollTop",
                    "type": "number"
                },
                "scrollWidth": {
                    "title": "scrollWidth",
                    "type": "number"
                },
                "search": {
                    "title": "search",
                    "type": "string"
                },
                "shadowRoot": {
                    "$ref": "#/definitions/ShadowRoot",
                    "title": "shadowRoot"
                },
                "shape": {
                    "title": "shape",
                    "type": "string"
                },
                "slot": {
                    "title": "slot",
                    "type": "string"
                },
                "spellcheck": {
                    "title": "spellcheck",
                    "type": "boolean"
                },
                "style": {
                    "additionalProperties": false,
                    "patternProperties": {
                        "^[0-9]+$": {
                            "type": "string"
                        }
                    },
                    "properties": {
                        "accentColor": {
                            "title": "accentColor",
                            "type": "string"
                        },
                        "alignContent": {
                            "title": "alignContent",
                            "type": "string"
                        },
                        "alignItems": {
                            "title": "alignItems",
                            "type": "string"
                        },
                        "alignSelf": {
                            "title": "alignSelf",
                            "type": "string"
                        },
                        "alignmentBaseline": {
                            "title": "alignmentBaseline",
                            "type": "string"
                        },
                        "all": {
                            "title": "all",
                            "type": "string"
                        },
                        "animation": {
                            "title": "animation",
                            "type": "string"
                        },
                        "animationComposition": {
                            "title": "animationComposition",
                            "type": "string"
                        },
                        "animationDelay": {
                            "title": "animationDelay",
                            "type": "string"
                        },
                        "animationDirection": {
                            "title": "animationDirection",
                            "type": "string"
                        },
                        "animationDuration": {
                            "title": "animationDuration",
                            "type": "string"
                        },
                        "animationFillMode": {
                            "title": "animationFillMode",
                            "type": "string"
                        },
                        "animationIterationCount": {
                            "title": "animationIterationCount",
                            "type": "string"
                        },
                        "animationName": {
                            "title": "animationName",
                            "type": "string"
                        },
                        "animationPlayState": {
                            "title": "animationPlayState",
                            "type": "string"
                        },
                        "animationTimingFunction": {
                            "title": "animationTimingFunction",
                            "type": "string"
                        },
                        "appearance": {
                            "title": "appearance",
                            "type": "string"
                        },
                        "aspectRatio": {
                            "title": "aspectRatio",
                            "type": "string"
                        },
                        "backdropFilter": {
                            "title": "backdropFilter",
                            "type": "string"
                        },
                        "backfaceVisibility": {
                            "title": "backfaceVisibility",
                            "type": "string"
                        },
                        "background": {
                            "title": "background",
                            "type": "string"
                        },
                        "backgroundAttachment": {
                            "title": "backgroundAttachment",
                            "type": "string"
                        },
                        "backgroundBlendMode": {
                            "title": "backgroundBlendMode",
                            "type": "string"
                        },
                        "backgroundClip": {
                            "title": "backgroundClip",
                            "type": "string"
                        },
                        "backgroundColor": {
                            "title": "backgroundColor",
                            "type": "string"
                        },
                        "backgroundImage": {
                            "title": "backgroundImage",
                            "type": "string"
                        },
                        "backgroundOrigin": {
                            "title": "backgroundOrigin",
                            "type": "string"
                        },
                        "backgroundPosition": {
                            "title": "backgroundPosition",
                            "type": "string"
                        },
                        "backgroundPositionX": {
                            "title": "backgroundPositionX",
                            "type": "string"
                        },
                        "backgroundPositionY": {
                            "title": "backgroundPositionY",
                            "type": "string"
                        },
                        "backgroundRepeat": {
                            "title": "backgroundRepeat",
                            "type": "string"
                        },
                        "backgroundSize": {
                            "title": "backgroundSize",
                            "type": "string"
                        },
                        "baselineShift": {
                            "title": "baselineShift",
                            "type": "string"
                        },
                        "baselineSource": {
                            "title": "baselineSource",
                            "type": "string"
                        },
                        "blockSize": {
                            "title": "blockSize",
                            "type": "string"
                        },
                        "border": {
                            "title": "border",
                            "type": "string"
                        },
                        "borderBlock": {
                            "title": "borderBlock",
                            "type": "string"
                        },
                        "borderBlockColor": {
                            "title": "borderBlockColor",
                            "type": "string"
                        },
                        "borderBlockEnd": {
                            "title": "borderBlockEnd",
                            "type": "string"
                        },
                        "borderBlockEndColor": {
                            "title": "borderBlockEndColor",
                            "type": "string"
                        },
                        "borderBlockEndStyle": {
                            "title": "borderBlockEndStyle",
                            "type": "string"
                        },
                        "borderBlockEndWidth": {
                            "title": "borderBlockEndWidth",
                            "type": "string"
                        },
                        "borderBlockStart": {
                            "title": "borderBlockStart",
                            "type": "string"
                        },
                        "borderBlockStartColor": {
                            "title": "borderBlockStartColor",
                            "type": "string"
                        },
                        "borderBlockStartStyle": {
                            "title": "borderBlockStartStyle",
                            "type": "string"
                        },
                        "borderBlockStartWidth": {
                            "title": "borderBlockStartWidth",
                            "type": "string"
                        },
                        "borderBlockStyle": {
                            "title": "borderBlockStyle",
                            "type": "string"
                        },
                        "borderBlockWidth": {
                            "title": "borderBlockWidth",
                            "type": "string"
                        },
                        "borderBottom": {
                            "title": "borderBottom",
                            "type": "string"
                        },
                        "borderBottomColor": {
                            "title": "borderBottomColor",
                            "type": "string"
                        },
                        "borderBottomLeftRadius": {
                            "title": "borderBottomLeftRadius",
                            "type": "string"
                        },
                        "borderBottomRightRadius": {
                            "title": "borderBottomRightRadius",
                            "type": "string"
                        },
                        "borderBottomStyle": {
                            "title": "borderBottomStyle",
                            "type": "string"
                        },
                        "borderBottomWidth": {
                            "title": "borderBottomWidth",
                            "type": "string"
                        },
                        "borderCollapse": {
                            "title": "borderCollapse",
                            "type": "string"
                        },
                        "borderColor": {
                            "title": "borderColor",
                            "type": "string"
                        },
                        "borderEndEndRadius": {
                            "title": "borderEndEndRadius",
                            "type": "string"
                        },
                        "borderEndStartRadius": {
                            "title": "borderEndStartRadius",
                            "type": "string"
                        },
                        "borderImage": {
                            "title": "borderImage",
                            "type": "string"
                        },
                        "borderImageOutset": {
                            "title": "borderImageOutset",
                            "type": "string"
                        },
                        "borderImageRepeat": {
                            "title": "borderImageRepeat",
                            "type": "string"
                        },
                        "borderImageSlice": {
                            "title": "borderImageSlice",
                            "type": "string"
                        },
                        "borderImageSource": {
                            "title": "borderImageSource",
                            "type": "string"
                        },
                        "borderImageWidth": {
                            "title": "borderImageWidth",
                            "type": "string"
                        },
                        "borderInline": {
                            "title": "borderInline",
                            "type": "string"
                        },
                        "borderInlineColor": {
                            "title": "borderInlineColor",
                            "type": "string"
                        },
                        "borderInlineEnd": {
                            "title": "borderInlineEnd",
                            "type": "string"
                        },
                        "borderInlineEndColor": {
                            "title": "borderInlineEndColor",
                            "type": "string"
                        },
                        "borderInlineEndStyle": {
                            "title": "borderInlineEndStyle",
                            "type": "string"
                        },
                        "borderInlineEndWidth": {
                            "title": "borderInlineEndWidth",
                            "type": "string"
                        },
                        "borderInlineStart": {
                            "title": "borderInlineStart",
                            "type": "string"
                        },
                        "borderInlineStartColor": {
                            "title": "borderInlineStartColor",
                            "type": "string"
                        },
                        "borderInlineStartStyle": {
                            "title": "borderInlineStartStyle",
                            "type": "string"
                        },
                        "borderInlineStartWidth": {
                            "title": "borderInlineStartWidth",
                            "type": "string"
                        },
                        "borderInlineStyle": {
                            "title": "borderInlineStyle",
                            "type": "string"
                        },
                        "borderInlineWidth": {
                            "title": "borderInlineWidth",
                            "type": "string"
                        },
                        "borderLeft": {
                            "title": "borderLeft",
                            "type": "string"
                        },
                        "borderLeftColor": {
                            "title": "borderLeftColor",
                            "type": "string"
                        },
                        "borderLeftStyle": {
                            "title": "borderLeftStyle",
                            "type": "string"
                        },
                        "borderLeftWidth": {
                            "title": "borderLeftWidth",
                            "type": "string"
                        },
                        "borderRadius": {
                            "title": "borderRadius",
                            "type": "string"
                        },
                        "borderRight": {
                            "title": "borderRight",
                            "type": "string"
                        },
                        "borderRightColor": {
                            "title": "borderRightColor",
                            "type": "string"
                        },
                        "borderRightStyle": {
                            "title": "borderRightStyle",
                            "type": "string"
                        },
                        "borderRightWidth": {
                            "title": "borderRightWidth",
                            "type": "string"
                        },
                        "borderSpacing": {
                            "title": "borderSpacing",
                            "type": "string"
                        },
                        "borderStartEndRadius": {
                            "title": "borderStartEndRadius",
                            "type": "string"
                        },
                        "borderStartStartRadius": {
                            "title": "borderStartStartRadius",
                            "type": "string"
                        },
                        "borderStyle": {
                            "title": "borderStyle",
                            "type": "string"
                        },
                        "borderTop": {
                            "title": "borderTop",
                            "type": "string"
                        },
                        "borderTopColor": {
                            "title": "borderTopColor",
                            "type": "string"
                        },
                        "borderTopLeftRadius": {
                            "title": "borderTopLeftRadius",
                            "type": "string"
                        },
                        "borderTopRightRadius": {
                            "title": "borderTopRightRadius",
                            "type": "string"
                        },
                        "borderTopStyle": {
                            "title": "borderTopStyle",
                            "type": "string"
                        },
                        "borderTopWidth": {
                            "title": "borderTopWidth",
                            "type": "string"
                        },
                        "borderWidth": {
                            "title": "borderWidth",
                            "type": "string"
                        },
                        "bottom": {
                            "title": "bottom",
                            "type": "string"
                        },
                        "boxShadow": {
                            "title": "boxShadow",
                            "type": "string"
                        },
                        "boxSizing": {
                            "title": "boxSizing",
                            "type": "string"
                        },
                        "breakAfter": {
                            "title": "breakAfter",
                            "type": "string"
                        },
                        "breakBefore": {
                            "title": "breakBefore",
                            "type": "string"
                        },
                        "breakInside": {
                            "title": "breakInside",
                            "type": "string"
                        },
                        "captionSide": {
                            "title": "captionSide",
                            "type": "string"
                        },
                        "caretColor": {
                            "title": "caretColor",
                            "type": "string"
                        },
                        "clear": {
                            "title": "clear",
                            "type": "string"
                        },
                        "clip": {
                            "title": "clip",
                            "type": "string"
                        },
                        "clipPath": {
                            "title": "clipPath",
                            "type": "string"
                        },
                        "clipRule": {
                            "title": "clipRule",
                            "type": "string"
                        },
                        "color": {
                            "title": "color",
                            "type": "string"
                        },
                        "colorInterpolation": {
                            "title": "colorInterpolation",
                            "type": "string"
                        },
                        "colorInterpolationFilters": {
                            "title": "colorInterpolationFilters",
                            "type": "string"
                        },
                        "colorScheme": {
                            "title": "colorScheme",
                            "type": "string"
                        },
                        "columnCount": {
                            "title": "columnCount",
                            "type": "string"
                        },
                        "columnFill": {
                            "title": "columnFill",
                            "type": "string"
                        },
                        "columnGap": {
                            "title": "columnGap",
                            "type": "string"
                        },
                        "columnRule": {
                            "title": "columnRule",
                            "type": "string"
                        },
                        "columnRuleColor": {
                            "title": "columnRuleColor",
                            "type": "string"
                        },
                        "columnRuleStyle": {
                            "title": "columnRuleStyle",
                            "type": "string"
                        },
                        "columnRuleWidth": {
                            "title": "columnRuleWidth",
                            "type": "string"
                        },
                        "columnSpan": {
                            "title": "columnSpan",
                            "type": "string"
                        },
                        "columnWidth": {
                            "title": "columnWidth",
                            "type": "string"
                        },
                        "columns": {
                            "title": "columns",
                            "type": "string"
                        },
                        "contain": {
                            "title": "contain",
                            "type": "string"
                        },
                        "containIntrinsicBlockSize": {
                            "title": "containIntrinsicBlockSize",
                            "type": "string"
                        },
                        "containIntrinsicHeight": {
                            "title": "containIntrinsicHeight",
                            "type": "string"
                        },
                        "containIntrinsicInlineSize": {
                            "title": "containIntrinsicInlineSize",
                            "type": "string"
                        },
                        "containIntrinsicSize": {
                            "title": "containIntrinsicSize",
                            "type": "string"
                        },
                        "containIntrinsicWidth": {
                            "title": "containIntrinsicWidth",
                            "type": "string"
                        },
                        "container": {
                            "title": "container",
                            "type": "string"
                        },
                        "containerName": {
                            "title": "containerName",
                            "type": "string"
                        },
                        "containerType": {
                            "title": "containerType",
                            "type": "string"
                        },
                        "content": {
                            "title": "content",
                            "type": "string"
                        },
                        "contentVisibility": {
                            "title": "contentVisibility",
                            "type": "string"
                        },
                        "counterIncrement": {
                            "title": "counterIncrement",
                            "type": "string"
                        },
                        "counterReset": {
                            "title": "counterReset",
                            "type": "string"
                        },
                        "counterSet": {
                            "title": "counterSet",
                            "type": "string"
                        },
                        "cssFloat": {
                            "title": "cssFloat",
                            "type": "string"
                        },
                        "cssText": {
                            "title": "cssText",
                            "type": "string"
                        },
                        "cursor": {
                            "title": "cursor",
                            "type": "string"
                        },
                        "cx": {
                            "title": "cx",
                            "type": "string"
                        },
                        "cy": {
                            "title": "cy",
                            "type": "string"
                        },
                        "d": {
                            "title": "d",
                            "type": "string"
                        },
                        "direction": {
                            "title": "direction",
                            "type": "string"
                        },
                        "display": {
                            "title": "display",
                            "type": "string"
                        },
                        "dominantBaseline": {
                            "title": "dominantBaseline",
                            "type": "string"
                        },
                        "emptyCells": {
                            "title": "emptyCells",
                            "type": "string"
                        },
                        "fill": {
                            "title": "fill",
                            "type": "string"
                        },
                        "fillOpacity": {
                            "title": "fillOpacity",
                            "type": "string"
                        },
                        "fillRule": {
                            "title": "fillRule",
                            "type": "string"
                        },
                        "filter": {
                            "title": "filter",
                            "type": "string"
                        },
                        "flex": {
                            "title": "flex",
                            "type": "string"
                        },
                        "flexBasis": {
                            "title": "flexBasis",
                            "type": "string"
                        },
                        "flexDirection": {
                            "title": "flexDirection",
                            "type": "string"
                        },
                        "flexFlow": {
                            "title": "flexFlow",
                            "type": "string"
                        },
                        "flexGrow": {
                            "title": "flexGrow",
                            "type": "string"
                        },
                        "flexShrink": {
                            "title": "flexShrink",
                            "type": "string"
                        },
                        "flexWrap": {
                            "title": "flexWrap",
                            "type": "string"
                        },
                        "float": {
                            "title": "float",
                            "type": "string"
                        },
                        "floodColor": {
                            "title": "floodColor",
                            "type": "string"
                        },
                        "floodOpacity": {
                            "title": "floodOpacity",
                            "type": "string"
                        },
                        "font": {
                            "title": "font",
                            "type": "string"
                        },
                        "fontFamily": {
                            "title": "fontFamily",
                            "type": "string"
                        },
                        "fontFeatureSettings": {
                            "title": "fontFeatureSettings",
                            "type": "string"
                        },
                        "fontKerning": {
                            "title": "fontKerning",
                            "type": "string"
                        },
                        "fontOpticalSizing": {
                            "title": "fontOpticalSizing",
                            "type": "string"
                        },
                        "fontPalette": {
                            "title": "fontPalette",
                            "type": "string"
                        },
                        "fontSize": {
                            "title": "fontSize",
                            "type": "string"
                        },
                        "fontSizeAdjust": {
                            "title": "fontSizeAdjust",
                            "type": "string"
                        },
                        "fontStretch": {
                            "title": "fontStretch",
                            "type": "string"
                        },
                        "fontStyle": {
                            "title": "fontStyle",
                            "type": "string"
                        },
                        "fontSynthesis": {
                            "title": "fontSynthesis",
                            "type": "string"
                        },
                        "fontSynthesisSmallCaps": {
                            "title": "fontSynthesisSmallCaps",
                            "type": "string"
                        },
                        "fontSynthesisStyle": {
                            "title": "fontSynthesisStyle",
                            "type": "string"
                        },
                        "fontSynthesisWeight": {
                            "title": "fontSynthesisWeight",
                            "type": "string"
                        },
                        "fontVariant": {
                            "title": "fontVariant",
                            "type": "string"
                        },
                        "fontVariantAlternates": {
                            "title": "fontVariantAlternates",
                            "type": "string"
                        },
                        "fontVariantCaps": {
                            "title": "fontVariantCaps",
                            "type": "string"
                        },
                        "fontVariantEastAsian": {
                            "title": "fontVariantEastAsian",
                            "type": "string"
                        },
                        "fontVariantLigatures": {
                            "title": "fontVariantLigatures",
                            "type": "string"
                        },
                        "fontVariantNumeric": {
                            "title": "fontVariantNumeric",
                            "type": "string"
                        },
                        "fontVariantPosition": {
                            "title": "fontVariantPosition",
                            "type": "string"
                        },
                        "fontVariationSettings": {
                            "title": "fontVariationSettings",
                            "type": "string"
                        },
                        "fontWeight": {
                            "title": "fontWeight",
                            "type": "string"
                        },
                        "forcedColorAdjust": {
                            "title": "forcedColorAdjust",
                            "type": "string"
                        },
                        "gap": {
                            "title": "gap",
                            "type": "string"
                        },
                        "grid": {
                            "title": "grid",
                            "type": "string"
                        },
                        "gridArea": {
                            "title": "gridArea",
                            "type": "string"
                        },
                        "gridAutoColumns": {
                            "title": "gridAutoColumns",
                            "type": "string"
                        },
                        "gridAutoFlow": {
                            "title": "gridAutoFlow",
                            "type": "string"
                        },
                        "gridAutoRows": {
                            "title": "gridAutoRows",
                            "type": "string"
                        },
                        "gridColumn": {
                            "title": "gridColumn",
                            "type": "string"
                        },
                        "gridColumnEnd": {
                            "title": "gridColumnEnd",
                            "type": "string"
                        },
                        "gridColumnGap": {
                            "title": "gridColumnGap",
                            "type": "string"
                        },
                        "gridColumnStart": {
                            "title": "gridColumnStart",
                            "type": "string"
                        },
                        "gridGap": {
                            "title": "gridGap",
                            "type": "string"
                        },
                        "gridRow": {
                            "title": "gridRow",
                            "type": "string"
                        },
                        "gridRowEnd": {
                            "title": "gridRowEnd",
                            "type": "string"
                        },
                        "gridRowGap": {
                            "title": "gridRowGap",
                            "type": "string"
                        },
                        "gridRowStart": {
                            "title": "gridRowStart",
                            "type": "string"
                        },
                        "gridTemplate": {
                            "title": "gridTemplate",
                            "type": "string"
                        },
                        "gridTemplateAreas": {
                            "title": "gridTemplateAreas",
                            "type": "string"
                        },
                        "gridTemplateColumns": {
                            "title": "gridTemplateColumns",
                            "type": "string"
                        },
                        "gridTemplateRows": {
                            "title": "gridTemplateRows",
                            "type": "string"
                        },
                        "height": {
                            "title": "height",
                            "type": "string"
                        },
                        "hyphenateCharacter": {
                            "title": "hyphenateCharacter",
                            "type": "string"
                        },
                        "hyphens": {
                            "title": "hyphens",
                            "type": "string"
                        },
                        "imageOrientation": {
                            "title": "imageOrientation",
                            "type": "string"
                        },
                        "imageRendering": {
                            "title": "imageRendering",
                            "type": "string"
                        },
                        "inlineSize": {
                            "title": "inlineSize",
                            "type": "string"
                        },
                        "inset": {
                            "title": "inset",
                            "type": "string"
                        },
                        "insetBlock": {
                            "title": "insetBlock",
                            "type": "string"
                        },
                        "insetBlockEnd": {
                            "title": "insetBlockEnd",
                            "type": "string"
                        },
                        "insetBlockStart": {
                            "title": "insetBlockStart",
                            "type": "string"
                        },
                        "insetInline": {
                            "title": "insetInline",
                            "type": "string"
                        },
                        "insetInlineEnd": {
                            "title": "insetInlineEnd",
                            "type": "string"
                        },
                        "insetInlineStart": {
                            "title": "insetInlineStart",
                            "type": "string"
                        },
                        "isolation": {
                            "title": "isolation",
                            "type": "string"
                        },
                        "justifyContent": {
                            "title": "justifyContent",
                            "type": "string"
                        },
                        "justifyItems": {
                            "title": "justifyItems",
                            "type": "string"
                        },
                        "justifySelf": {
                            "title": "justifySelf",
                            "type": "string"
                        },
                        "left": {
                            "title": "left",
                            "type": "string"
                        },
                        "length": {
                            "title": "length",
                            "type": "number"
                        },
                        "letterSpacing": {
                            "title": "letterSpacing",
                            "type": "string"
                        },
                        "lightingColor": {
                            "title": "lightingColor",
                            "type": "string"
                        },
                        "lineBreak": {
                            "title": "lineBreak",
                            "type": "string"
                        },
                        "lineHeight": {
                            "title": "lineHeight",
                            "type": "string"
                        },
                        "listStyle": {
                            "title": "listStyle",
                            "type": "string"
                        },
                        "listStyleImage": {
                            "title": "listStyleImage",
                            "type": "string"
                        },
                        "listStylePosition": {
                            "title": "listStylePosition",
                            "type": "string"
                        },
                        "listStyleType": {
                            "title": "listStyleType",
                            "type": "string"
                        },
                        "margin": {
                            "title": "margin",
                            "type": "string"
                        },
                        "marginBlock": {
                            "title": "marginBlock",
                            "type": "string"
                        },
                        "marginBlockEnd": {
                            "title": "marginBlockEnd",
                            "type": "string"
                        },
                        "marginBlockStart": {
                            "title": "marginBlockStart",
                            "type": "string"
                        },
                        "marginBottom": {
                            "title": "marginBottom",
                            "type": "string"
                        },
                        "marginInline": {
                            "title": "marginInline",
                            "type": "string"
                        },
                        "marginInlineEnd": {
                            "title": "marginInlineEnd",
                            "type": "string"
                        },
                        "marginInlineStart": {
                            "title": "marginInlineStart",
                            "type": "string"
                        },
                        "marginLeft": {
                            "title": "marginLeft",
                            "type": "string"
                        },
                        "marginRight": {
                            "title": "marginRight",
                            "type": "string"
                        },
                        "marginTop": {
                            "title": "marginTop",
                            "type": "string"
                        },
                        "marker": {
                            "title": "marker",
                            "type": "string"
                        },
                        "markerEnd": {
                            "title": "markerEnd",
                            "type": "string"
                        },
                        "markerMid": {
                            "title": "markerMid",
                            "type": "string"
                        },
                        "markerStart": {
                            "title": "markerStart",
                            "type": "string"
                        },
                        "mask": {
                            "title": "mask",
                            "type": "string"
                        },
                        "maskClip": {
                            "title": "maskClip",
                            "type": "string"
                        },
                        "maskComposite": {
                            "title": "maskComposite",
                            "type": "string"
                        },
                        "maskImage": {
                            "title": "maskImage",
                            "type": "string"
                        },
                        "maskMode": {
                            "title": "maskMode",
                            "type": "string"
                        },
                        "maskOrigin": {
                            "title": "maskOrigin",
                            "type": "string"
                        },
                        "maskPosition": {
                            "title": "maskPosition",
                            "type": "string"
                        },
                        "maskRepeat": {
                            "title": "maskRepeat",
                            "type": "string"
                        },
                        "maskSize": {
                            "title": "maskSize",
                            "type": "string"
                        },
                        "maskType": {
                            "title": "maskType",
                            "type": "string"
                        },
                        "mathDepth": {
                            "title": "mathDepth",
                            "type": "string"
                        },
                        "mathStyle": {
                            "title": "mathStyle",
                            "type": "string"
                        },
                        "maxBlockSize": {
                            "title": "maxBlockSize",
                            "type": "string"
                        },
                        "maxHeight": {
                            "title": "maxHeight",
                            "type": "string"
                        },
                        "maxInlineSize": {
                            "title": "maxInlineSize",
                            "type": "string"
                        },
                        "maxWidth": {
                            "title": "maxWidth",
                            "type": "string"
                        },
                        "minBlockSize": {
                            "title": "minBlockSize",
                            "type": "string"
                        },
                        "minHeight": {
                            "title": "minHeight",
                            "type": "string"
                        },
                        "minInlineSize": {
                            "title": "minInlineSize",
                            "type": "string"
                        },
                        "minWidth": {
                            "title": "minWidth",
                            "type": "string"
                        },
                        "mixBlendMode": {
                            "title": "mixBlendMode",
                            "type": "string"
                        },
                        "objectFit": {
                            "title": "objectFit",
                            "type": "string"
                        },
                        "objectPosition": {
                            "title": "objectPosition",
                            "type": "string"
                        },
                        "offset": {
                            "title": "offset",
                            "type": "string"
                        },
                        "offsetAnchor": {
                            "title": "offsetAnchor",
                            "type": "string"
                        },
                        "offsetDistance": {
                            "title": "offsetDistance",
                            "type": "string"
                        },
                        "offsetPath": {
                            "title": "offsetPath",
                            "type": "string"
                        },
                        "offsetPosition": {
                            "title": "offsetPosition",
                            "type": "string"
                        },
                        "offsetRotate": {
                            "title": "offsetRotate",
                            "type": "string"
                        },
                        "opacity": {
                            "title": "opacity",
                            "type": "string"
                        },
                        "order": {
                            "title": "order",
                            "type": "string"
                        },
                        "orphans": {
                            "title": "orphans",
                            "type": "string"
                        },
                        "outline": {
                            "title": "outline",
                            "type": "string"
                        },
                        "outlineColor": {
                            "title": "outlineColor",
                            "type": "string"
                        },
                        "outlineOffset": {
                            "title": "outlineOffset",
                            "type": "string"
                        },
                        "outlineStyle": {
                            "title": "outlineStyle",
                            "type": "string"
                        },
                        "outlineWidth": {
                            "title": "outlineWidth",
                            "type": "string"
                        },
                        "overflow": {
                            "title": "overflow",
                            "type": "string"
                        },
                        "overflowAnchor": {
                            "title": "overflowAnchor",
                            "type": "string"
                        },
                        "overflowClipMargin": {
                            "title": "overflowClipMargin",
                            "type": "string"
                        },
                        "overflowWrap": {
                            "title": "overflowWrap",
                            "type": "string"
                        },
                        "overflowX": {
                            "title": "overflowX",
                            "type": "string"
                        },
                        "overflowY": {
                            "title": "overflowY",
                            "type": "string"
                        },
                        "overscrollBehavior": {
                            "title": "overscrollBehavior",
                            "type": "string"
                        },
                        "overscrollBehaviorBlock": {
                            "title": "overscrollBehaviorBlock",
                            "type": "string"
                        },
                        "overscrollBehaviorInline": {
                            "title": "overscrollBehaviorInline",
                            "type": "string"
                        },
                        "overscrollBehaviorX": {
                            "title": "overscrollBehaviorX",
                            "type": "string"
                        },
                        "overscrollBehaviorY": {
                            "title": "overscrollBehaviorY",
                            "type": "string"
                        },
                        "padding": {
                            "title": "padding",
                            "type": "string"
                        },
                        "paddingBlock": {
                            "title": "paddingBlock",
                            "type": "string"
                        },
                        "paddingBlockEnd": {
                            "title": "paddingBlockEnd",
                            "type": "string"
                        },
                        "paddingBlockStart": {
                            "title": "paddingBlockStart",
                            "type": "string"
                        },
                        "paddingBottom": {
                            "title": "paddingBottom",
                            "type": "string"
                        },
                        "paddingInline": {
                            "title": "paddingInline",
                            "type": "string"
                        },
                        "paddingInlineEnd": {
                            "title": "paddingInlineEnd",
                            "type": "string"
                        },
                        "paddingInlineStart": {
                            "title": "paddingInlineStart",
                            "type": "string"
                        },
                        "paddingLeft": {
                            "title": "paddingLeft",
                            "type": "string"
                        },
                        "paddingRight": {
                            "title": "paddingRight",
                            "type": "string"
                        },
                        "paddingTop": {
                            "title": "paddingTop",
                            "type": "string"
                        },
                        "page": {
                            "title": "page",
                            "type": "string"
                        },
                        "pageBreakAfter": {
                            "title": "pageBreakAfter",
                            "type": "string"
                        },
                        "pageBreakBefore": {
                            "title": "pageBreakBefore",
                            "type": "string"
                        },
                        "pageBreakInside": {
                            "title": "pageBreakInside",
                            "type": "string"
                        },
                        "paintOrder": {
                            "title": "paintOrder",
                            "type": "string"
                        },
                        "parentRule": {
                            "$ref": "#/definitions/CSSRule",
                            "title": "parentRule"
                        },
                        "perspective": {
                            "title": "perspective",
                            "type": "string"
                        },
                        "perspectiveOrigin": {
                            "title": "perspectiveOrigin",
                            "type": "string"
                        },
                        "placeContent": {
                            "title": "placeContent",
                            "type": "string"
                        },
                        "placeItems": {
                            "title": "placeItems",
                            "type": "string"
                        },
                        "placeSelf": {
                            "title": "placeSelf",
                            "type": "string"
                        },
                        "pointerEvents": {
                            "title": "pointerEvents",
                            "type": "string"
                        },
                        "position": {
                            "title": "position",
                            "type": "string"
                        },
                        "printColorAdjust": {
                            "title": "printColorAdjust",
                            "type": "string"
                        },
                        "quotes": {
                            "title": "quotes",
                            "type": "string"
                        },
                        "r": {
                            "title": "r",
                            "type": "string"
                        },
                        "resize": {
                            "title": "resize",
                            "type": "string"
                        },
                        "right": {
                            "title": "right",
                            "type": "string"
                        },
                        "rotate": {
                            "title": "rotate",
                            "type": "string"
                        },
                        "rowGap": {
                            "title": "rowGap",
                            "type": "string"
                        },
                        "rubyPosition": {
                            "title": "rubyPosition",
                            "type": "string"
                        },
                        "rx": {
                            "title": "rx",
                            "type": "string"
                        },
                        "ry": {
                            "title": "ry",
                            "type": "string"
                        },
                        "scale": {
                            "title": "scale",
                            "type": "string"
                        },
                        "scrollBehavior": {
                            "title": "scrollBehavior",
                            "type": "string"
                        },
                        "scrollMargin": {
                            "title": "scrollMargin",
                            "type": "string"
                        },
                        "scrollMarginBlock": {
                            "title": "scrollMarginBlock",
                            "type": "string"
                        },
                        "scrollMarginBlockEnd": {
                            "title": "scrollMarginBlockEnd",
                            "type": "string"
                        },
                        "scrollMarginBlockStart": {
                            "title": "scrollMarginBlockStart",
                            "type": "string"
                        },
                        "scrollMarginBottom": {
                            "title": "scrollMarginBottom",
                            "type": "string"
                        },
                        "scrollMarginInline": {
                            "title": "scrollMarginInline",
                            "type": "string"
                        },
                        "scrollMarginInlineEnd": {
                            "title": "scrollMarginInlineEnd",
                            "type": "string"
                        },
                        "scrollMarginInlineStart": {
                            "title": "scrollMarginInlineStart",
                            "type": "string"
                        },
                        "scrollMarginLeft": {
                            "title": "scrollMarginLeft",
                            "type": "string"
                        },
                        "scrollMarginRight": {
                            "title": "scrollMarginRight",
                            "type": "string"
                        },
                        "scrollMarginTop": {
                            "title": "scrollMarginTop",
                            "type": "string"
                        },
                        "scrollPadding": {
                            "title": "scrollPadding",
                            "type": "string"
                        },
                        "scrollPaddingBlock": {
                            "title": "scrollPaddingBlock",
                            "type": "string"
                        },
                        "scrollPaddingBlockEnd": {
                            "title": "scrollPaddingBlockEnd",
                            "type": "string"
                        },
                        "scrollPaddingBlockStart": {
                            "title": "scrollPaddingBlockStart",
                            "type": "string"
                        },
                        "scrollPaddingBottom": {
                            "title": "scrollPaddingBottom",
                            "type": "string"
                        },
                        "scrollPaddingInline": {
                            "title": "scrollPaddingInline",
                            "type": "string"
                        },
                        "scrollPaddingInlineEnd": {
                            "title": "scrollPaddingInlineEnd",
                            "type": "string"
                        },
                        "scrollPaddingInlineStart": {
                            "title": "scrollPaddingInlineStart",
                            "type": "string"
                        },
                        "scrollPaddingLeft": {
                            "title": "scrollPaddingLeft",
                            "type": "string"
                        },
                        "scrollPaddingRight": {
                            "title": "scrollPaddingRight",
                            "type": "string"
                        },
                        "scrollPaddingTop": {
                            "title": "scrollPaddingTop",
                            "type": "string"
                        },
                        "scrollSnapAlign": {
                            "title": "scrollSnapAlign",
                            "type": "string"
                        },
                        "scrollSnapStop": {
                            "title": "scrollSnapStop",
                            "type": "string"
                        },
                        "scrollSnapType": {
                            "title": "scrollSnapType",
                            "type": "string"
                        },
                        "scrollbarColor": {
                            "title": "scrollbarColor",
                            "type": "string"
                        },
                        "scrollbarGutter": {
                            "title": "scrollbarGutter",
                            "type": "string"
                        },
                        "scrollbarWidth": {
                            "title": "scrollbarWidth",
                            "type": "string"
                        },
                        "shapeImageThreshold": {
                            "title": "shapeImageThreshold",
                            "type": "string"
                        },
                        "shapeMargin": {
                            "title": "shapeMargin",
                            "type": "string"
                        },
                        "shapeOutside": {
                            "title": "shapeOutside",
                            "type": "string"
                        },
                        "shapeRendering": {
                            "title": "shapeRendering",
                            "type": "string"
                        },
                        "stopColor": {
                            "title": "stopColor",
                            "type": "string"
                        },
                        "stopOpacity": {
                            "title": "stopOpacity",
                            "type": "string"
                        },
                        "stroke": {
                            "title": "stroke",
                            "type": "string"
                        },
                        "strokeDasharray": {
                            "title": "strokeDasharray",
                            "type": "string"
                        },
                        "strokeDashoffset": {
                            "title": "strokeDashoffset",
                            "type": "string"
                        },
                        "strokeLinecap": {
                            "title": "strokeLinecap",
                            "type": "string"
                        },
                        "strokeLinejoin": {
                            "title": "strokeLinejoin",
                            "type": "string"
                        },
                        "strokeMiterlimit": {
                            "title": "strokeMiterlimit",
                            "type": "string"
                        },
                        "strokeOpacity": {
                            "title": "strokeOpacity",
                            "type": "string"
                        },
                        "strokeWidth": {
                            "title": "strokeWidth",
                            "type": "string"
                        },
                        "tabSize": {
                            "title": "tabSize",
                            "type": "string"
                        },
                        "tableLayout": {
                            "title": "tableLayout",
                            "type": "string"
                        },
                        "textAlign": {
                            "title": "textAlign",
                            "type": "string"
                        },
                        "textAlignLast": {
                            "title": "textAlignLast",
                            "type": "string"
                        },
                        "textAnchor": {
                            "title": "textAnchor",
                            "type": "string"
                        },
                        "textCombineUpright": {
                            "title": "textCombineUpright",
                            "type": "string"
                        },
                        "textDecoration": {
                            "title": "textDecoration",
                            "type": "string"
                        },
                        "textDecorationColor": {
                            "title": "textDecorationColor",
                            "type": "string"
                        },
                        "textDecorationLine": {
                            "title": "textDecorationLine",
                            "type": "string"
                        },
                        "textDecorationSkipInk": {
                            "title": "textDecorationSkipInk",
                            "type": "string"
                        },
                        "textDecorationStyle": {
                            "title": "textDecorationStyle",
                            "type": "string"
                        },
                        "textDecorationThickness": {
                            "title": "textDecorationThickness",
                            "type": "string"
                        },
                        "textEmphasis": {
                            "title": "textEmphasis",
                            "type": "string"
                        },
                        "textEmphasisColor": {
                            "title": "textEmphasisColor",
                            "type": "string"
                        },
                        "textEmphasisPosition": {
                            "title": "textEmphasisPosition",
                            "type": "string"
                        },
                        "textEmphasisStyle": {
                            "title": "textEmphasisStyle",
                            "type": "string"
                        },
                        "textIndent": {
                            "title": "textIndent",
                            "type": "string"
                        },
                        "textOrientation": {
                            "title": "textOrientation",
                            "type": "string"
                        },
                        "textOverflow": {
                            "title": "textOverflow",
                            "type": "string"
                        },
                        "textRendering": {
                            "title": "textRendering",
                            "type": "string"
                        },
                        "textShadow": {
                            "title": "textShadow",
                            "type": "string"
                        },
                        "textTransform": {
                            "title": "textTransform",
                            "type": "string"
                        },
                        "textUnderlineOffset": {
                            "title": "textUnderlineOffset",
                            "type": "string"
                        },
                        "textUnderlinePosition": {
                            "title": "textUnderlinePosition",
                            "type": "string"
                        },
                        "textWrap": {
                            "title": "textWrap",
                            "type": "string"
                        },
                        "textWrapMode": {
                            "title": "textWrapMode",
                            "type": "string"
                        },
                        "textWrapStyle": {
                            "title": "textWrapStyle",
                            "type": "string"
                        },
                        "top": {
                            "title": "top",
                            "type": "string"
                        },
                        "touchAction": {
                            "title": "touchAction",
                            "type": "string"
                        },
                        "transform": {
                            "title": "transform",
                            "type": "string"
                        },
                        "transformBox": {
                            "title": "transformBox",
                            "type": "string"
                        },
                        "transformOrigin": {
                            "title": "transformOrigin",
                            "type": "string"
                        },
                        "transformStyle": {
                            "title": "transformStyle",
                            "type": "string"
                        },
                        "transition": {
                            "title": "transition",
                            "type": "string"
                        },
                        "transitionBehavior": {
                            "title": "transitionBehavior",
                            "type": "string"
                        },
                        "transitionDelay": {
                            "title": "transitionDelay",
                            "type": "string"
                        },
                        "transitionDuration": {
                            "title": "transitionDuration",
                            "type": "string"
                        },
                        "transitionProperty": {
                            "title": "transitionProperty",
                            "type": "string"
                        },
                        "transitionTimingFunction": {
                            "title": "transitionTimingFunction",
                            "type": "string"
                        },
                        "translate": {
                            "title": "translate",
                            "type": "string"
                        },
                        "unicodeBidi": {
                            "title": "unicodeBidi",
                            "type": "string"
                        },
                        "userSelect": {
                            "title": "userSelect",
                            "type": "string"
                        },
                        "vectorEffect": {
                            "title": "vectorEffect",
                            "type": "string"
                        },
                        "verticalAlign": {
                            "title": "verticalAlign",
                            "type": "string"
                        },
                        "visibility": {
                            "title": "visibility",
                            "type": "string"
                        },
                        "webkitAlignContent": {
                            "title": "webkitAlignContent",
                            "type": "string"
                        },
                        "webkitAlignItems": {
                            "title": "webkitAlignItems",
                            "type": "string"
                        },
                        "webkitAlignSelf": {
                            "title": "webkitAlignSelf",
                            "type": "string"
                        },
                        "webkitAnimation": {
                            "title": "webkitAnimation",
                            "type": "string"
                        },
                        "webkitAnimationDelay": {
                            "title": "webkitAnimationDelay",
                            "type": "string"
                        },
                        "webkitAnimationDirection": {
                            "title": "webkitAnimationDirection",
                            "type": "string"
                        },
                        "webkitAnimationDuration": {
                            "title": "webkitAnimationDuration",
                            "type": "string"
                        },
                        "webkitAnimationFillMode": {
                            "title": "webkitAnimationFillMode",
                            "type": "string"
                        },
                        "webkitAnimationIterationCount": {
                            "title": "webkitAnimationIterationCount",
                            "type": "string"
                        },
                        "webkitAnimationName": {
                            "title": "webkitAnimationName",
                            "type": "string"
                        },
                        "webkitAnimationPlayState": {
                            "title": "webkitAnimationPlayState",
                            "type": "string"
                        },
                        "webkitAnimationTimingFunction": {
                            "title": "webkitAnimationTimingFunction",
                            "type": "string"
                        },
                        "webkitAppearance": {
                            "title": "webkitAppearance",
                            "type": "string"
                        },
                        "webkitBackfaceVisibility": {
                            "title": "webkitBackfaceVisibility",
                            "type": "string"
                        },
                        "webkitBackgroundClip": {
                            "title": "webkitBackgroundClip",
                            "type": "string"
                        },
                        "webkitBackgroundOrigin": {
                            "title": "webkitBackgroundOrigin",
                            "type": "string"
                        },
                        "webkitBackgroundSize": {
                            "title": "webkitBackgroundSize",
                            "type": "string"
                        },
                        "webkitBorderBottomLeftRadius": {
                            "title": "webkitBorderBottomLeftRadius",
                            "type": "string"
                        },
                        "webkitBorderBottomRightRadius": {
                            "title": "webkitBorderBottomRightRadius",
                            "type": "string"
                        },
                        "webkitBorderRadius": {
                            "title": "webkitBorderRadius",
                            "type": "string"
                        },
                        "webkitBorderTopLeftRadius": {
                            "title": "webkitBorderTopLeftRadius",
                            "type": "string"
                        },
                        "webkitBorderTopRightRadius": {
                            "title": "webkitBorderTopRightRadius",
                            "type": "string"
                        },
                        "webkitBoxAlign": {
                            "title": "webkitBoxAlign",
                            "type": "string"
                        },
                        "webkitBoxFlex": {
                            "title": "webkitBoxFlex",
                            "type": "string"
                        },
                        "webkitBoxOrdinalGroup": {
                            "title": "webkitBoxOrdinalGroup",
                            "type": "string"
                        },
                        "webkitBoxOrient": {
                            "title": "webkitBoxOrient",
                            "type": "string"
                        },
                        "webkitBoxPack": {
                            "title": "webkitBoxPack",
                            "type": "string"
                        },
                        "webkitBoxShadow": {
                            "title": "webkitBoxShadow",
                            "type": "string"
                        },
                        "webkitBoxSizing": {
                            "title": "webkitBoxSizing",
                            "type": "string"
                        },
                        "webkitFilter": {
                            "title": "webkitFilter",
                            "type": "string"
                        },
                        "webkitFlex": {
                            "title": "webkitFlex",
                            "type": "string"
                        },
                        "webkitFlexBasis": {
                            "title": "webkitFlexBasis",
                            "type": "string"
                        },
                        "webkitFlexDirection": {
                            "title": "webkitFlexDirection",
                            "type": "string"
                        },
                        "webkitFlexFlow": {
                            "title": "webkitFlexFlow",
                            "type": "string"
                        },
                        "webkitFlexGrow": {
                            "title": "webkitFlexGrow",
                            "type": "string"
                        },
                        "webkitFlexShrink": {
                            "title": "webkitFlexShrink",
                            "type": "string"
                        },
                        "webkitFlexWrap": {
                            "title": "webkitFlexWrap",
                            "type": "string"
                        },
                        "webkitJustifyContent": {
                            "title": "webkitJustifyContent",
                            "type": "string"
                        },
                        "webkitLineClamp": {
                            "title": "webkitLineClamp",
                            "type": "string"
                        },
                        "webkitMask": {
                            "title": "webkitMask",
                            "type": "string"
                        },
                        "webkitMaskBoxImage": {
                            "title": "webkitMaskBoxImage",
                            "type": "string"
                        },
                        "webkitMaskBoxImageOutset": {
                            "title": "webkitMaskBoxImageOutset",
                            "type": "string"
                        },
                        "webkitMaskBoxImageRepeat": {
                            "title": "webkitMaskBoxImageRepeat",
                            "type": "string"
                        },
                        "webkitMaskBoxImageSlice": {
                            "title": "webkitMaskBoxImageSlice",
                            "type": "string"
                        },
                        "webkitMaskBoxImageSource": {
                            "title": "webkitMaskBoxImageSource",
                            "type": "string"
                        },
                        "webkitMaskBoxImageWidth": {
                            "title": "webkitMaskBoxImageWidth",
                            "type": "string"
                        },
                        "webkitMaskClip": {
                            "title": "webkitMaskClip",
                            "type": "string"
                        },
                        "webkitMaskComposite": {
                            "title": "webkitMaskComposite",
                            "type": "string"
                        },
                        "webkitMaskImage": {
                            "title": "webkitMaskImage",
                            "type": "string"
                        },
                        "webkitMaskOrigin": {
                            "title": "webkitMaskOrigin",
                            "type": "string"
                        },
                        "webkitMaskPosition": {
                            "title": "webkitMaskPosition",
                            "type": "string"
                        },
                        "webkitMaskRepeat": {
                            "title": "webkitMaskRepeat",
                            "type": "string"
                        },
                        "webkitMaskSize": {
                            "title": "webkitMaskSize",
                            "type": "string"
                        },
                        "webkitOrder": {
                            "title": "webkitOrder",
                            "type": "string"
                        },
                        "webkitPerspective": {
                            "title": "webkitPerspective",
                            "type": "string"
                        },
                        "webkitPerspectiveOrigin": {
                            "title": "webkitPerspectiveOrigin",
                            "type": "string"
                        },
                        "webkitTextFillColor": {
                            "title": "webkitTextFillColor",
                            "type": "string"
                        },
                        "webkitTextSizeAdjust": {
                            "title": "webkitTextSizeAdjust",
                            "type": "string"
                        },
                        "webkitTextStroke": {
                            "title": "webkitTextStroke",
                            "type": "string"
                        },
                        "webkitTextStrokeColor": {
                            "title": "webkitTextStrokeColor",
                            "type": "string"
                        },
                        "webkitTextStrokeWidth": {
                            "title": "webkitTextStrokeWidth",
                            "type": "string"
                        },
                        "webkitTransform": {
                            "title": "webkitTransform",
                            "type": "string"
                        },
                        "webkitTransformOrigin": {
                            "title": "webkitTransformOrigin",
                            "type": "string"
                        },
                        "webkitTransformStyle": {
                            "title": "webkitTransformStyle",
                            "type": "string"
                        },
                        "webkitTransition": {
                            "title": "webkitTransition",
                            "type": "string"
                        },
                        "webkitTransitionDelay": {
                            "title": "webkitTransitionDelay",
                            "type": "string"
                        },
                        "webkitTransitionDuration": {
                            "title": "webkitTransitionDuration",
                            "type": "string"
                        },
                        "webkitTransitionProperty": {
                            "title": "webkitTransitionProperty",
                            "type": "string"
                        },
                        "webkitTransitionTimingFunction": {
                            "title": "webkitTransitionTimingFunction",
                            "type": "string"
                        },
                        "webkitUserSelect": {
                            "title": "webkitUserSelect",
                            "type": "string"
                        },
                        "whiteSpace": {
                            "title": "whiteSpace",
                            "type": "string"
                        },
                        "whiteSpaceCollapse": {
                            "title": "whiteSpaceCollapse",
                            "type": "string"
                        },
                        "widows": {
                            "title": "widows",
                            "type": "string"
                        },
                        "width": {
                            "title": "width",
                            "type": "string"
                        },
                        "willChange": {
                            "title": "willChange",
                            "type": "string"
                        },
                        "wordBreak": {
                            "title": "wordBreak",
                            "type": "string"
                        },
                        "wordSpacing": {
                            "title": "wordSpacing",
                            "type": "string"
                        },
                        "wordWrap": {
                            "title": "wordWrap",
                            "type": "string"
                        },
                        "writingMode": {
                            "title": "writingMode",
                            "type": "string"
                        },
                        "x": {
                            "title": "x",
                            "type": "string"
                        },
                        "y": {
                            "title": "y",
                            "type": "string"
                        },
                        "zIndex": {
                            "title": "zIndex",
                            "type": "string"
                        },
                        "zoom": {
                            "title": "zoom",
                            "type": "string"
                        }
                    },
                    "required": [
                        "accentColor",
                        "alignContent",
                        "alignItems",
                        "alignSelf",
                        "alignmentBaseline",
                        "all",
                        "animation",
                        "animationComposition",
                        "animationDelay",
                        "animationDirection",
                        "animationDuration",
                        "animationFillMode",
                        "animationIterationCount",
                        "animationName",
                        "animationPlayState",
                        "animationTimingFunction",
                        "appearance",
                        "aspectRatio",
                        "backdropFilter",
                        "backfaceVisibility",
                        "background",
                        "backgroundAttachment",
                        "backgroundBlendMode",
                        "backgroundClip",
                        "backgroundColor",
                        "backgroundImage",
                        "backgroundOrigin",
                        "backgroundPosition",
                        "backgroundPositionX",
                        "backgroundPositionY",
                        "backgroundRepeat",
                        "backgroundSize",
                        "baselineShift",
                        "baselineSource",
                        "blockSize",
                        "border",
                        "borderBlock",
                        "borderBlockColor",
                        "borderBlockEnd",
                        "borderBlockEndColor",
                        "borderBlockEndStyle",
                        "borderBlockEndWidth",
                        "borderBlockStart",
                        "borderBlockStartColor",
                        "borderBlockStartStyle",
                        "borderBlockStartWidth",
                        "borderBlockStyle",
                        "borderBlockWidth",
                        "borderBottom",
                        "borderBottomColor",
                        "borderBottomLeftRadius",
                        "borderBottomRightRadius",
                        "borderBottomStyle",
                        "borderBottomWidth",
                        "borderCollapse",
                        "borderColor",
                        "borderEndEndRadius",
                        "borderEndStartRadius",
                        "borderImage",
                        "borderImageOutset",
                        "borderImageRepeat",
                        "borderImageSlice",
                        "borderImageSource",
                        "borderImageWidth",
                        "borderInline",
                        "borderInlineColor",
                        "borderInlineEnd",
                        "borderInlineEndColor",
                        "borderInlineEndStyle",
                        "borderInlineEndWidth",
                        "borderInlineStart",
                        "borderInlineStartColor",
                        "borderInlineStartStyle",
                        "borderInlineStartWidth",
                        "borderInlineStyle",
                        "borderInlineWidth",
                        "borderLeft",
                        "borderLeftColor",
                        "borderLeftStyle",
                        "borderLeftWidth",
                        "borderRadius",
                        "borderRight",
                        "borderRightColor",
                        "borderRightStyle",
                        "borderRightWidth",
                        "borderSpacing",
                        "borderStartEndRadius",
                        "borderStartStartRadius",
                        "borderStyle",
                        "borderTop",
                        "borderTopColor",
                        "borderTopLeftRadius",
                        "borderTopRightRadius",
                        "borderTopStyle",
                        "borderTopWidth",
                        "borderWidth",
                        "bottom",
                        "boxShadow",
                        "boxSizing",
                        "breakAfter",
                        "breakBefore",
                        "breakInside",
                        "captionSide",
                        "caretColor",
                        "clear",
                        "clip",
                        "clipPath",
                        "clipRule",
                        "color",
                        "colorInterpolation",
                        "colorInterpolationFilters",
                        "colorScheme",
                        "columnCount",
                        "columnFill",
                        "columnGap",
                        "columnRule",
                        "columnRuleColor",
                        "columnRuleStyle",
                        "columnRuleWidth",
                        "columnSpan",
                        "columnWidth",
                        "columns",
                        "contain",
                        "containIntrinsicBlockSize",
                        "containIntrinsicHeight",
                        "containIntrinsicInlineSize",
                        "containIntrinsicSize",
                        "containIntrinsicWidth",
                        "container",
                        "containerName",
                        "containerType",
                        "content",
                        "contentVisibility",
                        "counterIncrement",
                        "counterReset",
                        "counterSet",
                        "cssFloat",
                        "cssText",
                        "cursor",
                        "cx",
                        "cy",
                        "d",
                        "direction",
                        "display",
                        "dominantBaseline",
                        "emptyCells",
                        "fill",
                        "fillOpacity",
                        "fillRule",
                        "filter",
                        "flex",
                        "flexBasis",
                        "flexDirection",
                        "flexFlow",
                        "flexGrow",
                        "flexShrink",
                        "flexWrap",
                        "float",
                        "floodColor",
                        "floodOpacity",
                        "font",
                        "fontFamily",
                        "fontFeatureSettings",
                        "fontKerning",
                        "fontOpticalSizing",
                        "fontPalette",
                        "fontSize",
                        "fontSizeAdjust",
                        "fontStretch",
                        "fontStyle",
                        "fontSynthesis",
                        "fontSynthesisSmallCaps",
                        "fontSynthesisStyle",
                        "fontSynthesisWeight",
                        "fontVariant",
                        "fontVariantAlternates",
                        "fontVariantCaps",
                        "fontVariantEastAsian",
                        "fontVariantLigatures",
                        "fontVariantNumeric",
                        "fontVariantPosition",
                        "fontVariationSettings",
                        "fontWeight",
                        "forcedColorAdjust",
                        "gap",
                        "grid",
                        "gridArea",
                        "gridAutoColumns",
                        "gridAutoFlow",
                        "gridAutoRows",
                        "gridColumn",
                        "gridColumnEnd",
                        "gridColumnGap",
                        "gridColumnStart",
                        "gridGap",
                        "gridRow",
                        "gridRowEnd",
                        "gridRowGap",
                        "gridRowStart",
                        "gridTemplate",
                        "gridTemplateAreas",
                        "gridTemplateColumns",
                        "gridTemplateRows",
                        "height",
                        "hyphenateCharacter",
                        "hyphens",
                        "imageOrientation",
                        "imageRendering",
                        "inlineSize",
                        "inset",
                        "insetBlock",
                        "insetBlockEnd",
                        "insetBlockStart",
                        "insetInline",
                        "insetInlineEnd",
                        "insetInlineStart",
                        "isolation",
                        "justifyContent",
                        "justifyItems",
                        "justifySelf",
                        "left",
                        "length",
                        "letterSpacing",
                        "lightingColor",
                        "lineBreak",
                        "lineHeight",
                        "listStyle",
                        "listStyleImage",
                        "listStylePosition",
                        "listStyleType",
                        "margin",
                        "marginBlock",
                        "marginBlockEnd",
                        "marginBlockStart",
                        "marginBottom",
                        "marginInline",
                        "marginInlineEnd",
                        "marginInlineStart",
                        "marginLeft",
                        "marginRight",
                        "marginTop",
                        "marker",
                        "markerEnd",
                        "markerMid",
                        "markerStart",
                        "mask",
                        "maskClip",
                        "maskComposite",
                        "maskImage",
                        "maskMode",
                        "maskOrigin",
                        "maskPosition",
                        "maskRepeat",
                        "maskSize",
                        "maskType",
                        "mathDepth",
                        "mathStyle",
                        "maxBlockSize",
                        "maxHeight",
                        "maxInlineSize",
                        "maxWidth",
                        "minBlockSize",
                        "minHeight",
                        "minInlineSize",
                        "minWidth",
                        "mixBlendMode",
                        "objectFit",
                        "objectPosition",
                        "offset",
                        "offsetAnchor",
                        "offsetDistance",
                        "offsetPath",
                        "offsetPosition",
                        "offsetRotate",
                        "opacity",
                        "order",
                        "orphans",
                        "outline",
                        "outlineColor",
                        "outlineOffset",
                        "outlineStyle",
                        "outlineWidth",
                        "overflow",
                        "overflowAnchor",
                        "overflowClipMargin",
                        "overflowWrap",
                        "overflowX",
                        "overflowY",
                        "overscrollBehavior",
                        "overscrollBehaviorBlock",
                        "overscrollBehaviorInline",
                        "overscrollBehaviorX",
                        "overscrollBehaviorY",
                        "padding",
                        "paddingBlock",
                        "paddingBlockEnd",
                        "paddingBlockStart",
                        "paddingBottom",
                        "paddingInline",
                        "paddingInlineEnd",
                        "paddingInlineStart",
                        "paddingLeft",
                        "paddingRight",
                        "paddingTop",
                        "page",
                        "pageBreakAfter",
                        "pageBreakBefore",
                        "pageBreakInside",
                        "paintOrder",
                        "parentRule",
                        "perspective",
                        "perspectiveOrigin",
                        "placeContent",
                        "placeItems",
                        "placeSelf",
                        "pointerEvents",
                        "position",
                        "printColorAdjust",
                        "quotes",
                        "r",
                        "resize",
                        "right",
                        "rotate",
                        "rowGap",
                        "rubyPosition",
                        "rx",
                        "ry",
                        "scale",
                        "scrollBehavior",
                        "scrollMargin",
                        "scrollMarginBlock",
                        "scrollMarginBlockEnd",
                        "scrollMarginBlockStart",
                        "scrollMarginBottom",
                        "scrollMarginInline",
                        "scrollMarginInlineEnd",
                        "scrollMarginInlineStart",
                        "scrollMarginLeft",
                        "scrollMarginRight",
                        "scrollMarginTop",
                        "scrollPadding",
                        "scrollPaddingBlock",
                        "scrollPaddingBlockEnd",
                        "scrollPaddingBlockStart",
                        "scrollPaddingBottom",
                        "scrollPaddingInline",
                        "scrollPaddingInlineEnd",
                        "scrollPaddingInlineStart",
                        "scrollPaddingLeft",
                        "scrollPaddingRight",
                        "scrollPaddingTop",
                        "scrollSnapAlign",
                        "scrollSnapStop",
                        "scrollSnapType",
                        "scrollbarColor",
                        "scrollbarGutter",
                        "scrollbarWidth",
                        "shapeImageThreshold",
                        "shapeMargin",
                        "shapeOutside",
                        "shapeRendering",
                        "stopColor",
                        "stopOpacity",
                        "stroke",
                        "strokeDasharray",
                        "strokeDashoffset",
                        "strokeLinecap",
                        "strokeLinejoin",
                        "strokeMiterlimit",
                        "strokeOpacity",
                        "strokeWidth",
                        "tabSize",
                        "tableLayout",
                        "textAlign",
                        "textAlignLast",
                        "textAnchor",
                        "textCombineUpright",
                        "textDecoration",
                        "textDecorationColor",
                        "textDecorationLine",
                        "textDecorationSkipInk",
                        "textDecorationStyle",
                        "textDecorationThickness",
                        "textEmphasis",
                        "textEmphasisColor",
                        "textEmphasisPosition",
                        "textEmphasisStyle",
                        "textIndent",
                        "textOrientation",
                        "textOverflow",
                        "textRendering",
                        "textShadow",
                        "textTransform",
                        "textUnderlineOffset",
                        "textUnderlinePosition",
                        "textWrap",
                        "textWrapMode",
                        "textWrapStyle",
                        "top",
                        "touchAction",
                        "transform",
                        "transformBox",
                        "transformOrigin",
                        "transformStyle",
                        "transition",
                        "transitionBehavior",
                        "transitionDelay",
                        "transitionDuration",
                        "transitionProperty",
                        "transitionTimingFunction",
                        "translate",
                        "unicodeBidi",
                        "userSelect",
                        "vectorEffect",
                        "verticalAlign",
                        "visibility",
                        "webkitAlignContent",
                        "webkitAlignItems",
                        "webkitAlignSelf",
                        "webkitAnimation",
                        "webkitAnimationDelay",
                        "webkitAnimationDirection",
                        "webkitAnimationDuration",
                        "webkitAnimationFillMode",
                        "webkitAnimationIterationCount",
                        "webkitAnimationName",
                        "webkitAnimationPlayState",
                        "webkitAnimationTimingFunction",
                        "webkitAppearance",
                        "webkitBackfaceVisibility",
                        "webkitBackgroundClip",
                        "webkitBackgroundOrigin",
                        "webkitBackgroundSize",
                        "webkitBorderBottomLeftRadius",
                        "webkitBorderBottomRightRadius",
                        "webkitBorderRadius",
                        "webkitBorderTopLeftRadius",
                        "webkitBorderTopRightRadius",
                        "webkitBoxAlign",
                        "webkitBoxFlex",
                        "webkitBoxOrdinalGroup",
                        "webkitBoxOrient",
                        "webkitBoxPack",
                        "webkitBoxShadow",
                        "webkitBoxSizing",
                        "webkitFilter",
                        "webkitFlex",
                        "webkitFlexBasis",
                        "webkitFlexDirection",
                        "webkitFlexFlow",
                        "webkitFlexGrow",
                        "webkitFlexShrink",
                        "webkitFlexWrap",
                        "webkitJustifyContent",
                        "webkitLineClamp",
                        "webkitMask",
                        "webkitMaskBoxImage",
                        "webkitMaskBoxImageOutset",
                        "webkitMaskBoxImageRepeat",
                        "webkitMaskBoxImageSlice",
                        "webkitMaskBoxImageSource",
                        "webkitMaskBoxImageWidth",
                        "webkitMaskClip",
                        "webkitMaskComposite",
                        "webkitMaskImage",
                        "webkitMaskOrigin",
                        "webkitMaskPosition",
                        "webkitMaskRepeat",
                        "webkitMaskSize",
                        "webkitOrder",
                        "webkitPerspective",
                        "webkitPerspectiveOrigin",
                        "webkitTextFillColor",
                        "webkitTextSizeAdjust",
                        "webkitTextStroke",
                        "webkitTextStrokeColor",
                        "webkitTextStrokeWidth",
                        "webkitTransform",
                        "webkitTransformOrigin",
                        "webkitTransformStyle",
                        "webkitTransition",
                        "webkitTransitionDelay",
                        "webkitTransitionDuration",
                        "webkitTransitionProperty",
                        "webkitTransitionTimingFunction",
                        "webkitUserSelect",
                        "whiteSpace",
                        "whiteSpaceCollapse",
                        "widows",
                        "width",
                        "willChange",
                        "wordBreak",
                        "wordSpacing",
                        "wordWrap",
                        "writingMode",
                        "x",
                        "y",
                        "zIndex",
                        "zoom"
                    ],
                    "title": "style",
                    "type": "object"
                },
                "tabIndex": {
                    "title": "tabIndex",
                    "type": "number"
                },
                "tagName": {
                    "title": "tagName",
                    "type": "string"
                },
                "target": {
                    "title": "target",
                    "type": "string"
                },
                "textContent": {
                    "title": "textContent",
                    "type": "string"
                },
                "title": {
                    "title": "title",
                    "type": "string"
                },
                "translate": {
                    "title": "translate",
                    "type": "boolean"
                },
                "username": {
                    "title": "username",
                    "type": "string"
                }
            },
            "required": [
                "ATTRIBUTE_NODE",
                "CDATA_SECTION_NODE",
                "COMMENT_NODE",
                "DOCUMENT_FRAGMENT_NODE",
                "DOCUMENT_NODE",
                "DOCUMENT_POSITION_CONTAINED_BY",
                "DOCUMENT_POSITION_CONTAINS",
                "DOCUMENT_POSITION_DISCONNECTED",
                "DOCUMENT_POSITION_FOLLOWING",
                "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC",
                "DOCUMENT_POSITION_PRECEDING",
                "DOCUMENT_TYPE_NODE",
                "ELEMENT_NODE",
                "ENTITY_NODE",
                "ENTITY_REFERENCE_NODE",
                "NOTATION_NODE",
                "PROCESSING_INSTRUCTION_NODE",
                "TEXT_NODE",
                "accessKey",
                "accessKeyLabel",
                "alt",
                "ariaAtomic",
                "ariaAutoComplete",
                "ariaBrailleLabel",
                "ariaBrailleRoleDescription",
                "ariaBusy",
                "ariaChecked",
                "ariaColCount",
                "ariaColIndex",
                "ariaColSpan",
                "ariaCurrent",
                "ariaDescription",
                "ariaDisabled",
                "ariaExpanded",
                "ariaHasPopup",
                "ariaHidden",
                "ariaInvalid",
                "ariaKeyShortcuts",
                "ariaLabel",
                "ariaLevel",
                "ariaLive",
                "ariaModal",
                "ariaMultiLine",
                "ariaMultiSelectable",
                "ariaOrientation",
                "ariaPlaceholder",
                "ariaPosInSet",
                "ariaPressed",
                "ariaReadOnly",
                "ariaRequired",
                "ariaRoleDescription",
                "ariaRowCount",
                "ariaRowIndex",
                "ariaRowSpan",
                "ariaSelected",
                "ariaSetSize",
                "ariaSort",
                "ariaValueMax",
                "ariaValueMin",
                "ariaValueNow",
                "ariaValueText",
                "assignedSlot",
                "attributeStyleMap",
                "attributes",
                "autocapitalize",
                "autofocus",
                "baseURI",
                "childElementCount",
                "childNodes",
                "children",
                "classList",
                "className",
                "clientHeight",
                "clientLeft",
                "clientTop",
                "clientWidth",
                "contentEditable",
                "coords",
                "dataset",
                "dir",
                "download",
                "draggable",
                "enterKeyHint",
                "firstChild",
                "firstElementChild",
                "hash",
                "hidden",
                "host",
                "hostname",
                "href",
                "id",
                "inert",
                "innerHTML",
                "innerText",
                "inputMode",
                "isConnected",
                "isContentEditable",
                "lang",
                "lastChild",
                "lastElementChild",
                "localName",
                "namespaceURI",
                "nextElementSibling",
                "nextSibling",
                "noHref",
                "nodeName",
                "nodeType",
                "nodeValue",
                "offsetHeight",
                "offsetLeft",
                "offsetParent",
                "offsetTop",
                "offsetWidth",
                "onabort",
                "onanimationcancel",
                "onanimationend",
                "onanimationiteration",
                "onanimationstart",
                "onauxclick",
                "onbeforeinput",
                "onbeforetoggle",
                "onblur",
                "oncancel",
                "oncanplay",
                "oncanplaythrough",
                "onchange",
                "onclick",
                "onclose",
                "oncontextmenu",
                "oncopy",
                "oncuechange",
                "oncut",
                "ondblclick",
                "ondrag",
                "ondragend",
                "ondragenter",
                "ondragleave",
                "ondragover",
                "ondragstart",
                "ondrop",
                "ondurationchange",
                "onemptied",
                "onended",
                "onerror",
                "onfocus",
                "onformdata",
                "onfullscreenchange",
                "onfullscreenerror",
                "ongotpointercapture",
                "oninput",
                "oninvalid",
                "onkeydown",
                "onkeypress",
                "onkeyup",
                "onload",
                "onloadeddata",
                "onloadedmetadata",
                "onloadstart",
                "onlostpointercapture",
                "onmousedown",
                "onmouseenter",
                "onmouseleave",
                "onmousemove",
                "onmouseout",
                "onmouseover",
                "onmouseup",
                "onpaste",
                "onpause",
                "onplay",
                "onplaying",
                "onpointercancel",
                "onpointerdown",
                "onpointerenter",
                "onpointerleave",
                "onpointermove",
                "onpointerout",
                "onpointerover",
                "onpointerup",
                "onprogress",
                "onratechange",
                "onreset",
                "onresize",
                "onscroll",
                "onscrollend",
                "onsecuritypolicyviolation",
                "onseeked",
                "onseeking",
                "onselect",
                "onselectionchange",
                "onselectstart",
                "onslotchange",
                "onstalled",
                "onsubmit",
                "onsuspend",
                "ontimeupdate",
                "ontoggle",
                "ontransitioncancel",
                "ontransitionend",
                "ontransitionrun",
                "ontransitionstart",
                "onvolumechange",
                "onwaiting",
                "onwebkitanimationend",
                "onwebkitanimationiteration",
                "onwebkitanimationstart",
                "onwebkittransitionend",
                "onwheel",
                "origin",
                "outerHTML",
                "outerText",
                "ownerDocument",
                "parentElement",
                "parentNode",
                "part",
                "password",
                "pathname",
                "ping",
                "popover",
                "port",
                "prefix",
                "previousElementSibling",
                "previousSibling",
                "protocol",
                "referrerPolicy",
                "rel",
                "relList",
                "role",
                "scrollHeight",
                "scrollLeft",
                "scrollTop",
                "scrollWidth",
                "search",
                "shadowRoot",
                "shape",
                "slot",
                "spellcheck",
                "style",
                "tabIndex",
                "tagName",
                "target",
                "textContent",
                "title",
                "translate",
                "username"
            ],
            "title": "HTMLAreaElement",
            "type": "object"
        },
        "HTMLElement": {
            "properties": {
                "ATTRIBUTE_NODE": {
                    "enum": [
                        2
                    ],
                    "title": "ATTRIBUTE_NODE",
                    "type": "number"
                },
                "CDATA_SECTION_NODE": {
                    "enum": [
                        4
                    ],
                    "title": "CDATA_SECTION_NODE",
                    "type": "number"
                },
                "COMMENT_NODE": {
                    "enum": [
                        8
                    ],
                    "title": "COMMENT_NODE",
                    "type": "number"
                },
                "DOCUMENT_FRAGMENT_NODE": {
                    "enum": [
                        11
                    ],
                    "title": "DOCUMENT_FRAGMENT_NODE",
                    "type": "number"
                },
                "DOCUMENT_NODE": {
                    "enum": [
                        9
                    ],
                    "title": "DOCUMENT_NODE",
                    "type": "number"
                },
                "DOCUMENT_POSITION_CONTAINED_BY": {
                    "enum": [
                        16
                    ],
                    "title": "DOCUMENT_POSITION_CONTAINED_BY",
                    "type": "number"
                },
                "DOCUMENT_POSITION_CONTAINS": {
                    "enum": [
                        8
                    ],
                    "title": "DOCUMENT_POSITION_CONTAINS",
                    "type": "number"
                },
                "DOCUMENT_POSITION_DISCONNECTED": {
                    "enum": [
                        1
                    ],
                    "title": "DOCUMENT_POSITION_DISCONNECTED",
                    "type": "number"
                },
                "DOCUMENT_POSITION_FOLLOWING": {
                    "enum": [
                        4
                    ],
                    "title": "DOCUMENT_POSITION_FOLLOWING",
                    "type": "number"
                },
                "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC": {
                    "enum": [
                        32
                    ],
                    "title": "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC",
                    "type": "number"
                },
                "DOCUMENT_POSITION_PRECEDING": {
                    "enum": [
                        2
                    ],
                    "title": "DOCUMENT_POSITION_PRECEDING",
                    "type": "number"
                },
                "DOCUMENT_TYPE_NODE": {
                    "enum": [
                        10
                    ],
                    "title": "DOCUMENT_TYPE_NODE",
                    "type": "number"
                },
                "ELEMENT_NODE": {
                    "enum": [
                        1
                    ],
                    "title": "ELEMENT_NODE",
                    "type": "number"
                },
                "ENTITY_NODE": {
                    "enum": [
                        6
                    ],
                    "title": "ENTITY_NODE",
                    "type": "number"
                },
                "ENTITY_REFERENCE_NODE": {
                    "enum": [
                        5
                    ],
                    "title": "ENTITY_REFERENCE_NODE",
                    "type": "number"
                },
                "NOTATION_NODE": {
                    "enum": [
                        12
                    ],
                    "title": "NOTATION_NODE",
                    "type": "number"
                },
                "PROCESSING_INSTRUCTION_NODE": {
                    "enum": [
                        7
                    ],
                    "title": "PROCESSING_INSTRUCTION_NODE",
                    "type": "number"
                },
                "TEXT_NODE": {
                    "enum": [
                        3
                    ],
                    "title": "TEXT_NODE",
                    "type": "number"
                },
                "accessKey": {
                    "title": "accessKey",
                    "type": "string"
                },
                "accessKeyLabel": {
                    "title": "accessKeyLabel",
                    "type": "string"
                },
                "ariaAtomic": {
                    "title": "ariaAtomic",
                    "type": "string"
                },
                "ariaAutoComplete": {
                    "title": "ariaAutoComplete",
                    "type": "string"
                },
                "ariaBrailleLabel": {
                    "title": "ariaBrailleLabel",
                    "type": "string"
                },
                "ariaBrailleRoleDescription": {
                    "title": "ariaBrailleRoleDescription",
                    "type": "string"
                },
                "ariaBusy": {
                    "title": "ariaBusy",
                    "type": "string"
                },
                "ariaChecked": {
                    "title": "ariaChecked",
                    "type": "string"
                },
                "ariaColCount": {
                    "title": "ariaColCount",
                    "type": "string"
                },
                "ariaColIndex": {
                    "title": "ariaColIndex",
                    "type": "string"
                },
                "ariaColSpan": {
                    "title": "ariaColSpan",
                    "type": "string"
                },
                "ariaCurrent": {
                    "title": "ariaCurrent",
                    "type": "string"
                },
                "ariaDescription": {
                    "title": "ariaDescription",
                    "type": "string"
                },
                "ariaDisabled": {
                    "title": "ariaDisabled",
                    "type": "string"
                },
                "ariaExpanded": {
                    "title": "ariaExpanded",
                    "type": "string"
                },
                "ariaHasPopup": {
                    "title": "ariaHasPopup",
                    "type": "string"
                },
                "ariaHidden": {
                    "title": "ariaHidden",
                    "type": "string"
                },
                "ariaInvalid": {
                    "title": "ariaInvalid",
                    "type": "string"
                },
                "ariaKeyShortcuts": {
                    "title": "ariaKeyShortcuts",
                    "type": "string"
                },
                "ariaLabel": {
                    "title": "ariaLabel",
                    "type": "string"
                },
                "ariaLevel": {
                    "title": "ariaLevel",
                    "type": "string"
                },
                "ariaLive": {
                    "title": "ariaLive",
                    "type": "string"
                },
                "ariaModal": {
                    "title": "ariaModal",
                    "type": "string"
                },
                "ariaMultiLine": {
                    "title": "ariaMultiLine",
                    "type": "string"
                },
                "ariaMultiSelectable": {
                    "title": "ariaMultiSelectable",
                    "type": "string"
                },
                "ariaOrientation": {
                    "title": "ariaOrientation",
                    "type": "string"
                },
                "ariaPlaceholder": {
                    "title": "ariaPlaceholder",
                    "type": "string"
                },
                "ariaPosInSet": {
                    "title": "ariaPosInSet",
                    "type": "string"
                },
                "ariaPressed": {
                    "title": "ariaPressed",
                    "type": "string"
                },
                "ariaReadOnly": {
                    "title": "ariaReadOnly",
                    "type": "string"
                },
                "ariaRequired": {
                    "title": "ariaRequired",
                    "type": "string"
                },
                "ariaRoleDescription": {
                    "title": "ariaRoleDescription",
                    "type": "string"
                },
                "ariaRowCount": {
                    "title": "ariaRowCount",
                    "type": "string"
                },
                "ariaRowIndex": {
                    "title": "ariaRowIndex",
                    "type": "string"
                },
                "ariaRowSpan": {
                    "title": "ariaRowSpan",
                    "type": "string"
                },
                "ariaSelected": {
                    "title": "ariaSelected",
                    "type": "string"
                },
                "ariaSetSize": {
                    "title": "ariaSetSize",
                    "type": "string"
                },
                "ariaSort": {
                    "title": "ariaSort",
                    "type": "string"
                },
                "ariaValueMax": {
                    "title": "ariaValueMax",
                    "type": "string"
                },
                "ariaValueMin": {
                    "title": "ariaValueMin",
                    "type": "string"
                },
                "ariaValueNow": {
                    "title": "ariaValueNow",
                    "type": "string"
                },
                "ariaValueText": {
                    "title": "ariaValueText",
                    "type": "string"
                },
                "assignedSlot": {
                    "$ref": "#/definitions/HTMLSlotElement",
                    "title": "assignedSlot"
                },
                "attributeStyleMap": {
                    "$ref": "#/definitions/StylePropertyMap",
                    "title": "attributeStyleMap"
                },
                "attributes": {
                    "additionalProperties": false,
                    "patternProperties": {
                        "^[0-9]+$": {
                            "$ref": "#/definitions/Attr"
                        }
                    },
                    "properties": {
                        "length": {
                            "title": "length",
                            "type": "number"
                        }
                    },
                    "required": [
                        "length"
                    ],
                    "title": "attributes",
                    "type": "object"
                },
                "autocapitalize": {
                    "title": "autocapitalize",
                    "type": "string"
                },
                "autofocus": {
                    "title": "autofocus",
                    "type": "boolean"
                },
                "baseURI": {
                    "title": "baseURI",
                    "type": "string"
                },
                "childElementCount": {
                    "title": "childElementCount",
                    "type": "number"
                },
                "childNodes": {
                    "items": {
                        "$ref": "#/definitions/ChildNode"
                    },
                    "title": "childNodes",
                    "type": "array"
                },
                "children": {
                    "additionalProperties": false,
                    "patternProperties": {
                        "^[0-9]+$": {
                            "$ref": "#/definitions/Element"
                        }
                    },
                    "properties": {
                        "length": {
                            "title": "length",
                            "type": "number"
                        }
                    },
                    "required": [
                        "length"
                    ],
                    "title": "children",
                    "type": "object"
                },
                "classList": {
                    "additionalProperties": false,
                    "patternProperties": {
                        "^[0-9]+$": {
                            "type": "string"
                        }
                    },
                    "properties": {
                        "length": {
                            "title": "length",
                            "type": "number"
                        },
                        "value": {
                            "title": "value",
                            "type": "string"
                        }
                    },
                    "required": [
                        "length",
                        "value"
                    ],
                    "title": "classList",
                    "type": "object"
                },
                "className": {
                    "title": "className",
                    "type": "string"
                },
                "clientHeight": {
                    "title": "clientHeight",
                    "type": "number"
                },
                "clientLeft": {
                    "title": "clientLeft",
                    "type": "number"
                },
                "clientTop": {
                    "title": "clientTop",
                    "type": "number"
                },
                "clientWidth": {
                    "title": "clientWidth",
                    "type": "number"
                },
                "contentEditable": {
                    "title": "contentEditable",
                    "type": "string"
                },
                "dataset": {
                    "$ref": "#/definitions/DOMStringMap",
                    "title": "dataset"
                },
                "dir": {
                    "title": "dir",
                    "type": "string"
                },
                "draggable": {
                    "title": "draggable",
                    "type": "boolean"
                },
                "enterKeyHint": {
                    "title": "enterKeyHint",
                    "type": "string"
                },
                "firstChild": {
                    "$ref": "#/definitions/ChildNode",
                    "title": "firstChild"
                },
                "firstElementChild": {
                    "$ref": "#/definitions/Element",
                    "title": "firstElementChild"
                },
                "hidden": {
                    "title": "hidden",
                    "type": "boolean"
                },
                "id": {
                    "title": "id",
                    "type": "string"
                },
                "inert": {
                    "title": "inert",
                    "type": "boolean"
                },
                "innerHTML": {
                    "title": "innerHTML",
                    "type": "string"
                },
                "innerText": {
                    "title": "innerText",
                    "type": "string"
                },
                "inputMode": {
                    "title": "inputMode",
                    "type": "string"
                },
                "isConnected": {
                    "title": "isConnected",
                    "type": "boolean"
                },
                "isContentEditable": {
                    "title": "isContentEditable",
                    "type": "boolean"
                },
                "lang": {
                    "title": "lang",
                    "type": "string"
                },
                "lastChild": {
                    "$ref": "#/definitions/ChildNode",
                    "title": "lastChild"
                },
                "lastElementChild": {
                    "$ref": "#/definitions/Element",
                    "title": "lastElementChild"
                },
                "localName": {
                    "title": "localName",
                    "type": "string"
                },
                "namespaceURI": {
                    "title": "namespaceURI",
                    "type": "string"
                },
                "nextElementSibling": {
                    "$ref": "#/definitions/Element",
                    "title": "nextElementSibling"
                },
                "nextSibling": {
                    "$ref": "#/definitions/ChildNode",
                    "title": "nextSibling"
                },
                "nodeName": {
                    "title": "nodeName",
                    "type": "string"
                },
                "nodeType": {
                    "title": "nodeType",
                    "type": "number"
                },
                "nodeValue": {
                    "title": "nodeValue",
                    "type": "string"
                },
                "nonce": {
                    "title": "nonce",
                    "type": "string"
                },
                "offsetHeight": {
                    "title": "offsetHeight",
                    "type": "number"
                },
                "offsetLeft": {
                    "title": "offsetLeft",
                    "type": "number"
                },
                "offsetParent": {
                    "$ref": "#/definitions/Element",
                    "title": "offsetParent"
                },
                "offsetTop": {
                    "title": "offsetTop",
                    "type": "number"
                },
                "offsetWidth": {
                    "title": "offsetWidth",
                    "type": "number"
                },
                "onabort": {
                    "title": "onabort",
                    "type": "object"
                },
                "onanimationcancel": {
                    "title": "onanimationcancel",
                    "type": "object"
                },
                "onanimationend": {
                    "title": "onanimationend",
                    "type": "object"
                },
                "onanimationiteration": {
                    "title": "onanimationiteration",
                    "type": "object"
                },
                "onanimationstart": {
                    "title": "onanimationstart",
                    "type": "object"
                },
                "onauxclick": {
                    "title": "onauxclick",
                    "type": "object"
                },
                "onbeforeinput": {
                    "title": "onbeforeinput",
                    "type": "object"
                },
                "onbeforetoggle": {
                    "title": "onbeforetoggle",
                    "type": "object"
                },
                "onblur": {
                    "title": "onblur",
                    "type": "object"
                },
                "oncancel": {
                    "title": "oncancel",
                    "type": "object"
                },
                "oncanplay": {
                    "title": "oncanplay",
                    "type": "object"
                },
                "oncanplaythrough": {
                    "title": "oncanplaythrough",
                    "type": "object"
                },
                "onchange": {
                    "title": "onchange",
                    "type": "object"
                },
                "onclick": {
                    "title": "onclick",
                    "type": "object"
                },
                "onclose": {
                    "title": "onclose",
                    "type": "object"
                },
                "oncontextmenu": {
                    "title": "oncontextmenu",
                    "type": "object"
                },
                "oncopy": {
                    "title": "oncopy",
                    "type": "object"
                },
                "oncuechange": {
                    "title": "oncuechange",
                    "type": "object"
                },
                "oncut": {
                    "title": "oncut",
                    "type": "object"
                },
                "ondblclick": {
                    "title": "ondblclick",
                    "type": "object"
                },
                "ondrag": {
                    "title": "ondrag",
                    "type": "object"
                },
                "ondragend": {
                    "title": "ondragend",
                    "type": "object"
                },
                "ondragenter": {
                    "title": "ondragenter",
                    "type": "object"
                },
                "ondragleave": {
                    "title": "ondragleave",
                    "type": "object"
                },
                "ondragover": {
                    "title": "ondragover",
                    "type": "object"
                },
                "ondragstart": {
                    "title": "ondragstart",
                    "type": "object"
                },
                "ondrop": {
                    "title": "ondrop",
                    "type": "object"
                },
                "ondurationchange": {
                    "title": "ondurationchange",
                    "type": "object"
                },
                "onemptied": {
                    "title": "onemptied",
                    "type": "object"
                },
                "onended": {
                    "title": "onended",
                    "type": "object"
                },
                "onerror": {
                    "$ref": "#/definitions/OnErrorEventHandlerNonNull",
                    "title": "onerror"
                },
                "onfocus": {
                    "title": "onfocus",
                    "type": "object"
                },
                "onformdata": {
                    "title": "onformdata",
                    "type": "object"
                },
                "onfullscreenchange": {
                    "title": "onfullscreenchange",
                    "type": "object"
                },
                "onfullscreenerror": {
                    "title": "onfullscreenerror",
                    "type": "object"
                },
                "ongotpointercapture": {
                    "title": "ongotpointercapture",
                    "type": "object"
                },
                "oninput": {
                    "title": "oninput",
                    "type": "object"
                },
                "oninvalid": {
                    "title": "oninvalid",
                    "type": "object"
                },
                "onkeydown": {
                    "title": "onkeydown",
                    "type": "object"
                },
                "onkeypress": {
                    "title": "onkeypress",
                    "type": "object"
                },
                "onkeyup": {
                    "title": "onkeyup",
                    "type": "object"
                },
                "onload": {
                    "title": "onload",
                    "type": "object"
                },
                "onloadeddata": {
                    "title": "onloadeddata",
                    "type": "object"
                },
                "onloadedmetadata": {
                    "title": "onloadedmetadata",
                    "type": "object"
                },
                "onloadstart": {
                    "title": "onloadstart",
                    "type": "object"
                },
                "onlostpointercapture": {
                    "title": "onlostpointercapture",
                    "type": "object"
                },
                "onmousedown": {
                    "title": "onmousedown",
                    "type": "object"
                },
                "onmouseenter": {
                    "title": "onmouseenter",
                    "type": "object"
                },
                "onmouseleave": {
                    "title": "onmouseleave",
                    "type": "object"
                },
                "onmousemove": {
                    "title": "onmousemove",
                    "type": "object"
                },
                "onmouseout": {
                    "title": "onmouseout",
                    "type": "object"
                },
                "onmouseover": {
                    "title": "onmouseover",
                    "type": "object"
                },
                "onmouseup": {
                    "title": "onmouseup",
                    "type": "object"
                },
                "onpaste": {
                    "title": "onpaste",
                    "type": "object"
                },
                "onpause": {
                    "title": "onpause",
                    "type": "object"
                },
                "onplay": {
                    "title": "onplay",
                    "type": "object"
                },
                "onplaying": {
                    "title": "onplaying",
                    "type": "object"
                },
                "onpointercancel": {
                    "title": "onpointercancel",
                    "type": "object"
                },
                "onpointerdown": {
                    "title": "onpointerdown",
                    "type": "object"
                },
                "onpointerenter": {
                    "title": "onpointerenter",
                    "type": "object"
                },
                "onpointerleave": {
                    "title": "onpointerleave",
                    "type": "object"
                },
                "onpointermove": {
                    "title": "onpointermove",
                    "type": "object"
                },
                "onpointerout": {
                    "title": "onpointerout",
                    "type": "object"
                },
                "onpointerover": {
                    "title": "onpointerover",
                    "type": "object"
                },
                "onpointerup": {
                    "title": "onpointerup",
                    "type": "object"
                },
                "onprogress": {
                    "title": "onprogress",
                    "type": "object"
                },
                "onratechange": {
                    "title": "onratechange",
                    "type": "object"
                },
                "onreset": {
                    "title": "onreset",
                    "type": "object"
                },
                "onresize": {
                    "title": "onresize",
                    "type": "object"
                },
                "onscroll": {
                    "title": "onscroll",
                    "type": "object"
                },
                "onscrollend": {
                    "title": "onscrollend",
                    "type": "object"
                },
                "onsecuritypolicyviolation": {
                    "title": "onsecuritypolicyviolation",
                    "type": "object"
                },
                "onseeked": {
                    "title": "onseeked",
                    "type": "object"
                },
                "onseeking": {
                    "title": "onseeking",
                    "type": "object"
                },
                "onselect": {
                    "title": "onselect",
                    "type": "object"
                },
                "onselectionchange": {
                    "title": "onselectionchange",
                    "type": "object"
                },
                "onselectstart": {
                    "title": "onselectstart",
                    "type": "object"
                },
                "onslotchange": {
                    "title": "onslotchange",
                    "type": "object"
                },
                "onstalled": {
                    "title": "onstalled",
                    "type": "object"
                },
                "onsubmit": {
                    "title": "onsubmit",
                    "type": "object"
                },
                "onsuspend": {
                    "title": "onsuspend",
                    "type": "object"
                },
                "ontimeupdate": {
                    "title": "ontimeupdate",
                    "type": "object"
                },
                "ontoggle": {
                    "title": "ontoggle",
                    "type": "object"
                },
                "ontouchcancel": {
                    "title": "ontouchcancel",
                    "type": "object"
                },
                "ontouchend": {
                    "title": "ontouchend",
                    "type": "object"
                },
                "ontouchmove": {
                    "title": "ontouchmove",
                    "type": "object"
                },
                "ontouchstart": {
                    "title": "ontouchstart",
                    "type": "object"
                },
                "ontransitioncancel": {
                    "title": "ontransitioncancel",
                    "type": "object"
                },
                "ontransitionend": {
                    "title": "ontransitionend",
                    "type": "object"
                },
                "ontransitionrun": {
                    "title": "ontransitionrun",
                    "type": "object"
                },
                "ontransitionstart": {
                    "title": "ontransitionstart",
                    "type": "object"
                },
                "onvolumechange": {
                    "title": "onvolumechange",
                    "type": "object"
                },
                "onwaiting": {
                    "title": "onwaiting",
                    "type": "object"
                },
                "onwebkitanimationend": {
                    "title": "onwebkitanimationend",
                    "type": "object"
                },
                "onwebkitanimationiteration": {
                    "title": "onwebkitanimationiteration",
                    "type": "object"
                },
                "onwebkitanimationstart": {
                    "title": "onwebkitanimationstart",
                    "type": "object"
                },
                "onwebkittransitionend": {
                    "title": "onwebkittransitionend",
                    "type": "object"
                },
                "onwheel": {
                    "title": "onwheel",
                    "type": "object"
                },
                "outerHTML": {
                    "title": "outerHTML",
                    "type": "string"
                },
                "outerText": {
                    "title": "outerText",
                    "type": "string"
                },
                "ownerDocument": {
                    "$ref": "#/definitions/Document",
                    "title": "ownerDocument"
                },
                "parentElement": {
                    "$ref": "#/definitions/HTMLElement",
                    "title": "parentElement"
                },
                "parentNode": {
                    "$ref": "#/definitions/ParentNode",
                    "title": "parentNode"
                },
                "part": {
                    "additionalProperties": false,
                    "patternProperties": {
                        "^[0-9]+$": {
                            "type": "string"
                        }
                    },
                    "properties": {
                        "length": {
                            "title": "length",
                            "type": "number"
                        },
                        "value": {
                            "title": "value",
                            "type": "string"
                        }
                    },
                    "required": [
                        "length",
                        "value"
                    ],
                    "title": "part",
                    "type": "object"
                },
                "popover": {
                    "title": "popover",
                    "type": "string"
                },
                "prefix": {
                    "title": "prefix",
                    "type": "string"
                },
                "previousElementSibling": {
                    "$ref": "#/definitions/Element",
                    "title": "previousElementSibling"
                },
                "previousSibling": {
                    "$ref": "#/definitions/ChildNode",
                    "title": "previousSibling"
                },
                "role": {
                    "title": "role",
                    "type": "string"
                },
                "scrollHeight": {
                    "title": "scrollHeight",
                    "type": "number"
                },
                "scrollLeft": {
                    "title": "scrollLeft",
                    "type": "number"
                },
                "scrollTop": {
                    "title": "scrollTop",
                    "type": "number"
                },
                "scrollWidth": {
                    "title": "scrollWidth",
                    "type": "number"
                },
                "shadowRoot": {
                    "$ref": "#/definitions/ShadowRoot",
                    "title": "shadowRoot"
                },
                "slot": {
                    "title": "slot",
                    "type": "string"
                },
                "spellcheck": {
                    "title": "spellcheck",
                    "type": "boolean"
                },
                "style": {
                    "additionalProperties": false,
                    "patternProperties": {
                        "^[0-9]+$": {
                            "type": "string"
                        }
                    },
                    "properties": {
                        "accentColor": {
                            "title": "accentColor",
                            "type": "string"
                        },
                        "alignContent": {
                            "title": "alignContent",
                            "type": "string"
                        },
                        "alignItems": {
                            "title": "alignItems",
                            "type": "string"
                        },
                        "alignSelf": {
                            "title": "alignSelf",
                            "type": "string"
                        },
                        "alignmentBaseline": {
                            "title": "alignmentBaseline",
                            "type": "string"
                        },
                        "all": {
                            "title": "all",
                            "type": "string"
                        },
                        "animation": {
                            "title": "animation",
                            "type": "string"
                        },
                        "animationComposition": {
                            "title": "animationComposition",
                            "type": "string"
                        },
                        "animationDelay": {
                            "title": "animationDelay",
                            "type": "string"
                        },
                        "animationDirection": {
                            "title": "animationDirection",
                            "type": "string"
                        },
                        "animationDuration": {
                            "title": "animationDuration",
                            "type": "string"
                        },
                        "animationFillMode": {
                            "title": "animationFillMode",
                            "type": "string"
                        },
                        "animationIterationCount": {
                            "title": "animationIterationCount",
                            "type": "string"
                        },
                        "animationName": {
                            "title": "animationName",
                            "type": "string"
                        },
                        "animationPlayState": {
                            "title": "animationPlayState",
                            "type": "string"
                        },
                        "animationTimingFunction": {
                            "title": "animationTimingFunction",
                            "type": "string"
                        },
                        "appearance": {
                            "title": "appearance",
                            "type": "string"
                        },
                        "aspectRatio": {
                            "title": "aspectRatio",
                            "type": "string"
                        },
                        "backdropFilter": {
                            "title": "backdropFilter",
                            "type": "string"
                        },
                        "backfaceVisibility": {
                            "title": "backfaceVisibility",
                            "type": "string"
                        },
                        "background": {
                            "title": "background",
                            "type": "string"
                        },
                        "backgroundAttachment": {
                            "title": "backgroundAttachment",
                            "type": "string"
                        },
                        "backgroundBlendMode": {
                            "title": "backgroundBlendMode",
                            "type": "string"
                        },
                        "backgroundClip": {
                            "title": "backgroundClip",
                            "type": "string"
                        },
                        "backgroundColor": {
                            "title": "backgroundColor",
                            "type": "string"
                        },
                        "backgroundImage": {
                            "title": "backgroundImage",
                            "type": "string"
                        },
                        "backgroundOrigin": {
                            "title": "backgroundOrigin",
                            "type": "string"
                        },
                        "backgroundPosition": {
                            "title": "backgroundPosition",
                            "type": "string"
                        },
                        "backgroundPositionX": {
                            "title": "backgroundPositionX",
                            "type": "string"
                        },
                        "backgroundPositionY": {
                            "title": "backgroundPositionY",
                            "type": "string"
                        },
                        "backgroundRepeat": {
                            "title": "backgroundRepeat",
                            "type": "string"
                        },
                        "backgroundSize": {
                            "title": "backgroundSize",
                            "type": "string"
                        },
                        "baselineShift": {
                            "title": "baselineShift",
                            "type": "string"
                        },
                        "baselineSource": {
                            "title": "baselineSource",
                            "type": "string"
                        },
                        "blockSize": {
                            "title": "blockSize",
                            "type": "string"
                        },
                        "border": {
                            "title": "border",
                            "type": "string"
                        },
                        "borderBlock": {
                            "title": "borderBlock",
                            "type": "string"
                        },
                        "borderBlockColor": {
                            "title": "borderBlockColor",
                            "type": "string"
                        },
                        "borderBlockEnd": {
                            "title": "borderBlockEnd",
                            "type": "string"
                        },
                        "borderBlockEndColor": {
                            "title": "borderBlockEndColor",
                            "type": "string"
                        },
                        "borderBlockEndStyle": {
                            "title": "borderBlockEndStyle",
                            "type": "string"
                        },
                        "borderBlockEndWidth": {
                            "title": "borderBlockEndWidth",
                            "type": "string"
                        },
                        "borderBlockStart": {
                            "title": "borderBlockStart",
                            "type": "string"
                        },
                        "borderBlockStartColor": {
                            "title": "borderBlockStartColor",
                            "type": "string"
                        },
                        "borderBlockStartStyle": {
                            "title": "borderBlockStartStyle",
                            "type": "string"
                        },
                        "borderBlockStartWidth": {
                            "title": "borderBlockStartWidth",
                            "type": "string"
                        },
                        "borderBlockStyle": {
                            "title": "borderBlockStyle",
                            "type": "string"
                        },
                        "borderBlockWidth": {
                            "title": "borderBlockWidth",
                            "type": "string"
                        },
                        "borderBottom": {
                            "title": "borderBottom",
                            "type": "string"
                        },
                        "borderBottomColor": {
                            "title": "borderBottomColor",
                            "type": "string"
                        },
                        "borderBottomLeftRadius": {
                            "title": "borderBottomLeftRadius",
                            "type": "string"
                        },
                        "borderBottomRightRadius": {
                            "title": "borderBottomRightRadius",
                            "type": "string"
                        },
                        "borderBottomStyle": {
                            "title": "borderBottomStyle",
                            "type": "string"
                        },
                        "borderBottomWidth": {
                            "title": "borderBottomWidth",
                            "type": "string"
                        },
                        "borderCollapse": {
                            "title": "borderCollapse",
                            "type": "string"
                        },
                        "borderColor": {
                            "title": "borderColor",
                            "type": "string"
                        },
                        "borderEndEndRadius": {
                            "title": "borderEndEndRadius",
                            "type": "string"
                        },
                        "borderEndStartRadius": {
                            "title": "borderEndStartRadius",
                            "type": "string"
                        },
                        "borderImage": {
                            "title": "borderImage",
                            "type": "string"
                        },
                        "borderImageOutset": {
                            "title": "borderImageOutset",
                            "type": "string"
                        },
                        "borderImageRepeat": {
                            "title": "borderImageRepeat",
                            "type": "string"
                        },
                        "borderImageSlice": {
                            "title": "borderImageSlice",
                            "type": "string"
                        },
                        "borderImageSource": {
                            "title": "borderImageSource",
                            "type": "string"
                        },
                        "borderImageWidth": {
                            "title": "borderImageWidth",
                            "type": "string"
                        },
                        "borderInline": {
                            "title": "borderInline",
                            "type": "string"
                        },
                        "borderInlineColor": {
                            "title": "borderInlineColor",
                            "type": "string"
                        },
                        "borderInlineEnd": {
                            "title": "borderInlineEnd",
                            "type": "string"
                        },
                        "borderInlineEndColor": {
                            "title": "borderInlineEndColor",
                            "type": "string"
                        },
                        "borderInlineEndStyle": {
                            "title": "borderInlineEndStyle",
                            "type": "string"
                        },
                        "borderInlineEndWidth": {
                            "title": "borderInlineEndWidth",
                            "type": "string"
                        },
                        "borderInlineStart": {
                            "title": "borderInlineStart",
                            "type": "string"
                        },
                        "borderInlineStartColor": {
                            "title": "borderInlineStartColor",
                            "type": "string"
                        },
                        "borderInlineStartStyle": {
                            "title": "borderInlineStartStyle",
                            "type": "string"
                        },
                        "borderInlineStartWidth": {
                            "title": "borderInlineStartWidth",
                            "type": "string"
                        },
                        "borderInlineStyle": {
                            "title": "borderInlineStyle",
                            "type": "string"
                        },
                        "borderInlineWidth": {
                            "title": "borderInlineWidth",
                            "type": "string"
                        },
                        "borderLeft": {
                            "title": "borderLeft",
                            "type": "string"
                        },
                        "borderLeftColor": {
                            "title": "borderLeftColor",
                            "type": "string"
                        },
                        "borderLeftStyle": {
                            "title": "borderLeftStyle",
                            "type": "string"
                        },
                        "borderLeftWidth": {
                            "title": "borderLeftWidth",
                            "type": "string"
                        },
                        "borderRadius": {
                            "title": "borderRadius",
                            "type": "string"
                        },
                        "borderRight": {
                            "title": "borderRight",
                            "type": "string"
                        },
                        "borderRightColor": {
                            "title": "borderRightColor",
                            "type": "string"
                        },
                        "borderRightStyle": {
                            "title": "borderRightStyle",
                            "type": "string"
                        },
                        "borderRightWidth": {
                            "title": "borderRightWidth",
                            "type": "string"
                        },
                        "borderSpacing": {
                            "title": "borderSpacing",
                            "type": "string"
                        },
                        "borderStartEndRadius": {
                            "title": "borderStartEndRadius",
                            "type": "string"
                        },
                        "borderStartStartRadius": {
                            "title": "borderStartStartRadius",
                            "type": "string"
                        },
                        "borderStyle": {
                            "title": "borderStyle",
                            "type": "string"
                        },
                        "borderTop": {
                            "title": "borderTop",
                            "type": "string"
                        },
                        "borderTopColor": {
                            "title": "borderTopColor",
                            "type": "string"
                        },
                        "borderTopLeftRadius": {
                            "title": "borderTopLeftRadius",
                            "type": "string"
                        },
                        "borderTopRightRadius": {
                            "title": "borderTopRightRadius",
                            "type": "string"
                        },
                        "borderTopStyle": {
                            "title": "borderTopStyle",
                            "type": "string"
                        },
                        "borderTopWidth": {
                            "title": "borderTopWidth",
                            "type": "string"
                        },
                        "borderWidth": {
                            "title": "borderWidth",
                            "type": "string"
                        },
                        "bottom": {
                            "title": "bottom",
                            "type": "string"
                        },
                        "boxShadow": {
                            "title": "boxShadow",
                            "type": "string"
                        },
                        "boxSizing": {
                            "title": "boxSizing",
                            "type": "string"
                        },
                        "breakAfter": {
                            "title": "breakAfter",
                            "type": "string"
                        },
                        "breakBefore": {
                            "title": "breakBefore",
                            "type": "string"
                        },
                        "breakInside": {
                            "title": "breakInside",
                            "type": "string"
                        },
                        "captionSide": {
                            "title": "captionSide",
                            "type": "string"
                        },
                        "caretColor": {
                            "title": "caretColor",
                            "type": "string"
                        },
                        "clear": {
                            "title": "clear",
                            "type": "string"
                        },
                        "clip": {
                            "title": "clip",
                            "type": "string"
                        },
                        "clipPath": {
                            "title": "clipPath",
                            "type": "string"
                        },
                        "clipRule": {
                            "title": "clipRule",
                            "type": "string"
                        },
                        "color": {
                            "title": "color",
                            "type": "string"
                        },
                        "colorInterpolation": {
                            "title": "colorInterpolation",
                            "type": "string"
                        },
                        "colorInterpolationFilters": {
                            "title": "colorInterpolationFilters",
                            "type": "string"
                        },
                        "colorScheme": {
                            "title": "colorScheme",
                            "type": "string"
                        },
                        "columnCount": {
                            "title": "columnCount",
                            "type": "string"
                        },
                        "columnFill": {
                            "title": "columnFill",
                            "type": "string"
                        },
                        "columnGap": {
                            "title": "columnGap",
                            "type": "string"
                        },
                        "columnRule": {
                            "title": "columnRule",
                            "type": "string"
                        },
                        "columnRuleColor": {
                            "title": "columnRuleColor",
                            "type": "string"
                        },
                        "columnRuleStyle": {
                            "title": "columnRuleStyle",
                            "type": "string"
                        },
                        "columnRuleWidth": {
                            "title": "columnRuleWidth",
                            "type": "string"
                        },
                        "columnSpan": {
                            "title": "columnSpan",
                            "type": "string"
                        },
                        "columnWidth": {
                            "title": "columnWidth",
                            "type": "string"
                        },
                        "columns": {
                            "title": "columns",
                            "type": "string"
                        },
                        "contain": {
                            "title": "contain",
                            "type": "string"
                        },
                        "containIntrinsicBlockSize": {
                            "title": "containIntrinsicBlockSize",
                            "type": "string"
                        },
                        "containIntrinsicHeight": {
                            "title": "containIntrinsicHeight",
                            "type": "string"
                        },
                        "containIntrinsicInlineSize": {
                            "title": "containIntrinsicInlineSize",
                            "type": "string"
                        },
                        "containIntrinsicSize": {
                            "title": "containIntrinsicSize",
                            "type": "string"
                        },
                        "containIntrinsicWidth": {
                            "title": "containIntrinsicWidth",
                            "type": "string"
                        },
                        "container": {
                            "title": "container",
                            "type": "string"
                        },
                        "containerName": {
                            "title": "containerName",
                            "type": "string"
                        },
                        "containerType": {
                            "title": "containerType",
                            "type": "string"
                        },
                        "content": {
                            "title": "content",
                            "type": "string"
                        },
                        "contentVisibility": {
                            "title": "contentVisibility",
                            "type": "string"
                        },
                        "counterIncrement": {
                            "title": "counterIncrement",
                            "type": "string"
                        },
                        "counterReset": {
                            "title": "counterReset",
                            "type": "string"
                        },
                        "counterSet": {
                            "title": "counterSet",
                            "type": "string"
                        },
                        "cssFloat": {
                            "title": "cssFloat",
                            "type": "string"
                        },
                        "cssText": {
                            "title": "cssText",
                            "type": "string"
                        },
                        "cursor": {
                            "title": "cursor",
                            "type": "string"
                        },
                        "cx": {
                            "title": "cx",
                            "type": "string"
                        },
                        "cy": {
                            "title": "cy",
                            "type": "string"
                        },
                        "d": {
                            "title": "d",
                            "type": "string"
                        },
                        "direction": {
                            "title": "direction",
                            "type": "string"
                        },
                        "display": {
                            "title": "display",
                            "type": "string"
                        },
                        "dominantBaseline": {
                            "title": "dominantBaseline",
                            "type": "string"
                        },
                        "emptyCells": {
                            "title": "emptyCells",
                            "type": "string"
                        },
                        "fill": {
                            "title": "fill",
                            "type": "string"
                        },
                        "fillOpacity": {
                            "title": "fillOpacity",
                            "type": "string"
                        },
                        "fillRule": {
                            "title": "fillRule",
                            "type": "string"
                        },
                        "filter": {
                            "title": "filter",
                            "type": "string"
                        },
                        "flex": {
                            "title": "flex",
                            "type": "string"
                        },
                        "flexBasis": {
                            "title": "flexBasis",
                            "type": "string"
                        },
                        "flexDirection": {
                            "title": "flexDirection",
                            "type": "string"
                        },
                        "flexFlow": {
                            "title": "flexFlow",
                            "type": "string"
                        },
                        "flexGrow": {
                            "title": "flexGrow",
                            "type": "string"
                        },
                        "flexShrink": {
                            "title": "flexShrink",
                            "type": "string"
                        },
                        "flexWrap": {
                            "title": "flexWrap",
                            "type": "string"
                        },
                        "float": {
                            "title": "float",
                            "type": "string"
                        },
                        "floodColor": {
                            "title": "floodColor",
                            "type": "string"
                        },
                        "floodOpacity": {
                            "title": "floodOpacity",
                            "type": "string"
                        },
                        "font": {
                            "title": "font",
                            "type": "string"
                        },
                        "fontFamily": {
                            "title": "fontFamily",
                            "type": "string"
                        },
                        "fontFeatureSettings": {
                            "title": "fontFeatureSettings",
                            "type": "string"
                        },
                        "fontKerning": {
                            "title": "fontKerning",
                            "type": "string"
                        },
                        "fontOpticalSizing": {
                            "title": "fontOpticalSizing",
                            "type": "string"
                        },
                        "fontPalette": {
                            "title": "fontPalette",
                            "type": "string"
                        },
                        "fontSize": {
                            "title": "fontSize",
                            "type": "string"
                        },
                        "fontSizeAdjust": {
                            "title": "fontSizeAdjust",
                            "type": "string"
                        },
                        "fontStretch": {
                            "title": "fontStretch",
                            "type": "string"
                        },
                        "fontStyle": {
                            "title": "fontStyle",
                            "type": "string"
                        },
                        "fontSynthesis": {
                            "title": "fontSynthesis",
                            "type": "string"
                        },
                        "fontSynthesisSmallCaps": {
                            "title": "fontSynthesisSmallCaps",
                            "type": "string"
                        },
                        "fontSynthesisStyle": {
                            "title": "fontSynthesisStyle",
                            "type": "string"
                        },
                        "fontSynthesisWeight": {
                            "title": "fontSynthesisWeight",
                            "type": "string"
                        },
                        "fontVariant": {
                            "title": "fontVariant",
                            "type": "string"
                        },
                        "fontVariantAlternates": {
                            "title": "fontVariantAlternates",
                            "type": "string"
                        },
                        "fontVariantCaps": {
                            "title": "fontVariantCaps",
                            "type": "string"
                        },
                        "fontVariantEastAsian": {
                            "title": "fontVariantEastAsian",
                            "type": "string"
                        },
                        "fontVariantLigatures": {
                            "title": "fontVariantLigatures",
                            "type": "string"
                        },
                        "fontVariantNumeric": {
                            "title": "fontVariantNumeric",
                            "type": "string"
                        },
                        "fontVariantPosition": {
                            "title": "fontVariantPosition",
                            "type": "string"
                        },
                        "fontVariationSettings": {
                            "title": "fontVariationSettings",
                            "type": "string"
                        },
                        "fontWeight": {
                            "title": "fontWeight",
                            "type": "string"
                        },
                        "forcedColorAdjust": {
                            "title": "forcedColorAdjust",
                            "type": "string"
                        },
                        "gap": {
                            "title": "gap",
                            "type": "string"
                        },
                        "grid": {
                            "title": "grid",
                            "type": "string"
                        },
                        "gridArea": {
                            "title": "gridArea",
                            "type": "string"
                        },
                        "gridAutoColumns": {
                            "title": "gridAutoColumns",
                            "type": "string"
                        },
                        "gridAutoFlow": {
                            "title": "gridAutoFlow",
                            "type": "string"
                        },
                        "gridAutoRows": {
                            "title": "gridAutoRows",
                            "type": "string"
                        },
                        "gridColumn": {
                            "title": "gridColumn",
                            "type": "string"
                        },
                        "gridColumnEnd": {
                            "title": "gridColumnEnd",
                            "type": "string"
                        },
                        "gridColumnGap": {
                            "title": "gridColumnGap",
                            "type": "string"
                        },
                        "gridColumnStart": {
                            "title": "gridColumnStart",
                            "type": "string"
                        },
                        "gridGap": {
                            "title": "gridGap",
                            "type": "string"
                        },
                        "gridRow": {
                            "title": "gridRow",
                            "type": "string"
                        },
                        "gridRowEnd": {
                            "title": "gridRowEnd",
                            "type": "string"
                        },
                        "gridRowGap": {
                            "title": "gridRowGap",
                            "type": "string"
                        },
                        "gridRowStart": {
                            "title": "gridRowStart",
                            "type": "string"
                        },
                        "gridTemplate": {
                            "title": "gridTemplate",
                            "type": "string"
                        },
                        "gridTemplateAreas": {
                            "title": "gridTemplateAreas",
                            "type": "string"
                        },
                        "gridTemplateColumns": {
                            "title": "gridTemplateColumns",
                            "type": "string"
                        },
                        "gridTemplateRows": {
                            "title": "gridTemplateRows",
                            "type": "string"
                        },
                        "height": {
                            "title": "height",
                            "type": "string"
                        },
                        "hyphenateCharacter": {
                            "title": "hyphenateCharacter",
                            "type": "string"
                        },
                        "hyphens": {
                            "title": "hyphens",
                            "type": "string"
                        },
                        "imageOrientation": {
                            "title": "imageOrientation",
                            "type": "string"
                        },
                        "imageRendering": {
                            "title": "imageRendering",
                            "type": "string"
                        },
                        "inlineSize": {
                            "title": "inlineSize",
                            "type": "string"
                        },
                        "inset": {
                            "title": "inset",
                            "type": "string"
                        },
                        "insetBlock": {
                            "title": "insetBlock",
                            "type": "string"
                        },
                        "insetBlockEnd": {
                            "title": "insetBlockEnd",
                            "type": "string"
                        },
                        "insetBlockStart": {
                            "title": "insetBlockStart",
                            "type": "string"
                        },
                        "insetInline": {
                            "title": "insetInline",
                            "type": "string"
                        },
                        "insetInlineEnd": {
                            "title": "insetInlineEnd",
                            "type": "string"
                        },
                        "insetInlineStart": {
                            "title": "insetInlineStart",
                            "type": "string"
                        },
                        "isolation": {
                            "title": "isolation",
                            "type": "string"
                        },
                        "justifyContent": {
                            "title": "justifyContent",
                            "type": "string"
                        },
                        "justifyItems": {
                            "title": "justifyItems",
                            "type": "string"
                        },
                        "justifySelf": {
                            "title": "justifySelf",
                            "type": "string"
                        },
                        "left": {
                            "title": "left",
                            "type": "string"
                        },
                        "length": {
                            "title": "length",
                            "type": "number"
                        },
                        "letterSpacing": {
                            "title": "letterSpacing",
                            "type": "string"
                        },
                        "lightingColor": {
                            "title": "lightingColor",
                            "type": "string"
                        },
                        "lineBreak": {
                            "title": "lineBreak",
                            "type": "string"
                        },
                        "lineHeight": {
                            "title": "lineHeight",
                            "type": "string"
                        },
                        "listStyle": {
                            "title": "listStyle",
                            "type": "string"
                        },
                        "listStyleImage": {
                            "title": "listStyleImage",
                            "type": "string"
                        },
                        "listStylePosition": {
                            "title": "listStylePosition",
                            "type": "string"
                        },
                        "listStyleType": {
                            "title": "listStyleType",
                            "type": "string"
                        },
                        "margin": {
                            "title": "margin",
                            "type": "string"
                        },
                        "marginBlock": {
                            "title": "marginBlock",
                            "type": "string"
                        },
                        "marginBlockEnd": {
                            "title": "marginBlockEnd",
                            "type": "string"
                        },
                        "marginBlockStart": {
                            "title": "marginBlockStart",
                            "type": "string"
                        },
                        "marginBottom": {
                            "title": "marginBottom",
                            "type": "string"
                        },
                        "marginInline": {
                            "title": "marginInline",
                            "type": "string"
                        },
                        "marginInlineEnd": {
                            "title": "marginInlineEnd",
                            "type": "string"
                        },
                        "marginInlineStart": {
                            "title": "marginInlineStart",
                            "type": "string"
                        },
                        "marginLeft": {
                            "title": "marginLeft",
                            "type": "string"
                        },
                        "marginRight": {
                            "title": "marginRight",
                            "type": "string"
                        },
                        "marginTop": {
                            "title": "marginTop",
                            "type": "string"
                        },
                        "marker": {
                            "title": "marker",
                            "type": "string"
                        },
                        "markerEnd": {
                            "title": "markerEnd",
                            "type": "string"
                        },
                        "markerMid": {
                            "title": "markerMid",
                            "type": "string"
                        },
                        "markerStart": {
                            "title": "markerStart",
                            "type": "string"
                        },
                        "mask": {
                            "title": "mask",
                            "type": "string"
                        },
                        "maskClip": {
                            "title": "maskClip",
                            "type": "string"
                        },
                        "maskComposite": {
                            "title": "maskComposite",
                            "type": "string"
                        },
                        "maskImage": {
                            "title": "maskImage",
                            "type": "string"
                        },
                        "maskMode": {
                            "title": "maskMode",
                            "type": "string"
                        },
                        "maskOrigin": {
                            "title": "maskOrigin",
                            "type": "string"
                        },
                        "maskPosition": {
                            "title": "maskPosition",
                            "type": "string"
                        },
                        "maskRepeat": {
                            "title": "maskRepeat",
                            "type": "string"
                        },
                        "maskSize": {
                            "title": "maskSize",
                            "type": "string"
                        },
                        "maskType": {
                            "title": "maskType",
                            "type": "string"
                        },
                        "mathDepth": {
                            "title": "mathDepth",
                            "type": "string"
                        },
                        "mathStyle": {
                            "title": "mathStyle",
                            "type": "string"
                        },
                        "maxBlockSize": {
                            "title": "maxBlockSize",
                            "type": "string"
                        },
                        "maxHeight": {
                            "title": "maxHeight",
                            "type": "string"
                        },
                        "maxInlineSize": {
                            "title": "maxInlineSize",
                            "type": "string"
                        },
                        "maxWidth": {
                            "title": "maxWidth",
                            "type": "string"
                        },
                        "minBlockSize": {
                            "title": "minBlockSize",
                            "type": "string"
                        },
                        "minHeight": {
                            "title": "minHeight",
                            "type": "string"
                        },
                        "minInlineSize": {
                            "title": "minInlineSize",
                            "type": "string"
                        },
                        "minWidth": {
                            "title": "minWidth",
                            "type": "string"
                        },
                        "mixBlendMode": {
                            "title": "mixBlendMode",
                            "type": "string"
                        },
                        "objectFit": {
                            "title": "objectFit",
                            "type": "string"
                        },
                        "objectPosition": {
                            "title": "objectPosition",
                            "type": "string"
                        },
                        "offset": {
                            "title": "offset",
                            "type": "string"
                        },
                        "offsetAnchor": {
                            "title": "offsetAnchor",
                            "type": "string"
                        },
                        "offsetDistance": {
                            "title": "offsetDistance",
                            "type": "string"
                        },
                        "offsetPath": {
                            "title": "offsetPath",
                            "type": "string"
                        },
                        "offsetPosition": {
                            "title": "offsetPosition",
                            "type": "string"
                        },
                        "offsetRotate": {
                            "title": "offsetRotate",
                            "type": "string"
                        },
                        "opacity": {
                            "title": "opacity",
                            "type": "string"
                        },
                        "order": {
                            "title": "order",
                            "type": "string"
                        },
                        "orphans": {
                            "title": "orphans",
                            "type": "string"
                        },
                        "outline": {
                            "title": "outline",
                            "type": "string"
                        },
                        "outlineColor": {
                            "title": "outlineColor",
                            "type": "string"
                        },
                        "outlineOffset": {
                            "title": "outlineOffset",
                            "type": "string"
                        },
                        "outlineStyle": {
                            "title": "outlineStyle",
                            "type": "string"
                        },
                        "outlineWidth": {
                            "title": "outlineWidth",
                            "type": "string"
                        },
                        "overflow": {
                            "title": "overflow",
                            "type": "string"
                        },
                        "overflowAnchor": {
                            "title": "overflowAnchor",
                            "type": "string"
                        },
                        "overflowClipMargin": {
                            "title": "overflowClipMargin",
                            "type": "string"
                        },
                        "overflowWrap": {
                            "title": "overflowWrap",
                            "type": "string"
                        },
                        "overflowX": {
                            "title": "overflowX",
                            "type": "string"
                        },
                        "overflowY": {
                            "title": "overflowY",
                            "type": "string"
                        },
                        "overscrollBehavior": {
                            "title": "overscrollBehavior",
                            "type": "string"
                        },
                        "overscrollBehaviorBlock": {
                            "title": "overscrollBehaviorBlock",
                            "type": "string"
                        },
                        "overscrollBehaviorInline": {
                            "title": "overscrollBehaviorInline",
                            "type": "string"
                        },
                        "overscrollBehaviorX": {
                            "title": "overscrollBehaviorX",
                            "type": "string"
                        },
                        "overscrollBehaviorY": {
                            "title": "overscrollBehaviorY",
                            "type": "string"
                        },
                        "padding": {
                            "title": "padding",
                            "type": "string"
                        },
                        "paddingBlock": {
                            "title": "paddingBlock",
                            "type": "string"
                        },
                        "paddingBlockEnd": {
                            "title": "paddingBlockEnd",
                            "type": "string"
                        },
                        "paddingBlockStart": {
                            "title": "paddingBlockStart",
                            "type": "string"
                        },
                        "paddingBottom": {
                            "title": "paddingBottom",
                            "type": "string"
                        },
                        "paddingInline": {
                            "title": "paddingInline",
                            "type": "string"
                        },
                        "paddingInlineEnd": {
                            "title": "paddingInlineEnd",
                            "type": "string"
                        },
                        "paddingInlineStart": {
                            "title": "paddingInlineStart",
                            "type": "string"
                        },
                        "paddingLeft": {
                            "title": "paddingLeft",
                            "type": "string"
                        },
                        "paddingRight": {
                            "title": "paddingRight",
                            "type": "string"
                        },
                        "paddingTop": {
                            "title": "paddingTop",
                            "type": "string"
                        },
                        "page": {
                            "title": "page",
                            "type": "string"
                        },
                        "pageBreakAfter": {
                            "title": "pageBreakAfter",
                            "type": "string"
                        },
                        "pageBreakBefore": {
                            "title": "pageBreakBefore",
                            "type": "string"
                        },
                        "pageBreakInside": {
                            "title": "pageBreakInside",
                            "type": "string"
                        },
                        "paintOrder": {
                            "title": "paintOrder",
                            "type": "string"
                        },
                        "parentRule": {
                            "$ref": "#/definitions/CSSRule",
                            "title": "parentRule"
                        },
                        "perspective": {
                            "title": "perspective",
                            "type": "string"
                        },
                        "perspectiveOrigin": {
                            "title": "perspectiveOrigin",
                            "type": "string"
                        },
                        "placeContent": {
                            "title": "placeContent",
                            "type": "string"
                        },
                        "placeItems": {
                            "title": "placeItems",
                            "type": "string"
                        },
                        "placeSelf": {
                            "title": "placeSelf",
                            "type": "string"
                        },
                        "pointerEvents": {
                            "title": "pointerEvents",
                            "type": "string"
                        },
                        "position": {
                            "title": "position",
                            "type": "string"
                        },
                        "printColorAdjust": {
                            "title": "printColorAdjust",
                            "type": "string"
                        },
                        "quotes": {
                            "title": "quotes",
                            "type": "string"
                        },
                        "r": {
                            "title": "r",
                            "type": "string"
                        },
                        "resize": {
                            "title": "resize",
                            "type": "string"
                        },
                        "right": {
                            "title": "right",
                            "type": "string"
                        },
                        "rotate": {
                            "title": "rotate",
                            "type": "string"
                        },
                        "rowGap": {
                            "title": "rowGap",
                            "type": "string"
                        },
                        "rubyPosition": {
                            "title": "rubyPosition",
                            "type": "string"
                        },
                        "rx": {
                            "title": "rx",
                            "type": "string"
                        },
                        "ry": {
                            "title": "ry",
                            "type": "string"
                        },
                        "scale": {
                            "title": "scale",
                            "type": "string"
                        },
                        "scrollBehavior": {
                            "title": "scrollBehavior",
                            "type": "string"
                        },
                        "scrollMargin": {
                            "title": "scrollMargin",
                            "type": "string"
                        },
                        "scrollMarginBlock": {
                            "title": "scrollMarginBlock",
                            "type": "string"
                        },
                        "scrollMarginBlockEnd": {
                            "title": "scrollMarginBlockEnd",
                            "type": "string"
                        },
                        "scrollMarginBlockStart": {
                            "title": "scrollMarginBlockStart",
                            "type": "string"
                        },
                        "scrollMarginBottom": {
                            "title": "scrollMarginBottom",
                            "type": "string"
                        },
                        "scrollMarginInline": {
                            "title": "scrollMarginInline",
                            "type": "string"
                        },
                        "scrollMarginInlineEnd": {
                            "title": "scrollMarginInlineEnd",
                            "type": "string"
                        },
                        "scrollMarginInlineStart": {
                            "title": "scrollMarginInlineStart",
                            "type": "string"
                        },
                        "scrollMarginLeft": {
                            "title": "scrollMarginLeft",
                            "type": "string"
                        },
                        "scrollMarginRight": {
                            "title": "scrollMarginRight",
                            "type": "string"
                        },
                        "scrollMarginTop": {
                            "title": "scrollMarginTop",
                            "type": "string"
                        },
                        "scrollPadding": {
                            "title": "scrollPadding",
                            "type": "string"
                        },
                        "scrollPaddingBlock": {
                            "title": "scrollPaddingBlock",
                            "type": "string"
                        },
                        "scrollPaddingBlockEnd": {
                            "title": "scrollPaddingBlockEnd",
                            "type": "string"
                        },
                        "scrollPaddingBlockStart": {
                            "title": "scrollPaddingBlockStart",
                            "type": "string"
                        },
                        "scrollPaddingBottom": {
                            "title": "scrollPaddingBottom",
                            "type": "string"
                        },
                        "scrollPaddingInline": {
                            "title": "scrollPaddingInline",
                            "type": "string"
                        },
                        "scrollPaddingInlineEnd": {
                            "title": "scrollPaddingInlineEnd",
                            "type": "string"
                        },
                        "scrollPaddingInlineStart": {
                            "title": "scrollPaddingInlineStart",
                            "type": "string"
                        },
                        "scrollPaddingLeft": {
                            "title": "scrollPaddingLeft",
                            "type": "string"
                        },
                        "scrollPaddingRight": {
                            "title": "scrollPaddingRight",
                            "type": "string"
                        },
                        "scrollPaddingTop": {
                            "title": "scrollPaddingTop",
                            "type": "string"
                        },
                        "scrollSnapAlign": {
                            "title": "scrollSnapAlign",
                            "type": "string"
                        },
                        "scrollSnapStop": {
                            "title": "scrollSnapStop",
                            "type": "string"
                        },
                        "scrollSnapType": {
                            "title": "scrollSnapType",
                            "type": "string"
                        },
                        "scrollbarColor": {
                            "title": "scrollbarColor",
                            "type": "string"
                        },
                        "scrollbarGutter": {
                            "title": "scrollbarGutter",
                            "type": "string"
                        },
                        "scrollbarWidth": {
                            "title": "scrollbarWidth",
                            "type": "string"
                        },
                        "shapeImageThreshold": {
                            "title": "shapeImageThreshold",
                            "type": "string"
                        },
                        "shapeMargin": {
                            "title": "shapeMargin",
                            "type": "string"
                        },
                        "shapeOutside": {
                            "title": "shapeOutside",
                            "type": "string"
                        },
                        "shapeRendering": {
                            "title": "shapeRendering",
                            "type": "string"
                        },
                        "stopColor": {
                            "title": "stopColor",
                            "type": "string"
                        },
                        "stopOpacity": {
                            "title": "stopOpacity",
                            "type": "string"
                        },
                        "stroke": {
                            "title": "stroke",
                            "type": "string"
                        },
                        "strokeDasharray": {
                            "title": "strokeDasharray",
                            "type": "string"
                        },
                        "strokeDashoffset": {
                            "title": "strokeDashoffset",
                            "type": "string"
                        },
                        "strokeLinecap": {
                            "title": "strokeLinecap",
                            "type": "string"
                        },
                        "strokeLinejoin": {
                            "title": "strokeLinejoin",
                            "type": "string"
                        },
                        "strokeMiterlimit": {
                            "title": "strokeMiterlimit",
                            "type": "string"
                        },
                        "strokeOpacity": {
                            "title": "strokeOpacity",
                            "type": "string"
                        },
                        "strokeWidth": {
                            "title": "strokeWidth",
                            "type": "string"
                        },
                        "tabSize": {
                            "title": "tabSize",
                            "type": "string"
                        },
                        "tableLayout": {
                            "title": "tableLayout",
                            "type": "string"
                        },
                        "textAlign": {
                            "title": "textAlign",
                            "type": "string"
                        },
                        "textAlignLast": {
                            "title": "textAlignLast",
                            "type": "string"
                        },
                        "textAnchor": {
                            "title": "textAnchor",
                            "type": "string"
                        },
                        "textCombineUpright": {
                            "title": "textCombineUpright",
                            "type": "string"
                        },
                        "textDecoration": {
                            "title": "textDecoration",
                            "type": "string"
                        },
                        "textDecorationColor": {
                            "title": "textDecorationColor",
                            "type": "string"
                        },
                        "textDecorationLine": {
                            "title": "textDecorationLine",
                            "type": "string"
                        },
                        "textDecorationSkipInk": {
                            "title": "textDecorationSkipInk",
                            "type": "string"
                        },
                        "textDecorationStyle": {
                            "title": "textDecorationStyle",
                            "type": "string"
                        },
                        "textDecorationThickness": {
                            "title": "textDecorationThickness",
                            "type": "string"
                        },
                        "textEmphasis": {
                            "title": "textEmphasis",
                            "type": "string"
                        },
                        "textEmphasisColor": {
                            "title": "textEmphasisColor",
                            "type": "string"
                        },
                        "textEmphasisPosition": {
                            "title": "textEmphasisPosition",
                            "type": "string"
                        },
                        "textEmphasisStyle": {
                            "title": "textEmphasisStyle",
                            "type": "string"
                        },
                        "textIndent": {
                            "title": "textIndent",
                            "type": "string"
                        },
                        "textOrientation": {
                            "title": "textOrientation",
                            "type": "string"
                        },
                        "textOverflow": {
                            "title": "textOverflow",
                            "type": "string"
                        },
                        "textRendering": {
                            "title": "textRendering",
                            "type": "string"
                        },
                        "textShadow": {
                            "title": "textShadow",
                            "type": "string"
                        },
                        "textTransform": {
                            "title": "textTransform",
                            "type": "string"
                        },
                        "textUnderlineOffset": {
                            "title": "textUnderlineOffset",
                            "type": "string"
                        },
                        "textUnderlinePosition": {
                            "title": "textUnderlinePosition",
                            "type": "string"
                        },
                        "textWrap": {
                            "title": "textWrap",
                            "type": "string"
                        },
                        "textWrapMode": {
                            "title": "textWrapMode",
                            "type": "string"
                        },
                        "textWrapStyle": {
                            "title": "textWrapStyle",
                            "type": "string"
                        },
                        "top": {
                            "title": "top",
                            "type": "string"
                        },
                        "touchAction": {
                            "title": "touchAction",
                            "type": "string"
                        },
                        "transform": {
                            "title": "transform",
                            "type": "string"
                        },
                        "transformBox": {
                            "title": "transformBox",
                            "type": "string"
                        },
                        "transformOrigin": {
                            "title": "transformOrigin",
                            "type": "string"
                        },
                        "transformStyle": {
                            "title": "transformStyle",
                            "type": "string"
                        },
                        "transition": {
                            "title": "transition",
                            "type": "string"
                        },
                        "transitionBehavior": {
                            "title": "transitionBehavior",
                            "type": "string"
                        },
                        "transitionDelay": {
                            "title": "transitionDelay",
                            "type": "string"
                        },
                        "transitionDuration": {
                            "title": "transitionDuration",
                            "type": "string"
                        },
                        "transitionProperty": {
                            "title": "transitionProperty",
                            "type": "string"
                        },
                        "transitionTimingFunction": {
                            "title": "transitionTimingFunction",
                            "type": "string"
                        },
                        "translate": {
                            "title": "translate",
                            "type": "string"
                        },
                        "unicodeBidi": {
                            "title": "unicodeBidi",
                            "type": "string"
                        },
                        "userSelect": {
                            "title": "userSelect",
                            "type": "string"
                        },
                        "vectorEffect": {
                            "title": "vectorEffect",
                            "type": "string"
                        },
                        "verticalAlign": {
                            "title": "verticalAlign",
                            "type": "string"
                        },
                        "visibility": {
                            "title": "visibility",
                            "type": "string"
                        },
                        "webkitAlignContent": {
                            "title": "webkitAlignContent",
                            "type": "string"
                        },
                        "webkitAlignItems": {
                            "title": "webkitAlignItems",
                            "type": "string"
                        },
                        "webkitAlignSelf": {
                            "title": "webkitAlignSelf",
                            "type": "string"
                        },
                        "webkitAnimation": {
                            "title": "webkitAnimation",
                            "type": "string"
                        },
                        "webkitAnimationDelay": {
                            "title": "webkitAnimationDelay",
                            "type": "string"
                        },
                        "webkitAnimationDirection": {
                            "title": "webkitAnimationDirection",
                            "type": "string"
                        },
                        "webkitAnimationDuration": {
                            "title": "webkitAnimationDuration",
                            "type": "string"
                        },
                        "webkitAnimationFillMode": {
                            "title": "webkitAnimationFillMode",
                            "type": "string"
                        },
                        "webkitAnimationIterationCount": {
                            "title": "webkitAnimationIterationCount",
                            "type": "string"
                        },
                        "webkitAnimationName": {
                            "title": "webkitAnimationName",
                            "type": "string"
                        },
                        "webkitAnimationPlayState": {
                            "title": "webkitAnimationPlayState",
                            "type": "string"
                        },
                        "webkitAnimationTimingFunction": {
                            "title": "webkitAnimationTimingFunction",
                            "type": "string"
                        },
                        "webkitAppearance": {
                            "title": "webkitAppearance",
                            "type": "string"
                        },
                        "webkitBackfaceVisibility": {
                            "title": "webkitBackfaceVisibility",
                            "type": "string"
                        },
                        "webkitBackgroundClip": {
                            "title": "webkitBackgroundClip",
                            "type": "string"
                        },
                        "webkitBackgroundOrigin": {
                            "title": "webkitBackgroundOrigin",
                            "type": "string"
                        },
                        "webkitBackgroundSize": {
                            "title": "webkitBackgroundSize",
                            "type": "string"
                        },
                        "webkitBorderBottomLeftRadius": {
                            "title": "webkitBorderBottomLeftRadius",
                            "type": "string"
                        },
                        "webkitBorderBottomRightRadius": {
                            "title": "webkitBorderBottomRightRadius",
                            "type": "string"
                        },
                        "webkitBorderRadius": {
                            "title": "webkitBorderRadius",
                            "type": "string"
                        },
                        "webkitBorderTopLeftRadius": {
                            "title": "webkitBorderTopLeftRadius",
                            "type": "string"
                        },
                        "webkitBorderTopRightRadius": {
                            "title": "webkitBorderTopRightRadius",
                            "type": "string"
                        },
                        "webkitBoxAlign": {
                            "title": "webkitBoxAlign",
                            "type": "string"
                        },
                        "webkitBoxFlex": {
                            "title": "webkitBoxFlex",
                            "type": "string"
                        },
                        "webkitBoxOrdinalGroup": {
                            "title": "webkitBoxOrdinalGroup",
                            "type": "string"
                        },
                        "webkitBoxOrient": {
                            "title": "webkitBoxOrient",
                            "type": "string"
                        },
                        "webkitBoxPack": {
                            "title": "webkitBoxPack",
                            "type": "string"
                        },
                        "webkitBoxShadow": {
                            "title": "webkitBoxShadow",
                            "type": "string"
                        },
                        "webkitBoxSizing": {
                            "title": "webkitBoxSizing",
                            "type": "string"
                        },
                        "webkitFilter": {
                            "title": "webkitFilter",
                            "type": "string"
                        },
                        "webkitFlex": {
                            "title": "webkitFlex",
                            "type": "string"
                        },
                        "webkitFlexBasis": {
                            "title": "webkitFlexBasis",
                            "type": "string"
                        },
                        "webkitFlexDirection": {
                            "title": "webkitFlexDirection",
                            "type": "string"
                        },
                        "webkitFlexFlow": {
                            "title": "webkitFlexFlow",
                            "type": "string"
                        },
                        "webkitFlexGrow": {
                            "title": "webkitFlexGrow",
                            "type": "string"
                        },
                        "webkitFlexShrink": {
                            "title": "webkitFlexShrink",
                            "type": "string"
                        },
                        "webkitFlexWrap": {
                            "title": "webkitFlexWrap",
                            "type": "string"
                        },
                        "webkitJustifyContent": {
                            "title": "webkitJustifyContent",
                            "type": "string"
                        },
                        "webkitLineClamp": {
                            "title": "webkitLineClamp",
                            "type": "string"
                        },
                        "webkitMask": {
                            "title": "webkitMask",
                            "type": "string"
                        },
                        "webkitMaskBoxImage": {
                            "title": "webkitMaskBoxImage",
                            "type": "string"
                        },
                        "webkitMaskBoxImageOutset": {
                            "title": "webkitMaskBoxImageOutset",
                            "type": "string"
                        },
                        "webkitMaskBoxImageRepeat": {
                            "title": "webkitMaskBoxImageRepeat",
                            "type": "string"
                        },
                        "webkitMaskBoxImageSlice": {
                            "title": "webkitMaskBoxImageSlice",
                            "type": "string"
                        },
                        "webkitMaskBoxImageSource": {
                            "title": "webkitMaskBoxImageSource",
                            "type": "string"
                        },
                        "webkitMaskBoxImageWidth": {
                            "title": "webkitMaskBoxImageWidth",
                            "type": "string"
                        },
                        "webkitMaskClip": {
                            "title": "webkitMaskClip",
                            "type": "string"
                        },
                        "webkitMaskComposite": {
                            "title": "webkitMaskComposite",
                            "type": "string"
                        },
                        "webkitMaskImage": {
                            "title": "webkitMaskImage",
                            "type": "string"
                        },
                        "webkitMaskOrigin": {
                            "title": "webkitMaskOrigin",
                            "type": "string"
                        },
                        "webkitMaskPosition": {
                            "title": "webkitMaskPosition",
                            "type": "string"
                        },
                        "webkitMaskRepeat": {
                            "title": "webkitMaskRepeat",
                            "type": "string"
                        },
                        "webkitMaskSize": {
                            "title": "webkitMaskSize",
                            "type": "string"
                        },
                        "webkitOrder": {
                            "title": "webkitOrder",
                            "type": "string"
                        },
                        "webkitPerspective": {
                            "title": "webkitPerspective",
                            "type": "string"
                        },
                        "webkitPerspectiveOrigin": {
                            "title": "webkitPerspectiveOrigin",
                            "type": "string"
                        },
                        "webkitTextFillColor": {
                            "title": "webkitTextFillColor",
                            "type": "string"
                        },
                        "webkitTextSizeAdjust": {
                            "title": "webkitTextSizeAdjust",
                            "type": "string"
                        },
                        "webkitTextStroke": {
                            "title": "webkitTextStroke",
                            "type": "string"
                        },
                        "webkitTextStrokeColor": {
                            "title": "webkitTextStrokeColor",
                            "type": "string"
                        },
                        "webkitTextStrokeWidth": {
                            "title": "webkitTextStrokeWidth",
                            "type": "string"
                        },
                        "webkitTransform": {
                            "title": "webkitTransform",
                            "type": "string"
                        },
                        "webkitTransformOrigin": {
                            "title": "webkitTransformOrigin",
                            "type": "string"
                        },
                        "webkitTransformStyle": {
                            "title": "webkitTransformStyle",
                            "type": "string"
                        },
                        "webkitTransition": {
                            "title": "webkitTransition",
                            "type": "string"
                        },
                        "webkitTransitionDelay": {
                            "title": "webkitTransitionDelay",
                            "type": "string"
                        },
                        "webkitTransitionDuration": {
                            "title": "webkitTransitionDuration",
                            "type": "string"
                        },
                        "webkitTransitionProperty": {
                            "title": "webkitTransitionProperty",
                            "type": "string"
                        },
                        "webkitTransitionTimingFunction": {
                            "title": "webkitTransitionTimingFunction",
                            "type": "string"
                        },
                        "webkitUserSelect": {
                            "title": "webkitUserSelect",
                            "type": "string"
                        },
                        "whiteSpace": {
                            "title": "whiteSpace",
                            "type": "string"
                        },
                        "whiteSpaceCollapse": {
                            "title": "whiteSpaceCollapse",
                            "type": "string"
                        },
                        "widows": {
                            "title": "widows",
                            "type": "string"
                        },
                        "width": {
                            "title": "width",
                            "type": "string"
                        },
                        "willChange": {
                            "title": "willChange",
                            "type": "string"
                        },
                        "wordBreak": {
                            "title": "wordBreak",
                            "type": "string"
                        },
                        "wordSpacing": {
                            "title": "wordSpacing",
                            "type": "string"
                        },
                        "wordWrap": {
                            "title": "wordWrap",
                            "type": "string"
                        },
                        "writingMode": {
                            "title": "writingMode",
                            "type": "string"
                        },
                        "x": {
                            "title": "x",
                            "type": "string"
                        },
                        "y": {
                            "title": "y",
                            "type": "string"
                        },
                        "zIndex": {
                            "title": "zIndex",
                            "type": "string"
                        },
                        "zoom": {
                            "title": "zoom",
                            "type": "string"
                        }
                    },
                    "required": [
                        "accentColor",
                        "alignContent",
                        "alignItems",
                        "alignSelf",
                        "alignmentBaseline",
                        "all",
                        "animation",
                        "animationComposition",
                        "animationDelay",
                        "animationDirection",
                        "animationDuration",
                        "animationFillMode",
                        "animationIterationCount",
                        "animationName",
                        "animationPlayState",
                        "animationTimingFunction",
                        "appearance",
                        "aspectRatio",
                        "backdropFilter",
                        "backfaceVisibility",
                        "background",
                        "backgroundAttachment",
                        "backgroundBlendMode",
                        "backgroundClip",
                        "backgroundColor",
                        "backgroundImage",
                        "backgroundOrigin",
                        "backgroundPosition",
                        "backgroundPositionX",
                        "backgroundPositionY",
                        "backgroundRepeat",
                        "backgroundSize",
                        "baselineShift",
                        "baselineSource",
                        "blockSize",
                        "border",
                        "borderBlock",
                        "borderBlockColor",
                        "borderBlockEnd",
                        "borderBlockEndColor",
                        "borderBlockEndStyle",
                        "borderBlockEndWidth",
                        "borderBlockStart",
                        "borderBlockStartColor",
                        "borderBlockStartStyle",
                        "borderBlockStartWidth",
                        "borderBlockStyle",
                        "borderBlockWidth",
                        "borderBottom",
                        "borderBottomColor",
                        "borderBottomLeftRadius",
                        "borderBottomRightRadius",
                        "borderBottomStyle",
                        "borderBottomWidth",
                        "borderCollapse",
                        "borderColor",
                        "borderEndEndRadius",
                        "borderEndStartRadius",
                        "borderImage",
                        "borderImageOutset",
                        "borderImageRepeat",
                        "borderImageSlice",
                        "borderImageSource",
                        "borderImageWidth",
                        "borderInline",
                        "borderInlineColor",
                        "borderInlineEnd",
                        "borderInlineEndColor",
                        "borderInlineEndStyle",
                        "borderInlineEndWidth",
                        "borderInlineStart",
                        "borderInlineStartColor",
                        "borderInlineStartStyle",
                        "borderInlineStartWidth",
                        "borderInlineStyle",
                        "borderInlineWidth",
                        "borderLeft",
                        "borderLeftColor",
                        "borderLeftStyle",
                        "borderLeftWidth",
                        "borderRadius",
                        "borderRight",
                        "borderRightColor",
                        "borderRightStyle",
                        "borderRightWidth",
                        "borderSpacing",
                        "borderStartEndRadius",
                        "borderStartStartRadius",
                        "borderStyle",
                        "borderTop",
                        "borderTopColor",
                        "borderTopLeftRadius",
                        "borderTopRightRadius",
                        "borderTopStyle",
                        "borderTopWidth",
                        "borderWidth",
                        "bottom",
                        "boxShadow",
                        "boxSizing",
                        "breakAfter",
                        "breakBefore",
                        "breakInside",
                        "captionSide",
                        "caretColor",
                        "clear",
                        "clip",
                        "clipPath",
                        "clipRule",
                        "color",
                        "colorInterpolation",
                        "colorInterpolationFilters",
                        "colorScheme",
                        "columnCount",
                        "columnFill",
                        "columnGap",
                        "columnRule",
                        "columnRuleColor",
                        "columnRuleStyle",
                        "columnRuleWidth",
                        "columnSpan",
                        "columnWidth",
                        "columns",
                        "contain",
                        "containIntrinsicBlockSize",
                        "containIntrinsicHeight",
                        "containIntrinsicInlineSize",
                        "containIntrinsicSize",
                        "containIntrinsicWidth",
                        "container",
                        "containerName",
                        "containerType",
                        "content",
                        "contentVisibility",
                        "counterIncrement",
                        "counterReset",
                        "counterSet",
                        "cssFloat",
                        "cssText",
                        "cursor",
                        "cx",
                        "cy",
                        "d",
                        "direction",
                        "display",
                        "dominantBaseline",
                        "emptyCells",
                        "fill",
                        "fillOpacity",
                        "fillRule",
                        "filter",
                        "flex",
                        "flexBasis",
                        "flexDirection",
                        "flexFlow",
                        "flexGrow",
                        "flexShrink",
                        "flexWrap",
                        "float",
                        "floodColor",
                        "floodOpacity",
                        "font",
                        "fontFamily",
                        "fontFeatureSettings",
                        "fontKerning",
                        "fontOpticalSizing",
                        "fontPalette",
                        "fontSize",
                        "fontSizeAdjust",
                        "fontStretch",
                        "fontStyle",
                        "fontSynthesis",
                        "fontSynthesisSmallCaps",
                        "fontSynthesisStyle",
                        "fontSynthesisWeight",
                        "fontVariant",
                        "fontVariantAlternates",
                        "fontVariantCaps",
                        "fontVariantEastAsian",
                        "fontVariantLigatures",
                        "fontVariantNumeric",
                        "fontVariantPosition",
                        "fontVariationSettings",
                        "fontWeight",
                        "forcedColorAdjust",
                        "gap",
                        "grid",
                        "gridArea",
                        "gridAutoColumns",
                        "gridAutoFlow",
                        "gridAutoRows",
                        "gridColumn",
                        "gridColumnEnd",
                        "gridColumnGap",
                        "gridColumnStart",
                        "gridGap",
                        "gridRow",
                        "gridRowEnd",
                        "gridRowGap",
                        "gridRowStart",
                        "gridTemplate",
                        "gridTemplateAreas",
                        "gridTemplateColumns",
                        "gridTemplateRows",
                        "height",
                        "hyphenateCharacter",
                        "hyphens",
                        "imageOrientation",
                        "imageRendering",
                        "inlineSize",
                        "inset",
                        "insetBlock",
                        "insetBlockEnd",
                        "insetBlockStart",
                        "insetInline",
                        "insetInlineEnd",
                        "insetInlineStart",
                        "isolation",
                        "justifyContent",
                        "justifyItems",
                        "justifySelf",
                        "left",
                        "length",
                        "letterSpacing",
                        "lightingColor",
                        "lineBreak",
                        "lineHeight",
                        "listStyle",
                        "listStyleImage",
                        "listStylePosition",
                        "listStyleType",
                        "margin",
                        "marginBlock",
                        "marginBlockEnd",
                        "marginBlockStart",
                        "marginBottom",
                        "marginInline",
                        "marginInlineEnd",
                        "marginInlineStart",
                        "marginLeft",
                        "marginRight",
                        "marginTop",
                        "marker",
                        "markerEnd",
                        "markerMid",
                        "markerStart",
                        "mask",
                        "maskClip",
                        "maskComposite",
                        "maskImage",
                        "maskMode",
                        "maskOrigin",
                        "maskPosition",
                        "maskRepeat",
                        "maskSize",
                        "maskType",
                        "mathDepth",
                        "mathStyle",
                        "maxBlockSize",
                        "maxHeight",
                        "maxInlineSize",
                        "maxWidth",
                        "minBlockSize",
                        "minHeight",
                        "minInlineSize",
                        "minWidth",
                        "mixBlendMode",
                        "objectFit",
                        "objectPosition",
                        "offset",
                        "offsetAnchor",
                        "offsetDistance",
                        "offsetPath",
                        "offsetPosition",
                        "offsetRotate",
                        "opacity",
                        "order",
                        "orphans",
                        "outline",
                        "outlineColor",
                        "outlineOffset",
                        "outlineStyle",
                        "outlineWidth",
                        "overflow",
                        "overflowAnchor",
                        "overflowClipMargin",
                        "overflowWrap",
                        "overflowX",
                        "overflowY",
                        "overscrollBehavior",
                        "overscrollBehaviorBlock",
                        "overscrollBehaviorInline",
                        "overscrollBehaviorX",
                        "overscrollBehaviorY",
                        "padding",
                        "paddingBlock",
                        "paddingBlockEnd",
                        "paddingBlockStart",
                        "paddingBottom",
                        "paddingInline",
                        "paddingInlineEnd",
                        "paddingInlineStart",
                        "paddingLeft",
                        "paddingRight",
                        "paddingTop",
                        "page",
                        "pageBreakAfter",
                        "pageBreakBefore",
                        "pageBreakInside",
                        "paintOrder",
                        "parentRule",
                        "perspective",
                        "perspectiveOrigin",
                        "placeContent",
                        "placeItems",
                        "placeSelf",
                        "pointerEvents",
                        "position",
                        "printColorAdjust",
                        "quotes",
                        "r",
                        "resize",
                        "right",
                        "rotate",
                        "rowGap",
                        "rubyPosition",
                        "rx",
                        "ry",
                        "scale",
                        "scrollBehavior",
                        "scrollMargin",
                        "scrollMarginBlock",
                        "scrollMarginBlockEnd",
                        "scrollMarginBlockStart",
                        "scrollMarginBottom",
                        "scrollMarginInline",
                        "scrollMarginInlineEnd",
                        "scrollMarginInlineStart",
                        "scrollMarginLeft",
                        "scrollMarginRight",
                        "scrollMarginTop",
                        "scrollPadding",
                        "scrollPaddingBlock",
                        "scrollPaddingBlockEnd",
                        "scrollPaddingBlockStart",
                        "scrollPaddingBottom",
                        "scrollPaddingInline",
                        "scrollPaddingInlineEnd",
                        "scrollPaddingInlineStart",
                        "scrollPaddingLeft",
                        "scrollPaddingRight",
                        "scrollPaddingTop",
                        "scrollSnapAlign",
                        "scrollSnapStop",
                        "scrollSnapType",
                        "scrollbarColor",
                        "scrollbarGutter",
                        "scrollbarWidth",
                        "shapeImageThreshold",
                        "shapeMargin",
                        "shapeOutside",
                        "shapeRendering",
                        "stopColor",
                        "stopOpacity",
                        "stroke",
                        "strokeDasharray",
                        "strokeDashoffset",
                        "strokeLinecap",
                        "strokeLinejoin",
                        "strokeMiterlimit",
                        "strokeOpacity",
                        "strokeWidth",
                        "tabSize",
                        "tableLayout",
                        "textAlign",
                        "textAlignLast",
                        "textAnchor",
                        "textCombineUpright",
                        "textDecoration",
                        "textDecorationColor",
                        "textDecorationLine",
                        "textDecorationSkipInk",
                        "textDecorationStyle",
                        "textDecorationThickness",
                        "textEmphasis",
                        "textEmphasisColor",
                        "textEmphasisPosition",
                        "textEmphasisStyle",
                        "textIndent",
                        "textOrientation",
                        "textOverflow",
                        "textRendering",
                        "textShadow",
                        "textTransform",
                        "textUnderlineOffset",
                        "textUnderlinePosition",
                        "textWrap",
                        "textWrapMode",
                        "textWrapStyle",
                        "top",
                        "touchAction",
                        "transform",
                        "transformBox",
                        "transformOrigin",
                        "transformStyle",
                        "transition",
                        "transitionBehavior",
                        "transitionDelay",
                        "transitionDuration",
                        "transitionProperty",
                        "transitionTimingFunction",
                        "translate",
                        "unicodeBidi",
                        "userSelect",
                        "vectorEffect",
                        "verticalAlign",
                        "visibility",
                        "webkitAlignContent",
                        "webkitAlignItems",
                        "webkitAlignSelf",
                        "webkitAnimation",
                        "webkitAnimationDelay",
                        "webkitAnimationDirection",
                        "webkitAnimationDuration",
                        "webkitAnimationFillMode",
                        "webkitAnimationIterationCount",
                        "webkitAnimationName",
                        "webkitAnimationPlayState",
                        "webkitAnimationTimingFunction",
                        "webkitAppearance",
                        "webkitBackfaceVisibility",
                        "webkitBackgroundClip",
                        "webkitBackgroundOrigin",
                        "webkitBackgroundSize",
                        "webkitBorderBottomLeftRadius",
                        "webkitBorderBottomRightRadius",
                        "webkitBorderRadius",
                        "webkitBorderTopLeftRadius",
                        "webkitBorderTopRightRadius",
                        "webkitBoxAlign",
                        "webkitBoxFlex",
                        "webkitBoxOrdinalGroup",
                        "webkitBoxOrient",
                        "webkitBoxPack",
                        "webkitBoxShadow",
                        "webkitBoxSizing",
                        "webkitFilter",
                        "webkitFlex",
                        "webkitFlexBasis",
                        "webkitFlexDirection",
                        "webkitFlexFlow",
                        "webkitFlexGrow",
                        "webkitFlexShrink",
                        "webkitFlexWrap",
                        "webkitJustifyContent",
                        "webkitLineClamp",
                        "webkitMask",
                        "webkitMaskBoxImage",
                        "webkitMaskBoxImageOutset",
                        "webkitMaskBoxImageRepeat",
                        "webkitMaskBoxImageSlice",
                        "webkitMaskBoxImageSource",
                        "webkitMaskBoxImageWidth",
                        "webkitMaskClip",
                        "webkitMaskComposite",
                        "webkitMaskImage",
                        "webkitMaskOrigin",
                        "webkitMaskPosition",
                        "webkitMaskRepeat",
                        "webkitMaskSize",
                        "webkitOrder",
                        "webkitPerspective",
                        "webkitPerspectiveOrigin",
                        "webkitTextFillColor",
                        "webkitTextSizeAdjust",
                        "webkitTextStroke",
                        "webkitTextStrokeColor",
                        "webkitTextStrokeWidth",
                        "webkitTransform",
                        "webkitTransformOrigin",
                        "webkitTransformStyle",
                        "webkitTransition",
                        "webkitTransitionDelay",
                        "webkitTransitionDuration",
                        "webkitTransitionProperty",
                        "webkitTransitionTimingFunction",
                        "webkitUserSelect",
                        "whiteSpace",
                        "whiteSpaceCollapse",
                        "widows",
                        "width",
                        "willChange",
                        "wordBreak",
                        "wordSpacing",
                        "wordWrap",
                        "writingMode",
                        "x",
                        "y",
                        "zIndex",
                        "zoom"
                    ],
                    "title": "style",
                    "type": "object"
                },
                "tabIndex": {
                    "title": "tabIndex",
                    "type": "number"
                },
                "tagName": {
                    "title": "tagName",
                    "type": "string"
                },
                "textContent": {
                    "title": "textContent",
                    "type": "string"
                },
                "title": {
                    "title": "title",
                    "type": "string"
                },
                "translate": {
                    "title": "translate",
                    "type": "boolean"
                }
            },
            "required": [
                "ATTRIBUTE_NODE",
                "CDATA_SECTION_NODE",
                "COMMENT_NODE",
                "DOCUMENT_FRAGMENT_NODE",
                "DOCUMENT_NODE",
                "DOCUMENT_POSITION_CONTAINED_BY",
                "DOCUMENT_POSITION_CONTAINS",
                "DOCUMENT_POSITION_DISCONNECTED",
                "DOCUMENT_POSITION_FOLLOWING",
                "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC",
                "DOCUMENT_POSITION_PRECEDING",
                "DOCUMENT_TYPE_NODE",
                "ELEMENT_NODE",
                "ENTITY_NODE",
                "ENTITY_REFERENCE_NODE",
                "NOTATION_NODE",
                "PROCESSING_INSTRUCTION_NODE",
                "TEXT_NODE",
                "accessKey",
                "accessKeyLabel",
                "ariaAtomic",
                "ariaAutoComplete",
                "ariaBrailleLabel",
                "ariaBrailleRoleDescription",
                "ariaBusy",
                "ariaChecked",
                "ariaColCount",
                "ariaColIndex",
                "ariaColSpan",
                "ariaCurrent",
                "ariaDescription",
                "ariaDisabled",
                "ariaExpanded",
                "ariaHasPopup",
                "ariaHidden",
                "ariaInvalid",
                "ariaKeyShortcuts",
                "ariaLabel",
                "ariaLevel",
                "ariaLive",
                "ariaModal",
                "ariaMultiLine",
                "ariaMultiSelectable",
                "ariaOrientation",
                "ariaPlaceholder",
                "ariaPosInSet",
                "ariaPressed",
                "ariaReadOnly",
                "ariaRequired",
                "ariaRoleDescription",
                "ariaRowCount",
                "ariaRowIndex",
                "ariaRowSpan",
                "ariaSelected",
                "ariaSetSize",
                "ariaSort",
                "ariaValueMax",
                "ariaValueMin",
                "ariaValueNow",
                "ariaValueText",
                "assignedSlot",
                "attributeStyleMap",
                "attributes",
                "autocapitalize",
                "autofocus",
                "baseURI",
                "childElementCount",
                "childNodes",
                "children",
                "classList",
                "className",
                "clientHeight",
                "clientLeft",
                "clientTop",
                "clientWidth",
                "contentEditable",
                "dataset",
                "dir",
                "draggable",
                "enterKeyHint",
                "firstChild",
                "firstElementChild",
                "hidden",
                "id",
                "inert",
                "innerHTML",
                "innerText",
                "inputMode",
                "isConnected",
                "isContentEditable",
                "lang",
                "lastChild",
                "lastElementChild",
                "localName",
                "namespaceURI",
                "nextElementSibling",
                "nextSibling",
                "nodeName",
                "nodeType",
                "nodeValue",
                "offsetHeight",
                "offsetLeft",
                "offsetParent",
                "offsetTop",
                "offsetWidth",
                "onabort",
                "onanimationcancel",
                "onanimationend",
                "onanimationiteration",
                "onanimationstart",
                "onauxclick",
                "onbeforeinput",
                "onbeforetoggle",
                "onblur",
                "oncancel",
                "oncanplay",
                "oncanplaythrough",
                "onchange",
                "onclick",
                "onclose",
                "oncontextmenu",
                "oncopy",
                "oncuechange",
                "oncut",
                "ondblclick",
                "ondrag",
                "ondragend",
                "ondragenter",
                "ondragleave",
                "ondragover",
                "ondragstart",
                "ondrop",
                "ondurationchange",
                "onemptied",
                "onended",
                "onerror",
                "onfocus",
                "onformdata",
                "onfullscreenchange",
                "onfullscreenerror",
                "ongotpointercapture",
                "oninput",
                "oninvalid",
                "onkeydown",
                "onkeypress",
                "onkeyup",
                "onload",
                "onloadeddata",
                "onloadedmetadata",
                "onloadstart",
                "onlostpointercapture",
                "onmousedown",
                "onmouseenter",
                "onmouseleave",
                "onmousemove",
                "onmouseout",
                "onmouseover",
                "onmouseup",
                "onpaste",
                "onpause",
                "onplay",
                "onplaying",
                "onpointercancel",
                "onpointerdown",
                "onpointerenter",
                "onpointerleave",
                "onpointermove",
                "onpointerout",
                "onpointerover",
                "onpointerup",
                "onprogress",
                "onratechange",
                "onreset",
                "onresize",
                "onscroll",
                "onscrollend",
                "onsecuritypolicyviolation",
                "onseeked",
                "onseeking",
                "onselect",
                "onselectionchange",
                "onselectstart",
                "onslotchange",
                "onstalled",
                "onsubmit",
                "onsuspend",
                "ontimeupdate",
                "ontoggle",
                "ontransitioncancel",
                "ontransitionend",
                "ontransitionrun",
                "ontransitionstart",
                "onvolumechange",
                "onwaiting",
                "onwebkitanimationend",
                "onwebkitanimationiteration",
                "onwebkitanimationstart",
                "onwebkittransitionend",
                "onwheel",
                "outerHTML",
                "outerText",
                "ownerDocument",
                "parentElement",
                "parentNode",
                "part",
                "popover",
                "prefix",
                "previousElementSibling",
                "previousSibling",
                "role",
                "scrollHeight",
                "scrollLeft",
                "scrollTop",
                "scrollWidth",
                "shadowRoot",
                "slot",
                "spellcheck",
                "style",
                "tabIndex",
                "tagName",
                "textContent",
                "title",
                "translate"
            ],
            "title": "HTMLElement",
            "type": "object"
        },
        "HTMLEmbedElement": {
            "properties": {
                "ATTRIBUTE_NODE": {
                    "enum": [
                        2
                    ],
                    "title": "ATTRIBUTE_NODE",
                    "type": "number"
                },
                "CDATA_SECTION_NODE": {
                    "enum": [
                        4
                    ],
                    "title": "CDATA_SECTION_NODE",
                    "type": "number"
                },
                "COMMENT_NODE": {
                    "enum": [
                        8
                    ],
                    "title": "COMMENT_NODE",
                    "type": "number"
                },
                "DOCUMENT_FRAGMENT_NODE": {
                    "enum": [
                        11
                    ],
                    "title": "DOCUMENT_FRAGMENT_NODE",
                    "type": "number"
                },
                "DOCUMENT_NODE": {
                    "enum": [
                        9
                    ],
                    "title": "DOCUMENT_NODE",
                    "type": "number"
                },
                "DOCUMENT_POSITION_CONTAINED_BY": {
                    "enum": [
                        16
                    ],
                    "title": "DOCUMENT_POSITION_CONTAINED_BY",
                    "type": "number"
                },
                "DOCUMENT_POSITION_CONTAINS": {
                    "enum": [
                        8
                    ],
                    "title": "DOCUMENT_POSITION_CONTAINS",
                    "type": "number"
                },
                "DOCUMENT_POSITION_DISCONNECTED": {
                    "enum": [
                        1
                    ],
                    "title": "DOCUMENT_POSITION_DISCONNECTED",
                    "type": "number"
                },
                "DOCUMENT_POSITION_FOLLOWING": {
                    "enum": [
                        4
                    ],
                    "title": "DOCUMENT_POSITION_FOLLOWING",
                    "type": "number"
                },
                "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC": {
                    "enum": [
                        32
                    ],
                    "title": "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC",
                    "type": "number"
                },
                "DOCUMENT_POSITION_PRECEDING": {
                    "enum": [
                        2
                    ],
                    "title": "DOCUMENT_POSITION_PRECEDING",
                    "type": "number"
                },
                "DOCUMENT_TYPE_NODE": {
                    "enum": [
                        10
                    ],
                    "title": "DOCUMENT_TYPE_NODE",
                    "type": "number"
                },
                "ELEMENT_NODE": {
                    "enum": [
                        1
                    ],
                    "title": "ELEMENT_NODE",
                    "type": "number"
                },
                "ENTITY_NODE": {
                    "enum": [
                        6
                    ],
                    "title": "ENTITY_NODE",
                    "type": "number"
                },
                "ENTITY_REFERENCE_NODE": {
                    "enum": [
                        5
                    ],
                    "title": "ENTITY_REFERENCE_NODE",
                    "type": "number"
                },
                "NOTATION_NODE": {
                    "enum": [
                        12
                    ],
                    "title": "NOTATION_NODE",
                    "type": "number"
                },
                "PROCESSING_INSTRUCTION_NODE": {
                    "enum": [
                        7
                    ],
                    "title": "PROCESSING_INSTRUCTION_NODE",
                    "type": "number"
                },
                "TEXT_NODE": {
                    "enum": [
                        3
                    ],
                    "title": "TEXT_NODE",
                    "type": "number"
                },
                "accessKey": {
                    "title": "accessKey",
                    "type": "string"
                },
                "accessKeyLabel": {
                    "title": "accessKeyLabel",
                    "type": "string"
                },
                "align": {
                    "title": "align",
                    "type": "string"
                },
                "ariaAtomic": {
                    "title": "ariaAtomic",
                    "type": "string"
                },
                "ariaAutoComplete": {
                    "title": "ariaAutoComplete",
                    "type": "string"
                },
                "ariaBrailleLabel": {
                    "title": "ariaBrailleLabel",
                    "type": "string"
                },
                "ariaBrailleRoleDescription": {
                    "title": "ariaBrailleRoleDescription",
                    "type": "string"
                },
                "ariaBusy": {
                    "title": "ariaBusy",
                    "type": "string"
                },
                "ariaChecked": {
                    "title": "ariaChecked",
                    "type": "string"
                },
                "ariaColCount": {
                    "title": "ariaColCount",
                    "type": "string"
                },
                "ariaColIndex": {
                    "title": "ariaColIndex",
                    "type": "string"
                },
                "ariaColSpan": {
                    "title": "ariaColSpan",
                    "type": "string"
                },
                "ariaCurrent": {
                    "title": "ariaCurrent",
                    "type": "string"
                },
                "ariaDescription": {
                    "title": "ariaDescription",
                    "type": "string"
                },
                "ariaDisabled": {
                    "title": "ariaDisabled",
                    "type": "string"
                },
                "ariaExpanded": {
                    "title": "ariaExpanded",
                    "type": "string"
                },
                "ariaHasPopup": {
                    "title": "ariaHasPopup",
                    "type": "string"
                },
                "ariaHidden": {
                    "title": "ariaHidden",
                    "type": "string"
                },
                "ariaInvalid": {
                    "title": "ariaInvalid",
                    "type": "string"
                },
                "ariaKeyShortcuts": {
                    "title": "ariaKeyShortcuts",
                    "type": "string"
                },
                "ariaLabel": {
                    "title": "ariaLabel",
                    "type": "string"
                },
                "ariaLevel": {
                    "title": "ariaLevel",
                    "type": "string"
                },
                "ariaLive": {
                    "title": "ariaLive",
                    "type": "string"
                },
                "ariaModal": {
                    "title": "ariaModal",
                    "type": "string"
                },
                "ariaMultiLine": {
                    "title": "ariaMultiLine",
                    "type": "string"
                },
                "ariaMultiSelectable": {
                    "title": "ariaMultiSelectable",
                    "type": "string"
                },
                "ariaOrientation": {
                    "title": "ariaOrientation",
                    "type": "string"
                },
                "ariaPlaceholder": {
                    "title": "ariaPlaceholder",
                    "type": "string"
                },
                "ariaPosInSet": {
                    "title": "ariaPosInSet",
                    "type": "string"
                },
                "ariaPressed": {
                    "title": "ariaPressed",
                    "type": "string"
                },
                "ariaReadOnly": {
                    "title": "ariaReadOnly",
                    "type": "string"
                },
                "ariaRequired": {
                    "title": "ariaRequired",
                    "type": "string"
                },
                "ariaRoleDescription": {
                    "title": "ariaRoleDescription",
                    "type": "string"
                },
                "ariaRowCount": {
                    "title": "ariaRowCount",
                    "type": "string"
                },
                "ariaRowIndex": {
                    "title": "ariaRowIndex",
                    "type": "string"
                },
                "ariaRowSpan": {
                    "title": "ariaRowSpan",
                    "type": "string"
                },
                "ariaSelected": {
                    "title": "ariaSelected",
                    "type": "string"
                },
                "ariaSetSize": {
                    "title": "ariaSetSize",
                    "type": "string"
                },
                "ariaSort": {
                    "title": "ariaSort",
                    "type": "string"
                },
                "ariaValueMax": {
                    "title": "ariaValueMax",
                    "type": "string"
                },
                "ariaValueMin": {
                    "title": "ariaValueMin",
                    "type": "string"
                },
                "ariaValueNow": {
                    "title": "ariaValueNow",
                    "type": "string"
                },
                "ariaValueText": {
                    "title": "ariaValueText",
                    "type": "string"
                },
                "assignedSlot": {
                    "$ref": "#/definitions/HTMLSlotElement",
                    "title": "assignedSlot"
                },
                "attributeStyleMap": {
                    "$ref": "#/definitions/StylePropertyMap",
                    "title": "attributeStyleMap"
                },
                "attributes": {
                    "additionalProperties": false,
                    "patternProperties": {
                        "^[0-9]+$": {
                            "$ref": "#/definitions/Attr"
                        }
                    },
                    "properties": {
                        "length": {
                            "title": "length",
                            "type": "number"
                        }
                    },
                    "required": [
                        "length"
                    ],
                    "title": "attributes",
                    "type": "object"
                },
                "autocapitalize": {
                    "title": "autocapitalize",
                    "type": "string"
                },
                "autofocus": {
                    "title": "autofocus",
                    "type": "boolean"
                },
                "baseURI": {
                    "title": "baseURI",
                    "type": "string"
                },
                "childElementCount": {
                    "title": "childElementCount",
                    "type": "number"
                },
                "childNodes": {
                    "items": {
                        "$ref": "#/definitions/ChildNode"
                    },
                    "title": "childNodes",
                    "type": "array"
                },
                "children": {
                    "additionalProperties": false,
                    "patternProperties": {
                        "^[0-9]+$": {
                            "$ref": "#/definitions/Element"
                        }
                    },
                    "properties": {
                        "length": {
                            "title": "length",
                            "type": "number"
                        }
                    },
                    "required": [
                        "length"
                    ],
                    "title": "children",
                    "type": "object"
                },
                "classList": {
                    "additionalProperties": false,
                    "patternProperties": {
                        "^[0-9]+$": {
                            "type": "string"
                        }
                    },
                    "properties": {
                        "length": {
                            "title": "length",
                            "type": "number"
                        },
                        "value": {
                            "title": "value",
                            "type": "string"
                        }
                    },
                    "required": [
                        "length",
                        "value"
                    ],
                    "title": "classList",
                    "type": "object"
                },
                "className": {
                    "title": "className",
                    "type": "string"
                },
                "clientHeight": {
                    "title": "clientHeight",
                    "type": "number"
                },
                "clientLeft": {
                    "title": "clientLeft",
                    "type": "number"
                },
                "clientTop": {
                    "title": "clientTop",
                    "type": "number"
                },
                "clientWidth": {
                    "title": "clientWidth",
                    "type": "number"
                },
                "contentEditable": {
                    "title": "contentEditable",
                    "type": "string"
                },
                "dataset": {
                    "$ref": "#/definitions/DOMStringMap",
                    "title": "dataset"
                },
                "dir": {
                    "title": "dir",
                    "type": "string"
                },
                "draggable": {
                    "title": "draggable",
                    "type": "boolean"
                },
                "enterKeyHint": {
                    "title": "enterKeyHint",
                    "type": "string"
                },
                "firstChild": {
                    "$ref": "#/definitions/ChildNode",
                    "title": "firstChild"
                },
                "firstElementChild": {
                    "$ref": "#/definitions/Element",
                    "title": "firstElementChild"
                },
                "height": {
                    "title": "height",
                    "type": "string"
                },
                "hidden": {
                    "title": "hidden",
                    "type": "boolean"
                },
                "id": {
                    "title": "id",
                    "type": "string"
                },
                "inert": {
                    "title": "inert",
                    "type": "boolean"
                },
                "innerHTML": {
                    "title": "innerHTML",
                    "type": "string"
                },
                "innerText": {
                    "title": "innerText",
                    "type": "string"
                },
                "inputMode": {
                    "title": "inputMode",
                    "type": "string"
                },
                "isConnected": {
                    "title": "isConnected",
                    "type": "boolean"
                },
                "isContentEditable": {
                    "title": "isContentEditable",
                    "type": "boolean"
                },
                "lang": {
                    "title": "lang",
                    "type": "string"
                },
                "lastChild": {
                    "$ref": "#/definitions/ChildNode",
                    "title": "lastChild"
                },
                "lastElementChild": {
                    "$ref": "#/definitions/Element",
                    "title": "lastElementChild"
                },
                "localName": {
                    "title": "localName",
                    "type": "string"
                },
                "name": {
                    "title": "name",
                    "type": "string"
                },
                "namespaceURI": {
                    "title": "namespaceURI",
                    "type": "string"
                },
                "nextElementSibling": {
                    "$ref": "#/definitions/Element",
                    "title": "nextElementSibling"
                },
                "nextSibling": {
                    "$ref": "#/definitions/ChildNode",
                    "title": "nextSibling"
                },
                "nodeName": {
                    "title": "nodeName",
                    "type": "string"
                },
                "nodeType": {
                    "title": "nodeType",
                    "type": "number"
                },
                "nodeValue": {
                    "title": "nodeValue",
                    "type": "string"
                },
                "nonce": {
                    "title": "nonce",
                    "type": "string"
                },
                "offsetHeight": {
                    "title": "offsetHeight",
                    "type": "number"
                },
                "offsetLeft": {
                    "title": "offsetLeft",
                    "type": "number"
                },
                "offsetParent": {
                    "$ref": "#/definitions/Element",
                    "title": "offsetParent"
                },
                "offsetTop": {
                    "title": "offsetTop",
                    "type": "number"
                },
                "offsetWidth": {
                    "title": "offsetWidth",
                    "type": "number"
                },
                "onabort": {
                    "title": "onabort",
                    "type": "object"
                },
                "onanimationcancel": {
                    "title": "onanimationcancel",
                    "type": "object"
                },
                "onanimationend": {
                    "title": "onanimationend",
                    "type": "object"
                },
                "onanimationiteration": {
                    "title": "onanimationiteration",
                    "type": "object"
                },
                "onanimationstart": {
                    "title": "onanimationstart",
                    "type": "object"
                },
                "onauxclick": {
                    "title": "onauxclick",
                    "type": "object"
                },
                "onbeforeinput": {
                    "title": "onbeforeinput",
                    "type": "object"
                },
                "onbeforetoggle": {
                    "title": "onbeforetoggle",
                    "type": "object"
                },
                "onblur": {
                    "title": "onblur",
                    "type": "object"
                },
                "oncancel": {
                    "title": "oncancel",
                    "type": "object"
                },
                "oncanplay": {
                    "title": "oncanplay",
                    "type": "object"
                },
                "oncanplaythrough": {
                    "title": "oncanplaythrough",
                    "type": "object"
                },
                "onchange": {
                    "title": "onchange",
                    "type": "object"
                },
                "onclick": {
                    "title": "onclick",
                    "type": "object"
                },
                "onclose": {
                    "title": "onclose",
                    "type": "object"
                },
                "oncontextmenu": {
                    "title": "oncontextmenu",
                    "type": "object"
                },
                "oncopy": {
                    "title": "oncopy",
                    "type": "object"
                },
                "oncuechange": {
                    "title": "oncuechange",
                    "type": "object"
                },
                "oncut": {
                    "title": "oncut",
                    "type": "object"
                },
                "ondblclick": {
                    "title": "ondblclick",
                    "type": "object"
                },
                "ondrag": {
                    "title": "ondrag",
                    "type": "object"
                },
                "ondragend": {
                    "title": "ondragend",
                    "type": "object"
                },
                "ondragenter": {
                    "title": "ondragenter",
                    "type": "object"
                },
                "ondragleave": {
                    "title": "ondragleave",
                    "type": "object"
                },
                "ondragover": {
                    "title": "ondragover",
                    "type": "object"
                },
                "ondragstart": {
                    "title": "ondragstart",
                    "type": "object"
                },
                "ondrop": {
                    "title": "ondrop",
                    "type": "object"
                },
                "ondurationchange": {
                    "title": "ondurationchange",
                    "type": "object"
                },
                "onemptied": {
                    "title": "onemptied",
                    "type": "object"
                },
                "onended": {
                    "title": "onended",
                    "type": "object"
                },
                "onerror": {
                    "$ref": "#/definitions/OnErrorEventHandlerNonNull",
                    "title": "onerror"
                },
                "onfocus": {
                    "title": "onfocus",
                    "type": "object"
                },
                "onformdata": {
                    "title": "onformdata",
                    "type": "object"
                },
                "onfullscreenchange": {
                    "title": "onfullscreenchange",
                    "type": "object"
                },
                "onfullscreenerror": {
                    "title": "onfullscreenerror",
                    "type": "object"
                },
                "ongotpointercapture": {
                    "title": "ongotpointercapture",
                    "type": "object"
                },
                "oninput": {
                    "title": "oninput",
                    "type": "object"
                },
                "oninvalid": {
                    "title": "oninvalid",
                    "type": "object"
                },
                "onkeydown": {
                    "title": "onkeydown",
                    "type": "object"
                },
                "onkeypress": {
                    "title": "onkeypress",
                    "type": "object"
                },
                "onkeyup": {
                    "title": "onkeyup",
                    "type": "object"
                },
                "onload": {
                    "title": "onload",
                    "type": "object"
                },
                "onloadeddata": {
                    "title": "onloadeddata",
                    "type": "object"
                },
                "onloadedmetadata": {
                    "title": "onloadedmetadata",
                    "type": "object"
                },
                "onloadstart": {
                    "title": "onloadstart",
                    "type": "object"
                },
                "onlostpointercapture": {
                    "title": "onlostpointercapture",
                    "type": "object"
                },
                "onmousedown": {
                    "title": "onmousedown",
                    "type": "object"
                },
                "onmouseenter": {
                    "title": "onmouseenter",
                    "type": "object"
                },
                "onmouseleave": {
                    "title": "onmouseleave",
                    "type": "object"
                },
                "onmousemove": {
                    "title": "onmousemove",
                    "type": "object"
                },
                "onmouseout": {
                    "title": "onmouseout",
                    "type": "object"
                },
                "onmouseover": {
                    "title": "onmouseover",
                    "type": "object"
                },
                "onmouseup": {
                    "title": "onmouseup",
                    "type": "object"
                },
                "onpaste": {
                    "title": "onpaste",
                    "type": "object"
                },
                "onpause": {
                    "title": "onpause",
                    "type": "object"
                },
                "onplay": {
                    "title": "onplay",
                    "type": "object"
                },
                "onplaying": {
                    "title": "onplaying",
                    "type": "object"
                },
                "onpointercancel": {
                    "title": "onpointercancel",
                    "type": "object"
                },
                "onpointerdown": {
                    "title": "onpointerdown",
                    "type": "object"
                },
                "onpointerenter": {
                    "title": "onpointerenter",
                    "type": "object"
                },
                "onpointerleave": {
                    "title": "onpointerleave",
                    "type": "object"
                },
                "onpointermove": {
                    "title": "onpointermove",
                    "type": "object"
                },
                "onpointerout": {
                    "title": "onpointerout",
                    "type": "object"
                },
                "onpointerover": {
                    "title": "onpointerover",
                    "type": "object"
                },
                "onpointerup": {
                    "title": "onpointerup",
                    "type": "object"
                },
                "onprogress": {
                    "title": "onprogress",
                    "type": "object"
                },
                "onratechange": {
                    "title": "onratechange",
                    "type": "object"
                },
                "onreset": {
                    "title": "onreset",
                    "type": "object"
                },
                "onresize": {
                    "title": "onresize",
                    "type": "object"
                },
                "onscroll": {
                    "title": "onscroll",
                    "type": "object"
                },
                "onscrollend": {
                    "title": "onscrollend",
                    "type": "object"
                },
                "onsecuritypolicyviolation": {
                    "title": "onsecuritypolicyviolation",
                    "type": "object"
                },
                "onseeked": {
                    "title": "onseeked",
                    "type": "object"
                },
                "onseeking": {
                    "title": "onseeking",
                    "type": "object"
                },
                "onselect": {
                    "title": "onselect",
                    "type": "object"
                },
                "onselectionchange": {
                    "title": "onselectionchange",
                    "type": "object"
                },
                "onselectstart": {
                    "title": "onselectstart",
                    "type": "object"
                },
                "onslotchange": {
                    "title": "onslotchange",
                    "type": "object"
                },
                "onstalled": {
                    "title": "onstalled",
                    "type": "object"
                },
                "onsubmit": {
                    "title": "onsubmit",
                    "type": "object"
                },
                "onsuspend": {
                    "title": "onsuspend",
                    "type": "object"
                },
                "ontimeupdate": {
                    "title": "ontimeupdate",
                    "type": "object"
                },
                "ontoggle": {
                    "title": "ontoggle",
                    "type": "object"
                },
                "ontouchcancel": {
                    "title": "ontouchcancel",
                    "type": "object"
                },
                "ontouchend": {
                    "title": "ontouchend",
                    "type": "object"
                },
                "ontouchmove": {
                    "title": "ontouchmove",
                    "type": "object"
                },
                "ontouchstart": {
                    "title": "ontouchstart",
                    "type": "object"
                },
                "ontransitioncancel": {
                    "title": "ontransitioncancel",
                    "type": "object"
                },
                "ontransitionend": {
                    "title": "ontransitionend",
                    "type": "object"
                },
                "ontransitionrun": {
                    "title": "ontransitionrun",
                    "type": "object"
                },
                "ontransitionstart": {
                    "title": "ontransitionstart",
                    "type": "object"
                },
                "onvolumechange": {
                    "title": "onvolumechange",
                    "type": "object"
                },
                "onwaiting": {
                    "title": "onwaiting",
                    "type": "object"
                },
                "onwebkitanimationend": {
                    "title": "onwebkitanimationend",
                    "type": "object"
                },
                "onwebkitanimationiteration": {
                    "title": "onwebkitanimationiteration",
                    "type": "object"
                },
                "onwebkitanimationstart": {
                    "title": "onwebkitanimationstart",
                    "type": "object"
                },
                "onwebkittransitionend": {
                    "title": "onwebkittransitionend",
                    "type": "object"
                },
                "onwheel": {
                    "title": "onwheel",
                    "type": "object"
                },
                "outerHTML": {
                    "title": "outerHTML",
                    "type": "string"
                },
                "outerText": {
                    "title": "outerText",
                    "type": "string"
                },
                "ownerDocument": {
                    "$ref": "#/definitions/Document",
                    "title": "ownerDocument"
                },
                "parentElement": {
                    "$ref": "#/definitions/HTMLElement",
                    "title": "parentElement"
                },
                "parentNode": {
                    "$ref": "#/definitions/ParentNode",
                    "title": "parentNode"
                },
                "part": {
                    "additionalProperties": false,
                    "patternProperties": {
                        "^[0-9]+$": {
                            "type": "string"
                        }
                    },
                    "properties": {
                        "length": {
                            "title": "length",
                            "type": "number"
                        },
                        "value": {
                            "title": "value",
                            "type": "string"
                        }
                    },
                    "required": [
                        "length",
                        "value"
                    ],
                    "title": "part",
                    "type": "object"
                },
                "popover": {
                    "title": "popover",
                    "type": "string"
                },
                "prefix": {
                    "title": "prefix",
                    "type": "string"
                },
                "previousElementSibling": {
                    "$ref": "#/definitions/Element",
                    "title": "previousElementSibling"
                },
                "previousSibling": {
                    "$ref": "#/definitions/ChildNode",
                    "title": "previousSibling"
                },
                "role": {
                    "title": "role",
                    "type": "string"
                },
                "scrollHeight": {
                    "title": "scrollHeight",
                    "type": "number"
                },
                "scrollLeft": {
                    "title": "scrollLeft",
                    "type": "number"
                },
                "scrollTop": {
                    "title": "scrollTop",
                    "type": "number"
                },
                "scrollWidth": {
                    "title": "scrollWidth",
                    "type": "number"
                },
                "shadowRoot": {
                    "$ref": "#/definitions/ShadowRoot",
                    "title": "shadowRoot"
                },
                "slot": {
                    "title": "slot",
                    "type": "string"
                },
                "spellcheck": {
                    "title": "spellcheck",
                    "type": "boolean"
                },
                "src": {
                    "title": "src",
                    "type": "string"
                },
                "style": {
                    "additionalProperties": false,
                    "patternProperties": {
                        "^[0-9]+$": {
                            "type": "string"
                        }
                    },
                    "properties": {
                        "accentColor": {
                            "title": "accentColor",
                            "type": "string"
                        },
                        "alignContent": {
                            "title": "alignContent",
                            "type": "string"
                        },
                        "alignItems": {
                            "title": "alignItems",
                            "type": "string"
                        },
                        "alignSelf": {
                            "title": "alignSelf",
                            "type": "string"
                        },
                        "alignmentBaseline": {
                            "title": "alignmentBaseline",
                            "type": "string"
                        },
                        "all": {
                            "title": "all",
                            "type": "string"
                        },
                        "animation": {
                            "title": "animation",
                            "type": "string"
                        },
                        "animationComposition": {
                            "title": "animationComposition",
                            "type": "string"
                        },
                        "animationDelay": {
                            "title": "animationDelay",
                            "type": "string"
                        },
                        "animationDirection": {
                            "title": "animationDirection",
                            "type": "string"
                        },
                        "animationDuration": {
                            "title": "animationDuration",
                            "type": "string"
                        },
                        "animationFillMode": {
                            "title": "animationFillMode",
                            "type": "string"
                        },
                        "animationIterationCount": {
                            "title": "animationIterationCount",
                            "type": "string"
                        },
                        "animationName": {
                            "title": "animationName",
                            "type": "string"
                        },
                        "animationPlayState": {
                            "title": "animationPlayState",
                            "type": "string"
                        },
                        "animationTimingFunction": {
                            "title": "animationTimingFunction",
                            "type": "string"
                        },
                        "appearance": {
                            "title": "appearance",
                            "type": "string"
                        },
                        "aspectRatio": {
                            "title": "aspectRatio",
                            "type": "string"
                        },
                        "backdropFilter": {
                            "title": "backdropFilter",
                            "type": "string"
                        },
                        "backfaceVisibility": {
                            "title": "backfaceVisibility",
                            "type": "string"
                        },
                        "background": {
                            "title": "background",
                            "type": "string"
                        },
                        "backgroundAttachment": {
                            "title": "backgroundAttachment",
                            "type": "string"
                        },
                        "backgroundBlendMode": {
                            "title": "backgroundBlendMode",
                            "type": "string"
                        },
                        "backgroundClip": {
                            "title": "backgroundClip",
                            "type": "string"
                        },
                        "backgroundColor": {
                            "title": "backgroundColor",
                            "type": "string"
                        },
                        "backgroundImage": {
                            "title": "backgroundImage",
                            "type": "string"
                        },
                        "backgroundOrigin": {
                            "title": "backgroundOrigin",
                            "type": "string"
                        },
                        "backgroundPosition": {
                            "title": "backgroundPosition",
                            "type": "string"
                        },
                        "backgroundPositionX": {
                            "title": "backgroundPositionX",
                            "type": "string"
                        },
                        "backgroundPositionY": {
                            "title": "backgroundPositionY",
                            "type": "string"
                        },
                        "backgroundRepeat": {
                            "title": "backgroundRepeat",
                            "type": "string"
                        },
                        "backgroundSize": {
                            "title": "backgroundSize",
                            "type": "string"
                        },
                        "baselineShift": {
                            "title": "baselineShift",
                            "type": "string"
                        },
                        "baselineSource": {
                            "title": "baselineSource",
                            "type": "string"
                        },
                        "blockSize": {
                            "title": "blockSize",
                            "type": "string"
                        },
                        "border": {
                            "title": "border",
                            "type": "string"
                        },
                        "borderBlock": {
                            "title": "borderBlock",
                            "type": "string"
                        },
                        "borderBlockColor": {
                            "title": "borderBlockColor",
                            "type": "string"
                        },
                        "borderBlockEnd": {
                            "title": "borderBlockEnd",
                            "type": "string"
                        },
                        "borderBlockEndColor": {
                            "title": "borderBlockEndColor",
                            "type": "string"
                        },
                        "borderBlockEndStyle": {
                            "title": "borderBlockEndStyle",
                            "type": "string"
                        },
                        "borderBlockEndWidth": {
                            "title": "borderBlockEndWidth",
                            "type": "string"
                        },
                        "borderBlockStart": {
                            "title": "borderBlockStart",
                            "type": "string"
                        },
                        "borderBlockStartColor": {
                            "title": "borderBlockStartColor",
                            "type": "string"
                        },
                        "borderBlockStartStyle": {
                            "title": "borderBlockStartStyle",
                            "type": "string"
                        },
                        "borderBlockStartWidth": {
                            "title": "borderBlockStartWidth",
                            "type": "string"
                        },
                        "borderBlockStyle": {
                            "title": "borderBlockStyle",
                            "type": "string"
                        },
                        "borderBlockWidth": {
                            "title": "borderBlockWidth",
                            "type": "string"
                        },
                        "borderBottom": {
                            "title": "borderBottom",
                            "type": "string"
                        },
                        "borderBottomColor": {
                            "title": "borderBottomColor",
                            "type": "string"
                        },
                        "borderBottomLeftRadius": {
                            "title": "borderBottomLeftRadius",
                            "type": "string"
                        },
                        "borderBottomRightRadius": {
                            "title": "borderBottomRightRadius",
                            "type": "string"
                        },
                        "borderBottomStyle": {
                            "title": "borderBottomStyle",
                            "type": "string"
                        },
                        "borderBottomWidth": {
                            "title": "borderBottomWidth",
                            "type": "string"
                        },
                        "borderCollapse": {
                            "title": "borderCollapse",
                            "type": "string"
                        },
                        "borderColor": {
                            "title": "borderColor",
                            "type": "string"
                        },
                        "borderEndEndRadius": {
                            "title": "borderEndEndRadius",
                            "type": "string"
                        },
                        "borderEndStartRadius": {
                            "title": "borderEndStartRadius",
                            "type": "string"
                        },
                        "borderImage": {
                            "title": "borderImage",
                            "type": "string"
                        },
                        "borderImageOutset": {
                            "title": "borderImageOutset",
                            "type": "string"
                        },
                        "borderImageRepeat": {
                            "title": "borderImageRepeat",
                            "type": "string"
                        },
                        "borderImageSlice": {
                            "title": "borderImageSlice",
                            "type": "string"
                        },
                        "borderImageSource": {
                            "title": "borderImageSource",
                            "type": "string"
                        },
                        "borderImageWidth": {
                            "title": "borderImageWidth",
                            "type": "string"
                        },
                        "borderInline": {
                            "title": "borderInline",
                            "type": "string"
                        },
                        "borderInlineColor": {
                            "title": "borderInlineColor",
                            "type": "string"
                        },
                        "borderInlineEnd": {
                            "title": "borderInlineEnd",
                            "type": "string"
                        },
                        "borderInlineEndColor": {
                            "title": "borderInlineEndColor",
                            "type": "string"
                        },
                        "borderInlineEndStyle": {
                            "title": "borderInlineEndStyle",
                            "type": "string"
                        },
                        "borderInlineEndWidth": {
                            "title": "borderInlineEndWidth",
                            "type": "string"
                        },
                        "borderInlineStart": {
                            "title": "borderInlineStart",
                            "type": "string"
                        },
                        "borderInlineStartColor": {
                            "title": "borderInlineStartColor",
                            "type": "string"
                        },
                        "borderInlineStartStyle": {
                            "title": "borderInlineStartStyle",
                            "type": "string"
                        },
                        "borderInlineStartWidth": {
                            "title": "borderInlineStartWidth",
                            "type": "string"
                        },
                        "borderInlineStyle": {
                            "title": "borderInlineStyle",
                            "type": "string"
                        },
                        "borderInlineWidth": {
                            "title": "borderInlineWidth",
                            "type": "string"
                        },
                        "borderLeft": {
                            "title": "borderLeft",
                            "type": "string"
                        },
                        "borderLeftColor": {
                            "title": "borderLeftColor",
                            "type": "string"
                        },
                        "borderLeftStyle": {
                            "title": "borderLeftStyle",
                            "type": "string"
                        },
                        "borderLeftWidth": {
                            "title": "borderLeftWidth",
                            "type": "string"
                        },
                        "borderRadius": {
                            "title": "borderRadius",
                            "type": "string"
                        },
                        "borderRight": {
                            "title": "borderRight",
                            "type": "string"
                        },
                        "borderRightColor": {
                            "title": "borderRightColor",
                            "type": "string"
                        },
                        "borderRightStyle": {
                            "title": "borderRightStyle",
                            "type": "string"
                        },
                        "borderRightWidth": {
                            "title": "borderRightWidth",
                            "type": "string"
                        },
                        "borderSpacing": {
                            "title": "borderSpacing",
                            "type": "string"
                        },
                        "borderStartEndRadius": {
                            "title": "borderStartEndRadius",
                            "type": "string"
                        },
                        "borderStartStartRadius": {
                            "title": "borderStartStartRadius",
                            "type": "string"
                        },
                        "borderStyle": {
                            "title": "borderStyle",
                            "type": "string"
                        },
                        "borderTop": {
                            "title": "borderTop",
                            "type": "string"
                        },
                        "borderTopColor": {
                            "title": "borderTopColor",
                            "type": "string"
                        },
                        "borderTopLeftRadius": {
                            "title": "borderTopLeftRadius",
                            "type": "string"
                        },
                        "borderTopRightRadius": {
                            "title": "borderTopRightRadius",
                            "type": "string"
                        },
                        "borderTopStyle": {
                            "title": "borderTopStyle",
                            "type": "string"
                        },
                        "borderTopWidth": {
                            "title": "borderTopWidth",
                            "type": "string"
                        },
                        "borderWidth": {
                            "title": "borderWidth",
                            "type": "string"
                        },
                        "bottom": {
                            "title": "bottom",
                            "type": "string"
                        },
                        "boxShadow": {
                            "title": "boxShadow",
                            "type": "string"
                        },
                        "boxSizing": {
                            "title": "boxSizing",
                            "type": "string"
                        },
                        "breakAfter": {
                            "title": "breakAfter",
                            "type": "string"
                        },
                        "breakBefore": {
                            "title": "breakBefore",
                            "type": "string"
                        },
                        "breakInside": {
                            "title": "breakInside",
                            "type": "string"
                        },
                        "captionSide": {
                            "title": "captionSide",
                            "type": "string"
                        },
                        "caretColor": {
                            "title": "caretColor",
                            "type": "string"
                        },
                        "clear": {
                            "title": "clear",
                            "type": "string"
                        },
                        "clip": {
                            "title": "clip",
                            "type": "string"
                        },
                        "clipPath": {
                            "title": "clipPath",
                            "type": "string"
                        },
                        "clipRule": {
                            "title": "clipRule",
                            "type": "string"
                        },
                        "color": {
                            "title": "color",
                            "type": "string"
                        },
                        "colorInterpolation": {
                            "title": "colorInterpolation",
                            "type": "string"
                        },
                        "colorInterpolationFilters": {
                            "title": "colorInterpolationFilters",
                            "type": "string"
                        },
                        "colorScheme": {
                            "title": "colorScheme",
                            "type": "string"
                        },
                        "columnCount": {
                            "title": "columnCount",
                            "type": "string"
                        },
                        "columnFill": {
                            "title": "columnFill",
                            "type": "string"
                        },
                        "columnGap": {
                            "title": "columnGap",
                            "type": "string"
                        },
                        "columnRule": {
                            "title": "columnRule",
                            "type": "string"
                        },
                        "columnRuleColor": {
                            "title": "columnRuleColor",
                            "type": "string"
                        },
                        "columnRuleStyle": {
                            "title": "columnRuleStyle",
                            "type": "string"
                        },
                        "columnRuleWidth": {
                            "title": "columnRuleWidth",
                            "type": "string"
                        },
                        "columnSpan": {
                            "title": "columnSpan",
                            "type": "string"
                        },
                        "columnWidth": {
                            "title": "columnWidth",
                            "type": "string"
                        },
                        "columns": {
                            "title": "columns",
                            "type": "string"
                        },
                        "contain": {
                            "title": "contain",
                            "type": "string"
                        },
                        "containIntrinsicBlockSize": {
                            "title": "containIntrinsicBlockSize",
                            "type": "string"
                        },
                        "containIntrinsicHeight": {
                            "title": "containIntrinsicHeight",
                            "type": "string"
                        },
                        "containIntrinsicInlineSize": {
                            "title": "containIntrinsicInlineSize",
                            "type": "string"
                        },
                        "containIntrinsicSize": {
                            "title": "containIntrinsicSize",
                            "type": "string"
                        },
                        "containIntrinsicWidth": {
                            "title": "containIntrinsicWidth",
                            "type": "string"
                        },
                        "container": {
                            "title": "container",
                            "type": "string"
                        },
                        "containerName": {
                            "title": "containerName",
                            "type": "string"
                        },
                        "containerType": {
                            "title": "containerType",
                            "type": "string"
                        },
                        "content": {
                            "title": "content",
                            "type": "string"
                        },
                        "contentVisibility": {
                            "title": "contentVisibility",
                            "type": "string"
                        },
                        "counterIncrement": {
                            "title": "counterIncrement",
                            "type": "string"
                        },
                        "counterReset": {
                            "title": "counterReset",
                            "type": "string"
                        },
                        "counterSet": {
                            "title": "counterSet",
                            "type": "string"
                        },
                        "cssFloat": {
                            "title": "cssFloat",
                            "type": "string"
                        },
                        "cssText": {
                            "title": "cssText",
                            "type": "string"
                        },
                        "cursor": {
                            "title": "cursor",
                            "type": "string"
                        },
                        "cx": {
                            "title": "cx",
                            "type": "string"
                        },
                        "cy": {
                            "title": "cy",
                            "type": "string"
                        },
                        "d": {
                            "title": "d",
                            "type": "string"
                        },
                        "direction": {
                            "title": "direction",
                            "type": "string"
                        },
                        "display": {
                            "title": "display",
                            "type": "string"
                        },
                        "dominantBaseline": {
                            "title": "dominantBaseline",
                            "type": "string"
                        },
                        "emptyCells": {
                            "title": "emptyCells",
                            "type": "string"
                        },
                        "fill": {
                            "title": "fill",
                            "type": "string"
                        },
                        "fillOpacity": {
                            "title": "fillOpacity",
                            "type": "string"
                        },
                        "fillRule": {
                            "title": "fillRule",
                            "type": "string"
                        },
                        "filter": {
                            "title": "filter",
                            "type": "string"
                        },
                        "flex": {
                            "title": "flex",
                            "type": "string"
                        },
                        "flexBasis": {
                            "title": "flexBasis",
                            "type": "string"
                        },
                        "flexDirection": {
                            "title": "flexDirection",
                            "type": "string"
                        },
                        "flexFlow": {
                            "title": "flexFlow",
                            "type": "string"
                        },
                        "flexGrow": {
                            "title": "flexGrow",
                            "type": "string"
                        },
                        "flexShrink": {
                            "title": "flexShrink",
                            "type": "string"
                        },
                        "flexWrap": {
                            "title": "flexWrap",
                            "type": "string"
                        },
                        "float": {
                            "title": "float",
                            "type": "string"
                        },
                        "floodColor": {
                            "title": "floodColor",
                            "type": "string"
                        },
                        "floodOpacity": {
                            "title": "floodOpacity",
                            "type": "string"
                        },
                        "font": {
                            "title": "font",
                            "type": "string"
                        },
                        "fontFamily": {
                            "title": "fontFamily",
                            "type": "string"
                        },
                        "fontFeatureSettings": {
                            "title": "fontFeatureSettings",
                            "type": "string"
                        },
                        "fontKerning": {
                            "title": "fontKerning",
                            "type": "string"
                        },
                        "fontOpticalSizing": {
                            "title": "fontOpticalSizing",
                            "type": "string"
                        },
                        "fontPalette": {
                            "title": "fontPalette",
                            "type": "string"
                        },
                        "fontSize": {
                            "title": "fontSize",
                            "type": "string"
                        },
                        "fontSizeAdjust": {
                            "title": "fontSizeAdjust",
                            "type": "string"
                        },
                        "fontStretch": {
                            "title": "fontStretch",
                            "type": "string"
                        },
                        "fontStyle": {
                            "title": "fontStyle",
                            "type": "string"
                        },
                        "fontSynthesis": {
                            "title": "fontSynthesis",
                            "type": "string"
                        },
                        "fontSynthesisSmallCaps": {
                            "title": "fontSynthesisSmallCaps",
                            "type": "string"
                        },
                        "fontSynthesisStyle": {
                            "title": "fontSynthesisStyle",
                            "type": "string"
                        },
                        "fontSynthesisWeight": {
                            "title": "fontSynthesisWeight",
                            "type": "string"
                        },
                        "fontVariant": {
                            "title": "fontVariant",
                            "type": "string"
                        },
                        "fontVariantAlternates": {
                            "title": "fontVariantAlternates",
                            "type": "string"
                        },
                        "fontVariantCaps": {
                            "title": "fontVariantCaps",
                            "type": "string"
                        },
                        "fontVariantEastAsian": {
                            "title": "fontVariantEastAsian",
                            "type": "string"
                        },
                        "fontVariantLigatures": {
                            "title": "fontVariantLigatures",
                            "type": "string"
                        },
                        "fontVariantNumeric": {
                            "title": "fontVariantNumeric",
                            "type": "string"
                        },
                        "fontVariantPosition": {
                            "title": "fontVariantPosition",
                            "type": "string"
                        },
                        "fontVariationSettings": {
                            "title": "fontVariationSettings",
                            "type": "string"
                        },
                        "fontWeight": {
                            "title": "fontWeight",
                            "type": "string"
                        },
                        "forcedColorAdjust": {
                            "title": "forcedColorAdjust",
                            "type": "string"
                        },
                        "gap": {
                            "title": "gap",
                            "type": "string"
                        },
                        "grid": {
                            "title": "grid",
                            "type": "string"
                        },
                        "gridArea": {
                            "title": "gridArea",
                            "type": "string"
                        },
                        "gridAutoColumns": {
                            "title": "gridAutoColumns",
                            "type": "string"
                        },
                        "gridAutoFlow": {
                            "title": "gridAutoFlow",
                            "type": "string"
                        },
                        "gridAutoRows": {
                            "title": "gridAutoRows",
                            "type": "string"
                        },
                        "gridColumn": {
                            "title": "gridColumn",
                            "type": "string"
                        },
                        "gridColumnEnd": {
                            "title": "gridColumnEnd",
                            "type": "string"
                        },
                        "gridColumnGap": {
                            "title": "gridColumnGap",
                            "type": "string"
                        },
                        "gridColumnStart": {
                            "title": "gridColumnStart",
                            "type": "string"
                        },
                        "gridGap": {
                            "title": "gridGap",
                            "type": "string"
                        },
                        "gridRow": {
                            "title": "gridRow",
                            "type": "string"
                        },
                        "gridRowEnd": {
                            "title": "gridRowEnd",
                            "type": "string"
                        },
                        "gridRowGap": {
                            "title": "gridRowGap",
                            "type": "string"
                        },
                        "gridRowStart": {
                            "title": "gridRowStart",
                            "type": "string"
                        },
                        "gridTemplate": {
                            "title": "gridTemplate",
                            "type": "string"
                        },
                        "gridTemplateAreas": {
                            "title": "gridTemplateAreas",
                            "type": "string"
                        },
                        "gridTemplateColumns": {
                            "title": "gridTemplateColumns",
                            "type": "string"
                        },
                        "gridTemplateRows": {
                            "title": "gridTemplateRows",
                            "type": "string"
                        },
                        "height": {
                            "title": "height",
                            "type": "string"
                        },
                        "hyphenateCharacter": {
                            "title": "hyphenateCharacter",
                            "type": "string"
                        },
                        "hyphens": {
                            "title": "hyphens",
                            "type": "string"
                        },
                        "imageOrientation": {
                            "title": "imageOrientation",
                            "type": "string"
                        },
                        "imageRendering": {
                            "title": "imageRendering",
                            "type": "string"
                        },
                        "inlineSize": {
                            "title": "inlineSize",
                            "type": "string"
                        },
                        "inset": {
                            "title": "inset",
                            "type": "string"
                        },
                        "insetBlock": {
                            "title": "insetBlock",
                            "type": "string"
                        },
                        "insetBlockEnd": {
                            "title": "insetBlockEnd",
                            "type": "string"
                        },
                        "insetBlockStart": {
                            "title": "insetBlockStart",
                            "type": "string"
                        },
                        "insetInline": {
                            "title": "insetInline",
                            "type": "string"
                        },
                        "insetInlineEnd": {
                            "title": "insetInlineEnd",
                            "type": "string"
                        },
                        "insetInlineStart": {
                            "title": "insetInlineStart",
                            "type": "string"
                        },
                        "isolation": {
                            "title": "isolation",
                            "type": "string"
                        },
                        "justifyContent": {
                            "title": "justifyContent",
                            "type": "string"
                        },
                        "justifyItems": {
                            "title": "justifyItems",
                            "type": "string"
                        },
                        "justifySelf": {
                            "title": "justifySelf",
                            "type": "string"
                        },
                        "left": {
                            "title": "left",
                            "type": "string"
                        },
                        "length": {
                            "title": "length",
                            "type": "number"
                        },
                        "letterSpacing": {
                            "title": "letterSpacing",
                            "type": "string"
                        },
                        "lightingColor": {
                            "title": "lightingColor",
                            "type": "string"
                        },
                        "lineBreak": {
                            "title": "lineBreak",
                            "type": "string"
                        },
                        "lineHeight": {
                            "title": "lineHeight",
                            "type": "string"
                        },
                        "listStyle": {
                            "title": "listStyle",
                            "type": "string"
                        },
                        "listStyleImage": {
                            "title": "listStyleImage",
                            "type": "string"
                        },
                        "listStylePosition": {
                            "title": "listStylePosition",
                            "type": "string"
                        },
                        "listStyleType": {
                            "title": "listStyleType",
                            "type": "string"
                        },
                        "margin": {
                            "title": "margin",
                            "type": "string"
                        },
                        "marginBlock": {
                            "title": "marginBlock",
                            "type": "string"
                        },
                        "marginBlockEnd": {
                            "title": "marginBlockEnd",
                            "type": "string"
                        },
                        "marginBlockStart": {
                            "title": "marginBlockStart",
                            "type": "string"
                        },
                        "marginBottom": {
                            "title": "marginBottom",
                            "type": "string"
                        },
                        "marginInline": {
                            "title": "marginInline",
                            "type": "string"
                        },
                        "marginInlineEnd": {
                            "title": "marginInlineEnd",
                            "type": "string"
                        },
                        "marginInlineStart": {
                            "title": "marginInlineStart",
                            "type": "string"
                        },
                        "marginLeft": {
                            "title": "marginLeft",
                            "type": "string"
                        },
                        "marginRight": {
                            "title": "marginRight",
                            "type": "string"
                        },
                        "marginTop": {
                            "title": "marginTop",
                            "type": "string"
                        },
                        "marker": {
                            "title": "marker",
                            "type": "string"
                        },
                        "markerEnd": {
                            "title": "markerEnd",
                            "type": "string"
                        },
                        "markerMid": {
                            "title": "markerMid",
                            "type": "string"
                        },
                        "markerStart": {
                            "title": "markerStart",
                            "type": "string"
                        },
                        "mask": {
                            "title": "mask",
                            "type": "string"
                        },
                        "maskClip": {
                            "title": "maskClip",
                            "type": "string"
                        },
                        "maskComposite": {
                            "title": "maskComposite",
                            "type": "string"
                        },
                        "maskImage": {
                            "title": "maskImage",
                            "type": "string"
                        },
                        "maskMode": {
                            "title": "maskMode",
                            "type": "string"
                        },
                        "maskOrigin": {
                            "title": "maskOrigin",
                            "type": "string"
                        },
                        "maskPosition": {
                            "title": "maskPosition",
                            "type": "string"
                        },
                        "maskRepeat": {
                            "title": "maskRepeat",
                            "type": "string"
                        },
                        "maskSize": {
                            "title": "maskSize",
                            "type": "string"
                        },
                        "maskType": {
                            "title": "maskType",
                            "type": "string"
                        },
                        "mathDepth": {
                            "title": "mathDepth",
                            "type": "string"
                        },
                        "mathStyle": {
                            "title": "mathStyle",
                            "type": "string"
                        },
                        "maxBlockSize": {
                            "title": "maxBlockSize",
                            "type": "string"
                        },
                        "maxHeight": {
                            "title": "maxHeight",
                            "type": "string"
                        },
                        "maxInlineSize": {
                            "title": "maxInlineSize",
                            "type": "string"
                        },
                        "maxWidth": {
                            "title": "maxWidth",
                            "type": "string"
                        },
                        "minBlockSize": {
                            "title": "minBlockSize",
                            "type": "string"
                        },
                        "minHeight": {
                            "title": "minHeight",
                            "type": "string"
                        },
                        "minInlineSize": {
                            "title": "minInlineSize",
                            "type": "string"
                        },
                        "minWidth": {
                            "title": "minWidth",
                            "type": "string"
                        },
                        "mixBlendMode": {
                            "title": "mixBlendMode",
                            "type": "string"
                        },
                        "objectFit": {
                            "title": "objectFit",
                            "type": "string"
                        },
                        "objectPosition": {
                            "title": "objectPosition",
                            "type": "string"
                        },
                        "offset": {
                            "title": "offset",
                            "type": "string"
                        },
                        "offsetAnchor": {
                            "title": "offsetAnchor",
                            "type": "string"
                        },
                        "offsetDistance": {
                            "title": "offsetDistance",
                            "type": "string"
                        },
                        "offsetPath": {
                            "title": "offsetPath",
                            "type": "string"
                        },
                        "offsetPosition": {
                            "title": "offsetPosition",
                            "type": "string"
                        },
                        "offsetRotate": {
                            "title": "offsetRotate",
                            "type": "string"
                        },
                        "opacity": {
                            "title": "opacity",
                            "type": "string"
                        },
                        "order": {
                            "title": "order",
                            "type": "string"
                        },
                        "orphans": {
                            "title": "orphans",
                            "type": "string"
                        },
                        "outline": {
                            "title": "outline",
                            "type": "string"
                        },
                        "outlineColor": {
                            "title": "outlineColor",
                            "type": "string"
                        },
                        "outlineOffset": {
                            "title": "outlineOffset",
                            "type": "string"
                        },
                        "outlineStyle": {
                            "title": "outlineStyle",
                            "type": "string"
                        },
                        "outlineWidth": {
                            "title": "outlineWidth",
                            "type": "string"
                        },
                        "overflow": {
                            "title": "overflow",
                            "type": "string"
                        },
                        "overflowAnchor": {
                            "title": "overflowAnchor",
                            "type": "string"
                        },
                        "overflowClipMargin": {
                            "title": "overflowClipMargin",
                            "type": "string"
                        },
                        "overflowWrap": {
                            "title": "overflowWrap",
                            "type": "string"
                        },
                        "overflowX": {
                            "title": "overflowX",
                            "type": "string"
                        },
                        "overflowY": {
                            "title": "overflowY",
                            "type": "string"
                        },
                        "overscrollBehavior": {
                            "title": "overscrollBehavior",
                            "type": "string"
                        },
                        "overscrollBehaviorBlock": {
                            "title": "overscrollBehaviorBlock",
                            "type": "string"
                        },
                        "overscrollBehaviorInline": {
                            "title": "overscrollBehaviorInline",
                            "type": "string"
                        },
                        "overscrollBehaviorX": {
                            "title": "overscrollBehaviorX",
                            "type": "string"
                        },
                        "overscrollBehaviorY": {
                            "title": "overscrollBehaviorY",
                            "type": "string"
                        },
                        "padding": {
                            "title": "padding",
                            "type": "string"
                        },
                        "paddingBlock": {
                            "title": "paddingBlock",
                            "type": "string"
                        },
                        "paddingBlockEnd": {
                            "title": "paddingBlockEnd",
                            "type": "string"
                        },
                        "paddingBlockStart": {
                            "title": "paddingBlockStart",
                            "type": "string"
                        },
                        "paddingBottom": {
                            "title": "paddingBottom",
                            "type": "string"
                        },
                        "paddingInline": {
                            "title": "paddingInline",
                            "type": "string"
                        },
                        "paddingInlineEnd": {
                            "title": "paddingInlineEnd",
                            "type": "string"
                        },
                        "paddingInlineStart": {
                            "title": "paddingInlineStart",
                            "type": "string"
                        },
                        "paddingLeft": {
                            "title": "paddingLeft",
                            "type": "string"
                        },
                        "paddingRight": {
                            "title": "paddingRight",
                            "type": "string"
                        },
                        "paddingTop": {
                            "title": "paddingTop",
                            "type": "string"
                        },
                        "page": {
                            "title": "page",
                            "type": "string"
                        },
                        "pageBreakAfter": {
                            "title": "pageBreakAfter",
                            "type": "string"
                        },
                        "pageBreakBefore": {
                            "title": "pageBreakBefore",
                            "type": "string"
                        },
                        "pageBreakInside": {
                            "title": "pageBreakInside",
                            "type": "string"
                        },
                        "paintOrder": {
                            "title": "paintOrder",
                            "type": "string"
                        },
                        "parentRule": {
                            "$ref": "#/definitions/CSSRule",
                            "title": "parentRule"
                        },
                        "perspective": {
                            "title": "perspective",
                            "type": "string"
                        },
                        "perspectiveOrigin": {
                            "title": "perspectiveOrigin",
                            "type": "string"
                        },
                        "placeContent": {
                            "title": "placeContent",
                            "type": "string"
                        },
                        "placeItems": {
                            "title": "placeItems",
                            "type": "string"
                        },
                        "placeSelf": {
                            "title": "placeSelf",
                            "type": "string"
                        },
                        "pointerEvents": {
                            "title": "pointerEvents",
                            "type": "string"
                        },
                        "position": {
                            "title": "position",
                            "type": "string"
                        },
                        "printColorAdjust": {
                            "title": "printColorAdjust",
                            "type": "string"
                        },
                        "quotes": {
                            "title": "quotes",
                            "type": "string"
                        },
                        "r": {
                            "title": "r",
                            "type": "string"
                        },
                        "resize": {
                            "title": "resize",
                            "type": "string"
                        },
                        "right": {
                            "title": "right",
                            "type": "string"
                        },
                        "rotate": {
                            "title": "rotate",
                            "type": "string"
                        },
                        "rowGap": {
                            "title": "rowGap",
                            "type": "string"
                        },
                        "rubyPosition": {
                            "title": "rubyPosition",
                            "type": "string"
                        },
                        "rx": {
                            "title": "rx",
                            "type": "string"
                        },
                        "ry": {
                            "title": "ry",
                            "type": "string"
                        },
                        "scale": {
                            "title": "scale",
                            "type": "string"
                        },
                        "scrollBehavior": {
                            "title": "scrollBehavior",
                            "type": "string"
                        },
                        "scrollMargin": {
                            "title": "scrollMargin",
                            "type": "string"
                        },
                        "scrollMarginBlock": {
                            "title": "scrollMarginBlock",
                            "type": "string"
                        },
                        "scrollMarginBlockEnd": {
                            "title": "scrollMarginBlockEnd",
                            "type": "string"
                        },
                        "scrollMarginBlockStart": {
                            "title": "scrollMarginBlockStart",
                            "type": "string"
                        },
                        "scrollMarginBottom": {
                            "title": "scrollMarginBottom",
                            "type": "string"
                        },
                        "scrollMarginInline": {
                            "title": "scrollMarginInline",
                            "type": "string"
                        },
                        "scrollMarginInlineEnd": {
                            "title": "scrollMarginInlineEnd",
                            "type": "string"
                        },
                        "scrollMarginInlineStart": {
                            "title": "scrollMarginInlineStart",
                            "type": "string"
                        },
                        "scrollMarginLeft": {
                            "title": "scrollMarginLeft",
                            "type": "string"
                        },
                        "scrollMarginRight": {
                            "title": "scrollMarginRight",
                            "type": "string"
                        },
                        "scrollMarginTop": {
                            "title": "scrollMarginTop",
                            "type": "string"
                        },
                        "scrollPadding": {
                            "title": "scrollPadding",
                            "type": "string"
                        },
                        "scrollPaddingBlock": {
                            "title": "scrollPaddingBlock",
                            "type": "string"
                        },
                        "scrollPaddingBlockEnd": {
                            "title": "scrollPaddingBlockEnd",
                            "type": "string"
                        },
                        "scrollPaddingBlockStart": {
                            "title": "scrollPaddingBlockStart",
                            "type": "string"
                        },
                        "scrollPaddingBottom": {
                            "title": "scrollPaddingBottom",
                            "type": "string"
                        },
                        "scrollPaddingInline": {
                            "title": "scrollPaddingInline",
                            "type": "string"
                        },
                        "scrollPaddingInlineEnd": {
                            "title": "scrollPaddingInlineEnd",
                            "type": "string"
                        },
                        "scrollPaddingInlineStart": {
                            "title": "scrollPaddingInlineStart",
                            "type": "string"
                        },
                        "scrollPaddingLeft": {
                            "title": "scrollPaddingLeft",
                            "type": "string"
                        },
                        "scrollPaddingRight": {
                            "title": "scrollPaddingRight",
                            "type": "string"
                        },
                        "scrollPaddingTop": {
                            "title": "scrollPaddingTop",
                            "type": "string"
                        },
                        "scrollSnapAlign": {
                            "title": "scrollSnapAlign",
                            "type": "string"
                        },
                        "scrollSnapStop": {
                            "title": "scrollSnapStop",
                            "type": "string"
                        },
                        "scrollSnapType": {
                            "title": "scrollSnapType",
                            "type": "string"
                        },
                        "scrollbarColor": {
                            "title": "scrollbarColor",
                            "type": "string"
                        },
                        "scrollbarGutter": {
                            "title": "scrollbarGutter",
                            "type": "string"
                        },
                        "scrollbarWidth": {
                            "title": "scrollbarWidth",
                            "type": "string"
                        },
                        "shapeImageThreshold": {
                            "title": "shapeImageThreshold",
                            "type": "string"
                        },
                        "shapeMargin": {
                            "title": "shapeMargin",
                            "type": "string"
                        },
                        "shapeOutside": {
                            "title": "shapeOutside",
                            "type": "string"
                        },
                        "shapeRendering": {
                            "title": "shapeRendering",
                            "type": "string"
                        },
                        "stopColor": {
                            "title": "stopColor",
                            "type": "string"
                        },
                        "stopOpacity": {
                            "title": "stopOpacity",
                            "type": "string"
                        },
                        "stroke": {
                            "title": "stroke",
                            "type": "string"
                        },
                        "strokeDasharray": {
                            "title": "strokeDasharray",
                            "type": "string"
                        },
                        "strokeDashoffset": {
                            "title": "strokeDashoffset",
                            "type": "string"
                        },
                        "strokeLinecap": {
                            "title": "strokeLinecap",
                            "type": "string"
                        },
                        "strokeLinejoin": {
                            "title": "strokeLinejoin",
                            "type": "string"
                        },
                        "strokeMiterlimit": {
                            "title": "strokeMiterlimit",
                            "type": "string"
                        },
                        "strokeOpacity": {
                            "title": "strokeOpacity",
                            "type": "string"
                        },
                        "strokeWidth": {
                            "title": "strokeWidth",
                            "type": "string"
                        },
                        "tabSize": {
                            "title": "tabSize",
                            "type": "string"
                        },
                        "tableLayout": {
                            "title": "tableLayout",
                            "type": "string"
                        },
                        "textAlign": {
                            "title": "textAlign",
                            "type": "string"
                        },
                        "textAlignLast": {
                            "title": "textAlignLast",
                            "type": "string"
                        },
                        "textAnchor": {
                            "title": "textAnchor",
                            "type": "string"
                        },
                        "textCombineUpright": {
                            "title": "textCombineUpright",
                            "type": "string"
                        },
                        "textDecoration": {
                            "title": "textDecoration",
                            "type": "string"
                        },
                        "textDecorationColor": {
                            "title": "textDecorationColor",
                            "type": "string"
                        },
                        "textDecorationLine": {
                            "title": "textDecorationLine",
                            "type": "string"
                        },
                        "textDecorationSkipInk": {
                            "title": "textDecorationSkipInk",
                            "type": "string"
                        },
                        "textDecorationStyle": {
                            "title": "textDecorationStyle",
                            "type": "string"
                        },
                        "textDecorationThickness": {
                            "title": "textDecorationThickness",
                            "type": "string"
                        },
                        "textEmphasis": {
                            "title": "textEmphasis",
                            "type": "string"
                        },
                        "textEmphasisColor": {
                            "title": "textEmphasisColor",
                            "type": "string"
                        },
                        "textEmphasisPosition": {
                            "title": "textEmphasisPosition",
                            "type": "string"
                        },
                        "textEmphasisStyle": {
                            "title": "textEmphasisStyle",
                            "type": "string"
                        },
                        "textIndent": {
                            "title": "textIndent",
                            "type": "string"
                        },
                        "textOrientation": {
                            "title": "textOrientation",
                            "type": "string"
                        },
                        "textOverflow": {
                            "title": "textOverflow",
                            "type": "string"
                        },
                        "textRendering": {
                            "title": "textRendering",
                            "type": "string"
                        },
                        "textShadow": {
                            "title": "textShadow",
                            "type": "string"
                        },
                        "textTransform": {
                            "title": "textTransform",
                            "type": "string"
                        },
                        "textUnderlineOffset": {
                            "title": "textUnderlineOffset",
                            "type": "string"
                        },
                        "textUnderlinePosition": {
                            "title": "textUnderlinePosition",
                            "type": "string"
                        },
                        "textWrap": {
                            "title": "textWrap",
                            "type": "string"
                        },
                        "textWrapMode": {
                            "title": "textWrapMode",
                            "type": "string"
                        },
                        "textWrapStyle": {
                            "title": "textWrapStyle",
                            "type": "string"
                        },
                        "top": {
                            "title": "top",
                            "type": "string"
                        },
                        "touchAction": {
                            "title": "touchAction",
                            "type": "string"
                        },
                        "transform": {
                            "title": "transform",
                            "type": "string"
                        },
                        "transformBox": {
                            "title": "transformBox",
                            "type": "string"
                        },
                        "transformOrigin": {
                            "title": "transformOrigin",
                            "type": "string"
                        },
                        "transformStyle": {
                            "title": "transformStyle",
                            "type": "string"
                        },
                        "transition": {
                            "title": "transition",
                            "type": "string"
                        },
                        "transitionBehavior": {
                            "title": "transitionBehavior",
                            "type": "string"
                        },
                        "transitionDelay": {
                            "title": "transitionDelay",
                            "type": "string"
                        },
                        "transitionDuration": {
                            "title": "transitionDuration",
                            "type": "string"
                        },
                        "transitionProperty": {
                            "title": "transitionProperty",
                            "type": "string"
                        },
                        "transitionTimingFunction": {
                            "title": "transitionTimingFunction",
                            "type": "string"
                        },
                        "translate": {
                            "title": "translate",
                            "type": "string"
                        },
                        "unicodeBidi": {
                            "title": "unicodeBidi",
                            "type": "string"
                        },
                        "userSelect": {
                            "title": "userSelect",
                            "type": "string"
                        },
                        "vectorEffect": {
                            "title": "vectorEffect",
                            "type": "string"
                        },
                        "verticalAlign": {
                            "title": "verticalAlign",
                            "type": "string"
                        },
                        "visibility": {
                            "title": "visibility",
                            "type": "string"
                        },
                        "webkitAlignContent": {
                            "title": "webkitAlignContent",
                            "type": "string"
                        },
                        "webkitAlignItems": {
                            "title": "webkitAlignItems",
                            "type": "string"
                        },
                        "webkitAlignSelf": {
                            "title": "webkitAlignSelf",
                            "type": "string"
                        },
                        "webkitAnimation": {
                            "title": "webkitAnimation",
                            "type": "string"
                        },
                        "webkitAnimationDelay": {
                            "title": "webkitAnimationDelay",
                            "type": "string"
                        },
                        "webkitAnimationDirection": {
                            "title": "webkitAnimationDirection",
                            "type": "string"
                        },
                        "webkitAnimationDuration": {
                            "title": "webkitAnimationDuration",
                            "type": "string"
                        },
                        "webkitAnimationFillMode": {
                            "title": "webkitAnimationFillMode",
                            "type": "string"
                        },
                        "webkitAnimationIterationCount": {
                            "title": "webkitAnimationIterationCount",
                            "type": "string"
                        },
                        "webkitAnimationName": {
                            "title": "webkitAnimationName",
                            "type": "string"
                        },
                        "webkitAnimationPlayState": {
                            "title": "webkitAnimationPlayState",
                            "type": "string"
                        },
                        "webkitAnimationTimingFunction": {
                            "title": "webkitAnimationTimingFunction",
                            "type": "string"
                        },
                        "webkitAppearance": {
                            "title": "webkitAppearance",
                            "type": "string"
                        },
                        "webkitBackfaceVisibility": {
                            "title": "webkitBackfaceVisibility",
                            "type": "string"
                        },
                        "webkitBackgroundClip": {
                            "title": "webkitBackgroundClip",
                            "type": "string"
                        },
                        "webkitBackgroundOrigin": {
                            "title": "webkitBackgroundOrigin",
                            "type": "string"
                        },
                        "webkitBackgroundSize": {
                            "title": "webkitBackgroundSize",
                            "type": "string"
                        },
                        "webkitBorderBottomLeftRadius": {
                            "title": "webkitBorderBottomLeftRadius",
                            "type": "string"
                        },
                        "webkitBorderBottomRightRadius": {
                            "title": "webkitBorderBottomRightRadius",
                            "type": "string"
                        },
                        "webkitBorderRadius": {
                            "title": "webkitBorderRadius",
                            "type": "string"
                        },
                        "webkitBorderTopLeftRadius": {
                            "title": "webkitBorderTopLeftRadius",
                            "type": "string"
                        },
                        "webkitBorderTopRightRadius": {
                            "title": "webkitBorderTopRightRadius",
                            "type": "string"
                        },
                        "webkitBoxAlign": {
                            "title": "webkitBoxAlign",
                            "type": "string"
                        },
                        "webkitBoxFlex": {
                            "title": "webkitBoxFlex",
                            "type": "string"
                        },
                        "webkitBoxOrdinalGroup": {
                            "title": "webkitBoxOrdinalGroup",
                            "type": "string"
                        },
                        "webkitBoxOrient": {
                            "title": "webkitBoxOrient",
                            "type": "string"
                        },
                        "webkitBoxPack": {
                            "title": "webkitBoxPack",
                            "type": "string"
                        },
                        "webkitBoxShadow": {
                            "title": "webkitBoxShadow",
                            "type": "string"
                        },
                        "webkitBoxSizing": {
                            "title": "webkitBoxSizing",
                            "type": "string"
                        },
                        "webkitFilter": {
                            "title": "webkitFilter",
                            "type": "string"
                        },
                        "webkitFlex": {
                            "title": "webkitFlex",
                            "type": "string"
                        },
                        "webkitFlexBasis": {
                            "title": "webkitFlexBasis",
                            "type": "string"
                        },
                        "webkitFlexDirection": {
                            "title": "webkitFlexDirection",
                            "type": "string"
                        },
                        "webkitFlexFlow": {
                            "title": "webkitFlexFlow",
                            "type": "string"
                        },
                        "webkitFlexGrow": {
                            "title": "webkitFlexGrow",
                            "type": "string"
                        },
                        "webkitFlexShrink": {
                            "title": "webkitFlexShrink",
                            "type": "string"
                        },
                        "webkitFlexWrap": {
                            "title": "webkitFlexWrap",
                            "type": "string"
                        },
                        "webkitJustifyContent": {
                            "title": "webkitJustifyContent",
                            "type": "string"
                        },
                        "webkitLineClamp": {
                            "title": "webkitLineClamp",
                            "type": "string"
                        },
                        "webkitMask": {
                            "title": "webkitMask",
                            "type": "string"
                        },
                        "webkitMaskBoxImage": {
                            "title": "webkitMaskBoxImage",
                            "type": "string"
                        },
                        "webkitMaskBoxImageOutset": {
                            "title": "webkitMaskBoxImageOutset",
                            "type": "string"
                        },
                        "webkitMaskBoxImageRepeat": {
                            "title": "webkitMaskBoxImageRepeat",
                            "type": "string"
                        },
                        "webkitMaskBoxImageSlice": {
                            "title": "webkitMaskBoxImageSlice",
                            "type": "string"
                        },
                        "webkitMaskBoxImageSource": {
                            "title": "webkitMaskBoxImageSource",
                            "type": "string"
                        },
                        "webkitMaskBoxImageWidth": {
                            "title": "webkitMaskBoxImageWidth",
                            "type": "string"
                        },
                        "webkitMaskClip": {
                            "title": "webkitMaskClip",
                            "type": "string"
                        },
                        "webkitMaskComposite": {
                            "title": "webkitMaskComposite",
                            "type": "string"
                        },
                        "webkitMaskImage": {
                            "title": "webkitMaskImage",
                            "type": "string"
                        },
                        "webkitMaskOrigin": {
                            "title": "webkitMaskOrigin",
                            "type": "string"
                        },
                        "webkitMaskPosition": {
                            "title": "webkitMaskPosition",
                            "type": "string"
                        },
                        "webkitMaskRepeat": {
                            "title": "webkitMaskRepeat",
                            "type": "string"
                        },
                        "webkitMaskSize": {
                            "title": "webkitMaskSize",
                            "type": "string"
                        },
                        "webkitOrder": {
                            "title": "webkitOrder",
                            "type": "string"
                        },
                        "webkitPerspective": {
                            "title": "webkitPerspective",
                            "type": "string"
                        },
                        "webkitPerspectiveOrigin": {
                            "title": "webkitPerspectiveOrigin",
                            "type": "string"
                        },
                        "webkitTextFillColor": {
                            "title": "webkitTextFillColor",
                            "type": "string"
                        },
                        "webkitTextSizeAdjust": {
                            "title": "webkitTextSizeAdjust",
                            "type": "string"
                        },
                        "webkitTextStroke": {
                            "title": "webkitTextStroke",
                            "type": "string"
                        },
                        "webkitTextStrokeColor": {
                            "title": "webkitTextStrokeColor",
                            "type": "string"
                        },
                        "webkitTextStrokeWidth": {
                            "title": "webkitTextStrokeWidth",
                            "type": "string"
                        },
                        "webkitTransform": {
                            "title": "webkitTransform",
                            "type": "string"
                        },
                        "webkitTransformOrigin": {
                            "title": "webkitTransformOrigin",
                            "type": "string"
                        },
                        "webkitTransformStyle": {
                            "title": "webkitTransformStyle",
                            "type": "string"
                        },
                        "webkitTransition": {
                            "title": "webkitTransition",
                            "type": "string"
                        },
                        "webkitTransitionDelay": {
                            "title": "webkitTransitionDelay",
                            "type": "string"
                        },
                        "webkitTransitionDuration": {
                            "title": "webkitTransitionDuration",
                            "type": "string"
                        },
                        "webkitTransitionProperty": {
                            "title": "webkitTransitionProperty",
                            "type": "string"
                        },
                        "webkitTransitionTimingFunction": {
                            "title": "webkitTransitionTimingFunction",
                            "type": "string"
                        },
                        "webkitUserSelect": {
                            "title": "webkitUserSelect",
                            "type": "string"
                        },
                        "whiteSpace": {
                            "title": "whiteSpace",
                            "type": "string"
                        },
                        "whiteSpaceCollapse": {
                            "title": "whiteSpaceCollapse",
                            "type": "string"
                        },
                        "widows": {
                            "title": "widows",
                            "type": "string"
                        },
                        "width": {
                            "title": "width",
                            "type": "string"
                        },
                        "willChange": {
                            "title": "willChange",
                            "type": "string"
                        },
                        "wordBreak": {
                            "title": "wordBreak",
                            "type": "string"
                        },
                        "wordSpacing": {
                            "title": "wordSpacing",
                            "type": "string"
                        },
                        "wordWrap": {
                            "title": "wordWrap",
                            "type": "string"
                        },
                        "writingMode": {
                            "title": "writingMode",
                            "type": "string"
                        },
                        "x": {
                            "title": "x",
                            "type": "string"
                        },
                        "y": {
                            "title": "y",
                            "type": "string"
                        },
                        "zIndex": {
                            "title": "zIndex",
                            "type": "string"
                        },
                        "zoom": {
                            "title": "zoom",
                            "type": "string"
                        }
                    },
                    "required": [
                        "accentColor",
                        "alignContent",
                        "alignItems",
                        "alignSelf",
                        "alignmentBaseline",
                        "all",
                        "animation",
                        "animationComposition",
                        "animationDelay",
                        "animationDirection",
                        "animationDuration",
                        "animationFillMode",
                        "animationIterationCount",
                        "animationName",
                        "animationPlayState",
                        "animationTimingFunction",
                        "appearance",
                        "aspectRatio",
                        "backdropFilter",
                        "backfaceVisibility",
                        "background",
                        "backgroundAttachment",
                        "backgroundBlendMode",
                        "backgroundClip",
                        "backgroundColor",
                        "backgroundImage",
                        "backgroundOrigin",
                        "backgroundPosition",
                        "backgroundPositionX",
                        "backgroundPositionY",
                        "backgroundRepeat",
                        "backgroundSize",
                        "baselineShift",
                        "baselineSource",
                        "blockSize",
                        "border",
                        "borderBlock",
                        "borderBlockColor",
                        "borderBlockEnd",
                        "borderBlockEndColor",
                        "borderBlockEndStyle",
                        "borderBlockEndWidth",
                        "borderBlockStart",
                        "borderBlockStartColor",
                        "borderBlockStartStyle",
                        "borderBlockStartWidth",
                        "borderBlockStyle",
                        "borderBlockWidth",
                        "borderBottom",
                        "borderBottomColor",
                        "borderBottomLeftRadius",
                        "borderBottomRightRadius",
                        "borderBottomStyle",
                        "borderBottomWidth",
                        "borderCollapse",
                        "borderColor",
                        "borderEndEndRadius",
                        "borderEndStartRadius",
                        "borderImage",
                        "borderImageOutset",
                        "borderImageRepeat",
                        "borderImageSlice",
                        "borderImageSource",
                        "borderImageWidth",
                        "borderInline",
                        "borderInlineColor",
                        "borderInlineEnd",
                        "borderInlineEndColor",
                        "borderInlineEndStyle",
                        "borderInlineEndWidth",
                        "borderInlineStart",
                        "borderInlineStartColor",
                        "borderInlineStartStyle",
                        "borderInlineStartWidth",
                        "borderInlineStyle",
                        "borderInlineWidth",
                        "borderLeft",
                        "borderLeftColor",
                        "borderLeftStyle",
                        "borderLeftWidth",
                        "borderRadius",
                        "borderRight",
                        "borderRightColor",
                        "borderRightStyle",
                        "borderRightWidth",
                        "borderSpacing",
                        "borderStartEndRadius",
                        "borderStartStartRadius",
                        "borderStyle",
                        "borderTop",
                        "borderTopColor",
                        "borderTopLeftRadius",
                        "borderTopRightRadius",
                        "borderTopStyle",
                        "borderTopWidth",
                        "borderWidth",
                        "bottom",
                        "boxShadow",
                        "boxSizing",
                        "breakAfter",
                        "breakBefore",
                        "breakInside",
                        "captionSide",
                        "caretColor",
                        "clear",
                        "clip",
                        "clipPath",
                        "clipRule",
                        "color",
                        "colorInterpolation",
                        "colorInterpolationFilters",
                        "colorScheme",
                        "columnCount",
                        "columnFill",
                        "columnGap",
                        "columnRule",
                        "columnRuleColor",
                        "columnRuleStyle",
                        "columnRuleWidth",
                        "columnSpan",
                        "columnWidth",
                        "columns",
                        "contain",
                        "containIntrinsicBlockSize",
                        "containIntrinsicHeight",
                        "containIntrinsicInlineSize",
                        "containIntrinsicSize",
                        "containIntrinsicWidth",
                        "container",
                        "containerName",
                        "containerType",
                        "content",
                        "contentVisibility",
                        "counterIncrement",
                        "counterReset",
                        "counterSet",
                        "cssFloat",
                        "cssText",
                        "cursor",
                        "cx",
                        "cy",
                        "d",
                        "direction",
                        "display",
                        "dominantBaseline",
                        "emptyCells",
                        "fill",
                        "fillOpacity",
                        "fillRule",
                        "filter",
                        "flex",
                        "flexBasis",
                        "flexDirection",
                        "flexFlow",
                        "flexGrow",
                        "flexShrink",
                        "flexWrap",
                        "float",
                        "floodColor",
                        "floodOpacity",
                        "font",
                        "fontFamily",
                        "fontFeatureSettings",
                        "fontKerning",
                        "fontOpticalSizing",
                        "fontPalette",
                        "fontSize",
                        "fontSizeAdjust",
                        "fontStretch",
                        "fontStyle",
                        "fontSynthesis",
                        "fontSynthesisSmallCaps",
                        "fontSynthesisStyle",
                        "fontSynthesisWeight",
                        "fontVariant",
                        "fontVariantAlternates",
                        "fontVariantCaps",
                        "fontVariantEastAsian",
                        "fontVariantLigatures",
                        "fontVariantNumeric",
                        "fontVariantPosition",
                        "fontVariationSettings",
                        "fontWeight",
                        "forcedColorAdjust",
                        "gap",
                        "grid",
                        "gridArea",
                        "gridAutoColumns",
                        "gridAutoFlow",
                        "gridAutoRows",
                        "gridColumn",
                        "gridColumnEnd",
                        "gridColumnGap",
                        "gridColumnStart",
                        "gridGap",
                        "gridRow",
                        "gridRowEnd",
                        "gridRowGap",
                        "gridRowStart",
                        "gridTemplate",
                        "gridTemplateAreas",
                        "gridTemplateColumns",
                        "gridTemplateRows",
                        "height",
                        "hyphenateCharacter",
                        "hyphens",
                        "imageOrientation",
                        "imageRendering",
                        "inlineSize",
                        "inset",
                        "insetBlock",
                        "insetBlockEnd",
                        "insetBlockStart",
                        "insetInline",
                        "insetInlineEnd",
                        "insetInlineStart",
                        "isolation",
                        "justifyContent",
                        "justifyItems",
                        "justifySelf",
                        "left",
                        "length",
                        "letterSpacing",
                        "lightingColor",
                        "lineBreak",
                        "lineHeight",
                        "listStyle",
                        "listStyleImage",
                        "listStylePosition",
                        "listStyleType",
                        "margin",
                        "marginBlock",
                        "marginBlockEnd",
                        "marginBlockStart",
                        "marginBottom",
                        "marginInline",
                        "marginInlineEnd",
                        "marginInlineStart",
                        "marginLeft",
                        "marginRight",
                        "marginTop",
                        "marker",
                        "markerEnd",
                        "markerMid",
                        "markerStart",
                        "mask",
                        "maskClip",
                        "maskComposite",
                        "maskImage",
                        "maskMode",
                        "maskOrigin",
                        "maskPosition",
                        "maskRepeat",
                        "maskSize",
                        "maskType",
                        "mathDepth",
                        "mathStyle",
                        "maxBlockSize",
                        "maxHeight",
                        "maxInlineSize",
                        "maxWidth",
                        "minBlockSize",
                        "minHeight",
                        "minInlineSize",
                        "minWidth",
                        "mixBlendMode",
                        "objectFit",
                        "objectPosition",
                        "offset",
                        "offsetAnchor",
                        "offsetDistance",
                        "offsetPath",
                        "offsetPosition",
                        "offsetRotate",
                        "opacity",
                        "order",
                        "orphans",
                        "outline",
                        "outlineColor",
                        "outlineOffset",
                        "outlineStyle",
                        "outlineWidth",
                        "overflow",
                        "overflowAnchor",
                        "overflowClipMargin",
                        "overflowWrap",
                        "overflowX",
                        "overflowY",
                        "overscrollBehavior",
                        "overscrollBehaviorBlock",
                        "overscrollBehaviorInline",
                        "overscrollBehaviorX",
                        "overscrollBehaviorY",
                        "padding",
                        "paddingBlock",
                        "paddingBlockEnd",
                        "paddingBlockStart",
                        "paddingBottom",
                        "paddingInline",
                        "paddingInlineEnd",
                        "paddingInlineStart",
                        "paddingLeft",
                        "paddingRight",
                        "paddingTop",
                        "page",
                        "pageBreakAfter",
                        "pageBreakBefore",
                        "pageBreakInside",
                        "paintOrder",
                        "parentRule",
                        "perspective",
                        "perspectiveOrigin",
                        "placeContent",
                        "placeItems",
                        "placeSelf",
                        "pointerEvents",
                        "position",
                        "printColorAdjust",
                        "quotes",
                        "r",
                        "resize",
                        "right",
                        "rotate",
                        "rowGap",
                        "rubyPosition",
                        "rx",
                        "ry",
                        "scale",
                        "scrollBehavior",
                        "scrollMargin",
                        "scrollMarginBlock",
                        "scrollMarginBlockEnd",
                        "scrollMarginBlockStart",
                        "scrollMarginBottom",
                        "scrollMarginInline",
                        "scrollMarginInlineEnd",
                        "scrollMarginInlineStart",
                        "scrollMarginLeft",
                        "scrollMarginRight",
                        "scrollMarginTop",
                        "scrollPadding",
                        "scrollPaddingBlock",
                        "scrollPaddingBlockEnd",
                        "scrollPaddingBlockStart",
                        "scrollPaddingBottom",
                        "scrollPaddingInline",
                        "scrollPaddingInlineEnd",
                        "scrollPaddingInlineStart",
                        "scrollPaddingLeft",
                        "scrollPaddingRight",
                        "scrollPaddingTop",
                        "scrollSnapAlign",
                        "scrollSnapStop",
                        "scrollSnapType",
                        "scrollbarColor",
                        "scrollbarGutter",
                        "scrollbarWidth",
                        "shapeImageThreshold",
                        "shapeMargin",
                        "shapeOutside",
                        "shapeRendering",
                        "stopColor",
                        "stopOpacity",
                        "stroke",
                        "strokeDasharray",
                        "strokeDashoffset",
                        "strokeLinecap",
                        "strokeLinejoin",
                        "strokeMiterlimit",
                        "strokeOpacity",
                        "strokeWidth",
                        "tabSize",
                        "tableLayout",
                        "textAlign",
                        "textAlignLast",
                        "textAnchor",
                        "textCombineUpright",
                        "textDecoration",
                        "textDecorationColor",
                        "textDecorationLine",
                        "textDecorationSkipInk",
                        "textDecorationStyle",
                        "textDecorationThickness",
                        "textEmphasis",
                        "textEmphasisColor",
                        "textEmphasisPosition",
                        "textEmphasisStyle",
                        "textIndent",
                        "textOrientation",
                        "textOverflow",
                        "textRendering",
                        "textShadow",
                        "textTransform",
                        "textUnderlineOffset",
                        "textUnderlinePosition",
                        "textWrap",
                        "textWrapMode",
                        "textWrapStyle",
                        "top",
                        "touchAction",
                        "transform",
                        "transformBox",
                        "transformOrigin",
                        "transformStyle",
                        "transition",
                        "transitionBehavior",
                        "transitionDelay",
                        "transitionDuration",
                        "transitionProperty",
                        "transitionTimingFunction",
                        "translate",
                        "unicodeBidi",
                        "userSelect",
                        "vectorEffect",
                        "verticalAlign",
                        "visibility",
                        "webkitAlignContent",
                        "webkitAlignItems",
                        "webkitAlignSelf",
                        "webkitAnimation",
                        "webkitAnimationDelay",
                        "webkitAnimationDirection",
                        "webkitAnimationDuration",
                        "webkitAnimationFillMode",
                        "webkitAnimationIterationCount",
                        "webkitAnimationName",
                        "webkitAnimationPlayState",
                        "webkitAnimationTimingFunction",
                        "webkitAppearance",
                        "webkitBackfaceVisibility",
                        "webkitBackgroundClip",
                        "webkitBackgroundOrigin",
                        "webkitBackgroundSize",
                        "webkitBorderBottomLeftRadius",
                        "webkitBorderBottomRightRadius",
                        "webkitBorderRadius",
                        "webkitBorderTopLeftRadius",
                        "webkitBorderTopRightRadius",
                        "webkitBoxAlign",
                        "webkitBoxFlex",
                        "webkitBoxOrdinalGroup",
                        "webkitBoxOrient",
                        "webkitBoxPack",
                        "webkitBoxShadow",
                        "webkitBoxSizing",
                        "webkitFilter",
                        "webkitFlex",
                        "webkitFlexBasis",
                        "webkitFlexDirection",
                        "webkitFlexFlow",
                        "webkitFlexGrow",
                        "webkitFlexShrink",
                        "webkitFlexWrap",
                        "webkitJustifyContent",
                        "webkitLineClamp",
                        "webkitMask",
                        "webkitMaskBoxImage",
                        "webkitMaskBoxImageOutset",
                        "webkitMaskBoxImageRepeat",
                        "webkitMaskBoxImageSlice",
                        "webkitMaskBoxImageSource",
                        "webkitMaskBoxImageWidth",
                        "webkitMaskClip",
                        "webkitMaskComposite",
                        "webkitMaskImage",
                        "webkitMaskOrigin",
                        "webkitMaskPosition",
                        "webkitMaskRepeat",
                        "webkitMaskSize",
                        "webkitOrder",
                        "webkitPerspective",
                        "webkitPerspectiveOrigin",
                        "webkitTextFillColor",
                        "webkitTextSizeAdjust",
                        "webkitTextStroke",
                        "webkitTextStrokeColor",
                        "webkitTextStrokeWidth",
                        "webkitTransform",
                        "webkitTransformOrigin",
                        "webkitTransformStyle",
                        "webkitTransition",
                        "webkitTransitionDelay",
                        "webkitTransitionDuration",
                        "webkitTransitionProperty",
                        "webkitTransitionTimingFunction",
                        "webkitUserSelect",
                        "whiteSpace",
                        "whiteSpaceCollapse",
                        "widows",
                        "width",
                        "willChange",
                        "wordBreak",
                        "wordSpacing",
                        "wordWrap",
                        "writingMode",
                        "x",
                        "y",
                        "zIndex",
                        "zoom"
                    ],
                    "title": "style",
                    "type": "object"
                },
                "tabIndex": {
                    "title": "tabIndex",
                    "type": "number"
                },
                "tagName": {
                    "title": "tagName",
                    "type": "string"
                },
                "textContent": {
                    "title": "textContent",
                    "type": "string"
                },
                "title": {
                    "title": "title",
                    "type": "string"
                },
                "translate": {
                    "title": "translate",
                    "type": "boolean"
                },
                "type": {
                    "title": "type",
                    "type": "string"
                },
                "width": {
                    "title": "width",
                    "type": "string"
                }
            },
            "required": [
                "ATTRIBUTE_NODE",
                "CDATA_SECTION_NODE",
                "COMMENT_NODE",
                "DOCUMENT_FRAGMENT_NODE",
                "DOCUMENT_NODE",
                "DOCUMENT_POSITION_CONTAINED_BY",
                "DOCUMENT_POSITION_CONTAINS",
                "DOCUMENT_POSITION_DISCONNECTED",
                "DOCUMENT_POSITION_FOLLOWING",
                "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC",
                "DOCUMENT_POSITION_PRECEDING",
                "DOCUMENT_TYPE_NODE",
                "ELEMENT_NODE",
                "ENTITY_NODE",
                "ENTITY_REFERENCE_NODE",
                "NOTATION_NODE",
                "PROCESSING_INSTRUCTION_NODE",
                "TEXT_NODE",
                "accessKey",
                "accessKeyLabel",
                "align",
                "ariaAtomic",
                "ariaAutoComplete",
                "ariaBrailleLabel",
                "ariaBrailleRoleDescription",
                "ariaBusy",
                "ariaChecked",
                "ariaColCount",
                "ariaColIndex",
                "ariaColSpan",
                "ariaCurrent",
                "ariaDescription",
                "ariaDisabled",
                "ariaExpanded",
                "ariaHasPopup",
                "ariaHidden",
                "ariaInvalid",
                "ariaKeyShortcuts",
                "ariaLabel",
                "ariaLevel",
                "ariaLive",
                "ariaModal",
                "ariaMultiLine",
                "ariaMultiSelectable",
                "ariaOrientation",
                "ariaPlaceholder",
                "ariaPosInSet",
                "ariaPressed",
                "ariaReadOnly",
                "ariaRequired",
                "ariaRoleDescription",
                "ariaRowCount",
                "ariaRowIndex",
                "ariaRowSpan",
                "ariaSelected",
                "ariaSetSize",
                "ariaSort",
                "ariaValueMax",
                "ariaValueMin",
                "ariaValueNow",
                "ariaValueText",
                "assignedSlot",
                "attributeStyleMap",
                "attributes",
                "autocapitalize",
                "autofocus",
                "baseURI",
                "childElementCount",
                "childNodes",
                "children",
                "classList",
                "className",
                "clientHeight",
                "clientLeft",
                "clientTop",
                "clientWidth",
                "contentEditable",
                "dataset",
                "dir",
                "draggable",
                "enterKeyHint",
                "firstChild",
                "firstElementChild",
                "height",
                "hidden",
                "id",
                "inert",
                "innerHTML",
                "innerText",
                "inputMode",
                "isConnected",
                "isContentEditable",
                "lang",
                "lastChild",
                "lastElementChild",
                "localName",
                "name",
                "namespaceURI",
                "nextElementSibling",
                "nextSibling",
                "nodeName",
                "nodeType",
                "nodeValue",
                "offsetHeight",
                "offsetLeft",
                "offsetParent",
                "offsetTop",
                "offsetWidth",
                "onabort",
                "onanimationcancel",
                "onanimationend",
                "onanimationiteration",
                "onanimationstart",
                "onauxclick",
                "onbeforeinput",
                "onbeforetoggle",
                "onblur",
                "oncancel",
                "oncanplay",
                "oncanplaythrough",
                "onchange",
                "onclick",
                "onclose",
                "oncontextmenu",
                "oncopy",
                "oncuechange",
                "oncut",
                "ondblclick",
                "ondrag",
                "ondragend",
                "ondragenter",
                "ondragleave",
                "ondragover",
                "ondragstart",
                "ondrop",
                "ondurationchange",
                "onemptied",
                "onended",
                "onerror",
                "onfocus",
                "onformdata",
                "onfullscreenchange",
                "onfullscreenerror",
                "ongotpointercapture",
                "oninput",
                "oninvalid",
                "onkeydown",
                "onkeypress",
                "onkeyup",
                "onload",
                "onloadeddata",
                "onloadedmetadata",
                "onloadstart",
                "onlostpointercapture",
                "onmousedown",
                "onmouseenter",
                "onmouseleave",
                "onmousemove",
                "onmouseout",
                "onmouseover",
                "onmouseup",
                "onpaste",
                "onpause",
                "onplay",
                "onplaying",
                "onpointercancel",
                "onpointerdown",
                "onpointerenter",
                "onpointerleave",
                "onpointermove",
                "onpointerout",
                "onpointerover",
                "onpointerup",
                "onprogress",
                "onratechange",
                "onreset",
                "onresize",
                "onscroll",
                "onscrollend",
                "onsecuritypolicyviolation",
                "onseeked",
                "onseeking",
                "onselect",
                "onselectionchange",
                "onselectstart",
                "onslotchange",
                "onstalled",
                "onsubmit",
                "onsuspend",
                "ontimeupdate",
                "ontoggle",
                "ontransitioncancel",
                "ontransitionend",
                "ontransitionrun",
                "ontransitionstart",
                "onvolumechange",
                "onwaiting",
                "onwebkitanimationend",
                "onwebkitanimationiteration",
                "onwebkitanimationstart",
                "onwebkittransitionend",
                "onwheel",
                "outerHTML",
                "outerText",
                "ownerDocument",
                "parentElement",
                "parentNode",
                "part",
                "popover",
                "prefix",
                "previousElementSibling",
                "previousSibling",
                "role",
                "scrollHeight",
                "scrollLeft",
                "scrollTop",
                "scrollWidth",
                "shadowRoot",
                "slot",
                "spellcheck",
                "src",
                "style",
                "tabIndex",
                "tagName",
                "textContent",
                "title",
                "translate",
                "type",
                "width"
            ],
            "title": "HTMLEmbedElement",
            "type": "object"
        },
        "HTMLHeadElement": {
            "properties": {
                "ATTRIBUTE_NODE": {
                    "enum": [
                        2
                    ],
                    "title": "ATTRIBUTE_NODE",
                    "type": "number"
                },
                "CDATA_SECTION_NODE": {
                    "enum": [
                        4
                    ],
                    "title": "CDATA_SECTION_NODE",
                    "type": "number"
                },
                "COMMENT_NODE": {
                    "enum": [
                        8
                    ],
                    "title": "COMMENT_NODE",
                    "type": "number"
                },
                "DOCUMENT_FRAGMENT_NODE": {
                    "enum": [
                        11
                    ],
                    "title": "DOCUMENT_FRAGMENT_NODE",
                    "type": "number"
                },
                "DOCUMENT_NODE": {
                    "enum": [
                        9
                    ],
                    "title": "DOCUMENT_NODE",
                    "type": "number"
                },
                "DOCUMENT_POSITION_CONTAINED_BY": {
                    "enum": [
                        16
                    ],
                    "title": "DOCUMENT_POSITION_CONTAINED_BY",
                    "type": "number"
                },
                "DOCUMENT_POSITION_CONTAINS": {
                    "enum": [
                        8
                    ],
                    "title": "DOCUMENT_POSITION_CONTAINS",
                    "type": "number"
                },
                "DOCUMENT_POSITION_DISCONNECTED": {
                    "enum": [
                        1
                    ],
                    "title": "DOCUMENT_POSITION_DISCONNECTED",
                    "type": "number"
                },
                "DOCUMENT_POSITION_FOLLOWING": {
                    "enum": [
                        4
                    ],
                    "title": "DOCUMENT_POSITION_FOLLOWING",
                    "type": "number"
                },
                "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC": {
                    "enum": [
                        32
                    ],
                    "title": "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC",
                    "type": "number"
                },
                "DOCUMENT_POSITION_PRECEDING": {
                    "enum": [
                        2
                    ],
                    "title": "DOCUMENT_POSITION_PRECEDING",
                    "type": "number"
                },
                "DOCUMENT_TYPE_NODE": {
                    "enum": [
                        10
                    ],
                    "title": "DOCUMENT_TYPE_NODE",
                    "type": "number"
                },
                "ELEMENT_NODE": {
                    "enum": [
                        1
                    ],
                    "title": "ELEMENT_NODE",
                    "type": "number"
                },
                "ENTITY_NODE": {
                    "enum": [
                        6
                    ],
                    "title": "ENTITY_NODE",
                    "type": "number"
                },
                "ENTITY_REFERENCE_NODE": {
                    "enum": [
                        5
                    ],
                    "title": "ENTITY_REFERENCE_NODE",
                    "type": "number"
                },
                "NOTATION_NODE": {
                    "enum": [
                        12
                    ],
                    "title": "NOTATION_NODE",
                    "type": "number"
                },
                "PROCESSING_INSTRUCTION_NODE": {
                    "enum": [
                        7
                    ],
                    "title": "PROCESSING_INSTRUCTION_NODE",
                    "type": "number"
                },
                "TEXT_NODE": {
                    "enum": [
                        3
                    ],
                    "title": "TEXT_NODE",
                    "type": "number"
                },
                "accessKey": {
                    "title": "accessKey",
                    "type": "string"
                },
                "accessKeyLabel": {
                    "title": "accessKeyLabel",
                    "type": "string"
                },
                "ariaAtomic": {
                    "title": "ariaAtomic",
                    "type": "string"
                },
                "ariaAutoComplete": {
                    "title": "ariaAutoComplete",
                    "type": "string"
                },
                "ariaBrailleLabel": {
                    "title": "ariaBrailleLabel",
                    "type": "string"
                },
                "ariaBrailleRoleDescription": {
                    "title": "ariaBrailleRoleDescription",
                    "type": "string"
                },
                "ariaBusy": {
                    "title": "ariaBusy",
                    "type": "string"
                },
                "ariaChecked": {
                    "title": "ariaChecked",
                    "type": "string"
                },
                "ariaColCount": {
                    "title": "ariaColCount",
                    "type": "string"
                },
                "ariaColIndex": {
                    "title": "ariaColIndex",
                    "type": "string"
                },
                "ariaColSpan": {
                    "title": "ariaColSpan",
                    "type": "string"
                },
                "ariaCurrent": {
                    "title": "ariaCurrent",
                    "type": "string"
                },
                "ariaDescription": {
                    "title": "ariaDescription",
                    "type": "string"
                },
                "ariaDisabled": {
                    "title": "ariaDisabled",
                    "type": "string"
                },
                "ariaExpanded": {
                    "title": "ariaExpanded",
                    "type": "string"
                },
                "ariaHasPopup": {
                    "title": "ariaHasPopup",
                    "type": "string"
                },
                "ariaHidden": {
                    "title": "ariaHidden",
                    "type": "string"
                },
                "ariaInvalid": {
                    "title": "ariaInvalid",
                    "type": "string"
                },
                "ariaKeyShortcuts": {
                    "title": "ariaKeyShortcuts",
                    "type": "string"
                },
                "ariaLabel": {
                    "title": "ariaLabel",
                    "type": "string"
                },
                "ariaLevel": {
                    "title": "ariaLevel",
                    "type": "string"
                },
                "ariaLive": {
                    "title": "ariaLive",
                    "type": "string"
                },
                "ariaModal": {
                    "title": "ariaModal",
                    "type": "string"
                },
                "ariaMultiLine": {
                    "title": "ariaMultiLine",
                    "type": "string"
                },
                "ariaMultiSelectable": {
                    "title": "ariaMultiSelectable",
                    "type": "string"
                },
                "ariaOrientation": {
                    "title": "ariaOrientation",
                    "type": "string"
                },
                "ariaPlaceholder": {
                    "title": "ariaPlaceholder",
                    "type": "string"
                },
                "ariaPosInSet": {
                    "title": "ariaPosInSet",
                    "type": "string"
                },
                "ariaPressed": {
                    "title": "ariaPressed",
                    "type": "string"
                },
                "ariaReadOnly": {
                    "title": "ariaReadOnly",
                    "type": "string"
                },
                "ariaRequired": {
                    "title": "ariaRequired",
                    "type": "string"
                },
                "ariaRoleDescription": {
                    "title": "ariaRoleDescription",
                    "type": "string"
                },
                "ariaRowCount": {
                    "title": "ariaRowCount",
                    "type": "string"
                },
                "ariaRowIndex": {
                    "title": "ariaRowIndex",
                    "type": "string"
                },
                "ariaRowSpan": {
                    "title": "ariaRowSpan",
                    "type": "string"
                },
                "ariaSelected": {
                    "title": "ariaSelected",
                    "type": "string"
                },
                "ariaSetSize": {
                    "title": "ariaSetSize",
                    "type": "string"
                },
                "ariaSort": {
                    "title": "ariaSort",
                    "type": "string"
                },
                "ariaValueMax": {
                    "title": "ariaValueMax",
                    "type": "string"
                },
                "ariaValueMin": {
                    "title": "ariaValueMin",
                    "type": "string"
                },
                "ariaValueNow": {
                    "title": "ariaValueNow",
                    "type": "string"
                },
                "ariaValueText": {
                    "title": "ariaValueText",
                    "type": "string"
                },
                "assignedSlot": {
                    "$ref": "#/definitions/HTMLSlotElement",
                    "title": "assignedSlot"
                },
                "attributeStyleMap": {
                    "$ref": "#/definitions/StylePropertyMap",
                    "title": "attributeStyleMap"
                },
                "attributes": {
                    "additionalProperties": false,
                    "patternProperties": {
                        "^[0-9]+$": {
                            "$ref": "#/definitions/Attr"
                        }
                    },
                    "properties": {
                        "length": {
                            "title": "length",
                            "type": "number"
                        }
                    },
                    "required": [
                        "length"
                    ],
                    "title": "attributes",
                    "type": "object"
                },
                "autocapitalize": {
                    "title": "autocapitalize",
                    "type": "string"
                },
                "autofocus": {
                    "title": "autofocus",
                    "type": "boolean"
                },
                "baseURI": {
                    "title": "baseURI",
                    "type": "string"
                },
                "childElementCount": {
                    "title": "childElementCount",
                    "type": "number"
                },
                "childNodes": {
                    "items": {
                        "$ref": "#/definitions/ChildNode"
                    },
                    "title": "childNodes",
                    "type": "array"
                },
                "children": {
                    "additionalProperties": false,
                    "patternProperties": {
                        "^[0-9]+$": {
                            "$ref": "#/definitions/Element"
                        }
                    },
                    "properties": {
                        "length": {
                            "title": "length",
                            "type": "number"
                        }
                    },
                    "required": [
                        "length"
                    ],
                    "title": "children",
                    "type": "object"
                },
                "classList": {
                    "additionalProperties": false,
                    "patternProperties": {
                        "^[0-9]+$": {
                            "type": "string"
                        }
                    },
                    "properties": {
                        "length": {
                            "title": "length",
                            "type": "number"
                        },
                        "value": {
                            "title": "value",
                            "type": "string"
                        }
                    },
                    "required": [
                        "length",
                        "value"
                    ],
                    "title": "classList",
                    "type": "object"
                },
                "className": {
                    "title": "className",
                    "type": "string"
                },
                "clientHeight": {
                    "title": "clientHeight",
                    "type": "number"
                },
                "clientLeft": {
                    "title": "clientLeft",
                    "type": "number"
                },
                "clientTop": {
                    "title": "clientTop",
                    "type": "number"
                },
                "clientWidth": {
                    "title": "clientWidth",
                    "type": "number"
                },
                "contentEditable": {
                    "title": "contentEditable",
                    "type": "string"
                },
                "dataset": {
                    "$ref": "#/definitions/DOMStringMap",
                    "title": "dataset"
                },
                "dir": {
                    "title": "dir",
                    "type": "string"
                },
                "draggable": {
                    "title": "draggable",
                    "type": "boolean"
                },
                "enterKeyHint": {
                    "title": "enterKeyHint",
                    "type": "string"
                },
                "firstChild": {
                    "$ref": "#/definitions/ChildNode",
                    "title": "firstChild"
                },
                "firstElementChild": {
                    "$ref": "#/definitions/Element",
                    "title": "firstElementChild"
                },
                "hidden": {
                    "title": "hidden",
                    "type": "boolean"
                },
                "id": {
                    "title": "id",
                    "type": "string"
                },
                "inert": {
                    "title": "inert",
                    "type": "boolean"
                },
                "innerHTML": {
                    "title": "innerHTML",
                    "type": "string"
                },
                "innerText": {
                    "title": "innerText",
                    "type": "string"
                },
                "inputMode": {
                    "title": "inputMode",
                    "type": "string"
                },
                "isConnected": {
                    "title": "isConnected",
                    "type": "boolean"
                },
                "isContentEditable": {
                    "title": "isContentEditable",
                    "type": "boolean"
                },
                "lang": {
                    "title": "lang",
                    "type": "string"
                },
                "lastChild": {
                    "$ref": "#/definitions/ChildNode",
                    "title": "lastChild"
                },
                "lastElementChild": {
                    "$ref": "#/definitions/Element",
                    "title": "lastElementChild"
                },
                "localName": {
                    "title": "localName",
                    "type": "string"
                },
                "namespaceURI": {
                    "title": "namespaceURI",
                    "type": "string"
                },
                "nextElementSibling": {
                    "$ref": "#/definitions/Element",
                    "title": "nextElementSibling"
                },
                "nextSibling": {
                    "$ref": "#/definitions/ChildNode",
                    "title": "nextSibling"
                },
                "nodeName": {
                    "title": "nodeName",
                    "type": "string"
                },
                "nodeType": {
                    "title": "nodeType",
                    "type": "number"
                },
                "nodeValue": {
                    "title": "nodeValue",
                    "type": "string"
                },
                "nonce": {
                    "title": "nonce",
                    "type": "string"
                },
                "offsetHeight": {
                    "title": "offsetHeight",
                    "type": "number"
                },
                "offsetLeft": {
                    "title": "offsetLeft",
                    "type": "number"
                },
                "offsetParent": {
                    "$ref": "#/definitions/Element",
                    "title": "offsetParent"
                },
                "offsetTop": {
                    "title": "offsetTop",
                    "type": "number"
                },
                "offsetWidth": {
                    "title": "offsetWidth",
                    "type": "number"
                },
                "onabort": {
                    "title": "onabort",
                    "type": "object"
                },
                "onanimationcancel": {
                    "title": "onanimationcancel",
                    "type": "object"
                },
                "onanimationend": {
                    "title": "onanimationend",
                    "type": "object"
                },
                "onanimationiteration": {
                    "title": "onanimationiteration",
                    "type": "object"
                },
                "onanimationstart": {
                    "title": "onanimationstart",
                    "type": "object"
                },
                "onauxclick": {
                    "title": "onauxclick",
                    "type": "object"
                },
                "onbeforeinput": {
                    "title": "onbeforeinput",
                    "type": "object"
                },
                "onbeforetoggle": {
                    "title": "onbeforetoggle",
                    "type": "object"
                },
                "onblur": {
                    "title": "onblur",
                    "type": "object"
                },
                "oncancel": {
                    "title": "oncancel",
                    "type": "object"
                },
                "oncanplay": {
                    "title": "oncanplay",
                    "type": "object"
                },
                "oncanplaythrough": {
                    "title": "oncanplaythrough",
                    "type": "object"
                },
                "onchange": {
                    "title": "onchange",
                    "type": "object"
                },
                "onclick": {
                    "title": "onclick",
                    "type": "object"
                },
                "onclose": {
                    "title": "onclose",
                    "type": "object"
                },
                "oncontextmenu": {
                    "title": "oncontextmenu",
                    "type": "object"
                },
                "oncopy": {
                    "title": "oncopy",
                    "type": "object"
                },
                "oncuechange": {
                    "title": "oncuechange",
                    "type": "object"
                },
                "oncut": {
                    "title": "oncut",
                    "type": "object"
                },
                "ondblclick": {
                    "title": "ondblclick",
                    "type": "object"
                },
                "ondrag": {
                    "title": "ondrag",
                    "type": "object"
                },
                "ondragend": {
                    "title": "ondragend",
                    "type": "object"
                },
                "ondragenter": {
                    "title": "ondragenter",
                    "type": "object"
                },
                "ondragleave": {
                    "title": "ondragleave",
                    "type": "object"
                },
                "ondragover": {
                    "title": "ondragover",
                    "type": "object"
                },
                "ondragstart": {
                    "title": "ondragstart",
                    "type": "object"
                },
                "ondrop": {
                    "title": "ondrop",
                    "type": "object"
                },
                "ondurationchange": {
                    "title": "ondurationchange",
                    "type": "object"
                },
                "onemptied": {
                    "title": "onemptied",
                    "type": "object"
                },
                "onended": {
                    "title": "onended",
                    "type": "object"
                },
                "onerror": {
                    "$ref": "#/definitions/OnErrorEventHandlerNonNull",
                    "title": "onerror"
                },
                "onfocus": {
                    "title": "onfocus",
                    "type": "object"
                },
                "onformdata": {
                    "title": "onformdata",
                    "type": "object"
                },
                "onfullscreenchange": {
                    "title": "onfullscreenchange",
                    "type": "object"
                },
                "onfullscreenerror": {
                    "title": "onfullscreenerror",
                    "type": "object"
                },
                "ongotpointercapture": {
                    "title": "ongotpointercapture",
                    "type": "object"
                },
                "oninput": {
                    "title": "oninput",
                    "type": "object"
                },
                "oninvalid": {
                    "title": "oninvalid",
                    "type": "object"
                },
                "onkeydown": {
                    "title": "onkeydown",
                    "type": "object"
                },
                "onkeypress": {
                    "title": "onkeypress",
                    "type": "object"
                },
                "onkeyup": {
                    "title": "onkeyup",
                    "type": "object"
                },
                "onload": {
                    "title": "onload",
                    "type": "object"
                },
                "onloadeddata": {
                    "title": "onloadeddata",
                    "type": "object"
                },
                "onloadedmetadata": {
                    "title": "onloadedmetadata",
                    "type": "object"
                },
                "onloadstart": {
                    "title": "onloadstart",
                    "type": "object"
                },
                "onlostpointercapture": {
                    "title": "onlostpointercapture",
                    "type": "object"
                },
                "onmousedown": {
                    "title": "onmousedown",
                    "type": "object"
                },
                "onmouseenter": {
                    "title": "onmouseenter",
                    "type": "object"
                },
                "onmouseleave": {
                    "title": "onmouseleave",
                    "type": "object"
                },
                "onmousemove": {
                    "title": "onmousemove",
                    "type": "object"
                },
                "onmouseout": {
                    "title": "onmouseout",
                    "type": "object"
                },
                "onmouseover": {
                    "title": "onmouseover",
                    "type": "object"
                },
                "onmouseup": {
                    "title": "onmouseup",
                    "type": "object"
                },
                "onpaste": {
                    "title": "onpaste",
                    "type": "object"
                },
                "onpause": {
                    "title": "onpause",
                    "type": "object"
                },
                "onplay": {
                    "title": "onplay",
                    "type": "object"
                },
                "onplaying": {
                    "title": "onplaying",
                    "type": "object"
                },
                "onpointercancel": {
                    "title": "onpointercancel",
                    "type": "object"
                },
                "onpointerdown": {
                    "title": "onpointerdown",
                    "type": "object"
                },
                "onpointerenter": {
                    "title": "onpointerenter",
                    "type": "object"
                },
                "onpointerleave": {
                    "title": "onpointerleave",
                    "type": "object"
                },
                "onpointermove": {
                    "title": "onpointermove",
                    "type": "object"
                },
                "onpointerout": {
                    "title": "onpointerout",
                    "type": "object"
                },
                "onpointerover": {
                    "title": "onpointerover",
                    "type": "object"
                },
                "onpointerup": {
                    "title": "onpointerup",
                    "type": "object"
                },
                "onprogress": {
                    "title": "onprogress",
                    "type": "object"
                },
                "onratechange": {
                    "title": "onratechange",
                    "type": "object"
                },
                "onreset": {
                    "title": "onreset",
                    "type": "object"
                },
                "onresize": {
                    "title": "onresize",
                    "type": "object"
                },
                "onscroll": {
                    "title": "onscroll",
                    "type": "object"
                },
                "onscrollend": {
                    "title": "onscrollend",
                    "type": "object"
                },
                "onsecuritypolicyviolation": {
                    "title": "onsecuritypolicyviolation",
                    "type": "object"
                },
                "onseeked": {
                    "title": "onseeked",
                    "type": "object"
                },
                "onseeking": {
                    "title": "onseeking",
                    "type": "object"
                },
                "onselect": {
                    "title": "onselect",
                    "type": "object"
                },
                "onselectionchange": {
                    "title": "onselectionchange",
                    "type": "object"
                },
                "onselectstart": {
                    "title": "onselectstart",
                    "type": "object"
                },
                "onslotchange": {
                    "title": "onslotchange",
                    "type": "object"
                },
                "onstalled": {
                    "title": "onstalled",
                    "type": "object"
                },
                "onsubmit": {
                    "title": "onsubmit",
                    "type": "object"
                },
                "onsuspend": {
                    "title": "onsuspend",
                    "type": "object"
                },
                "ontimeupdate": {
                    "title": "ontimeupdate",
                    "type": "object"
                },
                "ontoggle": {
                    "title": "ontoggle",
                    "type": "object"
                },
                "ontouchcancel": {
                    "title": "ontouchcancel",
                    "type": "object"
                },
                "ontouchend": {
                    "title": "ontouchend",
                    "type": "object"
                },
                "ontouchmove": {
                    "title": "ontouchmove",
                    "type": "object"
                },
                "ontouchstart": {
                    "title": "ontouchstart",
                    "type": "object"
                },
                "ontransitioncancel": {
                    "title": "ontransitioncancel",
                    "type": "object"
                },
                "ontransitionend": {
                    "title": "ontransitionend",
                    "type": "object"
                },
                "ontransitionrun": {
                    "title": "ontransitionrun",
                    "type": "object"
                },
                "ontransitionstart": {
                    "title": "ontransitionstart",
                    "type": "object"
                },
                "onvolumechange": {
                    "title": "onvolumechange",
                    "type": "object"
                },
                "onwaiting": {
                    "title": "onwaiting",
                    "type": "object"
                },
                "onwebkitanimationend": {
                    "title": "onwebkitanimationend",
                    "type": "object"
                },
                "onwebkitanimationiteration": {
                    "title": "onwebkitanimationiteration",
                    "type": "object"
                },
                "onwebkitanimationstart": {
                    "title": "onwebkitanimationstart",
                    "type": "object"
                },
                "onwebkittransitionend": {
                    "title": "onwebkittransitionend",
                    "type": "object"
                },
                "onwheel": {
                    "title": "onwheel",
                    "type": "object"
                },
                "outerHTML": {
                    "title": "outerHTML",
                    "type": "string"
                },
                "outerText": {
                    "title": "outerText",
                    "type": "string"
                },
                "ownerDocument": {
                    "$ref": "#/definitions/Document",
                    "title": "ownerDocument"
                },
                "parentElement": {
                    "$ref": "#/definitions/HTMLElement",
                    "title": "parentElement"
                },
                "parentNode": {
                    "$ref": "#/definitions/ParentNode",
                    "title": "parentNode"
                },
                "part": {
                    "additionalProperties": false,
                    "patternProperties": {
                        "^[0-9]+$": {
                            "type": "string"
                        }
                    },
                    "properties": {
                        "length": {
                            "title": "length",
                            "type": "number"
                        },
                        "value": {
                            "title": "value",
                            "type": "string"
                        }
                    },
                    "required": [
                        "length",
                        "value"
                    ],
                    "title": "part",
                    "type": "object"
                },
                "popover": {
                    "title": "popover",
                    "type": "string"
                },
                "prefix": {
                    "title": "prefix",
                    "type": "string"
                },
                "previousElementSibling": {
                    "$ref": "#/definitions/Element",
                    "title": "previousElementSibling"
                },
                "previousSibling": {
                    "$ref": "#/definitions/ChildNode",
                    "title": "previousSibling"
                },
                "role": {
                    "title": "role",
                    "type": "string"
                },
                "scrollHeight": {
                    "title": "scrollHeight",
                    "type": "number"
                },
                "scrollLeft": {
                    "title": "scrollLeft",
                    "type": "number"
                },
                "scrollTop": {
                    "title": "scrollTop",
                    "type": "number"
                },
                "scrollWidth": {
                    "title": "scrollWidth",
                    "type": "number"
                },
                "shadowRoot": {
                    "$ref": "#/definitions/ShadowRoot",
                    "title": "shadowRoot"
                },
                "slot": {
                    "title": "slot",
                    "type": "string"
                },
                "spellcheck": {
                    "title": "spellcheck",
                    "type": "boolean"
                },
                "style": {
                    "additionalProperties": false,
                    "patternProperties": {
                        "^[0-9]+$": {
                            "type": "string"
                        }
                    },
                    "properties": {
                        "accentColor": {
                            "title": "accentColor",
                            "type": "string"
                        },
                        "alignContent": {
                            "title": "alignContent",
                            "type": "string"
                        },
                        "alignItems": {
                            "title": "alignItems",
                            "type": "string"
                        },
                        "alignSelf": {
                            "title": "alignSelf",
                            "type": "string"
                        },
                        "alignmentBaseline": {
                            "title": "alignmentBaseline",
                            "type": "string"
                        },
                        "all": {
                            "title": "all",
                            "type": "string"
                        },
                        "animation": {
                            "title": "animation",
                            "type": "string"
                        },
                        "animationComposition": {
                            "title": "animationComposition",
                            "type": "string"
                        },
                        "animationDelay": {
                            "title": "animationDelay",
                            "type": "string"
                        },
                        "animationDirection": {
                            "title": "animationDirection",
                            "type": "string"
                        },
                        "animationDuration": {
                            "title": "animationDuration",
                            "type": "string"
                        },
                        "animationFillMode": {
                            "title": "animationFillMode",
                            "type": "string"
                        },
                        "animationIterationCount": {
                            "title": "animationIterationCount",
                            "type": "string"
                        },
                        "animationName": {
                            "title": "animationName",
                            "type": "string"
                        },
                        "animationPlayState": {
                            "title": "animationPlayState",
                            "type": "string"
                        },
                        "animationTimingFunction": {
                            "title": "animationTimingFunction",
                            "type": "string"
                        },
                        "appearance": {
                            "title": "appearance",
                            "type": "string"
                        },
                        "aspectRatio": {
                            "title": "aspectRatio",
                            "type": "string"
                        },
                        "backdropFilter": {
                            "title": "backdropFilter",
                            "type": "string"
                        },
                        "backfaceVisibility": {
                            "title": "backfaceVisibility",
                            "type": "string"
                        },
                        "background": {
                            "title": "background",
                            "type": "string"
                        },
                        "backgroundAttachment": {
                            "title": "backgroundAttachment",
                            "type": "string"
                        },
                        "backgroundBlendMode": {
                            "title": "backgroundBlendMode",
                            "type": "string"
                        },
                        "backgroundClip": {
                            "title": "backgroundClip",
                            "type": "string"
                        },
                        "backgroundColor": {
                            "title": "backgroundColor",
                            "type": "string"
                        },
                        "backgroundImage": {
                            "title": "backgroundImage",
                            "type": "string"
                        },
                        "backgroundOrigin": {
                            "title": "backgroundOrigin",
                            "type": "string"
                        },
                        "backgroundPosition": {
                            "title": "backgroundPosition",
                            "type": "string"
                        },
                        "backgroundPositionX": {
                            "title": "backgroundPositionX",
                            "type": "string"
                        },
                        "backgroundPositionY": {
                            "title": "backgroundPositionY",
                            "type": "string"
                        },
                        "backgroundRepeat": {
                            "title": "backgroundRepeat",
                            "type": "string"
                        },
                        "backgroundSize": {
                            "title": "backgroundSize",
                            "type": "string"
                        },
                        "baselineShift": {
                            "title": "baselineShift",
                            "type": "string"
                        },
                        "baselineSource": {
                            "title": "baselineSource",
                            "type": "string"
                        },
                        "blockSize": {
                            "title": "blockSize",
                            "type": "string"
                        },
                        "border": {
                            "title": "border",
                            "type": "string"
                        },
                        "borderBlock": {
                            "title": "borderBlock",
                            "type": "string"
                        },
                        "borderBlockColor": {
                            "title": "borderBlockColor",
                            "type": "string"
                        },
                        "borderBlockEnd": {
                            "title": "borderBlockEnd",
                            "type": "string"
                        },
                        "borderBlockEndColor": {
                            "title": "borderBlockEndColor",
                            "type": "string"
                        },
                        "borderBlockEndStyle": {
                            "title": "borderBlockEndStyle",
                            "type": "string"
                        },
                        "borderBlockEndWidth": {
                            "title": "borderBlockEndWidth",
                            "type": "string"
                        },
                        "borderBlockStart": {
                            "title": "borderBlockStart",
                            "type": "string"
                        },
                        "borderBlockStartColor": {
                            "title": "borderBlockStartColor",
                            "type": "string"
                        },
                        "borderBlockStartStyle": {
                            "title": "borderBlockStartStyle",
                            "type": "string"
                        },
                        "borderBlockStartWidth": {
                            "title": "borderBlockStartWidth",
                            "type": "string"
                        },
                        "borderBlockStyle": {
                            "title": "borderBlockStyle",
                            "type": "string"
                        },
                        "borderBlockWidth": {
                            "title": "borderBlockWidth",
                            "type": "string"
                        },
                        "borderBottom": {
                            "title": "borderBottom",
                            "type": "string"
                        },
                        "borderBottomColor": {
                            "title": "borderBottomColor",
                            "type": "string"
                        },
                        "borderBottomLeftRadius": {
                            "title": "borderBottomLeftRadius",
                            "type": "string"
                        },
                        "borderBottomRightRadius": {
                            "title": "borderBottomRightRadius",
                            "type": "string"
                        },
                        "borderBottomStyle": {
                            "title": "borderBottomStyle",
                            "type": "string"
                        },
                        "borderBottomWidth": {
                            "title": "borderBottomWidth",
                            "type": "string"
                        },
                        "borderCollapse": {
                            "title": "borderCollapse",
                            "type": "string"
                        },
                        "borderColor": {
                            "title": "borderColor",
                            "type": "string"
                        },
                        "borderEndEndRadius": {
                            "title": "borderEndEndRadius",
                            "type": "string"
                        },
                        "borderEndStartRadius": {
                            "title": "borderEndStartRadius",
                            "type": "string"
                        },
                        "borderImage": {
                            "title": "borderImage",
                            "type": "string"
                        },
                        "borderImageOutset": {
                            "title": "borderImageOutset",
                            "type": "string"
                        },
                        "borderImageRepeat": {
                            "title": "borderImageRepeat",
                            "type": "string"
                        },
                        "borderImageSlice": {
                            "title": "borderImageSlice",
                            "type": "string"
                        },
                        "borderImageSource": {
                            "title": "borderImageSource",
                            "type": "string"
                        },
                        "borderImageWidth": {
                            "title": "borderImageWidth",
                            "type": "string"
                        },
                        "borderInline": {
                            "title": "borderInline",
                            "type": "string"
                        },
                        "borderInlineColor": {
                            "title": "borderInlineColor",
                            "type": "string"
                        },
                        "borderInlineEnd": {
                            "title": "borderInlineEnd",
                            "type": "string"
                        },
                        "borderInlineEndColor": {
                            "title": "borderInlineEndColor",
                            "type": "string"
                        },
                        "borderInlineEndStyle": {
                            "title": "borderInlineEndStyle",
                            "type": "string"
                        },
                        "borderInlineEndWidth": {
                            "title": "borderInlineEndWidth",
                            "type": "string"
                        },
                        "borderInlineStart": {
                            "title": "borderInlineStart",
                            "type": "string"
                        },
                        "borderInlineStartColor": {
                            "title": "borderInlineStartColor",
                            "type": "string"
                        },
                        "borderInlineStartStyle": {
                            "title": "borderInlineStartStyle",
                            "type": "string"
                        },
                        "borderInlineStartWidth": {
                            "title": "borderInlineStartWidth",
                            "type": "string"
                        },
                        "borderInlineStyle": {
                            "title": "borderInlineStyle",
                            "type": "string"
                        },
                        "borderInlineWidth": {
                            "title": "borderInlineWidth",
                            "type": "string"
                        },
                        "borderLeft": {
                            "title": "borderLeft",
                            "type": "string"
                        },
                        "borderLeftColor": {
                            "title": "borderLeftColor",
                            "type": "string"
                        },
                        "borderLeftStyle": {
                            "title": "borderLeftStyle",
                            "type": "string"
                        },
                        "borderLeftWidth": {
                            "title": "borderLeftWidth",
                            "type": "string"
                        },
                        "borderRadius": {
                            "title": "borderRadius",
                            "type": "string"
                        },
                        "borderRight": {
                            "title": "borderRight",
                            "type": "string"
                        },
                        "borderRightColor": {
                            "title": "borderRightColor",
                            "type": "string"
                        },
                        "borderRightStyle": {
                            "title": "borderRightStyle",
                            "type": "string"
                        },
                        "borderRightWidth": {
                            "title": "borderRightWidth",
                            "type": "string"
                        },
                        "borderSpacing": {
                            "title": "borderSpacing",
                            "type": "string"
                        },
                        "borderStartEndRadius": {
                            "title": "borderStartEndRadius",
                            "type": "string"
                        },
                        "borderStartStartRadius": {
                            "title": "borderStartStartRadius",
                            "type": "string"
                        },
                        "borderStyle": {
                            "title": "borderStyle",
                            "type": "string"
                        },
                        "borderTop": {
                            "title": "borderTop",
                            "type": "string"
                        },
                        "borderTopColor": {
                            "title": "borderTopColor",
                            "type": "string"
                        },
                        "borderTopLeftRadius": {
                            "title": "borderTopLeftRadius",
                            "type": "string"
                        },
                        "borderTopRightRadius": {
                            "title": "borderTopRightRadius",
                            "type": "string"
                        },
                        "borderTopStyle": {
                            "title": "borderTopStyle",
                            "type": "string"
                        },
                        "borderTopWidth": {
                            "title": "borderTopWidth",
                            "type": "string"
                        },
                        "borderWidth": {
                            "title": "borderWidth",
                            "type": "string"
                        },
                        "bottom": {
                            "title": "bottom",
                            "type": "string"
                        },
                        "boxShadow": {
                            "title": "boxShadow",
                            "type": "string"
                        },
                        "boxSizing": {
                            "title": "boxSizing",
                            "type": "string"
                        },
                        "breakAfter": {
                            "title": "breakAfter",
                            "type": "string"
                        },
                        "breakBefore": {
                            "title": "breakBefore",
                            "type": "string"
                        },
                        "breakInside": {
                            "title": "breakInside",
                            "type": "string"
                        },
                        "captionSide": {
                            "title": "captionSide",
                            "type": "string"
                        },
                        "caretColor": {
                            "title": "caretColor",
                            "type": "string"
                        },
                        "clear": {
                            "title": "clear",
                            "type": "string"
                        },
                        "clip": {
                            "title": "clip",
                            "type": "string"
                        },
                        "clipPath": {
                            "title": "clipPath",
                            "type": "string"
                        },
                        "clipRule": {
                            "title": "clipRule",
                            "type": "string"
                        },
                        "color": {
                            "title": "color",
                            "type": "string"
                        },
                        "colorInterpolation": {
                            "title": "colorInterpolation",
                            "type": "string"
                        },
                        "colorInterpolationFilters": {
                            "title": "colorInterpolationFilters",
                            "type": "string"
                        },
                        "colorScheme": {
                            "title": "colorScheme",
                            "type": "string"
                        },
                        "columnCount": {
                            "title": "columnCount",
                            "type": "string"
                        },
                        "columnFill": {
                            "title": "columnFill",
                            "type": "string"
                        },
                        "columnGap": {
                            "title": "columnGap",
                            "type": "string"
                        },
                        "columnRule": {
                            "title": "columnRule",
                            "type": "string"
                        },
                        "columnRuleColor": {
                            "title": "columnRuleColor",
                            "type": "string"
                        },
                        "columnRuleStyle": {
                            "title": "columnRuleStyle",
                            "type": "string"
                        },
                        "columnRuleWidth": {
                            "title": "columnRuleWidth",
                            "type": "string"
                        },
                        "columnSpan": {
                            "title": "columnSpan",
                            "type": "string"
                        },
                        "columnWidth": {
                            "title": "columnWidth",
                            "type": "string"
                        },
                        "columns": {
                            "title": "columns",
                            "type": "string"
                        },
                        "contain": {
                            "title": "contain",
                            "type": "string"
                        },
                        "containIntrinsicBlockSize": {
                            "title": "containIntrinsicBlockSize",
                            "type": "string"
                        },
                        "containIntrinsicHeight": {
                            "title": "containIntrinsicHeight",
                            "type": "string"
                        },
                        "containIntrinsicInlineSize": {
                            "title": "containIntrinsicInlineSize",
                            "type": "string"
                        },
                        "containIntrinsicSize": {
                            "title": "containIntrinsicSize",
                            "type": "string"
                        },
                        "containIntrinsicWidth": {
                            "title": "containIntrinsicWidth",
                            "type": "string"
                        },
                        "container": {
                            "title": "container",
                            "type": "string"
                        },
                        "containerName": {
                            "title": "containerName",
                            "type": "string"
                        },
                        "containerType": {
                            "title": "containerType",
                            "type": "string"
                        },
                        "content": {
                            "title": "content",
                            "type": "string"
                        },
                        "contentVisibility": {
                            "title": "contentVisibility",
                            "type": "string"
                        },
                        "counterIncrement": {
                            "title": "counterIncrement",
                            "type": "string"
                        },
                        "counterReset": {
                            "title": "counterReset",
                            "type": "string"
                        },
                        "counterSet": {
                            "title": "counterSet",
                            "type": "string"
                        },
                        "cssFloat": {
                            "title": "cssFloat",
                            "type": "string"
                        },
                        "cssText": {
                            "title": "cssText",
                            "type": "string"
                        },
                        "cursor": {
                            "title": "cursor",
                            "type": "string"
                        },
                        "cx": {
                            "title": "cx",
                            "type": "string"
                        },
                        "cy": {
                            "title": "cy",
                            "type": "string"
                        },
                        "d": {
                            "title": "d",
                            "type": "string"
                        },
                        "direction": {
                            "title": "direction",
                            "type": "string"
                        },
                        "display": {
                            "title": "display",
                            "type": "string"
                        },
                        "dominantBaseline": {
                            "title": "dominantBaseline",
                            "type": "string"
                        },
                        "emptyCells": {
                            "title": "emptyCells",
                            "type": "string"
                        },
                        "fill": {
                            "title": "fill",
                            "type": "string"
                        },
                        "fillOpacity": {
                            "title": "fillOpacity",
                            "type": "string"
                        },
                        "fillRule": {
                            "title": "fillRule",
                            "type": "string"
                        },
                        "filter": {
                            "title": "filter",
                            "type": "string"
                        },
                        "flex": {
                            "title": "flex",
                            "type": "string"
                        },
                        "flexBasis": {
                            "title": "flexBasis",
                            "type": "string"
                        },
                        "flexDirection": {
                            "title": "flexDirection",
                            "type": "string"
                        },
                        "flexFlow": {
                            "title": "flexFlow",
                            "type": "string"
                        },
                        "flexGrow": {
                            "title": "flexGrow",
                            "type": "string"
                        },
                        "flexShrink": {
                            "title": "flexShrink",
                            "type": "string"
                        },
                        "flexWrap": {
                            "title": "flexWrap",
                            "type": "string"
                        },
                        "float": {
                            "title": "float",
                            "type": "string"
                        },
                        "floodColor": {
                            "title": "floodColor",
                            "type": "string"
                        },
                        "floodOpacity": {
                            "title": "floodOpacity",
                            "type": "string"
                        },
                        "font": {
                            "title": "font",
                            "type": "string"
                        },
                        "fontFamily": {
                            "title": "fontFamily",
                            "type": "string"
                        },
                        "fontFeatureSettings": {
                            "title": "fontFeatureSettings",
                            "type": "string"
                        },
                        "fontKerning": {
                            "title": "fontKerning",
                            "type": "string"
                        },
                        "fontOpticalSizing": {
                            "title": "fontOpticalSizing",
                            "type": "string"
                        },
                        "fontPalette": {
                            "title": "fontPalette",
                            "type": "string"
                        },
                        "fontSize": {
                            "title": "fontSize",
                            "type": "string"
                        },
                        "fontSizeAdjust": {
                            "title": "fontSizeAdjust",
                            "type": "string"
                        },
                        "fontStretch": {
                            "title": "fontStretch",
                            "type": "string"
                        },
                        "fontStyle": {
                            "title": "fontStyle",
                            "type": "string"
                        },
                        "fontSynthesis": {
                            "title": "fontSynthesis",
                            "type": "string"
                        },
                        "fontSynthesisSmallCaps": {
                            "title": "fontSynthesisSmallCaps",
                            "type": "string"
                        },
                        "fontSynthesisStyle": {
                            "title": "fontSynthesisStyle",
                            "type": "string"
                        },
                        "fontSynthesisWeight": {
                            "title": "fontSynthesisWeight",
                            "type": "string"
                        },
                        "fontVariant": {
                            "title": "fontVariant",
                            "type": "string"
                        },
                        "fontVariantAlternates": {
                            "title": "fontVariantAlternates",
                            "type": "string"
                        },
                        "fontVariantCaps": {
                            "title": "fontVariantCaps",
                            "type": "string"
                        },
                        "fontVariantEastAsian": {
                            "title": "fontVariantEastAsian",
                            "type": "string"
                        },
                        "fontVariantLigatures": {
                            "title": "fontVariantLigatures",
                            "type": "string"
                        },
                        "fontVariantNumeric": {
                            "title": "fontVariantNumeric",
                            "type": "string"
                        },
                        "fontVariantPosition": {
                            "title": "fontVariantPosition",
                            "type": "string"
                        },
                        "fontVariationSettings": {
                            "title": "fontVariationSettings",
                            "type": "string"
                        },
                        "fontWeight": {
                            "title": "fontWeight",
                            "type": "string"
                        },
                        "forcedColorAdjust": {
                            "title": "forcedColorAdjust",
                            "type": "string"
                        },
                        "gap": {
                            "title": "gap",
                            "type": "string"
                        },
                        "grid": {
                            "title": "grid",
                            "type": "string"
                        },
                        "gridArea": {
                            "title": "gridArea",
                            "type": "string"
                        },
                        "gridAutoColumns": {
                            "title": "gridAutoColumns",
                            "type": "string"
                        },
                        "gridAutoFlow": {
                            "title": "gridAutoFlow",
                            "type": "string"
                        },
                        "gridAutoRows": {
                            "title": "gridAutoRows",
                            "type": "string"
                        },
                        "gridColumn": {
                            "title": "gridColumn",
                            "type": "string"
                        },
                        "gridColumnEnd": {
                            "title": "gridColumnEnd",
                            "type": "string"
                        },
                        "gridColumnGap": {
                            "title": "gridColumnGap",
                            "type": "string"
                        },
                        "gridColumnStart": {
                            "title": "gridColumnStart",
                            "type": "string"
                        },
                        "gridGap": {
                            "title": "gridGap",
                            "type": "string"
                        },
                        "gridRow": {
                            "title": "gridRow",
                            "type": "string"
                        },
                        "gridRowEnd": {
                            "title": "gridRowEnd",
                            "type": "string"
                        },
                        "gridRowGap": {
                            "title": "gridRowGap",
                            "type": "string"
                        },
                        "gridRowStart": {
                            "title": "gridRowStart",
                            "type": "string"
                        },
                        "gridTemplate": {
                            "title": "gridTemplate",
                            "type": "string"
                        },
                        "gridTemplateAreas": {
                            "title": "gridTemplateAreas",
                            "type": "string"
                        },
                        "gridTemplateColumns": {
                            "title": "gridTemplateColumns",
                            "type": "string"
                        },
                        "gridTemplateRows": {
                            "title": "gridTemplateRows",
                            "type": "string"
                        },
                        "height": {
                            "title": "height",
                            "type": "string"
                        },
                        "hyphenateCharacter": {
                            "title": "hyphenateCharacter",
                            "type": "string"
                        },
                        "hyphens": {
                            "title": "hyphens",
                            "type": "string"
                        },
                        "imageOrientation": {
                            "title": "imageOrientation",
                            "type": "string"
                        },
                        "imageRendering": {
                            "title": "imageRendering",
                            "type": "string"
                        },
                        "inlineSize": {
                            "title": "inlineSize",
                            "type": "string"
                        },
                        "inset": {
                            "title": "inset",
                            "type": "string"
                        },
                        "insetBlock": {
                            "title": "insetBlock",
                            "type": "string"
                        },
                        "insetBlockEnd": {
                            "title": "insetBlockEnd",
                            "type": "string"
                        },
                        "insetBlockStart": {
                            "title": "insetBlockStart",
                            "type": "string"
                        },
                        "insetInline": {
                            "title": "insetInline",
                            "type": "string"
                        },
                        "insetInlineEnd": {
                            "title": "insetInlineEnd",
                            "type": "string"
                        },
                        "insetInlineStart": {
                            "title": "insetInlineStart",
                            "type": "string"
                        },
                        "isolation": {
                            "title": "isolation",
                            "type": "string"
                        },
                        "justifyContent": {
                            "title": "justifyContent",
                            "type": "string"
                        },
                        "justifyItems": {
                            "title": "justifyItems",
                            "type": "string"
                        },
                        "justifySelf": {
                            "title": "justifySelf",
                            "type": "string"
                        },
                        "left": {
                            "title": "left",
                            "type": "string"
                        },
                        "length": {
                            "title": "length",
                            "type": "number"
                        },
                        "letterSpacing": {
                            "title": "letterSpacing",
                            "type": "string"
                        },
                        "lightingColor": {
                            "title": "lightingColor",
                            "type": "string"
                        },
                        "lineBreak": {
                            "title": "lineBreak",
                            "type": "string"
                        },
                        "lineHeight": {
                            "title": "lineHeight",
                            "type": "string"
                        },
                        "listStyle": {
                            "title": "listStyle",
                            "type": "string"
                        },
                        "listStyleImage": {
                            "title": "listStyleImage",
                            "type": "string"
                        },
                        "listStylePosition": {
                            "title": "listStylePosition",
                            "type": "string"
                        },
                        "listStyleType": {
                            "title": "listStyleType",
                            "type": "string"
                        },
                        "margin": {
                            "title": "margin",
                            "type": "string"
                        },
                        "marginBlock": {
                            "title": "marginBlock",
                            "type": "string"
                        },
                        "marginBlockEnd": {
                            "title": "marginBlockEnd",
                            "type": "string"
                        },
                        "marginBlockStart": {
                            "title": "marginBlockStart",
                            "type": "string"
                        },
                        "marginBottom": {
                            "title": "marginBottom",
                            "type": "string"
                        },
                        "marginInline": {
                            "title": "marginInline",
                            "type": "string"
                        },
                        "marginInlineEnd": {
                            "title": "marginInlineEnd",
                            "type": "string"
                        },
                        "marginInlineStart": {
                            "title": "marginInlineStart",
                            "type": "string"
                        },
                        "marginLeft": {
                            "title": "marginLeft",
                            "type": "string"
                        },
                        "marginRight": {
                            "title": "marginRight",
                            "type": "string"
                        },
                        "marginTop": {
                            "title": "marginTop",
                            "type": "string"
                        },
                        "marker": {
                            "title": "marker",
                            "type": "string"
                        },
                        "markerEnd": {
                            "title": "markerEnd",
                            "type": "string"
                        },
                        "markerMid": {
                            "title": "markerMid",
                            "type": "string"
                        },
                        "markerStart": {
                            "title": "markerStart",
                            "type": "string"
                        },
                        "mask": {
                            "title": "mask",
                            "type": "string"
                        },
                        "maskClip": {
                            "title": "maskClip",
                            "type": "string"
                        },
                        "maskComposite": {
                            "title": "maskComposite",
                            "type": "string"
                        },
                        "maskImage": {
                            "title": "maskImage",
                            "type": "string"
                        },
                        "maskMode": {
                            "title": "maskMode",
                            "type": "string"
                        },
                        "maskOrigin": {
                            "title": "maskOrigin",
                            "type": "string"
                        },
                        "maskPosition": {
                            "title": "maskPosition",
                            "type": "string"
                        },
                        "maskRepeat": {
                            "title": "maskRepeat",
                            "type": "string"
                        },
                        "maskSize": {
                            "title": "maskSize",
                            "type": "string"
                        },
                        "maskType": {
                            "title": "maskType",
                            "type": "string"
                        },
                        "mathDepth": {
                            "title": "mathDepth",
                            "type": "string"
                        },
                        "mathStyle": {
                            "title": "mathStyle",
                            "type": "string"
                        },
                        "maxBlockSize": {
                            "title": "maxBlockSize",
                            "type": "string"
                        },
                        "maxHeight": {
                            "title": "maxHeight",
                            "type": "string"
                        },
                        "maxInlineSize": {
                            "title": "maxInlineSize",
                            "type": "string"
                        },
                        "maxWidth": {
                            "title": "maxWidth",
                            "type": "string"
                        },
                        "minBlockSize": {
                            "title": "minBlockSize",
                            "type": "string"
                        },
                        "minHeight": {
                            "title": "minHeight",
                            "type": "string"
                        },
                        "minInlineSize": {
                            "title": "minInlineSize",
                            "type": "string"
                        },
                        "minWidth": {
                            "title": "minWidth",
                            "type": "string"
                        },
                        "mixBlendMode": {
                            "title": "mixBlendMode",
                            "type": "string"
                        },
                        "objectFit": {
                            "title": "objectFit",
                            "type": "string"
                        },
                        "objectPosition": {
                            "title": "objectPosition",
                            "type": "string"
                        },
                        "offset": {
                            "title": "offset",
                            "type": "string"
                        },
                        "offsetAnchor": {
                            "title": "offsetAnchor",
                            "type": "string"
                        },
                        "offsetDistance": {
                            "title": "offsetDistance",
                            "type": "string"
                        },
                        "offsetPath": {
                            "title": "offsetPath",
                            "type": "string"
                        },
                        "offsetPosition": {
                            "title": "offsetPosition",
                            "type": "string"
                        },
                        "offsetRotate": {
                            "title": "offsetRotate",
                            "type": "string"
                        },
                        "opacity": {
                            "title": "opacity",
                            "type": "string"
                        },
                        "order": {
                            "title": "order",
                            "type": "string"
                        },
                        "orphans": {
                            "title": "orphans",
                            "type": "string"
                        },
                        "outline": {
                            "title": "outline",
                            "type": "string"
                        },
                        "outlineColor": {
                            "title": "outlineColor",
                            "type": "string"
                        },
                        "outlineOffset": {
                            "title": "outlineOffset",
                            "type": "string"
                        },
                        "outlineStyle": {
                            "title": "outlineStyle",
                            "type": "string"
                        },
                        "outlineWidth": {
                            "title": "outlineWidth",
                            "type": "string"
                        },
                        "overflow": {
                            "title": "overflow",
                            "type": "string"
                        },
                        "overflowAnchor": {
                            "title": "overflowAnchor",
                            "type": "string"
                        },
                        "overflowClipMargin": {
                            "title": "overflowClipMargin",
                            "type": "string"
                        },
                        "overflowWrap": {
                            "title": "overflowWrap",
                            "type": "string"
                        },
                        "overflowX": {
                            "title": "overflowX",
                            "type": "string"
                        },
                        "overflowY": {
                            "title": "overflowY",
                            "type": "string"
                        },
                        "overscrollBehavior": {
                            "title": "overscrollBehavior",
                            "type": "string"
                        },
                        "overscrollBehaviorBlock": {
                            "title": "overscrollBehaviorBlock",
                            "type": "string"
                        },
                        "overscrollBehaviorInline": {
                            "title": "overscrollBehaviorInline",
                            "type": "string"
                        },
                        "overscrollBehaviorX": {
                            "title": "overscrollBehaviorX",
                            "type": "string"
                        },
                        "overscrollBehaviorY": {
                            "title": "overscrollBehaviorY",
                            "type": "string"
                        },
                        "padding": {
                            "title": "padding",
                            "type": "string"
                        },
                        "paddingBlock": {
                            "title": "paddingBlock",
                            "type": "string"
                        },
                        "paddingBlockEnd": {
                            "title": "paddingBlockEnd",
                            "type": "string"
                        },
                        "paddingBlockStart": {
                            "title": "paddingBlockStart",
                            "type": "string"
                        },
                        "paddingBottom": {
                            "title": "paddingBottom",
                            "type": "string"
                        },
                        "paddingInline": {
                            "title": "paddingInline",
                            "type": "string"
                        },
                        "paddingInlineEnd": {
                            "title": "paddingInlineEnd",
                            "type": "string"
                        },
                        "paddingInlineStart": {
                            "title": "paddingInlineStart",
                            "type": "string"
                        },
                        "paddingLeft": {
                            "title": "paddingLeft",
                            "type": "string"
                        },
                        "paddingRight": {
                            "title": "paddingRight",
                            "type": "string"
                        },
                        "paddingTop": {
                            "title": "paddingTop",
                            "type": "string"
                        },
                        "page": {
                            "title": "page",
                            "type": "string"
                        },
                        "pageBreakAfter": {
                            "title": "pageBreakAfter",
                            "type": "string"
                        },
                        "pageBreakBefore": {
                            "title": "pageBreakBefore",
                            "type": "string"
                        },
                        "pageBreakInside": {
                            "title": "pageBreakInside",
                            "type": "string"
                        },
                        "paintOrder": {
                            "title": "paintOrder",
                            "type": "string"
                        },
                        "parentRule": {
                            "$ref": "#/definitions/CSSRule",
                            "title": "parentRule"
                        },
                        "perspective": {
                            "title": "perspective",
                            "type": "string"
                        },
                        "perspectiveOrigin": {
                            "title": "perspectiveOrigin",
                            "type": "string"
                        },
                        "placeContent": {
                            "title": "placeContent",
                            "type": "string"
                        },
                        "placeItems": {
                            "title": "placeItems",
                            "type": "string"
                        },
                        "placeSelf": {
                            "title": "placeSelf",
                            "type": "string"
                        },
                        "pointerEvents": {
                            "title": "pointerEvents",
                            "type": "string"
                        },
                        "position": {
                            "title": "position",
                            "type": "string"
                        },
                        "printColorAdjust": {
                            "title": "printColorAdjust",
                            "type": "string"
                        },
                        "quotes": {
                            "title": "quotes",
                            "type": "string"
                        },
                        "r": {
                            "title": "r",
                            "type": "string"
                        },
                        "resize": {
                            "title": "resize",
                            "type": "string"
                        },
                        "right": {
                            "title": "right",
                            "type": "string"
                        },
                        "rotate": {
                            "title": "rotate",
                            "type": "string"
                        },
                        "rowGap": {
                            "title": "rowGap",
                            "type": "string"
                        },
                        "rubyPosition": {
                            "title": "rubyPosition",
                            "type": "string"
                        },
                        "rx": {
                            "title": "rx",
                            "type": "string"
                        },
                        "ry": {
                            "title": "ry",
                            "type": "string"
                        },
                        "scale": {
                            "title": "scale",
                            "type": "string"
                        },
                        "scrollBehavior": {
                            "title": "scrollBehavior",
                            "type": "string"
                        },
                        "scrollMargin": {
                            "title": "scrollMargin",
                            "type": "string"
                        },
                        "scrollMarginBlock": {
                            "title": "scrollMarginBlock",
                            "type": "string"
                        },
                        "scrollMarginBlockEnd": {
                            "title": "scrollMarginBlockEnd",
                            "type": "string"
                        },
                        "scrollMarginBlockStart": {
                            "title": "scrollMarginBlockStart",
                            "type": "string"
                        },
                        "scrollMarginBottom": {
                            "title": "scrollMarginBottom",
                            "type": "string"
                        },
                        "scrollMarginInline": {
                            "title": "scrollMarginInline",
                            "type": "string"
                        },
                        "scrollMarginInlineEnd": {
                            "title": "scrollMarginInlineEnd",
                            "type": "string"
                        },
                        "scrollMarginInlineStart": {
                            "title": "scrollMarginInlineStart",
                            "type": "string"
                        },
                        "scrollMarginLeft": {
                            "title": "scrollMarginLeft",
                            "type": "string"
                        },
                        "scrollMarginRight": {
                            "title": "scrollMarginRight",
                            "type": "string"
                        },
                        "scrollMarginTop": {
                            "title": "scrollMarginTop",
                            "type": "string"
                        },
                        "scrollPadding": {
                            "title": "scrollPadding",
                            "type": "string"
                        },
                        "scrollPaddingBlock": {
                            "title": "scrollPaddingBlock",
                            "type": "string"
                        },
                        "scrollPaddingBlockEnd": {
                            "title": "scrollPaddingBlockEnd",
                            "type": "string"
                        },
                        "scrollPaddingBlockStart": {
                            "title": "scrollPaddingBlockStart",
                            "type": "string"
                        },
                        "scrollPaddingBottom": {
                            "title": "scrollPaddingBottom",
                            "type": "string"
                        },
                        "scrollPaddingInline": {
                            "title": "scrollPaddingInline",
                            "type": "string"
                        },
                        "scrollPaddingInlineEnd": {
                            "title": "scrollPaddingInlineEnd",
                            "type": "string"
                        },
                        "scrollPaddingInlineStart": {
                            "title": "scrollPaddingInlineStart",
                            "type": "string"
                        },
                        "scrollPaddingLeft": {
                            "title": "scrollPaddingLeft",
                            "type": "string"
                        },
                        "scrollPaddingRight": {
                            "title": "scrollPaddingRight",
                            "type": "string"
                        },
                        "scrollPaddingTop": {
                            "title": "scrollPaddingTop",
                            "type": "string"
                        },
                        "scrollSnapAlign": {
                            "title": "scrollSnapAlign",
                            "type": "string"
                        },
                        "scrollSnapStop": {
                            "title": "scrollSnapStop",
                            "type": "string"
                        },
                        "scrollSnapType": {
                            "title": "scrollSnapType",
                            "type": "string"
                        },
                        "scrollbarColor": {
                            "title": "scrollbarColor",
                            "type": "string"
                        },
                        "scrollbarGutter": {
                            "title": "scrollbarGutter",
                            "type": "string"
                        },
                        "scrollbarWidth": {
                            "title": "scrollbarWidth",
                            "type": "string"
                        },
                        "shapeImageThreshold": {
                            "title": "shapeImageThreshold",
                            "type": "string"
                        },
                        "shapeMargin": {
                            "title": "shapeMargin",
                            "type": "string"
                        },
                        "shapeOutside": {
                            "title": "shapeOutside",
                            "type": "string"
                        },
                        "shapeRendering": {
                            "title": "shapeRendering",
                            "type": "string"
                        },
                        "stopColor": {
                            "title": "stopColor",
                            "type": "string"
                        },
                        "stopOpacity": {
                            "title": "stopOpacity",
                            "type": "string"
                        },
                        "stroke": {
                            "title": "stroke",
                            "type": "string"
                        },
                        "strokeDasharray": {
                            "title": "strokeDasharray",
                            "type": "string"
                        },
                        "strokeDashoffset": {
                            "title": "strokeDashoffset",
                            "type": "string"
                        },
                        "strokeLinecap": {
                            "title": "strokeLinecap",
                            "type": "string"
                        },
                        "strokeLinejoin": {
                            "title": "strokeLinejoin",
                            "type": "string"
                        },
                        "strokeMiterlimit": {
                            "title": "strokeMiterlimit",
                            "type": "string"
                        },
                        "strokeOpacity": {
                            "title": "strokeOpacity",
                            "type": "string"
                        },
                        "strokeWidth": {
                            "title": "strokeWidth",
                            "type": "string"
                        },
                        "tabSize": {
                            "title": "tabSize",
                            "type": "string"
                        },
                        "tableLayout": {
                            "title": "tableLayout",
                            "type": "string"
                        },
                        "textAlign": {
                            "title": "textAlign",
                            "type": "string"
                        },
                        "textAlignLast": {
                            "title": "textAlignLast",
                            "type": "string"
                        },
                        "textAnchor": {
                            "title": "textAnchor",
                            "type": "string"
                        },
                        "textCombineUpright": {
                            "title": "textCombineUpright",
                            "type": "string"
                        },
                        "textDecoration": {
                            "title": "textDecoration",
                            "type": "string"
                        },
                        "textDecorationColor": {
                            "title": "textDecorationColor",
                            "type": "string"
                        },
                        "textDecorationLine": {
                            "title": "textDecorationLine",
                            "type": "string"
                        },
                        "textDecorationSkipInk": {
                            "title": "textDecorationSkipInk",
                            "type": "string"
                        },
                        "textDecorationStyle": {
                            "title": "textDecorationStyle",
                            "type": "string"
                        },
                        "textDecorationThickness": {
                            "title": "textDecorationThickness",
                            "type": "string"
                        },
                        "textEmphasis": {
                            "title": "textEmphasis",
                            "type": "string"
                        },
                        "textEmphasisColor": {
                            "title": "textEmphasisColor",
                            "type": "string"
                        },
                        "textEmphasisPosition": {
                            "title": "textEmphasisPosition",
                            "type": "string"
                        },
                        "textEmphasisStyle": {
                            "title": "textEmphasisStyle",
                            "type": "string"
                        },
                        "textIndent": {
                            "title": "textIndent",
                            "type": "string"
                        },
                        "textOrientation": {
                            "title": "textOrientation",
                            "type": "string"
                        },
                        "textOverflow": {
                            "title": "textOverflow",
                            "type": "string"
                        },
                        "textRendering": {
                            "title": "textRendering",
                            "type": "string"
                        },
                        "textShadow": {
                            "title": "textShadow",
                            "type": "string"
                        },
                        "textTransform": {
                            "title": "textTransform",
                            "type": "string"
                        },
                        "textUnderlineOffset": {
                            "title": "textUnderlineOffset",
                            "type": "string"
                        },
                        "textUnderlinePosition": {
                            "title": "textUnderlinePosition",
                            "type": "string"
                        },
                        "textWrap": {
                            "title": "textWrap",
                            "type": "string"
                        },
                        "textWrapMode": {
                            "title": "textWrapMode",
                            "type": "string"
                        },
                        "textWrapStyle": {
                            "title": "textWrapStyle",
                            "type": "string"
                        },
                        "top": {
                            "title": "top",
                            "type": "string"
                        },
                        "touchAction": {
                            "title": "touchAction",
                            "type": "string"
                        },
                        "transform": {
                            "title": "transform",
                            "type": "string"
                        },
                        "transformBox": {
                            "title": "transformBox",
                            "type": "string"
                        },
                        "transformOrigin": {
                            "title": "transformOrigin",
                            "type": "string"
                        },
                        "transformStyle": {
                            "title": "transformStyle",
                            "type": "string"
                        },
                        "transition": {
                            "title": "transition",
                            "type": "string"
                        },
                        "transitionBehavior": {
                            "title": "transitionBehavior",
                            "type": "string"
                        },
                        "transitionDelay": {
                            "title": "transitionDelay",
                            "type": "string"
                        },
                        "transitionDuration": {
                            "title": "transitionDuration",
                            "type": "string"
                        },
                        "transitionProperty": {
                            "title": "transitionProperty",
                            "type": "string"
                        },
                        "transitionTimingFunction": {
                            "title": "transitionTimingFunction",
                            "type": "string"
                        },
                        "translate": {
                            "title": "translate",
                            "type": "string"
                        },
                        "unicodeBidi": {
                            "title": "unicodeBidi",
                            "type": "string"
                        },
                        "userSelect": {
                            "title": "userSelect",
                            "type": "string"
                        },
                        "vectorEffect": {
                            "title": "vectorEffect",
                            "type": "string"
                        },
                        "verticalAlign": {
                            "title": "verticalAlign",
                            "type": "string"
                        },
                        "visibility": {
                            "title": "visibility",
                            "type": "string"
                        },
                        "webkitAlignContent": {
                            "title": "webkitAlignContent",
                            "type": "string"
                        },
                        "webkitAlignItems": {
                            "title": "webkitAlignItems",
                            "type": "string"
                        },
                        "webkitAlignSelf": {
                            "title": "webkitAlignSelf",
                            "type": "string"
                        },
                        "webkitAnimation": {
                            "title": "webkitAnimation",
                            "type": "string"
                        },
                        "webkitAnimationDelay": {
                            "title": "webkitAnimationDelay",
                            "type": "string"
                        },
                        "webkitAnimationDirection": {
                            "title": "webkitAnimationDirection",
                            "type": "string"
                        },
                        "webkitAnimationDuration": {
                            "title": "webkitAnimationDuration",
                            "type": "string"
                        },
                        "webkitAnimationFillMode": {
                            "title": "webkitAnimationFillMode",
                            "type": "string"
                        },
                        "webkitAnimationIterationCount": {
                            "title": "webkitAnimationIterationCount",
                            "type": "string"
                        },
                        "webkitAnimationName": {
                            "title": "webkitAnimationName",
                            "type": "string"
                        },
                        "webkitAnimationPlayState": {
                            "title": "webkitAnimationPlayState",
                            "type": "string"
                        },
                        "webkitAnimationTimingFunction": {
                            "title": "webkitAnimationTimingFunction",
                            "type": "string"
                        },
                        "webkitAppearance": {
                            "title": "webkitAppearance",
                            "type": "string"
                        },
                        "webkitBackfaceVisibility": {
                            "title": "webkitBackfaceVisibility",
                            "type": "string"
                        },
                        "webkitBackgroundClip": {
                            "title": "webkitBackgroundClip",
                            "type": "string"
                        },
                        "webkitBackgroundOrigin": {
                            "title": "webkitBackgroundOrigin",
                            "type": "string"
                        },
                        "webkitBackgroundSize": {
                            "title": "webkitBackgroundSize",
                            "type": "string"
                        },
                        "webkitBorderBottomLeftRadius": {
                            "title": "webkitBorderBottomLeftRadius",
                            "type": "string"
                        },
                        "webkitBorderBottomRightRadius": {
                            "title": "webkitBorderBottomRightRadius",
                            "type": "string"
                        },
                        "webkitBorderRadius": {
                            "title": "webkitBorderRadius",
                            "type": "string"
                        },
                        "webkitBorderTopLeftRadius": {
                            "title": "webkitBorderTopLeftRadius",
                            "type": "string"
                        },
                        "webkitBorderTopRightRadius": {
                            "title": "webkitBorderTopRightRadius",
                            "type": "string"
                        },
                        "webkitBoxAlign": {
                            "title": "webkitBoxAlign",
                            "type": "string"
                        },
                        "webkitBoxFlex": {
                            "title": "webkitBoxFlex",
                            "type": "string"
                        },
                        "webkitBoxOrdinalGroup": {
                            "title": "webkitBoxOrdinalGroup",
                            "type": "string"
                        },
                        "webkitBoxOrient": {
                            "title": "webkitBoxOrient",
                            "type": "string"
                        },
                        "webkitBoxPack": {
                            "title": "webkitBoxPack",
                            "type": "string"
                        },
                        "webkitBoxShadow": {
                            "title": "webkitBoxShadow",
                            "type": "string"
                        },
                        "webkitBoxSizing": {
                            "title": "webkitBoxSizing",
                            "type": "string"
                        },
                        "webkitFilter": {
                            "title": "webkitFilter",
                            "type": "string"
                        },
                        "webkitFlex": {
                            "title": "webkitFlex",
                            "type": "string"
                        },
                        "webkitFlexBasis": {
                            "title": "webkitFlexBasis",
                            "type": "string"
                        },
                        "webkitFlexDirection": {
                            "title": "webkitFlexDirection",
                            "type": "string"
                        },
                        "webkitFlexFlow": {
                            "title": "webkitFlexFlow",
                            "type": "string"
                        },
                        "webkitFlexGrow": {
                            "title": "webkitFlexGrow",
                            "type": "string"
                        },
                        "webkitFlexShrink": {
                            "title": "webkitFlexShrink",
                            "type": "string"
                        },
                        "webkitFlexWrap": {
                            "title": "webkitFlexWrap",
                            "type": "string"
                        },
                        "webkitJustifyContent": {
                            "title": "webkitJustifyContent",
                            "type": "string"
                        },
                        "webkitLineClamp": {
                            "title": "webkitLineClamp",
                            "type": "string"
                        },
                        "webkitMask": {
                            "title": "webkitMask",
                            "type": "string"
                        },
                        "webkitMaskBoxImage": {
                            "title": "webkitMaskBoxImage",
                            "type": "string"
                        },
                        "webkitMaskBoxImageOutset": {
                            "title": "webkitMaskBoxImageOutset",
                            "type": "string"
                        },
                        "webkitMaskBoxImageRepeat": {
                            "title": "webkitMaskBoxImageRepeat",
                            "type": "string"
                        },
                        "webkitMaskBoxImageSlice": {
                            "title": "webkitMaskBoxImageSlice",
                            "type": "string"
                        },
                        "webkitMaskBoxImageSource": {
                            "title": "webkitMaskBoxImageSource",
                            "type": "string"
                        },
                        "webkitMaskBoxImageWidth": {
                            "title": "webkitMaskBoxImageWidth",
                            "type": "string"
                        },
                        "webkitMaskClip": {
                            "title": "webkitMaskClip",
                            "type": "string"
                        },
                        "webkitMaskComposite": {
                            "title": "webkitMaskComposite",
                            "type": "string"
                        },
                        "webkitMaskImage": {
                            "title": "webkitMaskImage",
                            "type": "string"
                        },
                        "webkitMaskOrigin": {
                            "title": "webkitMaskOrigin",
                            "type": "string"
                        },
                        "webkitMaskPosition": {
                            "title": "webkitMaskPosition",
                            "type": "string"
                        },
                        "webkitMaskRepeat": {
                            "title": "webkitMaskRepeat",
                            "type": "string"
                        },
                        "webkitMaskSize": {
                            "title": "webkitMaskSize",
                            "type": "string"
                        },
                        "webkitOrder": {
                            "title": "webkitOrder",
                            "type": "string"
                        },
                        "webkitPerspective": {
                            "title": "webkitPerspective",
                            "type": "string"
                        },
                        "webkitPerspectiveOrigin": {
                            "title": "webkitPerspectiveOrigin",
                            "type": "string"
                        },
                        "webkitTextFillColor": {
                            "title": "webkitTextFillColor",
                            "type": "string"
                        },
                        "webkitTextSizeAdjust": {
                            "title": "webkitTextSizeAdjust",
                            "type": "string"
                        },
                        "webkitTextStroke": {
                            "title": "webkitTextStroke",
                            "type": "string"
                        },
                        "webkitTextStrokeColor": {
                            "title": "webkitTextStrokeColor",
                            "type": "string"
                        },
                        "webkitTextStrokeWidth": {
                            "title": "webkitTextStrokeWidth",
                            "type": "string"
                        },
                        "webkitTransform": {
                            "title": "webkitTransform",
                            "type": "string"
                        },
                        "webkitTransformOrigin": {
                            "title": "webkitTransformOrigin",
                            "type": "string"
                        },
                        "webkitTransformStyle": {
                            "title": "webkitTransformStyle",
                            "type": "string"
                        },
                        "webkitTransition": {
                            "title": "webkitTransition",
                            "type": "string"
                        },
                        "webkitTransitionDelay": {
                            "title": "webkitTransitionDelay",
                            "type": "string"
                        },
                        "webkitTransitionDuration": {
                            "title": "webkitTransitionDuration",
                            "type": "string"
                        },
                        "webkitTransitionProperty": {
                            "title": "webkitTransitionProperty",
                            "type": "string"
                        },
                        "webkitTransitionTimingFunction": {
                            "title": "webkitTransitionTimingFunction",
                            "type": "string"
                        },
                        "webkitUserSelect": {
                            "title": "webkitUserSelect",
                            "type": "string"
                        },
                        "whiteSpace": {
                            "title": "whiteSpace",
                            "type": "string"
                        },
                        "whiteSpaceCollapse": {
                            "title": "whiteSpaceCollapse",
                            "type": "string"
                        },
                        "widows": {
                            "title": "widows",
                            "type": "string"
                        },
                        "width": {
                            "title": "width",
                            "type": "string"
                        },
                        "willChange": {
                            "title": "willChange",
                            "type": "string"
                        },
                        "wordBreak": {
                            "title": "wordBreak",
                            "type": "string"
                        },
                        "wordSpacing": {
                            "title": "wordSpacing",
                            "type": "string"
                        },
                        "wordWrap": {
                            "title": "wordWrap",
                            "type": "string"
                        },
                        "writingMode": {
                            "title": "writingMode",
                            "type": "string"
                        },
                        "x": {
                            "title": "x",
                            "type": "string"
                        },
                        "y": {
                            "title": "y",
                            "type": "string"
                        },
                        "zIndex": {
                            "title": "zIndex",
                            "type": "string"
                        },
                        "zoom": {
                            "title": "zoom",
                            "type": "string"
                        }
                    },
                    "required": [
                        "accentColor",
                        "alignContent",
                        "alignItems",
                        "alignSelf",
                        "alignmentBaseline",
                        "all",
                        "animation",
                        "animationComposition",
                        "animationDelay",
                        "animationDirection",
                        "animationDuration",
                        "animationFillMode",
                        "animationIterationCount",
                        "animationName",
                        "animationPlayState",
                        "animationTimingFunction",
                        "appearance",
                        "aspectRatio",
                        "backdropFilter",
                        "backfaceVisibility",
                        "background",
                        "backgroundAttachment",
                        "backgroundBlendMode",
                        "backgroundClip",
                        "backgroundColor",
                        "backgroundImage",
                        "backgroundOrigin",
                        "backgroundPosition",
                        "backgroundPositionX",
                        "backgroundPositionY",
                        "backgroundRepeat",
                        "backgroundSize",
                        "baselineShift",
                        "baselineSource",
                        "blockSize",
                        "border",
                        "borderBlock",
                        "borderBlockColor",
                        "borderBlockEnd",
                        "borderBlockEndColor",
                        "borderBlockEndStyle",
                        "borderBlockEndWidth",
                        "borderBlockStart",
                        "borderBlockStartColor",
                        "borderBlockStartStyle",
                        "borderBlockStartWidth",
                        "borderBlockStyle",
                        "borderBlockWidth",
                        "borderBottom",
                        "borderBottomColor",
                        "borderBottomLeftRadius",
                        "borderBottomRightRadius",
                        "borderBottomStyle",
                        "borderBottomWidth",
                        "borderCollapse",
                        "borderColor",
                        "borderEndEndRadius",
                        "borderEndStartRadius",
                        "borderImage",
                        "borderImageOutset",
                        "borderImageRepeat",
                        "borderImageSlice",
                        "borderImageSource",
                        "borderImageWidth",
                        "borderInline",
                        "borderInlineColor",
                        "borderInlineEnd",
                        "borderInlineEndColor",
                        "borderInlineEndStyle",
                        "borderInlineEndWidth",
                        "borderInlineStart",
                        "borderInlineStartColor",
                        "borderInlineStartStyle",
                        "borderInlineStartWidth",
                        "borderInlineStyle",
                        "borderInlineWidth",
                        "borderLeft",
                        "borderLeftColor",
                        "borderLeftStyle",
                        "borderLeftWidth",
                        "borderRadius",
                        "borderRight",
                        "borderRightColor",
                        "borderRightStyle",
                        "borderRightWidth",
                        "borderSpacing",
                        "borderStartEndRadius",
                        "borderStartStartRadius",
                        "borderStyle",
                        "borderTop",
                        "borderTopColor",
                        "borderTopLeftRadius",
                        "borderTopRightRadius",
                        "borderTopStyle",
                        "borderTopWidth",
                        "borderWidth",
                        "bottom",
                        "boxShadow",
                        "boxSizing",
                        "breakAfter",
                        "breakBefore",
                        "breakInside",
                        "captionSide",
                        "caretColor",
                        "clear",
                        "clip",
                        "clipPath",
                        "clipRule",
                        "color",
                        "colorInterpolation",
                        "colorInterpolationFilters",
                        "colorScheme",
                        "columnCount",
                        "columnFill",
                        "columnGap",
                        "columnRule",
                        "columnRuleColor",
                        "columnRuleStyle",
                        "columnRuleWidth",
                        "columnSpan",
                        "columnWidth",
                        "columns",
                        "contain",
                        "containIntrinsicBlockSize",
                        "containIntrinsicHeight",
                        "containIntrinsicInlineSize",
                        "containIntrinsicSize",
                        "containIntrinsicWidth",
                        "container",
                        "containerName",
                        "containerType",
                        "content",
                        "contentVisibility",
                        "counterIncrement",
                        "counterReset",
                        "counterSet",
                        "cssFloat",
                        "cssText",
                        "cursor",
                        "cx",
                        "cy",
                        "d",
                        "direction",
                        "display",
                        "dominantBaseline",
                        "emptyCells",
                        "fill",
                        "fillOpacity",
                        "fillRule",
                        "filter",
                        "flex",
                        "flexBasis",
                        "flexDirection",
                        "flexFlow",
                        "flexGrow",
                        "flexShrink",
                        "flexWrap",
                        "float",
                        "floodColor",
                        "floodOpacity",
                        "font",
                        "fontFamily",
                        "fontFeatureSettings",
                        "fontKerning",
                        "fontOpticalSizing",
                        "fontPalette",
                        "fontSize",
                        "fontSizeAdjust",
                        "fontStretch",
                        "fontStyle",
                        "fontSynthesis",
                        "fontSynthesisSmallCaps",
                        "fontSynthesisStyle",
                        "fontSynthesisWeight",
                        "fontVariant",
                        "fontVariantAlternates",
                        "fontVariantCaps",
                        "fontVariantEastAsian",
                        "fontVariantLigatures",
                        "fontVariantNumeric",
                        "fontVariantPosition",
                        "fontVariationSettings",
                        "fontWeight",
                        "forcedColorAdjust",
                        "gap",
                        "grid",
                        "gridArea",
                        "gridAutoColumns",
                        "gridAutoFlow",
                        "gridAutoRows",
                        "gridColumn",
                        "gridColumnEnd",
                        "gridColumnGap",
                        "gridColumnStart",
                        "gridGap",
                        "gridRow",
                        "gridRowEnd",
                        "gridRowGap",
                        "gridRowStart",
                        "gridTemplate",
                        "gridTemplateAreas",
                        "gridTemplateColumns",
                        "gridTemplateRows",
                        "height",
                        "hyphenateCharacter",
                        "hyphens",
                        "imageOrientation",
                        "imageRendering",
                        "inlineSize",
                        "inset",
                        "insetBlock",
                        "insetBlockEnd",
                        "insetBlockStart",
                        "insetInline",
                        "insetInlineEnd",
                        "insetInlineStart",
                        "isolation",
                        "justifyContent",
                        "justifyItems",
                        "justifySelf",
                        "left",
                        "length",
                        "letterSpacing",
                        "lightingColor",
                        "lineBreak",
                        "lineHeight",
                        "listStyle",
                        "listStyleImage",
                        "listStylePosition",
                        "listStyleType",
                        "margin",
                        "marginBlock",
                        "marginBlockEnd",
                        "marginBlockStart",
                        "marginBottom",
                        "marginInline",
                        "marginInlineEnd",
                        "marginInlineStart",
                        "marginLeft",
                        "marginRight",
                        "marginTop",
                        "marker",
                        "markerEnd",
                        "markerMid",
                        "markerStart",
                        "mask",
                        "maskClip",
                        "maskComposite",
                        "maskImage",
                        "maskMode",
                        "maskOrigin",
                        "maskPosition",
                        "maskRepeat",
                        "maskSize",
                        "maskType",
                        "mathDepth",
                        "mathStyle",
                        "maxBlockSize",
                        "maxHeight",
                        "maxInlineSize",
                        "maxWidth",
                        "minBlockSize",
                        "minHeight",
                        "minInlineSize",
                        "minWidth",
                        "mixBlendMode",
                        "objectFit",
                        "objectPosition",
                        "offset",
                        "offsetAnchor",
                        "offsetDistance",
                        "offsetPath",
                        "offsetPosition",
                        "offsetRotate",
                        "opacity",
                        "order",
                        "orphans",
                        "outline",
                        "outlineColor",
                        "outlineOffset",
                        "outlineStyle",
                        "outlineWidth",
                        "overflow",
                        "overflowAnchor",
                        "overflowClipMargin",
                        "overflowWrap",
                        "overflowX",
                        "overflowY",
                        "overscrollBehavior",
                        "overscrollBehaviorBlock",
                        "overscrollBehaviorInline",
                        "overscrollBehaviorX",
                        "overscrollBehaviorY",
                        "padding",
                        "paddingBlock",
                        "paddingBlockEnd",
                        "paddingBlockStart",
                        "paddingBottom",
                        "paddingInline",
                        "paddingInlineEnd",
                        "paddingInlineStart",
                        "paddingLeft",
                        "paddingRight",
                        "paddingTop",
                        "page",
                        "pageBreakAfter",
                        "pageBreakBefore",
                        "pageBreakInside",
                        "paintOrder",
                        "parentRule",
                        "perspective",
                        "perspectiveOrigin",
                        "placeContent",
                        "placeItems",
                        "placeSelf",
                        "pointerEvents",
                        "position",
                        "printColorAdjust",
                        "quotes",
                        "r",
                        "resize",
                        "right",
                        "rotate",
                        "rowGap",
                        "rubyPosition",
                        "rx",
                        "ry",
                        "scale",
                        "scrollBehavior",
                        "scrollMargin",
                        "scrollMarginBlock",
                        "scrollMarginBlockEnd",
                        "scrollMarginBlockStart",
                        "scrollMarginBottom",
                        "scrollMarginInline",
                        "scrollMarginInlineEnd",
                        "scrollMarginInlineStart",
                        "scrollMarginLeft",
                        "scrollMarginRight",
                        "scrollMarginTop",
                        "scrollPadding",
                        "scrollPaddingBlock",
                        "scrollPaddingBlockEnd",
                        "scrollPaddingBlockStart",
                        "scrollPaddingBottom",
                        "scrollPaddingInline",
                        "scrollPaddingInlineEnd",
                        "scrollPaddingInlineStart",
                        "scrollPaddingLeft",
                        "scrollPaddingRight",
                        "scrollPaddingTop",
                        "scrollSnapAlign",
                        "scrollSnapStop",
                        "scrollSnapType",
                        "scrollbarColor",
                        "scrollbarGutter",
                        "scrollbarWidth",
                        "shapeImageThreshold",
                        "shapeMargin",
                        "shapeOutside",
                        "shapeRendering",
                        "stopColor",
                        "stopOpacity",
                        "stroke",
                        "strokeDasharray",
                        "strokeDashoffset",
                        "strokeLinecap",
                        "strokeLinejoin",
                        "strokeMiterlimit",
                        "strokeOpacity",
                        "strokeWidth",
                        "tabSize",
                        "tableLayout",
                        "textAlign",
                        "textAlignLast",
                        "textAnchor",
                        "textCombineUpright",
                        "textDecoration",
                        "textDecorationColor",
                        "textDecorationLine",
                        "textDecorationSkipInk",
                        "textDecorationStyle",
                        "textDecorationThickness",
                        "textEmphasis",
                        "textEmphasisColor",
                        "textEmphasisPosition",
                        "textEmphasisStyle",
                        "textIndent",
                        "textOrientation",
                        "textOverflow",
                        "textRendering",
                        "textShadow",
                        "textTransform",
                        "textUnderlineOffset",
                        "textUnderlinePosition",
                        "textWrap",
                        "textWrapMode",
                        "textWrapStyle",
                        "top",
                        "touchAction",
                        "transform",
                        "transformBox",
                        "transformOrigin",
                        "transformStyle",
                        "transition",
                        "transitionBehavior",
                        "transitionDelay",
                        "transitionDuration",
                        "transitionProperty",
                        "transitionTimingFunction",
                        "translate",
                        "unicodeBidi",
                        "userSelect",
                        "vectorEffect",
                        "verticalAlign",
                        "visibility",
                        "webkitAlignContent",
                        "webkitAlignItems",
                        "webkitAlignSelf",
                        "webkitAnimation",
                        "webkitAnimationDelay",
                        "webkitAnimationDirection",
                        "webkitAnimationDuration",
                        "webkitAnimationFillMode",
                        "webkitAnimationIterationCount",
                        "webkitAnimationName",
                        "webkitAnimationPlayState",
                        "webkitAnimationTimingFunction",
                        "webkitAppearance",
                        "webkitBackfaceVisibility",
                        "webkitBackgroundClip",
                        "webkitBackgroundOrigin",
                        "webkitBackgroundSize",
                        "webkitBorderBottomLeftRadius",
                        "webkitBorderBottomRightRadius",
                        "webkitBorderRadius",
                        "webkitBorderTopLeftRadius",
                        "webkitBorderTopRightRadius",
                        "webkitBoxAlign",
                        "webkitBoxFlex",
                        "webkitBoxOrdinalGroup",
                        "webkitBoxOrient",
                        "webkitBoxPack",
                        "webkitBoxShadow",
                        "webkitBoxSizing",
                        "webkitFilter",
                        "webkitFlex",
                        "webkitFlexBasis",
                        "webkitFlexDirection",
                        "webkitFlexFlow",
                        "webkitFlexGrow",
                        "webkitFlexShrink",
                        "webkitFlexWrap",
                        "webkitJustifyContent",
                        "webkitLineClamp",
                        "webkitMask",
                        "webkitMaskBoxImage",
                        "webkitMaskBoxImageOutset",
                        "webkitMaskBoxImageRepeat",
                        "webkitMaskBoxImageSlice",
                        "webkitMaskBoxImageSource",
                        "webkitMaskBoxImageWidth",
                        "webkitMaskClip",
                        "webkitMaskComposite",
                        "webkitMaskImage",
                        "webkitMaskOrigin",
                        "webkitMaskPosition",
                        "webkitMaskRepeat",
                        "webkitMaskSize",
                        "webkitOrder",
                        "webkitPerspective",
                        "webkitPerspectiveOrigin",
                        "webkitTextFillColor",
                        "webkitTextSizeAdjust",
                        "webkitTextStroke",
                        "webkitTextStrokeColor",
                        "webkitTextStrokeWidth",
                        "webkitTransform",
                        "webkitTransformOrigin",
                        "webkitTransformStyle",
                        "webkitTransition",
                        "webkitTransitionDelay",
                        "webkitTransitionDuration",
                        "webkitTransitionProperty",
                        "webkitTransitionTimingFunction",
                        "webkitUserSelect",
                        "whiteSpace",
                        "whiteSpaceCollapse",
                        "widows",
                        "width",
                        "willChange",
                        "wordBreak",
                        "wordSpacing",
                        "wordWrap",
                        "writingMode",
                        "x",
                        "y",
                        "zIndex",
                        "zoom"
                    ],
                    "title": "style",
                    "type": "object"
                },
                "tabIndex": {
                    "title": "tabIndex",
                    "type": "number"
                },
                "tagName": {
                    "title": "tagName",
                    "type": "string"
                },
                "textContent": {
                    "title": "textContent",
                    "type": "string"
                },
                "title": {
                    "title": "title",
                    "type": "string"
                },
                "translate": {
                    "title": "translate",
                    "type": "boolean"
                }
            },
            "required": [
                "ATTRIBUTE_NODE",
                "CDATA_SECTION_NODE",
                "COMMENT_NODE",
                "DOCUMENT_FRAGMENT_NODE",
                "DOCUMENT_NODE",
                "DOCUMENT_POSITION_CONTAINED_BY",
                "DOCUMENT_POSITION_CONTAINS",
                "DOCUMENT_POSITION_DISCONNECTED",
                "DOCUMENT_POSITION_FOLLOWING",
                "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC",
                "DOCUMENT_POSITION_PRECEDING",
                "DOCUMENT_TYPE_NODE",
                "ELEMENT_NODE",
                "ENTITY_NODE",
                "ENTITY_REFERENCE_NODE",
                "NOTATION_NODE",
                "PROCESSING_INSTRUCTION_NODE",
                "TEXT_NODE",
                "accessKey",
                "accessKeyLabel",
                "ariaAtomic",
                "ariaAutoComplete",
                "ariaBrailleLabel",
                "ariaBrailleRoleDescription",
                "ariaBusy",
                "ariaChecked",
                "ariaColCount",
                "ariaColIndex",
                "ariaColSpan",
                "ariaCurrent",
                "ariaDescription",
                "ariaDisabled",
                "ariaExpanded",
                "ariaHasPopup",
                "ariaHidden",
                "ariaInvalid",
                "ariaKeyShortcuts",
                "ariaLabel",
                "ariaLevel",
                "ariaLive",
                "ariaModal",
                "ariaMultiLine",
                "ariaMultiSelectable",
                "ariaOrientation",
                "ariaPlaceholder",
                "ariaPosInSet",
                "ariaPressed",
                "ariaReadOnly",
                "ariaRequired",
                "ariaRoleDescription",
                "ariaRowCount",
                "ariaRowIndex",
                "ariaRowSpan",
                "ariaSelected",
                "ariaSetSize",
                "ariaSort",
                "ariaValueMax",
                "ariaValueMin",
                "ariaValueNow",
                "ariaValueText",
                "assignedSlot",
                "attributeStyleMap",
                "attributes",
                "autocapitalize",
                "autofocus",
                "baseURI",
                "childElementCount",
                "childNodes",
                "children",
                "classList",
                "className",
                "clientHeight",
                "clientLeft",
                "clientTop",
                "clientWidth",
                "contentEditable",
                "dataset",
                "dir",
                "draggable",
                "enterKeyHint",
                "firstChild",
                "firstElementChild",
                "hidden",
                "id",
                "inert",
                "innerHTML",
                "innerText",
                "inputMode",
                "isConnected",
                "isContentEditable",
                "lang",
                "lastChild",
                "lastElementChild",
                "localName",
                "namespaceURI",
                "nextElementSibling",
                "nextSibling",
                "nodeName",
                "nodeType",
                "nodeValue",
                "offsetHeight",
                "offsetLeft",
                "offsetParent",
                "offsetTop",
                "offsetWidth",
                "onabort",
                "onanimationcancel",
                "onanimationend",
                "onanimationiteration",
                "onanimationstart",
                "onauxclick",
                "onbeforeinput",
                "onbeforetoggle",
                "onblur",
                "oncancel",
                "oncanplay",
                "oncanplaythrough",
                "onchange",
                "onclick",
                "onclose",
                "oncontextmenu",
                "oncopy",
                "oncuechange",
                "oncut",
                "ondblclick",
                "ondrag",
                "ondragend",
                "ondragenter",
                "ondragleave",
                "ondragover",
                "ondragstart",
                "ondrop",
                "ondurationchange",
                "onemptied",
                "onended",
                "onerror",
                "onfocus",
                "onformdata",
                "onfullscreenchange",
                "onfullscreenerror",
                "ongotpointercapture",
                "oninput",
                "oninvalid",
                "onkeydown",
                "onkeypress",
                "onkeyup",
                "onload",
                "onloadeddata",
                "onloadedmetadata",
                "onloadstart",
                "onlostpointercapture",
                "onmousedown",
                "onmouseenter",
                "onmouseleave",
                "onmousemove",
                "onmouseout",
                "onmouseover",
                "onmouseup",
                "onpaste",
                "onpause",
                "onplay",
                "onplaying",
                "onpointercancel",
                "onpointerdown",
                "onpointerenter",
                "onpointerleave",
                "onpointermove",
                "onpointerout",
                "onpointerover",
                "onpointerup",
                "onprogress",
                "onratechange",
                "onreset",
                "onresize",
                "onscroll",
                "onscrollend",
                "onsecuritypolicyviolation",
                "onseeked",
                "onseeking",
                "onselect",
                "onselectionchange",
                "onselectstart",
                "onslotchange",
                "onstalled",
                "onsubmit",
                "onsuspend",
                "ontimeupdate",
                "ontoggle",
                "ontransitioncancel",
                "ontransitionend",
                "ontransitionrun",
                "ontransitionstart",
                "onvolumechange",
                "onwaiting",
                "onwebkitanimationend",
                "onwebkitanimationiteration",
                "onwebkitanimationstart",
                "onwebkittransitionend",
                "onwheel",
                "outerHTML",
                "outerText",
                "ownerDocument",
                "parentElement",
                "parentNode",
                "part",
                "popover",
                "prefix",
                "previousElementSibling",
                "previousSibling",
                "role",
                "scrollHeight",
                "scrollLeft",
                "scrollTop",
                "scrollWidth",
                "shadowRoot",
                "slot",
                "spellcheck",
                "style",
                "tabIndex",
                "tagName",
                "textContent",
                "title",
                "translate"
            ],
            "title": "HTMLHeadElement",
            "type": "object"
        },
        "HTMLImageElement": {
            "properties": {
                "ATTRIBUTE_NODE": {
                    "enum": [
                        2
                    ],
                    "title": "ATTRIBUTE_NODE",
                    "type": "number"
                },
                "CDATA_SECTION_NODE": {
                    "enum": [
                        4
                    ],
                    "title": "CDATA_SECTION_NODE",
                    "type": "number"
                },
                "COMMENT_NODE": {
                    "enum": [
                        8
                    ],
                    "title": "COMMENT_NODE",
                    "type": "number"
                },
                "DOCUMENT_FRAGMENT_NODE": {
                    "enum": [
                        11
                    ],
                    "title": "DOCUMENT_FRAGMENT_NODE",
                    "type": "number"
                },
                "DOCUMENT_NODE": {
                    "enum": [
                        9
                    ],
                    "title": "DOCUMENT_NODE",
                    "type": "number"
                },
                "DOCUMENT_POSITION_CONTAINED_BY": {
                    "enum": [
                        16
                    ],
                    "title": "DOCUMENT_POSITION_CONTAINED_BY",
                    "type": "number"
                },
                "DOCUMENT_POSITION_CONTAINS": {
                    "enum": [
                        8
                    ],
                    "title": "DOCUMENT_POSITION_CONTAINS",
                    "type": "number"
                },
                "DOCUMENT_POSITION_DISCONNECTED": {
                    "enum": [
                        1
                    ],
                    "title": "DOCUMENT_POSITION_DISCONNECTED",
                    "type": "number"
                },
                "DOCUMENT_POSITION_FOLLOWING": {
                    "enum": [
                        4
                    ],
                    "title": "DOCUMENT_POSITION_FOLLOWING",
                    "type": "number"
                },
                "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC": {
                    "enum": [
                        32
                    ],
                    "title": "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC",
                    "type": "number"
                },
                "DOCUMENT_POSITION_PRECEDING": {
                    "enum": [
                        2
                    ],
                    "title": "DOCUMENT_POSITION_PRECEDING",
                    "type": "number"
                },
                "DOCUMENT_TYPE_NODE": {
                    "enum": [
                        10
                    ],
                    "title": "DOCUMENT_TYPE_NODE",
                    "type": "number"
                },
                "ELEMENT_NODE": {
                    "enum": [
                        1
                    ],
                    "title": "ELEMENT_NODE",
                    "type": "number"
                },
                "ENTITY_NODE": {
                    "enum": [
                        6
                    ],
                    "title": "ENTITY_NODE",
                    "type": "number"
                },
                "ENTITY_REFERENCE_NODE": {
                    "enum": [
                        5
                    ],
                    "title": "ENTITY_REFERENCE_NODE",
                    "type": "number"
                },
                "NOTATION_NODE": {
                    "enum": [
                        12
                    ],
                    "title": "NOTATION_NODE",
                    "type": "number"
                },
                "PROCESSING_INSTRUCTION_NODE": {
                    "enum": [
                        7
                    ],
                    "title": "PROCESSING_INSTRUCTION_NODE",
                    "type": "number"
                },
                "TEXT_NODE": {
                    "enum": [
                        3
                    ],
                    "title": "TEXT_NODE",
                    "type": "number"
                },
                "accessKey": {
                    "title": "accessKey",
                    "type": "string"
                },
                "accessKeyLabel": {
                    "title": "accessKeyLabel",
                    "type": "string"
                },
                "align": {
                    "title": "align",
                    "type": "string"
                },
                "alt": {
                    "title": "alt",
                    "type": "string"
                },
                "ariaAtomic": {
                    "title": "ariaAtomic",
                    "type": "string"
                },
                "ariaAutoComplete": {
                    "title": "ariaAutoComplete",
                    "type": "string"
                },
                "ariaBrailleLabel": {
                    "title": "ariaBrailleLabel",
                    "type": "string"
                },
                "ariaBrailleRoleDescription": {
                    "title": "ariaBrailleRoleDescription",
                    "type": "string"
                },
                "ariaBusy": {
                    "title": "ariaBusy",
                    "type": "string"
                },
                "ariaChecked": {
                    "title": "ariaChecked",
                    "type": "string"
                },
                "ariaColCount": {
                    "title": "ariaColCount",
                    "type": "string"
                },
                "ariaColIndex": {
                    "title": "ariaColIndex",
                    "type": "string"
                },
                "ariaColSpan": {
                    "title": "ariaColSpan",
                    "type": "string"
                },
                "ariaCurrent": {
                    "title": "ariaCurrent",
                    "type": "string"
                },
                "ariaDescription": {
                    "title": "ariaDescription",
                    "type": "string"
                },
                "ariaDisabled": {
                    "title": "ariaDisabled",
                    "type": "string"
                },
                "ariaExpanded": {
                    "title": "ariaExpanded",
                    "type": "string"
                },
                "ariaHasPopup": {
                    "title": "ariaHasPopup",
                    "type": "string"
                },
                "ariaHidden": {
                    "title": "ariaHidden",
                    "type": "string"
                },
                "ariaInvalid": {
                    "title": "ariaInvalid",
                    "type": "string"
                },
                "ariaKeyShortcuts": {
                    "title": "ariaKeyShortcuts",
                    "type": "string"
                },
                "ariaLabel": {
                    "title": "ariaLabel",
                    "type": "string"
                },
                "ariaLevel": {
                    "title": "ariaLevel",
                    "type": "string"
                },
                "ariaLive": {
                    "title": "ariaLive",
                    "type": "string"
                },
                "ariaModal": {
                    "title": "ariaModal",
                    "type": "string"
                },
                "ariaMultiLine": {
                    "title": "ariaMultiLine",
                    "type": "string"
                },
                "ariaMultiSelectable": {
                    "title": "ariaMultiSelectable",
                    "type": "string"
                },
                "ariaOrientation": {
                    "title": "ariaOrientation",
                    "type": "string"
                },
                "ariaPlaceholder": {
                    "title": "ariaPlaceholder",
                    "type": "string"
                },
                "ariaPosInSet": {
                    "title": "ariaPosInSet",
                    "type": "string"
                },
                "ariaPressed": {
                    "title": "ariaPressed",
                    "type": "string"
                },
                "ariaReadOnly": {
                    "title": "ariaReadOnly",
                    "type": "string"
                },
                "ariaRequired": {
                    "title": "ariaRequired",
                    "type": "string"
                },
                "ariaRoleDescription": {
                    "title": "ariaRoleDescription",
                    "type": "string"
                },
                "ariaRowCount": {
                    "title": "ariaRowCount",
                    "type": "string"
                },
                "ariaRowIndex": {
                    "title": "ariaRowIndex",
                    "type": "string"
                },
                "ariaRowSpan": {
                    "title": "ariaRowSpan",
                    "type": "string"
                },
                "ariaSelected": {
                    "title": "ariaSelected",
                    "type": "string"
                },
                "ariaSetSize": {
                    "title": "ariaSetSize",
                    "type": "string"
                },
                "ariaSort": {
                    "title": "ariaSort",
                    "type": "string"
                },
                "ariaValueMax": {
                    "title": "ariaValueMax",
                    "type": "string"
                },
                "ariaValueMin": {
                    "title": "ariaValueMin",
                    "type": "string"
                },
                "ariaValueNow": {
                    "title": "ariaValueNow",
                    "type": "string"
                },
                "ariaValueText": {
                    "title": "ariaValueText",
                    "type": "string"
                },
                "assignedSlot": {
                    "$ref": "#/definitions/HTMLSlotElement",
                    "title": "assignedSlot"
                },
                "attributeStyleMap": {
                    "$ref": "#/definitions/StylePropertyMap",
                    "title": "attributeStyleMap"
                },
                "attributes": {
                    "additionalProperties": false,
                    "patternProperties": {
                        "^[0-9]+$": {
                            "$ref": "#/definitions/Attr"
                        }
                    },
                    "properties": {
                        "length": {
                            "title": "length",
                            "type": "number"
                        }
                    },
                    "required": [
                        "length"
                    ],
                    "title": "attributes",
                    "type": "object"
                },
                "autocapitalize": {
                    "title": "autocapitalize",
                    "type": "string"
                },
                "autofocus": {
                    "title": "autofocus",
                    "type": "boolean"
                },
                "baseURI": {
                    "title": "baseURI",
                    "type": "string"
                },
                "border": {
                    "title": "border",
                    "type": "string"
                },
                "childElementCount": {
                    "title": "childElementCount",
                    "type": "number"
                },
                "childNodes": {
                    "items": {
                        "$ref": "#/definitions/ChildNode"
                    },
                    "title": "childNodes",
                    "type": "array"
                },
                "children": {
                    "additionalProperties": false,
                    "patternProperties": {
                        "^[0-9]+$": {
                            "$ref": "#/definitions/Element"
                        }
                    },
                    "properties": {
                        "length": {
                            "title": "length",
                            "type": "number"
                        }
                    },
                    "required": [
                        "length"
                    ],
                    "title": "children",
                    "type": "object"
                },
                "classList": {
                    "additionalProperties": false,
                    "patternProperties": {
                        "^[0-9]+$": {
                            "type": "string"
                        }
                    },
                    "properties": {
                        "length": {
                            "title": "length",
                            "type": "number"
                        },
                        "value": {
                            "title": "value",
                            "type": "string"
                        }
                    },
                    "required": [
                        "length",
                        "value"
                    ],
                    "title": "classList",
                    "type": "object"
                },
                "className": {
                    "title": "className",
                    "type": "string"
                },
                "clientHeight": {
                    "title": "clientHeight",
                    "type": "number"
                },
                "clientLeft": {
                    "title": "clientLeft",
                    "type": "number"
                },
                "clientTop": {
                    "title": "clientTop",
                    "type": "number"
                },
                "clientWidth": {
                    "title": "clientWidth",
                    "type": "number"
                },
                "complete": {
                    "title": "complete",
                    "type": "boolean"
                },
                "contentEditable": {
                    "title": "contentEditable",
                    "type": "string"
                },
                "crossOrigin": {
                    "title": "crossOrigin",
                    "type": "string"
                },
                "currentSrc": {
                    "title": "currentSrc",
                    "type": "string"
                },
                "dataset": {
                    "$ref": "#/definitions/DOMStringMap",
                    "title": "dataset"
                },
                "decoding": {
                    "enum": [
                        "async",
                        "auto",
                        "sync"
                    ],
                    "title": "decoding",
                    "type": "string"
                },
                "dir": {
                    "title": "dir",
                    "type": "string"
                },
                "draggable": {
                    "title": "draggable",
                    "type": "boolean"
                },
                "enterKeyHint": {
                    "title": "enterKeyHint",
                    "type": "string"
                },
                "fetchPriority": {
                    "title": "fetchPriority",
                    "type": "string"
                },
                "firstChild": {
                    "$ref": "#/definitions/ChildNode",
                    "title": "firstChild"
                },
                "firstElementChild": {
                    "$ref": "#/definitions/Element",
                    "title": "firstElementChild"
                },
                "height": {
                    "title": "height",
                    "type": "number"
                },
                "hidden": {
                    "title": "hidden",
                    "type": "boolean"
                },
                "hspace": {
                    "title": "hspace",
                    "type": "number"
                },
                "id": {
                    "title": "id",
                    "type": "string"
                },
                "inert": {
                    "title": "inert",
                    "type": "boolean"
                },
                "innerHTML": {
                    "title": "innerHTML",
                    "type": "string"
                },
                "innerText": {
                    "title": "innerText",
                    "type": "string"
                },
                "inputMode": {
                    "title": "inputMode",
                    "type": "string"
                },
                "isConnected": {
                    "title": "isConnected",
                    "type": "boolean"
                },
                "isContentEditable": {
                    "title": "isContentEditable",
                    "type": "boolean"
                },
                "isMap": {
                    "title": "isMap",
                    "type": "boolean"
                },
                "lang": {
                    "title": "lang",
                    "type": "string"
                },
                "lastChild": {
                    "$ref": "#/definitions/ChildNode",
                    "title": "lastChild"
                },
                "lastElementChild": {
                    "$ref": "#/definitions/Element",
                    "title": "lastElementChild"
                },
                "loading": {
                    "enum": [
                        "eager",
                        "lazy"
                    ],
                    "title": "loading",
                    "type": "string"
                },
                "localName": {
                    "title": "localName",
                    "type": "string"
                },
                "longDesc": {
                    "title": "longDesc",
                    "type": "string"
                },
                "lowsrc": {
                    "title": "lowsrc",
                    "type": "string"
                },
                "name": {
                    "title": "name",
                    "type": "string"
                },
                "namespaceURI": {
                    "title": "namespaceURI",
                    "type": "string"
                },
                "naturalHeight": {
                    "title": "naturalHeight",
                    "type": "number"
                },
                "naturalWidth": {
                    "title": "naturalWidth",
                    "type": "number"
                },
                "nextElementSibling": {
                    "$ref": "#/definitions/Element",
                    "title": "nextElementSibling"
                },
                "nextSibling": {
                    "$ref": "#/definitions/ChildNode",
                    "title": "nextSibling"
                },
                "nodeName": {
                    "title": "nodeName",
                    "type": "string"
                },
                "nodeType": {
                    "title": "nodeType",
                    "type": "number"
                },
                "nodeValue": {
                    "title": "nodeValue",
                    "type": "string"
                },
                "nonce": {
                    "title": "nonce",
                    "type": "string"
                },
                "offsetHeight": {
                    "title": "offsetHeight",
                    "type": "number"
                },
                "offsetLeft": {
                    "title": "offsetLeft",
                    "type": "number"
                },
                "offsetParent": {
                    "$ref": "#/definitions/Element",
                    "title": "offsetParent"
                },
                "offsetTop": {
                    "title": "offsetTop",
                    "type": "number"
                },
                "offsetWidth": {
                    "title": "offsetWidth",
                    "type": "number"
                },
                "onabort": {
                    "title": "onabort",
                    "type": "object"
                },
                "onanimationcancel": {
                    "title": "onanimationcancel",
                    "type": "object"
                },
                "onanimationend": {
                    "title": "onanimationend",
                    "type": "object"
                },
                "onanimationiteration": {
                    "title": "onanimationiteration",
                    "type": "object"
                },
                "onanimationstart": {
                    "title": "onanimationstart",
                    "type": "object"
                },
                "onauxclick": {
                    "title": "onauxclick",
                    "type": "object"
                },
                "onbeforeinput": {
                    "title": "onbeforeinput",
                    "type": "object"
                },
                "onbeforetoggle": {
                    "title": "onbeforetoggle",
                    "type": "object"
                },
                "onblur": {
                    "title": "onblur",
                    "type": "object"
                },
                "oncancel": {
                    "title": "oncancel",
                    "type": "object"
                },
                "oncanplay": {
                    "title": "oncanplay",
                    "type": "object"
                },
                "oncanplaythrough": {
                    "title": "oncanplaythrough",
                    "type": "object"
                },
                "onchange": {
                    "title": "onchange",
                    "type": "object"
                },
                "onclick": {
                    "title": "onclick",
                    "type": "object"
                },
                "onclose": {
                    "title": "onclose",
                    "type": "object"
                },
                "oncontextmenu": {
                    "title": "oncontextmenu",
                    "type": "object"
                },
                "oncopy": {
                    "title": "oncopy",
                    "type": "object"
                },
                "oncuechange": {
                    "title": "oncuechange",
                    "type": "object"
                },
                "oncut": {
                    "title": "oncut",
                    "type": "object"
                },
                "ondblclick": {
                    "title": "ondblclick",
                    "type": "object"
                },
                "ondrag": {
                    "title": "ondrag",
                    "type": "object"
                },
                "ondragend": {
                    "title": "ondragend",
                    "type": "object"
                },
                "ondragenter": {
                    "title": "ondragenter",
                    "type": "object"
                },
                "ondragleave": {
                    "title": "ondragleave",
                    "type": "object"
                },
                "ondragover": {
                    "title": "ondragover",
                    "type": "object"
                },
                "ondragstart": {
                    "title": "ondragstart",
                    "type": "object"
                },
                "ondrop": {
                    "title": "ondrop",
                    "type": "object"
                },
                "ondurationchange": {
                    "title": "ondurationchange",
                    "type": "object"
                },
                "onemptied": {
                    "title": "onemptied",
                    "type": "object"
                },
                "onended": {
                    "title": "onended",
                    "type": "object"
                },
                "onerror": {
                    "$ref": "#/definitions/OnErrorEventHandlerNonNull",
                    "title": "onerror"
                },
                "onfocus": {
                    "title": "onfocus",
                    "type": "object"
                },
                "onformdata": {
                    "title": "onformdata",
                    "type": "object"
                },
                "onfullscreenchange": {
                    "title": "onfullscreenchange",
                    "type": "object"
                },
                "onfullscreenerror": {
                    "title": "onfullscreenerror",
                    "type": "object"
                },
                "ongotpointercapture": {
                    "title": "ongotpointercapture",
                    "type": "object"
                },
                "oninput": {
                    "title": "oninput",
                    "type": "object"
                },
                "oninvalid": {
                    "title": "oninvalid",
                    "type": "object"
                },
                "onkeydown": {
                    "title": "onkeydown",
                    "type": "object"
                },
                "onkeypress": {
                    "title": "onkeypress",
                    "type": "object"
                },
                "onkeyup": {
                    "title": "onkeyup",
                    "type": "object"
                },
                "onload": {
                    "title": "onload",
                    "type": "object"
                },
                "onloadeddata": {
                    "title": "onloadeddata",
                    "type": "object"
                },
                "onloadedmetadata": {
                    "title": "onloadedmetadata",
                    "type": "object"
                },
                "onloadstart": {
                    "title": "onloadstart",
                    "type": "object"
                },
                "onlostpointercapture": {
                    "title": "onlostpointercapture",
                    "type": "object"
                },
                "onmousedown": {
                    "title": "onmousedown",
                    "type": "object"
                },
                "onmouseenter": {
                    "title": "onmouseenter",
                    "type": "object"
                },
                "onmouseleave": {
                    "title": "onmouseleave",
                    "type": "object"
                },
                "onmousemove": {
                    "title": "onmousemove",
                    "type": "object"
                },
                "onmouseout": {
                    "title": "onmouseout",
                    "type": "object"
                },
                "onmouseover": {
                    "title": "onmouseover",
                    "type": "object"
                },
                "onmouseup": {
                    "title": "onmouseup",
                    "type": "object"
                },
                "onpaste": {
                    "title": "onpaste",
                    "type": "object"
                },
                "onpause": {
                    "title": "onpause",
                    "type": "object"
                },
                "onplay": {
                    "title": "onplay",
                    "type": "object"
                },
                "onplaying": {
                    "title": "onplaying",
                    "type": "object"
                },
                "onpointercancel": {
                    "title": "onpointercancel",
                    "type": "object"
                },
                "onpointerdown": {
                    "title": "onpointerdown",
                    "type": "object"
                },
                "onpointerenter": {
                    "title": "onpointerenter",
                    "type": "object"
                },
                "onpointerleave": {
                    "title": "onpointerleave",
                    "type": "object"
                },
                "onpointermove": {
                    "title": "onpointermove",
                    "type": "object"
                },
                "onpointerout": {
                    "title": "onpointerout",
                    "type": "object"
                },
                "onpointerover": {
                    "title": "onpointerover",
                    "type": "object"
                },
                "onpointerup": {
                    "title": "onpointerup",
                    "type": "object"
                },
                "onprogress": {
                    "title": "onprogress",
                    "type": "object"
                },
                "onratechange": {
                    "title": "onratechange",
                    "type": "object"
                },
                "onreset": {
                    "title": "onreset",
                    "type": "object"
                },
                "onresize": {
                    "title": "onresize",
                    "type": "object"
                },
                "onscroll": {
                    "title": "onscroll",
                    "type": "object"
                },
                "onscrollend": {
                    "title": "onscrollend",
                    "type": "object"
                },
                "onsecuritypolicyviolation": {
                    "title": "onsecuritypolicyviolation",
                    "type": "object"
                },
                "onseeked": {
                    "title": "onseeked",
                    "type": "object"
                },
                "onseeking": {
                    "title": "onseeking",
                    "type": "object"
                },
                "onselect": {
                    "title": "onselect",
                    "type": "object"
                },
                "onselectionchange": {
                    "title": "onselectionchange",
                    "type": "object"
                },
                "onselectstart": {
                    "title": "onselectstart",
                    "type": "object"
                },
                "onslotchange": {
                    "title": "onslotchange",
                    "type": "object"
                },
                "onstalled": {
                    "title": "onstalled",
                    "type": "object"
                },
                "onsubmit": {
                    "title": "onsubmit",
                    "type": "object"
                },
                "onsuspend": {
                    "title": "onsuspend",
                    "type": "object"
                },
                "ontimeupdate": {
                    "title": "ontimeupdate",
                    "type": "object"
                },
                "ontoggle": {
                    "title": "ontoggle",
                    "type": "object"
                },
                "ontouchcancel": {
                    "title": "ontouchcancel",
                    "type": "object"
                },
                "ontouchend": {
                    "title": "ontouchend",
                    "type": "object"
                },
                "ontouchmove": {
                    "title": "ontouchmove",
                    "type": "object"
                },
                "ontouchstart": {
                    "title": "ontouchstart",
                    "type": "object"
                },
                "ontransitioncancel": {
                    "title": "ontransitioncancel",
                    "type": "object"
                },
                "ontransitionend": {
                    "title": "ontransitionend",
                    "type": "object"
                },
                "ontransitionrun": {
                    "title": "ontransitionrun",
                    "type": "object"
                },
                "ontransitionstart": {
                    "title": "ontransitionstart",
                    "type": "object"
                },
                "onvolumechange": {
                    "title": "onvolumechange",
                    "type": "object"
                },
                "onwaiting": {
                    "title": "onwaiting",
                    "type": "object"
                },
                "onwebkitanimationend": {
                    "title": "onwebkitanimationend",
                    "type": "object"
                },
                "onwebkitanimationiteration": {
                    "title": "onwebkitanimationiteration",
                    "type": "object"
                },
                "onwebkitanimationstart": {
                    "title": "onwebkitanimationstart",
                    "type": "object"
                },
                "onwebkittransitionend": {
                    "title": "onwebkittransitionend",
                    "type": "object"
                },
                "onwheel": {
                    "title": "onwheel",
                    "type": "object"
                },
                "outerHTML": {
                    "title": "outerHTML",
                    "type": "string"
                },
                "outerText": {
                    "title": "outerText",
                    "type": "string"
                },
                "ownerDocument": {
                    "$ref": "#/definitions/Document",
                    "title": "ownerDocument"
                },
                "parentElement": {
                    "$ref": "#/definitions/HTMLElement",
                    "title": "parentElement"
                },
                "parentNode": {
                    "$ref": "#/definitions/ParentNode",
                    "title": "parentNode"
                },
                "part": {
                    "additionalProperties": false,
                    "patternProperties": {
                        "^[0-9]+$": {
                            "type": "string"
                        }
                    },
                    "properties": {
                        "length": {
                            "title": "length",
                            "type": "number"
                        },
                        "value": {
                            "title": "value",
                            "type": "string"
                        }
                    },
                    "required": [
                        "length",
                        "value"
                    ],
                    "title": "part",
                    "type": "object"
                },
                "popover": {
                    "title": "popover",
                    "type": "string"
                },
                "prefix": {
                    "title": "prefix",
                    "type": "string"
                },
                "previousElementSibling": {
                    "$ref": "#/definitions/Element",
                    "title": "previousElementSibling"
                },
                "previousSibling": {
                    "$ref": "#/definitions/ChildNode",
                    "title": "previousSibling"
                },
                "referrerPolicy": {
                    "title": "referrerPolicy",
                    "type": "string"
                },
                "role": {
                    "title": "role",
                    "type": "string"
                },
                "scrollHeight": {
                    "title": "scrollHeight",
                    "type": "number"
                },
                "scrollLeft": {
                    "title": "scrollLeft",
                    "type": "number"
                },
                "scrollTop": {
                    "title": "scrollTop",
                    "type": "number"
                },
                "scrollWidth": {
                    "title": "scrollWidth",
                    "type": "number"
                },
                "shadowRoot": {
                    "$ref": "#/definitions/ShadowRoot",
                    "title": "shadowRoot"
                },
                "sizes": {
                    "title": "sizes",
                    "type": "string"
                },
                "slot": {
                    "title": "slot",
                    "type": "string"
                },
                "spellcheck": {
                    "title": "spellcheck",
                    "type": "boolean"
                },
                "src": {
                    "title": "src",
                    "type": "string"
                },
                "srcset": {
                    "title": "srcset",
                    "type": "string"
                },
                "style": {
                    "additionalProperties": false,
                    "patternProperties": {
                        "^[0-9]+$": {
                            "type": "string"
                        }
                    },
                    "properties": {
                        "accentColor": {
                            "title": "accentColor",
                            "type": "string"
                        },
                        "alignContent": {
                            "title": "alignContent",
                            "type": "string"
                        },
                        "alignItems": {
                            "title": "alignItems",
                            "type": "string"
                        },
                        "alignSelf": {
                            "title": "alignSelf",
                            "type": "string"
                        },
                        "alignmentBaseline": {
                            "title": "alignmentBaseline",
                            "type": "string"
                        },
                        "all": {
                            "title": "all",
                            "type": "string"
                        },
                        "animation": {
                            "title": "animation",
                            "type": "string"
                        },
                        "animationComposition": {
                            "title": "animationComposition",
                            "type": "string"
                        },
                        "animationDelay": {
                            "title": "animationDelay",
                            "type": "string"
                        },
                        "animationDirection": {
                            "title": "animationDirection",
                            "type": "string"
                        },
                        "animationDuration": {
                            "title": "animationDuration",
                            "type": "string"
                        },
                        "animationFillMode": {
                            "title": "animationFillMode",
                            "type": "string"
                        },
                        "animationIterationCount": {
                            "title": "animationIterationCount",
                            "type": "string"
                        },
                        "animationName": {
                            "title": "animationName",
                            "type": "string"
                        },
                        "animationPlayState": {
                            "title": "animationPlayState",
                            "type": "string"
                        },
                        "animationTimingFunction": {
                            "title": "animationTimingFunction",
                            "type": "string"
                        },
                        "appearance": {
                            "title": "appearance",
                            "type": "string"
                        },
                        "aspectRatio": {
                            "title": "aspectRatio",
                            "type": "string"
                        },
                        "backdropFilter": {
                            "title": "backdropFilter",
                            "type": "string"
                        },
                        "backfaceVisibility": {
                            "title": "backfaceVisibility",
                            "type": "string"
                        },
                        "background": {
                            "title": "background",
                            "type": "string"
                        },
                        "backgroundAttachment": {
                            "title": "backgroundAttachment",
                            "type": "string"
                        },
                        "backgroundBlendMode": {
                            "title": "backgroundBlendMode",
                            "type": "string"
                        },
                        "backgroundClip": {
                            "title": "backgroundClip",
                            "type": "string"
                        },
                        "backgroundColor": {
                            "title": "backgroundColor",
                            "type": "string"
                        },
                        "backgroundImage": {
                            "title": "backgroundImage",
                            "type": "string"
                        },
                        "backgroundOrigin": {
                            "title": "backgroundOrigin",
                            "type": "string"
                        },
                        "backgroundPosition": {
                            "title": "backgroundPosition",
                            "type": "string"
                        },
                        "backgroundPositionX": {
                            "title": "backgroundPositionX",
                            "type": "string"
                        },
                        "backgroundPositionY": {
                            "title": "backgroundPositionY",
                            "type": "string"
                        },
                        "backgroundRepeat": {
                            "title": "backgroundRepeat",
                            "type": "string"
                        },
                        "backgroundSize": {
                            "title": "backgroundSize",
                            "type": "string"
                        },
                        "baselineShift": {
                            "title": "baselineShift",
                            "type": "string"
                        },
                        "baselineSource": {
                            "title": "baselineSource",
                            "type": "string"
                        },
                        "blockSize": {
                            "title": "blockSize",
                            "type": "string"
                        },
                        "border": {
                            "title": "border",
                            "type": "string"
                        },
                        "borderBlock": {
                            "title": "borderBlock",
                            "type": "string"
                        },
                        "borderBlockColor": {
                            "title": "borderBlockColor",
                            "type": "string"
                        },
                        "borderBlockEnd": {
                            "title": "borderBlockEnd",
                            "type": "string"
                        },
                        "borderBlockEndColor": {
                            "title": "borderBlockEndColor",
                            "type": "string"
                        },
                        "borderBlockEndStyle": {
                            "title": "borderBlockEndStyle",
                            "type": "string"
                        },
                        "borderBlockEndWidth": {
                            "title": "borderBlockEndWidth",
                            "type": "string"
                        },
                        "borderBlockStart": {
                            "title": "borderBlockStart",
                            "type": "string"
                        },
                        "borderBlockStartColor": {
                            "title": "borderBlockStartColor",
                            "type": "string"
                        },
                        "borderBlockStartStyle": {
                            "title": "borderBlockStartStyle",
                            "type": "string"
                        },
                        "borderBlockStartWidth": {
                            "title": "borderBlockStartWidth",
                            "type": "string"
                        },
                        "borderBlockStyle": {
                            "title": "borderBlockStyle",
                            "type": "string"
                        },
                        "borderBlockWidth": {
                            "title": "borderBlockWidth",
                            "type": "string"
                        },
                        "borderBottom": {
                            "title": "borderBottom",
                            "type": "string"
                        },
                        "borderBottomColor": {
                            "title": "borderBottomColor",
                            "type": "string"
                        },
                        "borderBottomLeftRadius": {
                            "title": "borderBottomLeftRadius",
                            "type": "string"
                        },
                        "borderBottomRightRadius": {
                            "title": "borderBottomRightRadius",
                            "type": "string"
                        },
                        "borderBottomStyle": {
                            "title": "borderBottomStyle",
                            "type": "string"
                        },
                        "borderBottomWidth": {
                            "title": "borderBottomWidth",
                            "type": "string"
                        },
                        "borderCollapse": {
                            "title": "borderCollapse",
                            "type": "string"
                        },
                        "borderColor": {
                            "title": "borderColor",
                            "type": "string"
                        },
                        "borderEndEndRadius": {
                            "title": "borderEndEndRadius",
                            "type": "string"
                        },
                        "borderEndStartRadius": {
                            "title": "borderEndStartRadius",
                            "type": "string"
                        },
                        "borderImage": {
                            "title": "borderImage",
                            "type": "string"
                        },
                        "borderImageOutset": {
                            "title": "borderImageOutset",
                            "type": "string"
                        },
                        "borderImageRepeat": {
                            "title": "borderImageRepeat",
                            "type": "string"
                        },
                        "borderImageSlice": {
                            "title": "borderImageSlice",
                            "type": "string"
                        },
                        "borderImageSource": {
                            "title": "borderImageSource",
                            "type": "string"
                        },
                        "borderImageWidth": {
                            "title": "borderImageWidth",
                            "type": "string"
                        },
                        "borderInline": {
                            "title": "borderInline",
                            "type": "string"
                        },
                        "borderInlineColor": {
                            "title": "borderInlineColor",
                            "type": "string"
                        },
                        "borderInlineEnd": {
                            "title": "borderInlineEnd",
                            "type": "string"
                        },
                        "borderInlineEndColor": {
                            "title": "borderInlineEndColor",
                            "type": "string"
                        },
                        "borderInlineEndStyle": {
                            "title": "borderInlineEndStyle",
                            "type": "string"
                        },
                        "borderInlineEndWidth": {
                            "title": "borderInlineEndWidth",
                            "type": "string"
                        },
                        "borderInlineStart": {
                            "title": "borderInlineStart",
                            "type": "string"
                        },
                        "borderInlineStartColor": {
                            "title": "borderInlineStartColor",
                            "type": "string"
                        },
                        "borderInlineStartStyle": {
                            "title": "borderInlineStartStyle",
                            "type": "string"
                        },
                        "borderInlineStartWidth": {
                            "title": "borderInlineStartWidth",
                            "type": "string"
                        },
                        "borderInlineStyle": {
                            "title": "borderInlineStyle",
                            "type": "string"
                        },
                        "borderInlineWidth": {
                            "title": "borderInlineWidth",
                            "type": "string"
                        },
                        "borderLeft": {
                            "title": "borderLeft",
                            "type": "string"
                        },
                        "borderLeftColor": {
                            "title": "borderLeftColor",
                            "type": "string"
                        },
                        "borderLeftStyle": {
                            "title": "borderLeftStyle",
                            "type": "string"
                        },
                        "borderLeftWidth": {
                            "title": "borderLeftWidth",
                            "type": "string"
                        },
                        "borderRadius": {
                            "title": "borderRadius",
                            "type": "string"
                        },
                        "borderRight": {
                            "title": "borderRight",
                            "type": "string"
                        },
                        "borderRightColor": {
                            "title": "borderRightColor",
                            "type": "string"
                        },
                        "borderRightStyle": {
                            "title": "borderRightStyle",
                            "type": "string"
                        },
                        "borderRightWidth": {
                            "title": "borderRightWidth",
                            "type": "string"
                        },
                        "borderSpacing": {
                            "title": "borderSpacing",
                            "type": "string"
                        },
                        "borderStartEndRadius": {
                            "title": "borderStartEndRadius",
                            "type": "string"
                        },
                        "borderStartStartRadius": {
                            "title": "borderStartStartRadius",
                            "type": "string"
                        },
                        "borderStyle": {
                            "title": "borderStyle",
                            "type": "string"
                        },
                        "borderTop": {
                            "title": "borderTop",
                            "type": "string"
                        },
                        "borderTopColor": {
                            "title": "borderTopColor",
                            "type": "string"
                        },
                        "borderTopLeftRadius": {
                            "title": "borderTopLeftRadius",
                            "type": "string"
                        },
                        "borderTopRightRadius": {
                            "title": "borderTopRightRadius",
                            "type": "string"
                        },
                        "borderTopStyle": {
                            "title": "borderTopStyle",
                            "type": "string"
                        },
                        "borderTopWidth": {
                            "title": "borderTopWidth",
                            "type": "string"
                        },
                        "borderWidth": {
                            "title": "borderWidth",
                            "type": "string"
                        },
                        "bottom": {
                            "title": "bottom",
                            "type": "string"
                        },
                        "boxShadow": {
                            "title": "boxShadow",
                            "type": "string"
                        },
                        "boxSizing": {
                            "title": "boxSizing",
                            "type": "string"
                        },
                        "breakAfter": {
                            "title": "breakAfter",
                            "type": "string"
                        },
                        "breakBefore": {
                            "title": "breakBefore",
                            "type": "string"
                        },
                        "breakInside": {
                            "title": "breakInside",
                            "type": "string"
                        },
                        "captionSide": {
                            "title": "captionSide",
                            "type": "string"
                        },
                        "caretColor": {
                            "title": "caretColor",
                            "type": "string"
                        },
                        "clear": {
                            "title": "clear",
                            "type": "string"
                        },
                        "clip": {
                            "title": "clip",
                            "type": "string"
                        },
                        "clipPath": {
                            "title": "clipPath",
                            "type": "string"
                        },
                        "clipRule": {
                            "title": "clipRule",
                            "type": "string"
                        },
                        "color": {
                            "title": "color",
                            "type": "string"
                        },
                        "colorInterpolation": {
                            "title": "colorInterpolation",
                            "type": "string"
                        },
                        "colorInterpolationFilters": {
                            "title": "colorInterpolationFilters",
                            "type": "string"
                        },
                        "colorScheme": {
                            "title": "colorScheme",
                            "type": "string"
                        },
                        "columnCount": {
                            "title": "columnCount",
                            "type": "string"
                        },
                        "columnFill": {
                            "title": "columnFill",
                            "type": "string"
                        },
                        "columnGap": {
                            "title": "columnGap",
                            "type": "string"
                        },
                        "columnRule": {
                            "title": "columnRule",
                            "type": "string"
                        },
                        "columnRuleColor": {
                            "title": "columnRuleColor",
                            "type": "string"
                        },
                        "columnRuleStyle": {
                            "title": "columnRuleStyle",
                            "type": "string"
                        },
                        "columnRuleWidth": {
                            "title": "columnRuleWidth",
                            "type": "string"
                        },
                        "columnSpan": {
                            "title": "columnSpan",
                            "type": "string"
                        },
                        "columnWidth": {
                            "title": "columnWidth",
                            "type": "string"
                        },
                        "columns": {
                            "title": "columns",
                            "type": "string"
                        },
                        "contain": {
                            "title": "contain",
                            "type": "string"
                        },
                        "containIntrinsicBlockSize": {
                            "title": "containIntrinsicBlockSize",
                            "type": "string"
                        },
                        "containIntrinsicHeight": {
                            "title": "containIntrinsicHeight",
                            "type": "string"
                        },
                        "containIntrinsicInlineSize": {
                            "title": "containIntrinsicInlineSize",
                            "type": "string"
                        },
                        "containIntrinsicSize": {
                            "title": "containIntrinsicSize",
                            "type": "string"
                        },
                        "containIntrinsicWidth": {
                            "title": "containIntrinsicWidth",
                            "type": "string"
                        },
                        "container": {
                            "title": "container",
                            "type": "string"
                        },
                        "containerName": {
                            "title": "containerName",
                            "type": "string"
                        },
                        "containerType": {
                            "title": "containerType",
                            "type": "string"
                        },
                        "content": {
                            "title": "content",
                            "type": "string"
                        },
                        "contentVisibility": {
                            "title": "contentVisibility",
                            "type": "string"
                        },
                        "counterIncrement": {
                            "title": "counterIncrement",
                            "type": "string"
                        },
                        "counterReset": {
                            "title": "counterReset",
                            "type": "string"
                        },
                        "counterSet": {
                            "title": "counterSet",
                            "type": "string"
                        },
                        "cssFloat": {
                            "title": "cssFloat",
                            "type": "string"
                        },
                        "cssText": {
                            "title": "cssText",
                            "type": "string"
                        },
                        "cursor": {
                            "title": "cursor",
                            "type": "string"
                        },
                        "cx": {
                            "title": "cx",
                            "type": "string"
                        },
                        "cy": {
                            "title": "cy",
                            "type": "string"
                        },
                        "d": {
                            "title": "d",
                            "type": "string"
                        },
                        "direction": {
                            "title": "direction",
                            "type": "string"
                        },
                        "display": {
                            "title": "display",
                            "type": "string"
                        },
                        "dominantBaseline": {
                            "title": "dominantBaseline",
                            "type": "string"
                        },
                        "emptyCells": {
                            "title": "emptyCells",
                            "type": "string"
                        },
                        "fill": {
                            "title": "fill",
                            "type": "string"
                        },
                        "fillOpacity": {
                            "title": "fillOpacity",
                            "type": "string"
                        },
                        "fillRule": {
                            "title": "fillRule",
                            "type": "string"
                        },
                        "filter": {
                            "title": "filter",
                            "type": "string"
                        },
                        "flex": {
                            "title": "flex",
                            "type": "string"
                        },
                        "flexBasis": {
                            "title": "flexBasis",
                            "type": "string"
                        },
                        "flexDirection": {
                            "title": "flexDirection",
                            "type": "string"
                        },
                        "flexFlow": {
                            "title": "flexFlow",
                            "type": "string"
                        },
                        "flexGrow": {
                            "title": "flexGrow",
                            "type": "string"
                        },
                        "flexShrink": {
                            "title": "flexShrink",
                            "type": "string"
                        },
                        "flexWrap": {
                            "title": "flexWrap",
                            "type": "string"
                        },
                        "float": {
                            "title": "float",
                            "type": "string"
                        },
                        "floodColor": {
                            "title": "floodColor",
                            "type": "string"
                        },
                        "floodOpacity": {
                            "title": "floodOpacity",
                            "type": "string"
                        },
                        "font": {
                            "title": "font",
                            "type": "string"
                        },
                        "fontFamily": {
                            "title": "fontFamily",
                            "type": "string"
                        },
                        "fontFeatureSettings": {
                            "title": "fontFeatureSettings",
                            "type": "string"
                        },
                        "fontKerning": {
                            "title": "fontKerning",
                            "type": "string"
                        },
                        "fontOpticalSizing": {
                            "title": "fontOpticalSizing",
                            "type": "string"
                        },
                        "fontPalette": {
                            "title": "fontPalette",
                            "type": "string"
                        },
                        "fontSize": {
                            "title": "fontSize",
                            "type": "string"
                        },
                        "fontSizeAdjust": {
                            "title": "fontSizeAdjust",
                            "type": "string"
                        },
                        "fontStretch": {
                            "title": "fontStretch",
                            "type": "string"
                        },
                        "fontStyle": {
                            "title": "fontStyle",
                            "type": "string"
                        },
                        "fontSynthesis": {
                            "title": "fontSynthesis",
                            "type": "string"
                        },
                        "fontSynthesisSmallCaps": {
                            "title": "fontSynthesisSmallCaps",
                            "type": "string"
                        },
                        "fontSynthesisStyle": {
                            "title": "fontSynthesisStyle",
                            "type": "string"
                        },
                        "fontSynthesisWeight": {
                            "title": "fontSynthesisWeight",
                            "type": "string"
                        },
                        "fontVariant": {
                            "title": "fontVariant",
                            "type": "string"
                        },
                        "fontVariantAlternates": {
                            "title": "fontVariantAlternates",
                            "type": "string"
                        },
                        "fontVariantCaps": {
                            "title": "fontVariantCaps",
                            "type": "string"
                        },
                        "fontVariantEastAsian": {
                            "title": "fontVariantEastAsian",
                            "type": "string"
                        },
                        "fontVariantLigatures": {
                            "title": "fontVariantLigatures",
                            "type": "string"
                        },
                        "fontVariantNumeric": {
                            "title": "fontVariantNumeric",
                            "type": "string"
                        },
                        "fontVariantPosition": {
                            "title": "fontVariantPosition",
                            "type": "string"
                        },
                        "fontVariationSettings": {
                            "title": "fontVariationSettings",
                            "type": "string"
                        },
                        "fontWeight": {
                            "title": "fontWeight",
                            "type": "string"
                        },
                        "forcedColorAdjust": {
                            "title": "forcedColorAdjust",
                            "type": "string"
                        },
                        "gap": {
                            "title": "gap",
                            "type": "string"
                        },
                        "grid": {
                            "title": "grid",
                            "type": "string"
                        },
                        "gridArea": {
                            "title": "gridArea",
                            "type": "string"
                        },
                        "gridAutoColumns": {
                            "title": "gridAutoColumns",
                            "type": "string"
                        },
                        "gridAutoFlow": {
                            "title": "gridAutoFlow",
                            "type": "string"
                        },
                        "gridAutoRows": {
                            "title": "gridAutoRows",
                            "type": "string"
                        },
                        "gridColumn": {
                            "title": "gridColumn",
                            "type": "string"
                        },
                        "gridColumnEnd": {
                            "title": "gridColumnEnd",
                            "type": "string"
                        },
                        "gridColumnGap": {
                            "title": "gridColumnGap",
                            "type": "string"
                        },
                        "gridColumnStart": {
                            "title": "gridColumnStart",
                            "type": "string"
                        },
                        "gridGap": {
                            "title": "gridGap",
                            "type": "string"
                        },
                        "gridRow": {
                            "title": "gridRow",
                            "type": "string"
                        },
                        "gridRowEnd": {
                            "title": "gridRowEnd",
                            "type": "string"
                        },
                        "gridRowGap": {
                            "title": "gridRowGap",
                            "type": "string"
                        },
                        "gridRowStart": {
                            "title": "gridRowStart",
                            "type": "string"
                        },
                        "gridTemplate": {
                            "title": "gridTemplate",
                            "type": "string"
                        },
                        "gridTemplateAreas": {
                            "title": "gridTemplateAreas",
                            "type": "string"
                        },
                        "gridTemplateColumns": {
                            "title": "gridTemplateColumns",
                            "type": "string"
                        },
                        "gridTemplateRows": {
                            "title": "gridTemplateRows",
                            "type": "string"
                        },
                        "height": {
                            "title": "height",
                            "type": "string"
                        },
                        "hyphenateCharacter": {
                            "title": "hyphenateCharacter",
                            "type": "string"
                        },
                        "hyphens": {
                            "title": "hyphens",
                            "type": "string"
                        },
                        "imageOrientation": {
                            "title": "imageOrientation",
                            "type": "string"
                        },
                        "imageRendering": {
                            "title": "imageRendering",
                            "type": "string"
                        },
                        "inlineSize": {
                            "title": "inlineSize",
                            "type": "string"
                        },
                        "inset": {
                            "title": "inset",
                            "type": "string"
                        },
                        "insetBlock": {
                            "title": "insetBlock",
                            "type": "string"
                        },
                        "insetBlockEnd": {
                            "title": "insetBlockEnd",
                            "type": "string"
                        },
                        "insetBlockStart": {
                            "title": "insetBlockStart",
                            "type": "string"
                        },
                        "insetInline": {
                            "title": "insetInline",
                            "type": "string"
                        },
                        "insetInlineEnd": {
                            "title": "insetInlineEnd",
                            "type": "string"
                        },
                        "insetInlineStart": {
                            "title": "insetInlineStart",
                            "type": "string"
                        },
                        "isolation": {
                            "title": "isolation",
                            "type": "string"
                        },
                        "justifyContent": {
                            "title": "justifyContent",
                            "type": "string"
                        },
                        "justifyItems": {
                            "title": "justifyItems",
                            "type": "string"
                        },
                        "justifySelf": {
                            "title": "justifySelf",
                            "type": "string"
                        },
                        "left": {
                            "title": "left",
                            "type": "string"
                        },
                        "length": {
                            "title": "length",
                            "type": "number"
                        },
                        "letterSpacing": {
                            "title": "letterSpacing",
                            "type": "string"
                        },
                        "lightingColor": {
                            "title": "lightingColor",
                            "type": "string"
                        },
                        "lineBreak": {
                            "title": "lineBreak",
                            "type": "string"
                        },
                        "lineHeight": {
                            "title": "lineHeight",
                            "type": "string"
                        },
                        "listStyle": {
                            "title": "listStyle",
                            "type": "string"
                        },
                        "listStyleImage": {
                            "title": "listStyleImage",
                            "type": "string"
                        },
                        "listStylePosition": {
                            "title": "listStylePosition",
                            "type": "string"
                        },
                        "listStyleType": {
                            "title": "listStyleType",
                            "type": "string"
                        },
                        "margin": {
                            "title": "margin",
                            "type": "string"
                        },
                        "marginBlock": {
                            "title": "marginBlock",
                            "type": "string"
                        },
                        "marginBlockEnd": {
                            "title": "marginBlockEnd",
                            "type": "string"
                        },
                        "marginBlockStart": {
                            "title": "marginBlockStart",
                            "type": "string"
                        },
                        "marginBottom": {
                            "title": "marginBottom",
                            "type": "string"
                        },
                        "marginInline": {
                            "title": "marginInline",
                            "type": "string"
                        },
                        "marginInlineEnd": {
                            "title": "marginInlineEnd",
                            "type": "string"
                        },
                        "marginInlineStart": {
                            "title": "marginInlineStart",
                            "type": "string"
                        },
                        "marginLeft": {
                            "title": "marginLeft",
                            "type": "string"
                        },
                        "marginRight": {
                            "title": "marginRight",
                            "type": "string"
                        },
                        "marginTop": {
                            "title": "marginTop",
                            "type": "string"
                        },
                        "marker": {
                            "title": "marker",
                            "type": "string"
                        },
                        "markerEnd": {
                            "title": "markerEnd",
                            "type": "string"
                        },
                        "markerMid": {
                            "title": "markerMid",
                            "type": "string"
                        },
                        "markerStart": {
                            "title": "markerStart",
                            "type": "string"
                        },
                        "mask": {
                            "title": "mask",
                            "type": "string"
                        },
                        "maskClip": {
                            "title": "maskClip",
                            "type": "string"
                        },
                        "maskComposite": {
                            "title": "maskComposite",
                            "type": "string"
                        },
                        "maskImage": {
                            "title": "maskImage",
                            "type": "string"
                        },
                        "maskMode": {
                            "title": "maskMode",
                            "type": "string"
                        },
                        "maskOrigin": {
                            "title": "maskOrigin",
                            "type": "string"
                        },
                        "maskPosition": {
                            "title": "maskPosition",
                            "type": "string"
                        },
                        "maskRepeat": {
                            "title": "maskRepeat",
                            "type": "string"
                        },
                        "maskSize": {
                            "title": "maskSize",
                            "type": "string"
                        },
                        "maskType": {
                            "title": "maskType",
                            "type": "string"
                        },
                        "mathDepth": {
                            "title": "mathDepth",
                            "type": "string"
                        },
                        "mathStyle": {
                            "title": "mathStyle",
                            "type": "string"
                        },
                        "maxBlockSize": {
                            "title": "maxBlockSize",
                            "type": "string"
                        },
                        "maxHeight": {
                            "title": "maxHeight",
                            "type": "string"
                        },
                        "maxInlineSize": {
                            "title": "maxInlineSize",
                            "type": "string"
                        },
                        "maxWidth": {
                            "title": "maxWidth",
                            "type": "string"
                        },
                        "minBlockSize": {
                            "title": "minBlockSize",
                            "type": "string"
                        },
                        "minHeight": {
                            "title": "minHeight",
                            "type": "string"
                        },
                        "minInlineSize": {
                            "title": "minInlineSize",
                            "type": "string"
                        },
                        "minWidth": {
                            "title": "minWidth",
                            "type": "string"
                        },
                        "mixBlendMode": {
                            "title": "mixBlendMode",
                            "type": "string"
                        },
                        "objectFit": {
                            "title": "objectFit",
                            "type": "string"
                        },
                        "objectPosition": {
                            "title": "objectPosition",
                            "type": "string"
                        },
                        "offset": {
                            "title": "offset",
                            "type": "string"
                        },
                        "offsetAnchor": {
                            "title": "offsetAnchor",
                            "type": "string"
                        },
                        "offsetDistance": {
                            "title": "offsetDistance",
                            "type": "string"
                        },
                        "offsetPath": {
                            "title": "offsetPath",
                            "type": "string"
                        },
                        "offsetPosition": {
                            "title": "offsetPosition",
                            "type": "string"
                        },
                        "offsetRotate": {
                            "title": "offsetRotate",
                            "type": "string"
                        },
                        "opacity": {
                            "title": "opacity",
                            "type": "string"
                        },
                        "order": {
                            "title": "order",
                            "type": "string"
                        },
                        "orphans": {
                            "title": "orphans",
                            "type": "string"
                        },
                        "outline": {
                            "title": "outline",
                            "type": "string"
                        },
                        "outlineColor": {
                            "title": "outlineColor",
                            "type": "string"
                        },
                        "outlineOffset": {
                            "title": "outlineOffset",
                            "type": "string"
                        },
                        "outlineStyle": {
                            "title": "outlineStyle",
                            "type": "string"
                        },
                        "outlineWidth": {
                            "title": "outlineWidth",
                            "type": "string"
                        },
                        "overflow": {
                            "title": "overflow",
                            "type": "string"
                        },
                        "overflowAnchor": {
                            "title": "overflowAnchor",
                            "type": "string"
                        },
                        "overflowClipMargin": {
                            "title": "overflowClipMargin",
                            "type": "string"
                        },
                        "overflowWrap": {
                            "title": "overflowWrap",
                            "type": "string"
                        },
                        "overflowX": {
                            "title": "overflowX",
                            "type": "string"
                        },
                        "overflowY": {
                            "title": "overflowY",
                            "type": "string"
                        },
                        "overscrollBehavior": {
                            "title": "overscrollBehavior",
                            "type": "string"
                        },
                        "overscrollBehaviorBlock": {
                            "title": "overscrollBehaviorBlock",
                            "type": "string"
                        },
                        "overscrollBehaviorInline": {
                            "title": "overscrollBehaviorInline",
                            "type": "string"
                        },
                        "overscrollBehaviorX": {
                            "title": "overscrollBehaviorX",
                            "type": "string"
                        },
                        "overscrollBehaviorY": {
                            "title": "overscrollBehaviorY",
                            "type": "string"
                        },
                        "padding": {
                            "title": "padding",
                            "type": "string"
                        },
                        "paddingBlock": {
                            "title": "paddingBlock",
                            "type": "string"
                        },
                        "paddingBlockEnd": {
                            "title": "paddingBlockEnd",
                            "type": "string"
                        },
                        "paddingBlockStart": {
                            "title": "paddingBlockStart",
                            "type": "string"
                        },
                        "paddingBottom": {
                            "title": "paddingBottom",
                            "type": "string"
                        },
                        "paddingInline": {
                            "title": "paddingInline",
                            "type": "string"
                        },
                        "paddingInlineEnd": {
                            "title": "paddingInlineEnd",
                            "type": "string"
                        },
                        "paddingInlineStart": {
                            "title": "paddingInlineStart",
                            "type": "string"
                        },
                        "paddingLeft": {
                            "title": "paddingLeft",
                            "type": "string"
                        },
                        "paddingRight": {
                            "title": "paddingRight",
                            "type": "string"
                        },
                        "paddingTop": {
                            "title": "paddingTop",
                            "type": "string"
                        },
                        "page": {
                            "title": "page",
                            "type": "string"
                        },
                        "pageBreakAfter": {
                            "title": "pageBreakAfter",
                            "type": "string"
                        },
                        "pageBreakBefore": {
                            "title": "pageBreakBefore",
                            "type": "string"
                        },
                        "pageBreakInside": {
                            "title": "pageBreakInside",
                            "type": "string"
                        },
                        "paintOrder": {
                            "title": "paintOrder",
                            "type": "string"
                        },
                        "parentRule": {
                            "$ref": "#/definitions/CSSRule",
                            "title": "parentRule"
                        },
                        "perspective": {
                            "title": "perspective",
                            "type": "string"
                        },
                        "perspectiveOrigin": {
                            "title": "perspectiveOrigin",
                            "type": "string"
                        },
                        "placeContent": {
                            "title": "placeContent",
                            "type": "string"
                        },
                        "placeItems": {
                            "title": "placeItems",
                            "type": "string"
                        },
                        "placeSelf": {
                            "title": "placeSelf",
                            "type": "string"
                        },
                        "pointerEvents": {
                            "title": "pointerEvents",
                            "type": "string"
                        },
                        "position": {
                            "title": "position",
                            "type": "string"
                        },
                        "printColorAdjust": {
                            "title": "printColorAdjust",
                            "type": "string"
                        },
                        "quotes": {
                            "title": "quotes",
                            "type": "string"
                        },
                        "r": {
                            "title": "r",
                            "type": "string"
                        },
                        "resize": {
                            "title": "resize",
                            "type": "string"
                        },
                        "right": {
                            "title": "right",
                            "type": "string"
                        },
                        "rotate": {
                            "title": "rotate",
                            "type": "string"
                        },
                        "rowGap": {
                            "title": "rowGap",
                            "type": "string"
                        },
                        "rubyPosition": {
                            "title": "rubyPosition",
                            "type": "string"
                        },
                        "rx": {
                            "title": "rx",
                            "type": "string"
                        },
                        "ry": {
                            "title": "ry",
                            "type": "string"
                        },
                        "scale": {
                            "title": "scale",
                            "type": "string"
                        },
                        "scrollBehavior": {
                            "title": "scrollBehavior",
                            "type": "string"
                        },
                        "scrollMargin": {
                            "title": "scrollMargin",
                            "type": "string"
                        },
                        "scrollMarginBlock": {
                            "title": "scrollMarginBlock",
                            "type": "string"
                        },
                        "scrollMarginBlockEnd": {
                            "title": "scrollMarginBlockEnd",
                            "type": "string"
                        },
                        "scrollMarginBlockStart": {
                            "title": "scrollMarginBlockStart",
                            "type": "string"
                        },
                        "scrollMarginBottom": {
                            "title": "scrollMarginBottom",
                            "type": "string"
                        },
                        "scrollMarginInline": {
                            "title": "scrollMarginInline",
                            "type": "string"
                        },
                        "scrollMarginInlineEnd": {
                            "title": "scrollMarginInlineEnd",
                            "type": "string"
                        },
                        "scrollMarginInlineStart": {
                            "title": "scrollMarginInlineStart",
                            "type": "string"
                        },
                        "scrollMarginLeft": {
                            "title": "scrollMarginLeft",
                            "type": "string"
                        },
                        "scrollMarginRight": {
                            "title": "scrollMarginRight",
                            "type": "string"
                        },
                        "scrollMarginTop": {
                            "title": "scrollMarginTop",
                            "type": "string"
                        },
                        "scrollPadding": {
                            "title": "scrollPadding",
                            "type": "string"
                        },
                        "scrollPaddingBlock": {
                            "title": "scrollPaddingBlock",
                            "type": "string"
                        },
                        "scrollPaddingBlockEnd": {
                            "title": "scrollPaddingBlockEnd",
                            "type": "string"
                        },
                        "scrollPaddingBlockStart": {
                            "title": "scrollPaddingBlockStart",
                            "type": "string"
                        },
                        "scrollPaddingBottom": {
                            "title": "scrollPaddingBottom",
                            "type": "string"
                        },
                        "scrollPaddingInline": {
                            "title": "scrollPaddingInline",
                            "type": "string"
                        },
                        "scrollPaddingInlineEnd": {
                            "title": "scrollPaddingInlineEnd",
                            "type": "string"
                        },
                        "scrollPaddingInlineStart": {
                            "title": "scrollPaddingInlineStart",
                            "type": "string"
                        },
                        "scrollPaddingLeft": {
                            "title": "scrollPaddingLeft",
                            "type": "string"
                        },
                        "scrollPaddingRight": {
                            "title": "scrollPaddingRight",
                            "type": "string"
                        },
                        "scrollPaddingTop": {
                            "title": "scrollPaddingTop",
                            "type": "string"
                        },
                        "scrollSnapAlign": {
                            "title": "scrollSnapAlign",
                            "type": "string"
                        },
                        "scrollSnapStop": {
                            "title": "scrollSnapStop",
                            "type": "string"
                        },
                        "scrollSnapType": {
                            "title": "scrollSnapType",
                            "type": "string"
                        },
                        "scrollbarColor": {
                            "title": "scrollbarColor",
                            "type": "string"
                        },
                        "scrollbarGutter": {
                            "title": "scrollbarGutter",
                            "type": "string"
                        },
                        "scrollbarWidth": {
                            "title": "scrollbarWidth",
                            "type": "string"
                        },
                        "shapeImageThreshold": {
                            "title": "shapeImageThreshold",
                            "type": "string"
                        },
                        "shapeMargin": {
                            "title": "shapeMargin",
                            "type": "string"
                        },
                        "shapeOutside": {
                            "title": "shapeOutside",
                            "type": "string"
                        },
                        "shapeRendering": {
                            "title": "shapeRendering",
                            "type": "string"
                        },
                        "stopColor": {
                            "title": "stopColor",
                            "type": "string"
                        },
                        "stopOpacity": {
                            "title": "stopOpacity",
                            "type": "string"
                        },
                        "stroke": {
                            "title": "stroke",
                            "type": "string"
                        },
                        "strokeDasharray": {
                            "title": "strokeDasharray",
                            "type": "string"
                        },
                        "strokeDashoffset": {
                            "title": "strokeDashoffset",
                            "type": "string"
                        },
                        "strokeLinecap": {
                            "title": "strokeLinecap",
                            "type": "string"
                        },
                        "strokeLinejoin": {
                            "title": "strokeLinejoin",
                            "type": "string"
                        },
                        "strokeMiterlimit": {
                            "title": "strokeMiterlimit",
                            "type": "string"
                        },
                        "strokeOpacity": {
                            "title": "strokeOpacity",
                            "type": "string"
                        },
                        "strokeWidth": {
                            "title": "strokeWidth",
                            "type": "string"
                        },
                        "tabSize": {
                            "title": "tabSize",
                            "type": "string"
                        },
                        "tableLayout": {
                            "title": "tableLayout",
                            "type": "string"
                        },
                        "textAlign": {
                            "title": "textAlign",
                            "type": "string"
                        },
                        "textAlignLast": {
                            "title": "textAlignLast",
                            "type": "string"
                        },
                        "textAnchor": {
                            "title": "textAnchor",
                            "type": "string"
                        },
                        "textCombineUpright": {
                            "title": "textCombineUpright",
                            "type": "string"
                        },
                        "textDecoration": {
                            "title": "textDecoration",
                            "type": "string"
                        },
                        "textDecorationColor": {
                            "title": "textDecorationColor",
                            "type": "string"
                        },
                        "textDecorationLine": {
                            "title": "textDecorationLine",
                            "type": "string"
                        },
                        "textDecorationSkipInk": {
                            "title": "textDecorationSkipInk",
                            "type": "string"
                        },
                        "textDecorationStyle": {
                            "title": "textDecorationStyle",
                            "type": "string"
                        },
                        "textDecorationThickness": {
                            "title": "textDecorationThickness",
                            "type": "string"
                        },
                        "textEmphasis": {
                            "title": "textEmphasis",
                            "type": "string"
                        },
                        "textEmphasisColor": {
                            "title": "textEmphasisColor",
                            "type": "string"
                        },
                        "textEmphasisPosition": {
                            "title": "textEmphasisPosition",
                            "type": "string"
                        },
                        "textEmphasisStyle": {
                            "title": "textEmphasisStyle",
                            "type": "string"
                        },
                        "textIndent": {
                            "title": "textIndent",
                            "type": "string"
                        },
                        "textOrientation": {
                            "title": "textOrientation",
                            "type": "string"
                        },
                        "textOverflow": {
                            "title": "textOverflow",
                            "type": "string"
                        },
                        "textRendering": {
                            "title": "textRendering",
                            "type": "string"
                        },
                        "textShadow": {
                            "title": "textShadow",
                            "type": "string"
                        },
                        "textTransform": {
                            "title": "textTransform",
                            "type": "string"
                        },
                        "textUnderlineOffset": {
                            "title": "textUnderlineOffset",
                            "type": "string"
                        },
                        "textUnderlinePosition": {
                            "title": "textUnderlinePosition",
                            "type": "string"
                        },
                        "textWrap": {
                            "title": "textWrap",
                            "type": "string"
                        },
                        "textWrapMode": {
                            "title": "textWrapMode",
                            "type": "string"
                        },
                        "textWrapStyle": {
                            "title": "textWrapStyle",
                            "type": "string"
                        },
                        "top": {
                            "title": "top",
                            "type": "string"
                        },
                        "touchAction": {
                            "title": "touchAction",
                            "type": "string"
                        },
                        "transform": {
                            "title": "transform",
                            "type": "string"
                        },
                        "transformBox": {
                            "title": "transformBox",
                            "type": "string"
                        },
                        "transformOrigin": {
                            "title": "transformOrigin",
                            "type": "string"
                        },
                        "transformStyle": {
                            "title": "transformStyle",
                            "type": "string"
                        },
                        "transition": {
                            "title": "transition",
                            "type": "string"
                        },
                        "transitionBehavior": {
                            "title": "transitionBehavior",
                            "type": "string"
                        },
                        "transitionDelay": {
                            "title": "transitionDelay",
                            "type": "string"
                        },
                        "transitionDuration": {
                            "title": "transitionDuration",
                            "type": "string"
                        },
                        "transitionProperty": {
                            "title": "transitionProperty",
                            "type": "string"
                        },
                        "transitionTimingFunction": {
                            "title": "transitionTimingFunction",
                            "type": "string"
                        },
                        "translate": {
                            "title": "translate",
                            "type": "string"
                        },
                        "unicodeBidi": {
                            "title": "unicodeBidi",
                            "type": "string"
                        },
                        "userSelect": {
                            "title": "userSelect",
                            "type": "string"
                        },
                        "vectorEffect": {
                            "title": "vectorEffect",
                            "type": "string"
                        },
                        "verticalAlign": {
                            "title": "verticalAlign",
                            "type": "string"
                        },
                        "visibility": {
                            "title": "visibility",
                            "type": "string"
                        },
                        "webkitAlignContent": {
                            "title": "webkitAlignContent",
                            "type": "string"
                        },
                        "webkitAlignItems": {
                            "title": "webkitAlignItems",
                            "type": "string"
                        },
                        "webkitAlignSelf": {
                            "title": "webkitAlignSelf",
                            "type": "string"
                        },
                        "webkitAnimation": {
                            "title": "webkitAnimation",
                            "type": "string"
                        },
                        "webkitAnimationDelay": {
                            "title": "webkitAnimationDelay",
                            "type": "string"
                        },
                        "webkitAnimationDirection": {
                            "title": "webkitAnimationDirection",
                            "type": "string"
                        },
                        "webkitAnimationDuration": {
                            "title": "webkitAnimationDuration",
                            "type": "string"
                        },
                        "webkitAnimationFillMode": {
                            "title": "webkitAnimationFillMode",
                            "type": "string"
                        },
                        "webkitAnimationIterationCount": {
                            "title": "webkitAnimationIterationCount",
                            "type": "string"
                        },
                        "webkitAnimationName": {
                            "title": "webkitAnimationName",
                            "type": "string"
                        },
                        "webkitAnimationPlayState": {
                            "title": "webkitAnimationPlayState",
                            "type": "string"
                        },
                        "webkitAnimationTimingFunction": {
                            "title": "webkitAnimationTimingFunction",
                            "type": "string"
                        },
                        "webkitAppearance": {
                            "title": "webkitAppearance",
                            "type": "string"
                        },
                        "webkitBackfaceVisibility": {
                            "title": "webkitBackfaceVisibility",
                            "type": "string"
                        },
                        "webkitBackgroundClip": {
                            "title": "webkitBackgroundClip",
                            "type": "string"
                        },
                        "webkitBackgroundOrigin": {
                            "title": "webkitBackgroundOrigin",
                            "type": "string"
                        },
                        "webkitBackgroundSize": {
                            "title": "webkitBackgroundSize",
                            "type": "string"
                        },
                        "webkitBorderBottomLeftRadius": {
                            "title": "webkitBorderBottomLeftRadius",
                            "type": "string"
                        },
                        "webkitBorderBottomRightRadius": {
                            "title": "webkitBorderBottomRightRadius",
                            "type": "string"
                        },
                        "webkitBorderRadius": {
                            "title": "webkitBorderRadius",
                            "type": "string"
                        },
                        "webkitBorderTopLeftRadius": {
                            "title": "webkitBorderTopLeftRadius",
                            "type": "string"
                        },
                        "webkitBorderTopRightRadius": {
                            "title": "webkitBorderTopRightRadius",
                            "type": "string"
                        },
                        "webkitBoxAlign": {
                            "title": "webkitBoxAlign",
                            "type": "string"
                        },
                        "webkitBoxFlex": {
                            "title": "webkitBoxFlex",
                            "type": "string"
                        },
                        "webkitBoxOrdinalGroup": {
                            "title": "webkitBoxOrdinalGroup",
                            "type": "string"
                        },
                        "webkitBoxOrient": {
                            "title": "webkitBoxOrient",
                            "type": "string"
                        },
                        "webkitBoxPack": {
                            "title": "webkitBoxPack",
                            "type": "string"
                        },
                        "webkitBoxShadow": {
                            "title": "webkitBoxShadow",
                            "type": "string"
                        },
                        "webkitBoxSizing": {
                            "title": "webkitBoxSizing",
                            "type": "string"
                        },
                        "webkitFilter": {
                            "title": "webkitFilter",
                            "type": "string"
                        },
                        "webkitFlex": {
                            "title": "webkitFlex",
                            "type": "string"
                        },
                        "webkitFlexBasis": {
                            "title": "webkitFlexBasis",
                            "type": "string"
                        },
                        "webkitFlexDirection": {
                            "title": "webkitFlexDirection",
                            "type": "string"
                        },
                        "webkitFlexFlow": {
                            "title": "webkitFlexFlow",
                            "type": "string"
                        },
                        "webkitFlexGrow": {
                            "title": "webkitFlexGrow",
                            "type": "string"
                        },
                        "webkitFlexShrink": {
                            "title": "webkitFlexShrink",
                            "type": "string"
                        },
                        "webkitFlexWrap": {
                            "title": "webkitFlexWrap",
                            "type": "string"
                        },
                        "webkitJustifyContent": {
                            "title": "webkitJustifyContent",
                            "type": "string"
                        },
                        "webkitLineClamp": {
                            "title": "webkitLineClamp",
                            "type": "string"
                        },
                        "webkitMask": {
                            "title": "webkitMask",
                            "type": "string"
                        },
                        "webkitMaskBoxImage": {
                            "title": "webkitMaskBoxImage",
                            "type": "string"
                        },
                        "webkitMaskBoxImageOutset": {
                            "title": "webkitMaskBoxImageOutset",
                            "type": "string"
                        },
                        "webkitMaskBoxImageRepeat": {
                            "title": "webkitMaskBoxImageRepeat",
                            "type": "string"
                        },
                        "webkitMaskBoxImageSlice": {
                            "title": "webkitMaskBoxImageSlice",
                            "type": "string"
                        },
                        "webkitMaskBoxImageSource": {
                            "title": "webkitMaskBoxImageSource",
                            "type": "string"
                        },
                        "webkitMaskBoxImageWidth": {
                            "title": "webkitMaskBoxImageWidth",
                            "type": "string"
                        },
                        "webkitMaskClip": {
                            "title": "webkitMaskClip",
                            "type": "string"
                        },
                        "webkitMaskComposite": {
                            "title": "webkitMaskComposite",
                            "type": "string"
                        },
                        "webkitMaskImage": {
                            "title": "webkitMaskImage",
                            "type": "string"
                        },
                        "webkitMaskOrigin": {
                            "title": "webkitMaskOrigin",
                            "type": "string"
                        },
                        "webkitMaskPosition": {
                            "title": "webkitMaskPosition",
                            "type": "string"
                        },
                        "webkitMaskRepeat": {
                            "title": "webkitMaskRepeat",
                            "type": "string"
                        },
                        "webkitMaskSize": {
                            "title": "webkitMaskSize",
                            "type": "string"
                        },
                        "webkitOrder": {
                            "title": "webkitOrder",
                            "type": "string"
                        },
                        "webkitPerspective": {
                            "title": "webkitPerspective",
                            "type": "string"
                        },
                        "webkitPerspectiveOrigin": {
                            "title": "webkitPerspectiveOrigin",
                            "type": "string"
                        },
                        "webkitTextFillColor": {
                            "title": "webkitTextFillColor",
                            "type": "string"
                        },
                        "webkitTextSizeAdjust": {
                            "title": "webkitTextSizeAdjust",
                            "type": "string"
                        },
                        "webkitTextStroke": {
                            "title": "webkitTextStroke",
                            "type": "string"
                        },
                        "webkitTextStrokeColor": {
                            "title": "webkitTextStrokeColor",
                            "type": "string"
                        },
                        "webkitTextStrokeWidth": {
                            "title": "webkitTextStrokeWidth",
                            "type": "string"
                        },
                        "webkitTransform": {
                            "title": "webkitTransform",
                            "type": "string"
                        },
                        "webkitTransformOrigin": {
                            "title": "webkitTransformOrigin",
                            "type": "string"
                        },
                        "webkitTransformStyle": {
                            "title": "webkitTransformStyle",
                            "type": "string"
                        },
                        "webkitTransition": {
                            "title": "webkitTransition",
                            "type": "string"
                        },
                        "webkitTransitionDelay": {
                            "title": "webkitTransitionDelay",
                            "type": "string"
                        },
                        "webkitTransitionDuration": {
                            "title": "webkitTransitionDuration",
                            "type": "string"
                        },
                        "webkitTransitionProperty": {
                            "title": "webkitTransitionProperty",
                            "type": "string"
                        },
                        "webkitTransitionTimingFunction": {
                            "title": "webkitTransitionTimingFunction",
                            "type": "string"
                        },
                        "webkitUserSelect": {
                            "title": "webkitUserSelect",
                            "type": "string"
                        },
                        "whiteSpace": {
                            "title": "whiteSpace",
                            "type": "string"
                        },
                        "whiteSpaceCollapse": {
                            "title": "whiteSpaceCollapse",
                            "type": "string"
                        },
                        "widows": {
                            "title": "widows",
                            "type": "string"
                        },
                        "width": {
                            "title": "width",
                            "type": "string"
                        },
                        "willChange": {
                            "title": "willChange",
                            "type": "string"
                        },
                        "wordBreak": {
                            "title": "wordBreak",
                            "type": "string"
                        },
                        "wordSpacing": {
                            "title": "wordSpacing",
                            "type": "string"
                        },
                        "wordWrap": {
                            "title": "wordWrap",
                            "type": "string"
                        },
                        "writingMode": {
                            "title": "writingMode",
                            "type": "string"
                        },
                        "x": {
                            "title": "x",
                            "type": "string"
                        },
                        "y": {
                            "title": "y",
                            "type": "string"
                        },
                        "zIndex": {
                            "title": "zIndex",
                            "type": "string"
                        },
                        "zoom": {
                            "title": "zoom",
                            "type": "string"
                        }
                    },
                    "required": [
                        "accentColor",
                        "alignContent",
                        "alignItems",
                        "alignSelf",
                        "alignmentBaseline",
                        "all",
                        "animation",
                        "animationComposition",
                        "animationDelay",
                        "animationDirection",
                        "animationDuration",
                        "animationFillMode",
                        "animationIterationCount",
                        "animationName",
                        "animationPlayState",
                        "animationTimingFunction",
                        "appearance",
                        "aspectRatio",
                        "backdropFilter",
                        "backfaceVisibility",
                        "background",
                        "backgroundAttachment",
                        "backgroundBlendMode",
                        "backgroundClip",
                        "backgroundColor",
                        "backgroundImage",
                        "backgroundOrigin",
                        "backgroundPosition",
                        "backgroundPositionX",
                        "backgroundPositionY",
                        "backgroundRepeat",
                        "backgroundSize",
                        "baselineShift",
                        "baselineSource",
                        "blockSize",
                        "border",
                        "borderBlock",
                        "borderBlockColor",
                        "borderBlockEnd",
                        "borderBlockEndColor",
                        "borderBlockEndStyle",
                        "borderBlockEndWidth",
                        "borderBlockStart",
                        "borderBlockStartColor",
                        "borderBlockStartStyle",
                        "borderBlockStartWidth",
                        "borderBlockStyle",
                        "borderBlockWidth",
                        "borderBottom",
                        "borderBottomColor",
                        "borderBottomLeftRadius",
                        "borderBottomRightRadius",
                        "borderBottomStyle",
                        "borderBottomWidth",
                        "borderCollapse",
                        "borderColor",
                        "borderEndEndRadius",
                        "borderEndStartRadius",
                        "borderImage",
                        "borderImageOutset",
                        "borderImageRepeat",
                        "borderImageSlice",
                        "borderImageSource",
                        "borderImageWidth",
                        "borderInline",
                        "borderInlineColor",
                        "borderInlineEnd",
                        "borderInlineEndColor",
                        "borderInlineEndStyle",
                        "borderInlineEndWidth",
                        "borderInlineStart",
                        "borderInlineStartColor",
                        "borderInlineStartStyle",
                        "borderInlineStartWidth",
                        "borderInlineStyle",
                        "borderInlineWidth",
                        "borderLeft",
                        "borderLeftColor",
                        "borderLeftStyle",
                        "borderLeftWidth",
                        "borderRadius",
                        "borderRight",
                        "borderRightColor",
                        "borderRightStyle",
                        "borderRightWidth",
                        "borderSpacing",
                        "borderStartEndRadius",
                        "borderStartStartRadius",
                        "borderStyle",
                        "borderTop",
                        "borderTopColor",
                        "borderTopLeftRadius",
                        "borderTopRightRadius",
                        "borderTopStyle",
                        "borderTopWidth",
                        "borderWidth",
                        "bottom",
                        "boxShadow",
                        "boxSizing",
                        "breakAfter",
                        "breakBefore",
                        "breakInside",
                        "captionSide",
                        "caretColor",
                        "clear",
                        "clip",
                        "clipPath",
                        "clipRule",
                        "color",
                        "colorInterpolation",
                        "colorInterpolationFilters",
                        "colorScheme",
                        "columnCount",
                        "columnFill",
                        "columnGap",
                        "columnRule",
                        "columnRuleColor",
                        "columnRuleStyle",
                        "columnRuleWidth",
                        "columnSpan",
                        "columnWidth",
                        "columns",
                        "contain",
                        "containIntrinsicBlockSize",
                        "containIntrinsicHeight",
                        "containIntrinsicInlineSize",
                        "containIntrinsicSize",
                        "containIntrinsicWidth",
                        "container",
                        "containerName",
                        "containerType",
                        "content",
                        "contentVisibility",
                        "counterIncrement",
                        "counterReset",
                        "counterSet",
                        "cssFloat",
                        "cssText",
                        "cursor",
                        "cx",
                        "cy",
                        "d",
                        "direction",
                        "display",
                        "dominantBaseline",
                        "emptyCells",
                        "fill",
                        "fillOpacity",
                        "fillRule",
                        "filter",
                        "flex",
                        "flexBasis",
                        "flexDirection",
                        "flexFlow",
                        "flexGrow",
                        "flexShrink",
                        "flexWrap",
                        "float",
                        "floodColor",
                        "floodOpacity",
                        "font",
                        "fontFamily",
                        "fontFeatureSettings",
                        "fontKerning",
                        "fontOpticalSizing",
                        "fontPalette",
                        "fontSize",
                        "fontSizeAdjust",
                        "fontStretch",
                        "fontStyle",
                        "fontSynthesis",
                        "fontSynthesisSmallCaps",
                        "fontSynthesisStyle",
                        "fontSynthesisWeight",
                        "fontVariant",
                        "fontVariantAlternates",
                        "fontVariantCaps",
                        "fontVariantEastAsian",
                        "fontVariantLigatures",
                        "fontVariantNumeric",
                        "fontVariantPosition",
                        "fontVariationSettings",
                        "fontWeight",
                        "forcedColorAdjust",
                        "gap",
                        "grid",
                        "gridArea",
                        "gridAutoColumns",
                        "gridAutoFlow",
                        "gridAutoRows",
                        "gridColumn",
                        "gridColumnEnd",
                        "gridColumnGap",
                        "gridColumnStart",
                        "gridGap",
                        "gridRow",
                        "gridRowEnd",
                        "gridRowGap",
                        "gridRowStart",
                        "gridTemplate",
                        "gridTemplateAreas",
                        "gridTemplateColumns",
                        "gridTemplateRows",
                        "height",
                        "hyphenateCharacter",
                        "hyphens",
                        "imageOrientation",
                        "imageRendering",
                        "inlineSize",
                        "inset",
                        "insetBlock",
                        "insetBlockEnd",
                        "insetBlockStart",
                        "insetInline",
                        "insetInlineEnd",
                        "insetInlineStart",
                        "isolation",
                        "justifyContent",
                        "justifyItems",
                        "justifySelf",
                        "left",
                        "length",
                        "letterSpacing",
                        "lightingColor",
                        "lineBreak",
                        "lineHeight",
                        "listStyle",
                        "listStyleImage",
                        "listStylePosition",
                        "listStyleType",
                        "margin",
                        "marginBlock",
                        "marginBlockEnd",
                        "marginBlockStart",
                        "marginBottom",
                        "marginInline",
                        "marginInlineEnd",
                        "marginInlineStart",
                        "marginLeft",
                        "marginRight",
                        "marginTop",
                        "marker",
                        "markerEnd",
                        "markerMid",
                        "markerStart",
                        "mask",
                        "maskClip",
                        "maskComposite",
                        "maskImage",
                        "maskMode",
                        "maskOrigin",
                        "maskPosition",
                        "maskRepeat",
                        "maskSize",
                        "maskType",
                        "mathDepth",
                        "mathStyle",
                        "maxBlockSize",
                        "maxHeight",
                        "maxInlineSize",
                        "maxWidth",
                        "minBlockSize",
                        "minHeight",
                        "minInlineSize",
                        "minWidth",
                        "mixBlendMode",
                        "objectFit",
                        "objectPosition",
                        "offset",
                        "offsetAnchor",
                        "offsetDistance",
                        "offsetPath",
                        "offsetPosition",
                        "offsetRotate",
                        "opacity",
                        "order",
                        "orphans",
                        "outline",
                        "outlineColor",
                        "outlineOffset",
                        "outlineStyle",
                        "outlineWidth",
                        "overflow",
                        "overflowAnchor",
                        "overflowClipMargin",
                        "overflowWrap",
                        "overflowX",
                        "overflowY",
                        "overscrollBehavior",
                        "overscrollBehaviorBlock",
                        "overscrollBehaviorInline",
                        "overscrollBehaviorX",
                        "overscrollBehaviorY",
                        "padding",
                        "paddingBlock",
                        "paddingBlockEnd",
                        "paddingBlockStart",
                        "paddingBottom",
                        "paddingInline",
                        "paddingInlineEnd",
                        "paddingInlineStart",
                        "paddingLeft",
                        "paddingRight",
                        "paddingTop",
                        "page",
                        "pageBreakAfter",
                        "pageBreakBefore",
                        "pageBreakInside",
                        "paintOrder",
                        "parentRule",
                        "perspective",
                        "perspectiveOrigin",
                        "placeContent",
                        "placeItems",
                        "placeSelf",
                        "pointerEvents",
                        "position",
                        "printColorAdjust",
                        "quotes",
                        "r",
                        "resize",
                        "right",
                        "rotate",
                        "rowGap",
                        "rubyPosition",
                        "rx",
                        "ry",
                        "scale",
                        "scrollBehavior",
                        "scrollMargin",
                        "scrollMarginBlock",
                        "scrollMarginBlockEnd",
                        "scrollMarginBlockStart",
                        "scrollMarginBottom",
                        "scrollMarginInline",
                        "scrollMarginInlineEnd",
                        "scrollMarginInlineStart",
                        "scrollMarginLeft",
                        "scrollMarginRight",
                        "scrollMarginTop",
                        "scrollPadding",
                        "scrollPaddingBlock",
                        "scrollPaddingBlockEnd",
                        "scrollPaddingBlockStart",
                        "scrollPaddingBottom",
                        "scrollPaddingInline",
                        "scrollPaddingInlineEnd",
                        "scrollPaddingInlineStart",
                        "scrollPaddingLeft",
                        "scrollPaddingRight",
                        "scrollPaddingTop",
                        "scrollSnapAlign",
                        "scrollSnapStop",
                        "scrollSnapType",
                        "scrollbarColor",
                        "scrollbarGutter",
                        "scrollbarWidth",
                        "shapeImageThreshold",
                        "shapeMargin",
                        "shapeOutside",
                        "shapeRendering",
                        "stopColor",
                        "stopOpacity",
                        "stroke",
                        "strokeDasharray",
                        "strokeDashoffset",
                        "strokeLinecap",
                        "strokeLinejoin",
                        "strokeMiterlimit",
                        "strokeOpacity",
                        "strokeWidth",
                        "tabSize",
                        "tableLayout",
                        "textAlign",
                        "textAlignLast",
                        "textAnchor",
                        "textCombineUpright",
                        "textDecoration",
                        "textDecorationColor",
                        "textDecorationLine",
                        "textDecorationSkipInk",
                        "textDecorationStyle",
                        "textDecorationThickness",
                        "textEmphasis",
                        "textEmphasisColor",
                        "textEmphasisPosition",
                        "textEmphasisStyle",
                        "textIndent",
                        "textOrientation",
                        "textOverflow",
                        "textRendering",
                        "textShadow",
                        "textTransform",
                        "textUnderlineOffset",
                        "textUnderlinePosition",
                        "textWrap",
                        "textWrapMode",
                        "textWrapStyle",
                        "top",
                        "touchAction",
                        "transform",
                        "transformBox",
                        "transformOrigin",
                        "transformStyle",
                        "transition",
                        "transitionBehavior",
                        "transitionDelay",
                        "transitionDuration",
                        "transitionProperty",
                        "transitionTimingFunction",
                        "translate",
                        "unicodeBidi",
                        "userSelect",
                        "vectorEffect",
                        "verticalAlign",
                        "visibility",
                        "webkitAlignContent",
                        "webkitAlignItems",
                        "webkitAlignSelf",
                        "webkitAnimation",
                        "webkitAnimationDelay",
                        "webkitAnimationDirection",
                        "webkitAnimationDuration",
                        "webkitAnimationFillMode",
                        "webkitAnimationIterationCount",
                        "webkitAnimationName",
                        "webkitAnimationPlayState",
                        "webkitAnimationTimingFunction",
                        "webkitAppearance",
                        "webkitBackfaceVisibility",
                        "webkitBackgroundClip",
                        "webkitBackgroundOrigin",
                        "webkitBackgroundSize",
                        "webkitBorderBottomLeftRadius",
                        "webkitBorderBottomRightRadius",
                        "webkitBorderRadius",
                        "webkitBorderTopLeftRadius",
                        "webkitBorderTopRightRadius",
                        "webkitBoxAlign",
                        "webkitBoxFlex",
                        "webkitBoxOrdinalGroup",
                        "webkitBoxOrient",
                        "webkitBoxPack",
                        "webkitBoxShadow",
                        "webkitBoxSizing",
                        "webkitFilter",
                        "webkitFlex",
                        "webkitFlexBasis",
                        "webkitFlexDirection",
                        "webkitFlexFlow",
                        "webkitFlexGrow",
                        "webkitFlexShrink",
                        "webkitFlexWrap",
                        "webkitJustifyContent",
                        "webkitLineClamp",
                        "webkitMask",
                        "webkitMaskBoxImage",
                        "webkitMaskBoxImageOutset",
                        "webkitMaskBoxImageRepeat",
                        "webkitMaskBoxImageSlice",
                        "webkitMaskBoxImageSource",
                        "webkitMaskBoxImageWidth",
                        "webkitMaskClip",
                        "webkitMaskComposite",
                        "webkitMaskImage",
                        "webkitMaskOrigin",
                        "webkitMaskPosition",
                        "webkitMaskRepeat",
                        "webkitMaskSize",
                        "webkitOrder",
                        "webkitPerspective",
                        "webkitPerspectiveOrigin",
                        "webkitTextFillColor",
                        "webkitTextSizeAdjust",
                        "webkitTextStroke",
                        "webkitTextStrokeColor",
                        "webkitTextStrokeWidth",
                        "webkitTransform",
                        "webkitTransformOrigin",
                        "webkitTransformStyle",
                        "webkitTransition",
                        "webkitTransitionDelay",
                        "webkitTransitionDuration",
                        "webkitTransitionProperty",
                        "webkitTransitionTimingFunction",
                        "webkitUserSelect",
                        "whiteSpace",
                        "whiteSpaceCollapse",
                        "widows",
                        "width",
                        "willChange",
                        "wordBreak",
                        "wordSpacing",
                        "wordWrap",
                        "writingMode",
                        "x",
                        "y",
                        "zIndex",
                        "zoom"
                    ],
                    "title": "style",
                    "type": "object"
                },
                "tabIndex": {
                    "title": "tabIndex",
                    "type": "number"
                },
                "tagName": {
                    "title": "tagName",
                    "type": "string"
                },
                "textContent": {
                    "title": "textContent",
                    "type": "string"
                },
                "title": {
                    "title": "title",
                    "type": "string"
                },
                "translate": {
                    "title": "translate",
                    "type": "boolean"
                },
                "useMap": {
                    "title": "useMap",
                    "type": "string"
                },
                "vspace": {
                    "title": "vspace",
                    "type": "number"
                },
                "width": {
                    "title": "width",
                    "type": "number"
                },
                "x": {
                    "title": "x",
                    "type": "number"
                },
                "y": {
                    "title": "y",
                    "type": "number"
                }
            },
            "required": [
                "ATTRIBUTE_NODE",
                "CDATA_SECTION_NODE",
                "COMMENT_NODE",
                "DOCUMENT_FRAGMENT_NODE",
                "DOCUMENT_NODE",
                "DOCUMENT_POSITION_CONTAINED_BY",
                "DOCUMENT_POSITION_CONTAINS",
                "DOCUMENT_POSITION_DISCONNECTED",
                "DOCUMENT_POSITION_FOLLOWING",
                "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC",
                "DOCUMENT_POSITION_PRECEDING",
                "DOCUMENT_TYPE_NODE",
                "ELEMENT_NODE",
                "ENTITY_NODE",
                "ENTITY_REFERENCE_NODE",
                "NOTATION_NODE",
                "PROCESSING_INSTRUCTION_NODE",
                "TEXT_NODE",
                "accessKey",
                "accessKeyLabel",
                "align",
                "alt",
                "ariaAtomic",
                "ariaAutoComplete",
                "ariaBrailleLabel",
                "ariaBrailleRoleDescription",
                "ariaBusy",
                "ariaChecked",
                "ariaColCount",
                "ariaColIndex",
                "ariaColSpan",
                "ariaCurrent",
                "ariaDescription",
                "ariaDisabled",
                "ariaExpanded",
                "ariaHasPopup",
                "ariaHidden",
                "ariaInvalid",
                "ariaKeyShortcuts",
                "ariaLabel",
                "ariaLevel",
                "ariaLive",
                "ariaModal",
                "ariaMultiLine",
                "ariaMultiSelectable",
                "ariaOrientation",
                "ariaPlaceholder",
                "ariaPosInSet",
                "ariaPressed",
                "ariaReadOnly",
                "ariaRequired",
                "ariaRoleDescription",
                "ariaRowCount",
                "ariaRowIndex",
                "ariaRowSpan",
                "ariaSelected",
                "ariaSetSize",
                "ariaSort",
                "ariaValueMax",
                "ariaValueMin",
                "ariaValueNow",
                "ariaValueText",
                "assignedSlot",
                "attributeStyleMap",
                "attributes",
                "autocapitalize",
                "autofocus",
                "baseURI",
                "border",
                "childElementCount",
                "childNodes",
                "children",
                "classList",
                "className",
                "clientHeight",
                "clientLeft",
                "clientTop",
                "clientWidth",
                "complete",
                "contentEditable",
                "crossOrigin",
                "currentSrc",
                "dataset",
                "decoding",
                "dir",
                "draggable",
                "enterKeyHint",
                "fetchPriority",
                "firstChild",
                "firstElementChild",
                "height",
                "hidden",
                "hspace",
                "id",
                "inert",
                "innerHTML",
                "innerText",
                "inputMode",
                "isConnected",
                "isContentEditable",
                "isMap",
                "lang",
                "lastChild",
                "lastElementChild",
                "loading",
                "localName",
                "longDesc",
                "lowsrc",
                "name",
                "namespaceURI",
                "naturalHeight",
                "naturalWidth",
                "nextElementSibling",
                "nextSibling",
                "nodeName",
                "nodeType",
                "nodeValue",
                "offsetHeight",
                "offsetLeft",
                "offsetParent",
                "offsetTop",
                "offsetWidth",
                "onabort",
                "onanimationcancel",
                "onanimationend",
                "onanimationiteration",
                "onanimationstart",
                "onauxclick",
                "onbeforeinput",
                "onbeforetoggle",
                "onblur",
                "oncancel",
                "oncanplay",
                "oncanplaythrough",
                "onchange",
                "onclick",
                "onclose",
                "oncontextmenu",
                "oncopy",
                "oncuechange",
                "oncut",
                "ondblclick",
                "ondrag",
                "ondragend",
                "ondragenter",
                "ondragleave",
                "ondragover",
                "ondragstart",
                "ondrop",
                "ondurationchange",
                "onemptied",
                "onended",
                "onerror",
                "onfocus",
                "onformdata",
                "onfullscreenchange",
                "onfullscreenerror",
                "ongotpointercapture",
                "oninput",
                "oninvalid",
                "onkeydown",
                "onkeypress",
                "onkeyup",
                "onload",
                "onloadeddata",
                "onloadedmetadata",
                "onloadstart",
                "onlostpointercapture",
                "onmousedown",
                "onmouseenter",
                "onmouseleave",
                "onmousemove",
                "onmouseout",
                "onmouseover",
                "onmouseup",
                "onpaste",
                "onpause",
                "onplay",
                "onplaying",
                "onpointercancel",
                "onpointerdown",
                "onpointerenter",
                "onpointerleave",
                "onpointermove",
                "onpointerout",
                "onpointerover",
                "onpointerup",
                "onprogress",
                "onratechange",
                "onreset",
                "onresize",
                "onscroll",
                "onscrollend",
                "onsecuritypolicyviolation",
                "onseeked",
                "onseeking",
                "onselect",
                "onselectionchange",
                "onselectstart",
                "onslotchange",
                "onstalled",
                "onsubmit",
                "onsuspend",
                "ontimeupdate",
                "ontoggle",
                "ontransitioncancel",
                "ontransitionend",
                "ontransitionrun",
                "ontransitionstart",
                "onvolumechange",
                "onwaiting",
                "onwebkitanimationend",
                "onwebkitanimationiteration",
                "onwebkitanimationstart",
                "onwebkittransitionend",
                "onwheel",
                "outerHTML",
                "outerText",
                "ownerDocument",
                "parentElement",
                "parentNode",
                "part",
                "popover",
                "prefix",
                "previousElementSibling",
                "previousSibling",
                "referrerPolicy",
                "role",
                "scrollHeight",
                "scrollLeft",
                "scrollTop",
                "scrollWidth",
                "shadowRoot",
                "sizes",
                "slot",
                "spellcheck",
                "src",
                "srcset",
                "style",
                "tabIndex",
                "tagName",
                "textContent",
                "title",
                "translate",
                "useMap",
                "vspace",
                "width",
                "x",
                "y"
            ],
            "title": "HTMLImageElement",
            "type": "object"
        },
        "HTMLOrSVGScriptElement": {
            "anyOf": [
                {
                    "$ref": "#/definitions/HTMLScriptElement"
                },
                {
                    "$ref": "#/definitions/SVGScriptElement"
                }
            ],
            "title": "HTMLOrSVGScriptElement"
        },
        "HTMLScriptElement": {
            "properties": {
                "ATTRIBUTE_NODE": {
                    "enum": [
                        2
                    ],
                    "title": "ATTRIBUTE_NODE",
                    "type": "number"
                },
                "CDATA_SECTION_NODE": {
                    "enum": [
                        4
                    ],
                    "title": "CDATA_SECTION_NODE",
                    "type": "number"
                },
                "COMMENT_NODE": {
                    "enum": [
                        8
                    ],
                    "title": "COMMENT_NODE",
                    "type": "number"
                },
                "DOCUMENT_FRAGMENT_NODE": {
                    "enum": [
                        11
                    ],
                    "title": "DOCUMENT_FRAGMENT_NODE",
                    "type": "number"
                },
                "DOCUMENT_NODE": {
                    "enum": [
                        9
                    ],
                    "title": "DOCUMENT_NODE",
                    "type": "number"
                },
                "DOCUMENT_POSITION_CONTAINED_BY": {
                    "enum": [
                        16
                    ],
                    "title": "DOCUMENT_POSITION_CONTAINED_BY",
                    "type": "number"
                },
                "DOCUMENT_POSITION_CONTAINS": {
                    "enum": [
                        8
                    ],
                    "title": "DOCUMENT_POSITION_CONTAINS",
                    "type": "number"
                },
                "DOCUMENT_POSITION_DISCONNECTED": {
                    "enum": [
                        1
                    ],
                    "title": "DOCUMENT_POSITION_DISCONNECTED",
                    "type": "number"
                },
                "DOCUMENT_POSITION_FOLLOWING": {
                    "enum": [
                        4
                    ],
                    "title": "DOCUMENT_POSITION_FOLLOWING",
                    "type": "number"
                },
                "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC": {
                    "enum": [
                        32
                    ],
                    "title": "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC",
                    "type": "number"
                },
                "DOCUMENT_POSITION_PRECEDING": {
                    "enum": [
                        2
                    ],
                    "title": "DOCUMENT_POSITION_PRECEDING",
                    "type": "number"
                },
                "DOCUMENT_TYPE_NODE": {
                    "enum": [
                        10
                    ],
                    "title": "DOCUMENT_TYPE_NODE",
                    "type": "number"
                },
                "ELEMENT_NODE": {
                    "enum": [
                        1
                    ],
                    "title": "ELEMENT_NODE",
                    "type": "number"
                },
                "ENTITY_NODE": {
                    "enum": [
                        6
                    ],
                    "title": "ENTITY_NODE",
                    "type": "number"
                },
                "ENTITY_REFERENCE_NODE": {
                    "enum": [
                        5
                    ],
                    "title": "ENTITY_REFERENCE_NODE",
                    "type": "number"
                },
                "NOTATION_NODE": {
                    "enum": [
                        12
                    ],
                    "title": "NOTATION_NODE",
                    "type": "number"
                },
                "PROCESSING_INSTRUCTION_NODE": {
                    "enum": [
                        7
                    ],
                    "title": "PROCESSING_INSTRUCTION_NODE",
                    "type": "number"
                },
                "TEXT_NODE": {
                    "enum": [
                        3
                    ],
                    "title": "TEXT_NODE",
                    "type": "number"
                },
                "accessKey": {
                    "title": "accessKey",
                    "type": "string"
                },
                "accessKeyLabel": {
                    "title": "accessKeyLabel",
                    "type": "string"
                },
                "ariaAtomic": {
                    "title": "ariaAtomic",
                    "type": "string"
                },
                "ariaAutoComplete": {
                    "title": "ariaAutoComplete",
                    "type": "string"
                },
                "ariaBrailleLabel": {
                    "title": "ariaBrailleLabel",
                    "type": "string"
                },
                "ariaBrailleRoleDescription": {
                    "title": "ariaBrailleRoleDescription",
                    "type": "string"
                },
                "ariaBusy": {
                    "title": "ariaBusy",
                    "type": "string"
                },
                "ariaChecked": {
                    "title": "ariaChecked",
                    "type": "string"
                },
                "ariaColCount": {
                    "title": "ariaColCount",
                    "type": "string"
                },
                "ariaColIndex": {
                    "title": "ariaColIndex",
                    "type": "string"
                },
                "ariaColSpan": {
                    "title": "ariaColSpan",
                    "type": "string"
                },
                "ariaCurrent": {
                    "title": "ariaCurrent",
                    "type": "string"
                },
                "ariaDescription": {
                    "title": "ariaDescription",
                    "type": "string"
                },
                "ariaDisabled": {
                    "title": "ariaDisabled",
                    "type": "string"
                },
                "ariaExpanded": {
                    "title": "ariaExpanded",
                    "type": "string"
                },
                "ariaHasPopup": {
                    "title": "ariaHasPopup",
                    "type": "string"
                },
                "ariaHidden": {
                    "title": "ariaHidden",
                    "type": "string"
                },
                "ariaInvalid": {
                    "title": "ariaInvalid",
                    "type": "string"
                },
                "ariaKeyShortcuts": {
                    "title": "ariaKeyShortcuts",
                    "type": "string"
                },
                "ariaLabel": {
                    "title": "ariaLabel",
                    "type": "string"
                },
                "ariaLevel": {
                    "title": "ariaLevel",
                    "type": "string"
                },
                "ariaLive": {
                    "title": "ariaLive",
                    "type": "string"
                },
                "ariaModal": {
                    "title": "ariaModal",
                    "type": "string"
                },
                "ariaMultiLine": {
                    "title": "ariaMultiLine",
                    "type": "string"
                },
                "ariaMultiSelectable": {
                    "title": "ariaMultiSelectable",
                    "type": "string"
                },
                "ariaOrientation": {
                    "title": "ariaOrientation",
                    "type": "string"
                },
                "ariaPlaceholder": {
                    "title": "ariaPlaceholder",
                    "type": "string"
                },
                "ariaPosInSet": {
                    "title": "ariaPosInSet",
                    "type": "string"
                },
                "ariaPressed": {
                    "title": "ariaPressed",
                    "type": "string"
                },
                "ariaReadOnly": {
                    "title": "ariaReadOnly",
                    "type": "string"
                },
                "ariaRequired": {
                    "title": "ariaRequired",
                    "type": "string"
                },
                "ariaRoleDescription": {
                    "title": "ariaRoleDescription",
                    "type": "string"
                },
                "ariaRowCount": {
                    "title": "ariaRowCount",
                    "type": "string"
                },
                "ariaRowIndex": {
                    "title": "ariaRowIndex",
                    "type": "string"
                },
                "ariaRowSpan": {
                    "title": "ariaRowSpan",
                    "type": "string"
                },
                "ariaSelected": {
                    "title": "ariaSelected",
                    "type": "string"
                },
                "ariaSetSize": {
                    "title": "ariaSetSize",
                    "type": "string"
                },
                "ariaSort": {
                    "title": "ariaSort",
                    "type": "string"
                },
                "ariaValueMax": {
                    "title": "ariaValueMax",
                    "type": "string"
                },
                "ariaValueMin": {
                    "title": "ariaValueMin",
                    "type": "string"
                },
                "ariaValueNow": {
                    "title": "ariaValueNow",
                    "type": "string"
                },
                "ariaValueText": {
                    "title": "ariaValueText",
                    "type": "string"
                },
                "assignedSlot": {
                    "$ref": "#/definitions/HTMLSlotElement",
                    "title": "assignedSlot"
                },
                "async": {
                    "title": "async",
                    "type": "boolean"
                },
                "attributeStyleMap": {
                    "$ref": "#/definitions/StylePropertyMap",
                    "title": "attributeStyleMap"
                },
                "attributes": {
                    "additionalProperties": false,
                    "patternProperties": {
                        "^[0-9]+$": {
                            "$ref": "#/definitions/Attr"
                        }
                    },
                    "properties": {
                        "length": {
                            "title": "length",
                            "type": "number"
                        }
                    },
                    "required": [
                        "length"
                    ],
                    "title": "attributes",
                    "type": "object"
                },
                "autocapitalize": {
                    "title": "autocapitalize",
                    "type": "string"
                },
                "autofocus": {
                    "title": "autofocus",
                    "type": "boolean"
                },
                "baseURI": {
                    "title": "baseURI",
                    "type": "string"
                },
                "charset": {
                    "title": "charset",
                    "type": "string"
                },
                "childElementCount": {
                    "title": "childElementCount",
                    "type": "number"
                },
                "childNodes": {
                    "items": {
                        "$ref": "#/definitions/ChildNode"
                    },
                    "title": "childNodes",
                    "type": "array"
                },
                "children": {
                    "additionalProperties": false,
                    "patternProperties": {
                        "^[0-9]+$": {
                            "$ref": "#/definitions/Element"
                        }
                    },
                    "properties": {
                        "length": {
                            "title": "length",
                            "type": "number"
                        }
                    },
                    "required": [
                        "length"
                    ],
                    "title": "children",
                    "type": "object"
                },
                "classList": {
                    "additionalProperties": false,
                    "patternProperties": {
                        "^[0-9]+$": {
                            "type": "string"
                        }
                    },
                    "properties": {
                        "length": {
                            "title": "length",
                            "type": "number"
                        },
                        "value": {
                            "title": "value",
                            "type": "string"
                        }
                    },
                    "required": [
                        "length",
                        "value"
                    ],
                    "title": "classList",
                    "type": "object"
                },
                "className": {
                    "title": "className",
                    "type": "string"
                },
                "clientHeight": {
                    "title": "clientHeight",
                    "type": "number"
                },
                "clientLeft": {
                    "title": "clientLeft",
                    "type": "number"
                },
                "clientTop": {
                    "title": "clientTop",
                    "type": "number"
                },
                "clientWidth": {
                    "title": "clientWidth",
                    "type": "number"
                },
                "contentEditable": {
                    "title": "contentEditable",
                    "type": "string"
                },
                "crossOrigin": {
                    "title": "crossOrigin",
                    "type": "string"
                },
                "dataset": {
                    "$ref": "#/definitions/DOMStringMap",
                    "title": "dataset"
                },
                "defer": {
                    "title": "defer",
                    "type": "boolean"
                },
                "dir": {
                    "title": "dir",
                    "type": "string"
                },
                "draggable": {
                    "title": "draggable",
                    "type": "boolean"
                },
                "enterKeyHint": {
                    "title": "enterKeyHint",
                    "type": "string"
                },
                "event": {
                    "title": "event",
                    "type": "string"
                },
                "fetchPriority": {
                    "title": "fetchPriority",
                    "type": "string"
                },
                "firstChild": {
                    "$ref": "#/definitions/ChildNode",
                    "title": "firstChild"
                },
                "firstElementChild": {
                    "$ref": "#/definitions/Element",
                    "title": "firstElementChild"
                },
                "hidden": {
                    "title": "hidden",
                    "type": "boolean"
                },
                "htmlFor": {
                    "title": "htmlFor",
                    "type": "string"
                },
                "id": {
                    "title": "id",
                    "type": "string"
                },
                "inert": {
                    "title": "inert",
                    "type": "boolean"
                },
                "innerHTML": {
                    "title": "innerHTML",
                    "type": "string"
                },
                "innerText": {
                    "title": "innerText",
                    "type": "string"
                },
                "inputMode": {
                    "title": "inputMode",
                    "type": "string"
                },
                "integrity": {
                    "title": "integrity",
                    "type": "string"
                },
                "isConnected": {
                    "title": "isConnected",
                    "type": "boolean"
                },
                "isContentEditable": {
                    "title": "isContentEditable",
                    "type": "boolean"
                },
                "lang": {
                    "title": "lang",
                    "type": "string"
                },
                "lastChild": {
                    "$ref": "#/definitions/ChildNode",
                    "title": "lastChild"
                },
                "lastElementChild": {
                    "$ref": "#/definitions/Element",
                    "title": "lastElementChild"
                },
                "localName": {
                    "title": "localName",
                    "type": "string"
                },
                "namespaceURI": {
                    "title": "namespaceURI",
                    "type": "string"
                },
                "nextElementSibling": {
                    "$ref": "#/definitions/Element",
                    "title": "nextElementSibling"
                },
                "nextSibling": {
                    "$ref": "#/definitions/ChildNode",
                    "title": "nextSibling"
                },
                "noModule": {
                    "title": "noModule",
                    "type": "boolean"
                },
                "nodeName": {
                    "title": "nodeName",
                    "type": "string"
                },
                "nodeType": {
                    "title": "nodeType",
                    "type": "number"
                },
                "nodeValue": {
                    "title": "nodeValue",
                    "type": "string"
                },
                "nonce": {
                    "title": "nonce",
                    "type": "string"
                },
                "offsetHeight": {
                    "title": "offsetHeight",
                    "type": "number"
                },
                "offsetLeft": {
                    "title": "offsetLeft",
                    "type": "number"
                },
                "offsetParent": {
                    "$ref": "#/definitions/Element",
                    "title": "offsetParent"
                },
                "offsetTop": {
                    "title": "offsetTop",
                    "type": "number"
                },
                "offsetWidth": {
                    "title": "offsetWidth",
                    "type": "number"
                },
                "onabort": {
                    "title": "onabort",
                    "type": "object"
                },
                "onanimationcancel": {
                    "title": "onanimationcancel",
                    "type": "object"
                },
                "onanimationend": {
                    "title": "onanimationend",
                    "type": "object"
                },
                "onanimationiteration": {
                    "title": "onanimationiteration",
                    "type": "object"
                },
                "onanimationstart": {
                    "title": "onanimationstart",
                    "type": "object"
                },
                "onauxclick": {
                    "title": "onauxclick",
                    "type": "object"
                },
                "onbeforeinput": {
                    "title": "onbeforeinput",
                    "type": "object"
                },
                "onbeforetoggle": {
                    "title": "onbeforetoggle",
                    "type": "object"
                },
                "onblur": {
                    "title": "onblur",
                    "type": "object"
                },
                "oncancel": {
                    "title": "oncancel",
                    "type": "object"
                },
                "oncanplay": {
                    "title": "oncanplay",
                    "type": "object"
                },
                "oncanplaythrough": {
                    "title": "oncanplaythrough",
                    "type": "object"
                },
                "onchange": {
                    "title": "onchange",
                    "type": "object"
                },
                "onclick": {
                    "title": "onclick",
                    "type": "object"
                },
                "onclose": {
                    "title": "onclose",
                    "type": "object"
                },
                "oncontextmenu": {
                    "title": "oncontextmenu",
                    "type": "object"
                },
                "oncopy": {
                    "title": "oncopy",
                    "type": "object"
                },
                "oncuechange": {
                    "title": "oncuechange",
                    "type": "object"
                },
                "oncut": {
                    "title": "oncut",
                    "type": "object"
                },
                "ondblclick": {
                    "title": "ondblclick",
                    "type": "object"
                },
                "ondrag": {
                    "title": "ondrag",
                    "type": "object"
                },
                "ondragend": {
                    "title": "ondragend",
                    "type": "object"
                },
                "ondragenter": {
                    "title": "ondragenter",
                    "type": "object"
                },
                "ondragleave": {
                    "title": "ondragleave",
                    "type": "object"
                },
                "ondragover": {
                    "title": "ondragover",
                    "type": "object"
                },
                "ondragstart": {
                    "title": "ondragstart",
                    "type": "object"
                },
                "ondrop": {
                    "title": "ondrop",
                    "type": "object"
                },
                "ondurationchange": {
                    "title": "ondurationchange",
                    "type": "object"
                },
                "onemptied": {
                    "title": "onemptied",
                    "type": "object"
                },
                "onended": {
                    "title": "onended",
                    "type": "object"
                },
                "onerror": {
                    "$ref": "#/definitions/OnErrorEventHandlerNonNull",
                    "title": "onerror"
                },
                "onfocus": {
                    "title": "onfocus",
                    "type": "object"
                },
                "onformdata": {
                    "title": "onformdata",
                    "type": "object"
                },
                "onfullscreenchange": {
                    "title": "onfullscreenchange",
                    "type": "object"
                },
                "onfullscreenerror": {
                    "title": "onfullscreenerror",
                    "type": "object"
                },
                "ongotpointercapture": {
                    "title": "ongotpointercapture",
                    "type": "object"
                },
                "oninput": {
                    "title": "oninput",
                    "type": "object"
                },
                "oninvalid": {
                    "title": "oninvalid",
                    "type": "object"
                },
                "onkeydown": {
                    "title": "onkeydown",
                    "type": "object"
                },
                "onkeypress": {
                    "title": "onkeypress",
                    "type": "object"
                },
                "onkeyup": {
                    "title": "onkeyup",
                    "type": "object"
                },
                "onload": {
                    "title": "onload",
                    "type": "object"
                },
                "onloadeddata": {
                    "title": "onloadeddata",
                    "type": "object"
                },
                "onloadedmetadata": {
                    "title": "onloadedmetadata",
                    "type": "object"
                },
                "onloadstart": {
                    "title": "onloadstart",
                    "type": "object"
                },
                "onlostpointercapture": {
                    "title": "onlostpointercapture",
                    "type": "object"
                },
                "onmousedown": {
                    "title": "onmousedown",
                    "type": "object"
                },
                "onmouseenter": {
                    "title": "onmouseenter",
                    "type": "object"
                },
                "onmouseleave": {
                    "title": "onmouseleave",
                    "type": "object"
                },
                "onmousemove": {
                    "title": "onmousemove",
                    "type": "object"
                },
                "onmouseout": {
                    "title": "onmouseout",
                    "type": "object"
                },
                "onmouseover": {
                    "title": "onmouseover",
                    "type": "object"
                },
                "onmouseup": {
                    "title": "onmouseup",
                    "type": "object"
                },
                "onpaste": {
                    "title": "onpaste",
                    "type": "object"
                },
                "onpause": {
                    "title": "onpause",
                    "type": "object"
                },
                "onplay": {
                    "title": "onplay",
                    "type": "object"
                },
                "onplaying": {
                    "title": "onplaying",
                    "type": "object"
                },
                "onpointercancel": {
                    "title": "onpointercancel",
                    "type": "object"
                },
                "onpointerdown": {
                    "title": "onpointerdown",
                    "type": "object"
                },
                "onpointerenter": {
                    "title": "onpointerenter",
                    "type": "object"
                },
                "onpointerleave": {
                    "title": "onpointerleave",
                    "type": "object"
                },
                "onpointermove": {
                    "title": "onpointermove",
                    "type": "object"
                },
                "onpointerout": {
                    "title": "onpointerout",
                    "type": "object"
                },
                "onpointerover": {
                    "title": "onpointerover",
                    "type": "object"
                },
                "onpointerup": {
                    "title": "onpointerup",
                    "type": "object"
                },
                "onprogress": {
                    "title": "onprogress",
                    "type": "object"
                },
                "onratechange": {
                    "title": "onratechange",
                    "type": "object"
                },
                "onreset": {
                    "title": "onreset",
                    "type": "object"
                },
                "onresize": {
                    "title": "onresize",
                    "type": "object"
                },
                "onscroll": {
                    "title": "onscroll",
                    "type": "object"
                },
                "onscrollend": {
                    "title": "onscrollend",
                    "type": "object"
                },
                "onsecuritypolicyviolation": {
                    "title": "onsecuritypolicyviolation",
                    "type": "object"
                },
                "onseeked": {
                    "title": "onseeked",
                    "type": "object"
                },
                "onseeking": {
                    "title": "onseeking",
                    "type": "object"
                },
                "onselect": {
                    "title": "onselect",
                    "type": "object"
                },
                "onselectionchange": {
                    "title": "onselectionchange",
                    "type": "object"
                },
                "onselectstart": {
                    "title": "onselectstart",
                    "type": "object"
                },
                "onslotchange": {
                    "title": "onslotchange",
                    "type": "object"
                },
                "onstalled": {
                    "title": "onstalled",
                    "type": "object"
                },
                "onsubmit": {
                    "title": "onsubmit",
                    "type": "object"
                },
                "onsuspend": {
                    "title": "onsuspend",
                    "type": "object"
                },
                "ontimeupdate": {
                    "title": "ontimeupdate",
                    "type": "object"
                },
                "ontoggle": {
                    "title": "ontoggle",
                    "type": "object"
                },
                "ontouchcancel": {
                    "title": "ontouchcancel",
                    "type": "object"
                },
                "ontouchend": {
                    "title": "ontouchend",
                    "type": "object"
                },
                "ontouchmove": {
                    "title": "ontouchmove",
                    "type": "object"
                },
                "ontouchstart": {
                    "title": "ontouchstart",
                    "type": "object"
                },
                "ontransitioncancel": {
                    "title": "ontransitioncancel",
                    "type": "object"
                },
                "ontransitionend": {
                    "title": "ontransitionend",
                    "type": "object"
                },
                "ontransitionrun": {
                    "title": "ontransitionrun",
                    "type": "object"
                },
                "ontransitionstart": {
                    "title": "ontransitionstart",
                    "type": "object"
                },
                "onvolumechange": {
                    "title": "onvolumechange",
                    "type": "object"
                },
                "onwaiting": {
                    "title": "onwaiting",
                    "type": "object"
                },
                "onwebkitanimationend": {
                    "title": "onwebkitanimationend",
                    "type": "object"
                },
                "onwebkitanimationiteration": {
                    "title": "onwebkitanimationiteration",
                    "type": "object"
                },
                "onwebkitanimationstart": {
                    "title": "onwebkitanimationstart",
                    "type": "object"
                },
                "onwebkittransitionend": {
                    "title": "onwebkittransitionend",
                    "type": "object"
                },
                "onwheel": {
                    "title": "onwheel",
                    "type": "object"
                },
                "outerHTML": {
                    "title": "outerHTML",
                    "type": "string"
                },
                "outerText": {
                    "title": "outerText",
                    "type": "string"
                },
                "ownerDocument": {
                    "$ref": "#/definitions/Document",
                    "title": "ownerDocument"
                },
                "parentElement": {
                    "$ref": "#/definitions/HTMLElement",
                    "title": "parentElement"
                },
                "parentNode": {
                    "$ref": "#/definitions/ParentNode",
                    "title": "parentNode"
                },
                "part": {
                    "additionalProperties": false,
                    "patternProperties": {
                        "^[0-9]+$": {
                            "type": "string"
                        }
                    },
                    "properties": {
                        "length": {
                            "title": "length",
                            "type": "number"
                        },
                        "value": {
                            "title": "value",
                            "type": "string"
                        }
                    },
                    "required": [
                        "length",
                        "value"
                    ],
                    "title": "part",
                    "type": "object"
                },
                "popover": {
                    "title": "popover",
                    "type": "string"
                },
                "prefix": {
                    "title": "prefix",
                    "type": "string"
                },
                "previousElementSibling": {
                    "$ref": "#/definitions/Element",
                    "title": "previousElementSibling"
                },
                "previousSibling": {
                    "$ref": "#/definitions/ChildNode",
                    "title": "previousSibling"
                },
                "referrerPolicy": {
                    "title": "referrerPolicy",
                    "type": "string"
                },
                "role": {
                    "title": "role",
                    "type": "string"
                },
                "scrollHeight": {
                    "title": "scrollHeight",
                    "type": "number"
                },
                "scrollLeft": {
                    "title": "scrollLeft",
                    "type": "number"
                },
                "scrollTop": {
                    "title": "scrollTop",
                    "type": "number"
                },
                "scrollWidth": {
                    "title": "scrollWidth",
                    "type": "number"
                },
                "shadowRoot": {
                    "$ref": "#/definitions/ShadowRoot",
                    "title": "shadowRoot"
                },
                "slot": {
                    "title": "slot",
                    "type": "string"
                },
                "spellcheck": {
                    "title": "spellcheck",
                    "type": "boolean"
                },
                "src": {
                    "title": "src",
                    "type": "string"
                },
                "style": {
                    "additionalProperties": false,
                    "patternProperties": {
                        "^[0-9]+$": {
                            "type": "string"
                        }
                    },
                    "properties": {
                        "accentColor": {
                            "title": "accentColor",
                            "type": "string"
                        },
                        "alignContent": {
                            "title": "alignContent",
                            "type": "string"
                        },
                        "alignItems": {
                            "title": "alignItems",
                            "type": "string"
                        },
                        "alignSelf": {
                            "title": "alignSelf",
                            "type": "string"
                        },
                        "alignmentBaseline": {
                            "title": "alignmentBaseline",
                            "type": "string"
                        },
                        "all": {
                            "title": "all",
                            "type": "string"
                        },
                        "animation": {
                            "title": "animation",
                            "type": "string"
                        },
                        "animationComposition": {
                            "title": "animationComposition",
                            "type": "string"
                        },
                        "animationDelay": {
                            "title": "animationDelay",
                            "type": "string"
                        },
                        "animationDirection": {
                            "title": "animationDirection",
                            "type": "string"
                        },
                        "animationDuration": {
                            "title": "animationDuration",
                            "type": "string"
                        },
                        "animationFillMode": {
                            "title": "animationFillMode",
                            "type": "string"
                        },
                        "animationIterationCount": {
                            "title": "animationIterationCount",
                            "type": "string"
                        },
                        "animationName": {
                            "title": "animationName",
                            "type": "string"
                        },
                        "animationPlayState": {
                            "title": "animationPlayState",
                            "type": "string"
                        },
                        "animationTimingFunction": {
                            "title": "animationTimingFunction",
                            "type": "string"
                        },
                        "appearance": {
                            "title": "appearance",
                            "type": "string"
                        },
                        "aspectRatio": {
                            "title": "aspectRatio",
                            "type": "string"
                        },
                        "backdropFilter": {
                            "title": "backdropFilter",
                            "type": "string"
                        },
                        "backfaceVisibility": {
                            "title": "backfaceVisibility",
                            "type": "string"
                        },
                        "background": {
                            "title": "background",
                            "type": "string"
                        },
                        "backgroundAttachment": {
                            "title": "backgroundAttachment",
                            "type": "string"
                        },
                        "backgroundBlendMode": {
                            "title": "backgroundBlendMode",
                            "type": "string"
                        },
                        "backgroundClip": {
                            "title": "backgroundClip",
                            "type": "string"
                        },
                        "backgroundColor": {
                            "title": "backgroundColor",
                            "type": "string"
                        },
                        "backgroundImage": {
                            "title": "backgroundImage",
                            "type": "string"
                        },
                        "backgroundOrigin": {
                            "title": "backgroundOrigin",
                            "type": "string"
                        },
                        "backgroundPosition": {
                            "title": "backgroundPosition",
                            "type": "string"
                        },
                        "backgroundPositionX": {
                            "title": "backgroundPositionX",
                            "type": "string"
                        },
                        "backgroundPositionY": {
                            "title": "backgroundPositionY",
                            "type": "string"
                        },
                        "backgroundRepeat": {
                            "title": "backgroundRepeat",
                            "type": "string"
                        },
                        "backgroundSize": {
                            "title": "backgroundSize",
                            "type": "string"
                        },
                        "baselineShift": {
                            "title": "baselineShift",
                            "type": "string"
                        },
                        "baselineSource": {
                            "title": "baselineSource",
                            "type": "string"
                        },
                        "blockSize": {
                            "title": "blockSize",
                            "type": "string"
                        },
                        "border": {
                            "title": "border",
                            "type": "string"
                        },
                        "borderBlock": {
                            "title": "borderBlock",
                            "type": "string"
                        },
                        "borderBlockColor": {
                            "title": "borderBlockColor",
                            "type": "string"
                        },
                        "borderBlockEnd": {
                            "title": "borderBlockEnd",
                            "type": "string"
                        },
                        "borderBlockEndColor": {
                            "title": "borderBlockEndColor",
                            "type": "string"
                        },
                        "borderBlockEndStyle": {
                            "title": "borderBlockEndStyle",
                            "type": "string"
                        },
                        "borderBlockEndWidth": {
                            "title": "borderBlockEndWidth",
                            "type": "string"
                        },
                        "borderBlockStart": {
                            "title": "borderBlockStart",
                            "type": "string"
                        },
                        "borderBlockStartColor": {
                            "title": "borderBlockStartColor",
                            "type": "string"
                        },
                        "borderBlockStartStyle": {
                            "title": "borderBlockStartStyle",
                            "type": "string"
                        },
                        "borderBlockStartWidth": {
                            "title": "borderBlockStartWidth",
                            "type": "string"
                        },
                        "borderBlockStyle": {
                            "title": "borderBlockStyle",
                            "type": "string"
                        },
                        "borderBlockWidth": {
                            "title": "borderBlockWidth",
                            "type": "string"
                        },
                        "borderBottom": {
                            "title": "borderBottom",
                            "type": "string"
                        },
                        "borderBottomColor": {
                            "title": "borderBottomColor",
                            "type": "string"
                        },
                        "borderBottomLeftRadius": {
                            "title": "borderBottomLeftRadius",
                            "type": "string"
                        },
                        "borderBottomRightRadius": {
                            "title": "borderBottomRightRadius",
                            "type": "string"
                        },
                        "borderBottomStyle": {
                            "title": "borderBottomStyle",
                            "type": "string"
                        },
                        "borderBottomWidth": {
                            "title": "borderBottomWidth",
                            "type": "string"
                        },
                        "borderCollapse": {
                            "title": "borderCollapse",
                            "type": "string"
                        },
                        "borderColor": {
                            "title": "borderColor",
                            "type": "string"
                        },
                        "borderEndEndRadius": {
                            "title": "borderEndEndRadius",
                            "type": "string"
                        },
                        "borderEndStartRadius": {
                            "title": "borderEndStartRadius",
                            "type": "string"
                        },
                        "borderImage": {
                            "title": "borderImage",
                            "type": "string"
                        },
                        "borderImageOutset": {
                            "title": "borderImageOutset",
                            "type": "string"
                        },
                        "borderImageRepeat": {
                            "title": "borderImageRepeat",
                            "type": "string"
                        },
                        "borderImageSlice": {
                            "title": "borderImageSlice",
                            "type": "string"
                        },
                        "borderImageSource": {
                            "title": "borderImageSource",
                            "type": "string"
                        },
                        "borderImageWidth": {
                            "title": "borderImageWidth",
                            "type": "string"
                        },
                        "borderInline": {
                            "title": "borderInline",
                            "type": "string"
                        },
                        "borderInlineColor": {
                            "title": "borderInlineColor",
                            "type": "string"
                        },
                        "borderInlineEnd": {
                            "title": "borderInlineEnd",
                            "type": "string"
                        },
                        "borderInlineEndColor": {
                            "title": "borderInlineEndColor",
                            "type": "string"
                        },
                        "borderInlineEndStyle": {
                            "title": "borderInlineEndStyle",
                            "type": "string"
                        },
                        "borderInlineEndWidth": {
                            "title": "borderInlineEndWidth",
                            "type": "string"
                        },
                        "borderInlineStart": {
                            "title": "borderInlineStart",
                            "type": "string"
                        },
                        "borderInlineStartColor": {
                            "title": "borderInlineStartColor",
                            "type": "string"
                        },
                        "borderInlineStartStyle": {
                            "title": "borderInlineStartStyle",
                            "type": "string"
                        },
                        "borderInlineStartWidth": {
                            "title": "borderInlineStartWidth",
                            "type": "string"
                        },
                        "borderInlineStyle": {
                            "title": "borderInlineStyle",
                            "type": "string"
                        },
                        "borderInlineWidth": {
                            "title": "borderInlineWidth",
                            "type": "string"
                        },
                        "borderLeft": {
                            "title": "borderLeft",
                            "type": "string"
                        },
                        "borderLeftColor": {
                            "title": "borderLeftColor",
                            "type": "string"
                        },
                        "borderLeftStyle": {
                            "title": "borderLeftStyle",
                            "type": "string"
                        },
                        "borderLeftWidth": {
                            "title": "borderLeftWidth",
                            "type": "string"
                        },
                        "borderRadius": {
                            "title": "borderRadius",
                            "type": "string"
                        },
                        "borderRight": {
                            "title": "borderRight",
                            "type": "string"
                        },
                        "borderRightColor": {
                            "title": "borderRightColor",
                            "type": "string"
                        },
                        "borderRightStyle": {
                            "title": "borderRightStyle",
                            "type": "string"
                        },
                        "borderRightWidth": {
                            "title": "borderRightWidth",
                            "type": "string"
                        },
                        "borderSpacing": {
                            "title": "borderSpacing",
                            "type": "string"
                        },
                        "borderStartEndRadius": {
                            "title": "borderStartEndRadius",
                            "type": "string"
                        },
                        "borderStartStartRadius": {
                            "title": "borderStartStartRadius",
                            "type": "string"
                        },
                        "borderStyle": {
                            "title": "borderStyle",
                            "type": "string"
                        },
                        "borderTop": {
                            "title": "borderTop",
                            "type": "string"
                        },
                        "borderTopColor": {
                            "title": "borderTopColor",
                            "type": "string"
                        },
                        "borderTopLeftRadius": {
                            "title": "borderTopLeftRadius",
                            "type": "string"
                        },
                        "borderTopRightRadius": {
                            "title": "borderTopRightRadius",
                            "type": "string"
                        },
                        "borderTopStyle": {
                            "title": "borderTopStyle",
                            "type": "string"
                        },
                        "borderTopWidth": {
                            "title": "borderTopWidth",
                            "type": "string"
                        },
                        "borderWidth": {
                            "title": "borderWidth",
                            "type": "string"
                        },
                        "bottom": {
                            "title": "bottom",
                            "type": "string"
                        },
                        "boxShadow": {
                            "title": "boxShadow",
                            "type": "string"
                        },
                        "boxSizing": {
                            "title": "boxSizing",
                            "type": "string"
                        },
                        "breakAfter": {
                            "title": "breakAfter",
                            "type": "string"
                        },
                        "breakBefore": {
                            "title": "breakBefore",
                            "type": "string"
                        },
                        "breakInside": {
                            "title": "breakInside",
                            "type": "string"
                        },
                        "captionSide": {
                            "title": "captionSide",
                            "type": "string"
                        },
                        "caretColor": {
                            "title": "caretColor",
                            "type": "string"
                        },
                        "clear": {
                            "title": "clear",
                            "type": "string"
                        },
                        "clip": {
                            "title": "clip",
                            "type": "string"
                        },
                        "clipPath": {
                            "title": "clipPath",
                            "type": "string"
                        },
                        "clipRule": {
                            "title": "clipRule",
                            "type": "string"
                        },
                        "color": {
                            "title": "color",
                            "type": "string"
                        },
                        "colorInterpolation": {
                            "title": "colorInterpolation",
                            "type": "string"
                        },
                        "colorInterpolationFilters": {
                            "title": "colorInterpolationFilters",
                            "type": "string"
                        },
                        "colorScheme": {
                            "title": "colorScheme",
                            "type": "string"
                        },
                        "columnCount": {
                            "title": "columnCount",
                            "type": "string"
                        },
                        "columnFill": {
                            "title": "columnFill",
                            "type": "string"
                        },
                        "columnGap": {
                            "title": "columnGap",
                            "type": "string"
                        },
                        "columnRule": {
                            "title": "columnRule",
                            "type": "string"
                        },
                        "columnRuleColor": {
                            "title": "columnRuleColor",
                            "type": "string"
                        },
                        "columnRuleStyle": {
                            "title": "columnRuleStyle",
                            "type": "string"
                        },
                        "columnRuleWidth": {
                            "title": "columnRuleWidth",
                            "type": "string"
                        },
                        "columnSpan": {
                            "title": "columnSpan",
                            "type": "string"
                        },
                        "columnWidth": {
                            "title": "columnWidth",
                            "type": "string"
                        },
                        "columns": {
                            "title": "columns",
                            "type": "string"
                        },
                        "contain": {
                            "title": "contain",
                            "type": "string"
                        },
                        "containIntrinsicBlockSize": {
                            "title": "containIntrinsicBlockSize",
                            "type": "string"
                        },
                        "containIntrinsicHeight": {
                            "title": "containIntrinsicHeight",
                            "type": "string"
                        },
                        "containIntrinsicInlineSize": {
                            "title": "containIntrinsicInlineSize",
                            "type": "string"
                        },
                        "containIntrinsicSize": {
                            "title": "containIntrinsicSize",
                            "type": "string"
                        },
                        "containIntrinsicWidth": {
                            "title": "containIntrinsicWidth",
                            "type": "string"
                        },
                        "container": {
                            "title": "container",
                            "type": "string"
                        },
                        "containerName": {
                            "title": "containerName",
                            "type": "string"
                        },
                        "containerType": {
                            "title": "containerType",
                            "type": "string"
                        },
                        "content": {
                            "title": "content",
                            "type": "string"
                        },
                        "contentVisibility": {
                            "title": "contentVisibility",
                            "type": "string"
                        },
                        "counterIncrement": {
                            "title": "counterIncrement",
                            "type": "string"
                        },
                        "counterReset": {
                            "title": "counterReset",
                            "type": "string"
                        },
                        "counterSet": {
                            "title": "counterSet",
                            "type": "string"
                        },
                        "cssFloat": {
                            "title": "cssFloat",
                            "type": "string"
                        },
                        "cssText": {
                            "title": "cssText",
                            "type": "string"
                        },
                        "cursor": {
                            "title": "cursor",
                            "type": "string"
                        },
                        "cx": {
                            "title": "cx",
                            "type": "string"
                        },
                        "cy": {
                            "title": "cy",
                            "type": "string"
                        },
                        "d": {
                            "title": "d",
                            "type": "string"
                        },
                        "direction": {
                            "title": "direction",
                            "type": "string"
                        },
                        "display": {
                            "title": "display",
                            "type": "string"
                        },
                        "dominantBaseline": {
                            "title": "dominantBaseline",
                            "type": "string"
                        },
                        "emptyCells": {
                            "title": "emptyCells",
                            "type": "string"
                        },
                        "fill": {
                            "title": "fill",
                            "type": "string"
                        },
                        "fillOpacity": {
                            "title": "fillOpacity",
                            "type": "string"
                        },
                        "fillRule": {
                            "title": "fillRule",
                            "type": "string"
                        },
                        "filter": {
                            "title": "filter",
                            "type": "string"
                        },
                        "flex": {
                            "title": "flex",
                            "type": "string"
                        },
                        "flexBasis": {
                            "title": "flexBasis",
                            "type": "string"
                        },
                        "flexDirection": {
                            "title": "flexDirection",
                            "type": "string"
                        },
                        "flexFlow": {
                            "title": "flexFlow",
                            "type": "string"
                        },
                        "flexGrow": {
                            "title": "flexGrow",
                            "type": "string"
                        },
                        "flexShrink": {
                            "title": "flexShrink",
                            "type": "string"
                        },
                        "flexWrap": {
                            "title": "flexWrap",
                            "type": "string"
                        },
                        "float": {
                            "title": "float",
                            "type": "string"
                        },
                        "floodColor": {
                            "title": "floodColor",
                            "type": "string"
                        },
                        "floodOpacity": {
                            "title": "floodOpacity",
                            "type": "string"
                        },
                        "font": {
                            "title": "font",
                            "type": "string"
                        },
                        "fontFamily": {
                            "title": "fontFamily",
                            "type": "string"
                        },
                        "fontFeatureSettings": {
                            "title": "fontFeatureSettings",
                            "type": "string"
                        },
                        "fontKerning": {
                            "title": "fontKerning",
                            "type": "string"
                        },
                        "fontOpticalSizing": {
                            "title": "fontOpticalSizing",
                            "type": "string"
                        },
                        "fontPalette": {
                            "title": "fontPalette",
                            "type": "string"
                        },
                        "fontSize": {
                            "title": "fontSize",
                            "type": "string"
                        },
                        "fontSizeAdjust": {
                            "title": "fontSizeAdjust",
                            "type": "string"
                        },
                        "fontStretch": {
                            "title": "fontStretch",
                            "type": "string"
                        },
                        "fontStyle": {
                            "title": "fontStyle",
                            "type": "string"
                        },
                        "fontSynthesis": {
                            "title": "fontSynthesis",
                            "type": "string"
                        },
                        "fontSynthesisSmallCaps": {
                            "title": "fontSynthesisSmallCaps",
                            "type": "string"
                        },
                        "fontSynthesisStyle": {
                            "title": "fontSynthesisStyle",
                            "type": "string"
                        },
                        "fontSynthesisWeight": {
                            "title": "fontSynthesisWeight",
                            "type": "string"
                        },
                        "fontVariant": {
                            "title": "fontVariant",
                            "type": "string"
                        },
                        "fontVariantAlternates": {
                            "title": "fontVariantAlternates",
                            "type": "string"
                        },
                        "fontVariantCaps": {
                            "title": "fontVariantCaps",
                            "type": "string"
                        },
                        "fontVariantEastAsian": {
                            "title": "fontVariantEastAsian",
                            "type": "string"
                        },
                        "fontVariantLigatures": {
                            "title": "fontVariantLigatures",
                            "type": "string"
                        },
                        "fontVariantNumeric": {
                            "title": "fontVariantNumeric",
                            "type": "string"
                        },
                        "fontVariantPosition": {
                            "title": "fontVariantPosition",
                            "type": "string"
                        },
                        "fontVariationSettings": {
                            "title": "fontVariationSettings",
                            "type": "string"
                        },
                        "fontWeight": {
                            "title": "fontWeight",
                            "type": "string"
                        },
                        "forcedColorAdjust": {
                            "title": "forcedColorAdjust",
                            "type": "string"
                        },
                        "gap": {
                            "title": "gap",
                            "type": "string"
                        },
                        "grid": {
                            "title": "grid",
                            "type": "string"
                        },
                        "gridArea": {
                            "title": "gridArea",
                            "type": "string"
                        },
                        "gridAutoColumns": {
                            "title": "gridAutoColumns",
                            "type": "string"
                        },
                        "gridAutoFlow": {
                            "title": "gridAutoFlow",
                            "type": "string"
                        },
                        "gridAutoRows": {
                            "title": "gridAutoRows",
                            "type": "string"
                        },
                        "gridColumn": {
                            "title": "gridColumn",
                            "type": "string"
                        },
                        "gridColumnEnd": {
                            "title": "gridColumnEnd",
                            "type": "string"
                        },
                        "gridColumnGap": {
                            "title": "gridColumnGap",
                            "type": "string"
                        },
                        "gridColumnStart": {
                            "title": "gridColumnStart",
                            "type": "string"
                        },
                        "gridGap": {
                            "title": "gridGap",
                            "type": "string"
                        },
                        "gridRow": {
                            "title": "gridRow",
                            "type": "string"
                        },
                        "gridRowEnd": {
                            "title": "gridRowEnd",
                            "type": "string"
                        },
                        "gridRowGap": {
                            "title": "gridRowGap",
                            "type": "string"
                        },
                        "gridRowStart": {
                            "title": "gridRowStart",
                            "type": "string"
                        },
                        "gridTemplate": {
                            "title": "gridTemplate",
                            "type": "string"
                        },
                        "gridTemplateAreas": {
                            "title": "gridTemplateAreas",
                            "type": "string"
                        },
                        "gridTemplateColumns": {
                            "title": "gridTemplateColumns",
                            "type": "string"
                        },
                        "gridTemplateRows": {
                            "title": "gridTemplateRows",
                            "type": "string"
                        },
                        "height": {
                            "title": "height",
                            "type": "string"
                        },
                        "hyphenateCharacter": {
                            "title": "hyphenateCharacter",
                            "type": "string"
                        },
                        "hyphens": {
                            "title": "hyphens",
                            "type": "string"
                        },
                        "imageOrientation": {
                            "title": "imageOrientation",
                            "type": "string"
                        },
                        "imageRendering": {
                            "title": "imageRendering",
                            "type": "string"
                        },
                        "inlineSize": {
                            "title": "inlineSize",
                            "type": "string"
                        },
                        "inset": {
                            "title": "inset",
                            "type": "string"
                        },
                        "insetBlock": {
                            "title": "insetBlock",
                            "type": "string"
                        },
                        "insetBlockEnd": {
                            "title": "insetBlockEnd",
                            "type": "string"
                        },
                        "insetBlockStart": {
                            "title": "insetBlockStart",
                            "type": "string"
                        },
                        "insetInline": {
                            "title": "insetInline",
                            "type": "string"
                        },
                        "insetInlineEnd": {
                            "title": "insetInlineEnd",
                            "type": "string"
                        },
                        "insetInlineStart": {
                            "title": "insetInlineStart",
                            "type": "string"
                        },
                        "isolation": {
                            "title": "isolation",
                            "type": "string"
                        },
                        "justifyContent": {
                            "title": "justifyContent",
                            "type": "string"
                        },
                        "justifyItems": {
                            "title": "justifyItems",
                            "type": "string"
                        },
                        "justifySelf": {
                            "title": "justifySelf",
                            "type": "string"
                        },
                        "left": {
                            "title": "left",
                            "type": "string"
                        },
                        "length": {
                            "title": "length",
                            "type": "number"
                        },
                        "letterSpacing": {
                            "title": "letterSpacing",
                            "type": "string"
                        },
                        "lightingColor": {
                            "title": "lightingColor",
                            "type": "string"
                        },
                        "lineBreak": {
                            "title": "lineBreak",
                            "type": "string"
                        },
                        "lineHeight": {
                            "title": "lineHeight",
                            "type": "string"
                        },
                        "listStyle": {
                            "title": "listStyle",
                            "type": "string"
                        },
                        "listStyleImage": {
                            "title": "listStyleImage",
                            "type": "string"
                        },
                        "listStylePosition": {
                            "title": "listStylePosition",
                            "type": "string"
                        },
                        "listStyleType": {
                            "title": "listStyleType",
                            "type": "string"
                        },
                        "margin": {
                            "title": "margin",
                            "type": "string"
                        },
                        "marginBlock": {
                            "title": "marginBlock",
                            "type": "string"
                        },
                        "marginBlockEnd": {
                            "title": "marginBlockEnd",
                            "type": "string"
                        },
                        "marginBlockStart": {
                            "title": "marginBlockStart",
                            "type": "string"
                        },
                        "marginBottom": {
                            "title": "marginBottom",
                            "type": "string"
                        },
                        "marginInline": {
                            "title": "marginInline",
                            "type": "string"
                        },
                        "marginInlineEnd": {
                            "title": "marginInlineEnd",
                            "type": "string"
                        },
                        "marginInlineStart": {
                            "title": "marginInlineStart",
                            "type": "string"
                        },
                        "marginLeft": {
                            "title": "marginLeft",
                            "type": "string"
                        },
                        "marginRight": {
                            "title": "marginRight",
                            "type": "string"
                        },
                        "marginTop": {
                            "title": "marginTop",
                            "type": "string"
                        },
                        "marker": {
                            "title": "marker",
                            "type": "string"
                        },
                        "markerEnd": {
                            "title": "markerEnd",
                            "type": "string"
                        },
                        "markerMid": {
                            "title": "markerMid",
                            "type": "string"
                        },
                        "markerStart": {
                            "title": "markerStart",
                            "type": "string"
                        },
                        "mask": {
                            "title": "mask",
                            "type": "string"
                        },
                        "maskClip": {
                            "title": "maskClip",
                            "type": "string"
                        },
                        "maskComposite": {
                            "title": "maskComposite",
                            "type": "string"
                        },
                        "maskImage": {
                            "title": "maskImage",
                            "type": "string"
                        },
                        "maskMode": {
                            "title": "maskMode",
                            "type": "string"
                        },
                        "maskOrigin": {
                            "title": "maskOrigin",
                            "type": "string"
                        },
                        "maskPosition": {
                            "title": "maskPosition",
                            "type": "string"
                        },
                        "maskRepeat": {
                            "title": "maskRepeat",
                            "type": "string"
                        },
                        "maskSize": {
                            "title": "maskSize",
                            "type": "string"
                        },
                        "maskType": {
                            "title": "maskType",
                            "type": "string"
                        },
                        "mathDepth": {
                            "title": "mathDepth",
                            "type": "string"
                        },
                        "mathStyle": {
                            "title": "mathStyle",
                            "type": "string"
                        },
                        "maxBlockSize": {
                            "title": "maxBlockSize",
                            "type": "string"
                        },
                        "maxHeight": {
                            "title": "maxHeight",
                            "type": "string"
                        },
                        "maxInlineSize": {
                            "title": "maxInlineSize",
                            "type": "string"
                        },
                        "maxWidth": {
                            "title": "maxWidth",
                            "type": "string"
                        },
                        "minBlockSize": {
                            "title": "minBlockSize",
                            "type": "string"
                        },
                        "minHeight": {
                            "title": "minHeight",
                            "type": "string"
                        },
                        "minInlineSize": {
                            "title": "minInlineSize",
                            "type": "string"
                        },
                        "minWidth": {
                            "title": "minWidth",
                            "type": "string"
                        },
                        "mixBlendMode": {
                            "title": "mixBlendMode",
                            "type": "string"
                        },
                        "objectFit": {
                            "title": "objectFit",
                            "type": "string"
                        },
                        "objectPosition": {
                            "title": "objectPosition",
                            "type": "string"
                        },
                        "offset": {
                            "title": "offset",
                            "type": "string"
                        },
                        "offsetAnchor": {
                            "title": "offsetAnchor",
                            "type": "string"
                        },
                        "offsetDistance": {
                            "title": "offsetDistance",
                            "type": "string"
                        },
                        "offsetPath": {
                            "title": "offsetPath",
                            "type": "string"
                        },
                        "offsetPosition": {
                            "title": "offsetPosition",
                            "type": "string"
                        },
                        "offsetRotate": {
                            "title": "offsetRotate",
                            "type": "string"
                        },
                        "opacity": {
                            "title": "opacity",
                            "type": "string"
                        },
                        "order": {
                            "title": "order",
                            "type": "string"
                        },
                        "orphans": {
                            "title": "orphans",
                            "type": "string"
                        },
                        "outline": {
                            "title": "outline",
                            "type": "string"
                        },
                        "outlineColor": {
                            "title": "outlineColor",
                            "type": "string"
                        },
                        "outlineOffset": {
                            "title": "outlineOffset",
                            "type": "string"
                        },
                        "outlineStyle": {
                            "title": "outlineStyle",
                            "type": "string"
                        },
                        "outlineWidth": {
                            "title": "outlineWidth",
                            "type": "string"
                        },
                        "overflow": {
                            "title": "overflow",
                            "type": "string"
                        },
                        "overflowAnchor": {
                            "title": "overflowAnchor",
                            "type": "string"
                        },
                        "overflowClipMargin": {
                            "title": "overflowClipMargin",
                            "type": "string"
                        },
                        "overflowWrap": {
                            "title": "overflowWrap",
                            "type": "string"
                        },
                        "overflowX": {
                            "title": "overflowX",
                            "type": "string"
                        },
                        "overflowY": {
                            "title": "overflowY",
                            "type": "string"
                        },
                        "overscrollBehavior": {
                            "title": "overscrollBehavior",
                            "type": "string"
                        },
                        "overscrollBehaviorBlock": {
                            "title": "overscrollBehaviorBlock",
                            "type": "string"
                        },
                        "overscrollBehaviorInline": {
                            "title": "overscrollBehaviorInline",
                            "type": "string"
                        },
                        "overscrollBehaviorX": {
                            "title": "overscrollBehaviorX",
                            "type": "string"
                        },
                        "overscrollBehaviorY": {
                            "title": "overscrollBehaviorY",
                            "type": "string"
                        },
                        "padding": {
                            "title": "padding",
                            "type": "string"
                        },
                        "paddingBlock": {
                            "title": "paddingBlock",
                            "type": "string"
                        },
                        "paddingBlockEnd": {
                            "title": "paddingBlockEnd",
                            "type": "string"
                        },
                        "paddingBlockStart": {
                            "title": "paddingBlockStart",
                            "type": "string"
                        },
                        "paddingBottom": {
                            "title": "paddingBottom",
                            "type": "string"
                        },
                        "paddingInline": {
                            "title": "paddingInline",
                            "type": "string"
                        },
                        "paddingInlineEnd": {
                            "title": "paddingInlineEnd",
                            "type": "string"
                        },
                        "paddingInlineStart": {
                            "title": "paddingInlineStart",
                            "type": "string"
                        },
                        "paddingLeft": {
                            "title": "paddingLeft",
                            "type": "string"
                        },
                        "paddingRight": {
                            "title": "paddingRight",
                            "type": "string"
                        },
                        "paddingTop": {
                            "title": "paddingTop",
                            "type": "string"
                        },
                        "page": {
                            "title": "page",
                            "type": "string"
                        },
                        "pageBreakAfter": {
                            "title": "pageBreakAfter",
                            "type": "string"
                        },
                        "pageBreakBefore": {
                            "title": "pageBreakBefore",
                            "type": "string"
                        },
                        "pageBreakInside": {
                            "title": "pageBreakInside",
                            "type": "string"
                        },
                        "paintOrder": {
                            "title": "paintOrder",
                            "type": "string"
                        },
                        "parentRule": {
                            "$ref": "#/definitions/CSSRule",
                            "title": "parentRule"
                        },
                        "perspective": {
                            "title": "perspective",
                            "type": "string"
                        },
                        "perspectiveOrigin": {
                            "title": "perspectiveOrigin",
                            "type": "string"
                        },
                        "placeContent": {
                            "title": "placeContent",
                            "type": "string"
                        },
                        "placeItems": {
                            "title": "placeItems",
                            "type": "string"
                        },
                        "placeSelf": {
                            "title": "placeSelf",
                            "type": "string"
                        },
                        "pointerEvents": {
                            "title": "pointerEvents",
                            "type": "string"
                        },
                        "position": {
                            "title": "position",
                            "type": "string"
                        },
                        "printColorAdjust": {
                            "title": "printColorAdjust",
                            "type": "string"
                        },
                        "quotes": {
                            "title": "quotes",
                            "type": "string"
                        },
                        "r": {
                            "title": "r",
                            "type": "string"
                        },
                        "resize": {
                            "title": "resize",
                            "type": "string"
                        },
                        "right": {
                            "title": "right",
                            "type": "string"
                        },
                        "rotate": {
                            "title": "rotate",
                            "type": "string"
                        },
                        "rowGap": {
                            "title": "rowGap",
                            "type": "string"
                        },
                        "rubyPosition": {
                            "title": "rubyPosition",
                            "type": "string"
                        },
                        "rx": {
                            "title": "rx",
                            "type": "string"
                        },
                        "ry": {
                            "title": "ry",
                            "type": "string"
                        },
                        "scale": {
                            "title": "scale",
                            "type": "string"
                        },
                        "scrollBehavior": {
                            "title": "scrollBehavior",
                            "type": "string"
                        },
                        "scrollMargin": {
                            "title": "scrollMargin",
                            "type": "string"
                        },
                        "scrollMarginBlock": {
                            "title": "scrollMarginBlock",
                            "type": "string"
                        },
                        "scrollMarginBlockEnd": {
                            "title": "scrollMarginBlockEnd",
                            "type": "string"
                        },
                        "scrollMarginBlockStart": {
                            "title": "scrollMarginBlockStart",
                            "type": "string"
                        },
                        "scrollMarginBottom": {
                            "title": "scrollMarginBottom",
                            "type": "string"
                        },
                        "scrollMarginInline": {
                            "title": "scrollMarginInline",
                            "type": "string"
                        },
                        "scrollMarginInlineEnd": {
                            "title": "scrollMarginInlineEnd",
                            "type": "string"
                        },
                        "scrollMarginInlineStart": {
                            "title": "scrollMarginInlineStart",
                            "type": "string"
                        },
                        "scrollMarginLeft": {
                            "title": "scrollMarginLeft",
                            "type": "string"
                        },
                        "scrollMarginRight": {
                            "title": "scrollMarginRight",
                            "type": "string"
                        },
                        "scrollMarginTop": {
                            "title": "scrollMarginTop",
                            "type": "string"
                        },
                        "scrollPadding": {
                            "title": "scrollPadding",
                            "type": "string"
                        },
                        "scrollPaddingBlock": {
                            "title": "scrollPaddingBlock",
                            "type": "string"
                        },
                        "scrollPaddingBlockEnd": {
                            "title": "scrollPaddingBlockEnd",
                            "type": "string"
                        },
                        "scrollPaddingBlockStart": {
                            "title": "scrollPaddingBlockStart",
                            "type": "string"
                        },
                        "scrollPaddingBottom": {
                            "title": "scrollPaddingBottom",
                            "type": "string"
                        },
                        "scrollPaddingInline": {
                            "title": "scrollPaddingInline",
                            "type": "string"
                        },
                        "scrollPaddingInlineEnd": {
                            "title": "scrollPaddingInlineEnd",
                            "type": "string"
                        },
                        "scrollPaddingInlineStart": {
                            "title": "scrollPaddingInlineStart",
                            "type": "string"
                        },
                        "scrollPaddingLeft": {
                            "title": "scrollPaddingLeft",
                            "type": "string"
                        },
                        "scrollPaddingRight": {
                            "title": "scrollPaddingRight",
                            "type": "string"
                        },
                        "scrollPaddingTop": {
                            "title": "scrollPaddingTop",
                            "type": "string"
                        },
                        "scrollSnapAlign": {
                            "title": "scrollSnapAlign",
                            "type": "string"
                        },
                        "scrollSnapStop": {
                            "title": "scrollSnapStop",
                            "type": "string"
                        },
                        "scrollSnapType": {
                            "title": "scrollSnapType",
                            "type": "string"
                        },
                        "scrollbarColor": {
                            "title": "scrollbarColor",
                            "type": "string"
                        },
                        "scrollbarGutter": {
                            "title": "scrollbarGutter",
                            "type": "string"
                        },
                        "scrollbarWidth": {
                            "title": "scrollbarWidth",
                            "type": "string"
                        },
                        "shapeImageThreshold": {
                            "title": "shapeImageThreshold",
                            "type": "string"
                        },
                        "shapeMargin": {
                            "title": "shapeMargin",
                            "type": "string"
                        },
                        "shapeOutside": {
                            "title": "shapeOutside",
                            "type": "string"
                        },
                        "shapeRendering": {
                            "title": "shapeRendering",
                            "type": "string"
                        },
                        "stopColor": {
                            "title": "stopColor",
                            "type": "string"
                        },
                        "stopOpacity": {
                            "title": "stopOpacity",
                            "type": "string"
                        },
                        "stroke": {
                            "title": "stroke",
                            "type": "string"
                        },
                        "strokeDasharray": {
                            "title": "strokeDasharray",
                            "type": "string"
                        },
                        "strokeDashoffset": {
                            "title": "strokeDashoffset",
                            "type": "string"
                        },
                        "strokeLinecap": {
                            "title": "strokeLinecap",
                            "type": "string"
                        },
                        "strokeLinejoin": {
                            "title": "strokeLinejoin",
                            "type": "string"
                        },
                        "strokeMiterlimit": {
                            "title": "strokeMiterlimit",
                            "type": "string"
                        },
                        "strokeOpacity": {
                            "title": "strokeOpacity",
                            "type": "string"
                        },
                        "strokeWidth": {
                            "title": "strokeWidth",
                            "type": "string"
                        },
                        "tabSize": {
                            "title": "tabSize",
                            "type": "string"
                        },
                        "tableLayout": {
                            "title": "tableLayout",
                            "type": "string"
                        },
                        "textAlign": {
                            "title": "textAlign",
                            "type": "string"
                        },
                        "textAlignLast": {
                            "title": "textAlignLast",
                            "type": "string"
                        },
                        "textAnchor": {
                            "title": "textAnchor",
                            "type": "string"
                        },
                        "textCombineUpright": {
                            "title": "textCombineUpright",
                            "type": "string"
                        },
                        "textDecoration": {
                            "title": "textDecoration",
                            "type": "string"
                        },
                        "textDecorationColor": {
                            "title": "textDecorationColor",
                            "type": "string"
                        },
                        "textDecorationLine": {
                            "title": "textDecorationLine",
                            "type": "string"
                        },
                        "textDecorationSkipInk": {
                            "title": "textDecorationSkipInk",
                            "type": "string"
                        },
                        "textDecorationStyle": {
                            "title": "textDecorationStyle",
                            "type": "string"
                        },
                        "textDecorationThickness": {
                            "title": "textDecorationThickness",
                            "type": "string"
                        },
                        "textEmphasis": {
                            "title": "textEmphasis",
                            "type": "string"
                        },
                        "textEmphasisColor": {
                            "title": "textEmphasisColor",
                            "type": "string"
                        },
                        "textEmphasisPosition": {
                            "title": "textEmphasisPosition",
                            "type": "string"
                        },
                        "textEmphasisStyle": {
                            "title": "textEmphasisStyle",
                            "type": "string"
                        },
                        "textIndent": {
                            "title": "textIndent",
                            "type": "string"
                        },
                        "textOrientation": {
                            "title": "textOrientation",
                            "type": "string"
                        },
                        "textOverflow": {
                            "title": "textOverflow",
                            "type": "string"
                        },
                        "textRendering": {
                            "title": "textRendering",
                            "type": "string"
                        },
                        "textShadow": {
                            "title": "textShadow",
                            "type": "string"
                        },
                        "textTransform": {
                            "title": "textTransform",
                            "type": "string"
                        },
                        "textUnderlineOffset": {
                            "title": "textUnderlineOffset",
                            "type": "string"
                        },
                        "textUnderlinePosition": {
                            "title": "textUnderlinePosition",
                            "type": "string"
                        },
                        "textWrap": {
                            "title": "textWrap",
                            "type": "string"
                        },
                        "textWrapMode": {
                            "title": "textWrapMode",
                            "type": "string"
                        },
                        "textWrapStyle": {
                            "title": "textWrapStyle",
                            "type": "string"
                        },
                        "top": {
                            "title": "top",
                            "type": "string"
                        },
                        "touchAction": {
                            "title": "touchAction",
                            "type": "string"
                        },
                        "transform": {
                            "title": "transform",
                            "type": "string"
                        },
                        "transformBox": {
                            "title": "transformBox",
                            "type": "string"
                        },
                        "transformOrigin": {
                            "title": "transformOrigin",
                            "type": "string"
                        },
                        "transformStyle": {
                            "title": "transformStyle",
                            "type": "string"
                        },
                        "transition": {
                            "title": "transition",
                            "type": "string"
                        },
                        "transitionBehavior": {
                            "title": "transitionBehavior",
                            "type": "string"
                        },
                        "transitionDelay": {
                            "title": "transitionDelay",
                            "type": "string"
                        },
                        "transitionDuration": {
                            "title": "transitionDuration",
                            "type": "string"
                        },
                        "transitionProperty": {
                            "title": "transitionProperty",
                            "type": "string"
                        },
                        "transitionTimingFunction": {
                            "title": "transitionTimingFunction",
                            "type": "string"
                        },
                        "translate": {
                            "title": "translate",
                            "type": "string"
                        },
                        "unicodeBidi": {
                            "title": "unicodeBidi",
                            "type": "string"
                        },
                        "userSelect": {
                            "title": "userSelect",
                            "type": "string"
                        },
                        "vectorEffect": {
                            "title": "vectorEffect",
                            "type": "string"
                        },
                        "verticalAlign": {
                            "title": "verticalAlign",
                            "type": "string"
                        },
                        "visibility": {
                            "title": "visibility",
                            "type": "string"
                        },
                        "webkitAlignContent": {
                            "title": "webkitAlignContent",
                            "type": "string"
                        },
                        "webkitAlignItems": {
                            "title": "webkitAlignItems",
                            "type": "string"
                        },
                        "webkitAlignSelf": {
                            "title": "webkitAlignSelf",
                            "type": "string"
                        },
                        "webkitAnimation": {
                            "title": "webkitAnimation",
                            "type": "string"
                        },
                        "webkitAnimationDelay": {
                            "title": "webkitAnimationDelay",
                            "type": "string"
                        },
                        "webkitAnimationDirection": {
                            "title": "webkitAnimationDirection",
                            "type": "string"
                        },
                        "webkitAnimationDuration": {
                            "title": "webkitAnimationDuration",
                            "type": "string"
                        },
                        "webkitAnimationFillMode": {
                            "title": "webkitAnimationFillMode",
                            "type": "string"
                        },
                        "webkitAnimationIterationCount": {
                            "title": "webkitAnimationIterationCount",
                            "type": "string"
                        },
                        "webkitAnimationName": {
                            "title": "webkitAnimationName",
                            "type": "string"
                        },
                        "webkitAnimationPlayState": {
                            "title": "webkitAnimationPlayState",
                            "type": "string"
                        },
                        "webkitAnimationTimingFunction": {
                            "title": "webkitAnimationTimingFunction",
                            "type": "string"
                        },
                        "webkitAppearance": {
                            "title": "webkitAppearance",
                            "type": "string"
                        },
                        "webkitBackfaceVisibility": {
                            "title": "webkitBackfaceVisibility",
                            "type": "string"
                        },
                        "webkitBackgroundClip": {
                            "title": "webkitBackgroundClip",
                            "type": "string"
                        },
                        "webkitBackgroundOrigin": {
                            "title": "webkitBackgroundOrigin",
                            "type": "string"
                        },
                        "webkitBackgroundSize": {
                            "title": "webkitBackgroundSize",
                            "type": "string"
                        },
                        "webkitBorderBottomLeftRadius": {
                            "title": "webkitBorderBottomLeftRadius",
                            "type": "string"
                        },
                        "webkitBorderBottomRightRadius": {
                            "title": "webkitBorderBottomRightRadius",
                            "type": "string"
                        },
                        "webkitBorderRadius": {
                            "title": "webkitBorderRadius",
                            "type": "string"
                        },
                        "webkitBorderTopLeftRadius": {
                            "title": "webkitBorderTopLeftRadius",
                            "type": "string"
                        },
                        "webkitBorderTopRightRadius": {
                            "title": "webkitBorderTopRightRadius",
                            "type": "string"
                        },
                        "webkitBoxAlign": {
                            "title": "webkitBoxAlign",
                            "type": "string"
                        },
                        "webkitBoxFlex": {
                            "title": "webkitBoxFlex",
                            "type": "string"
                        },
                        "webkitBoxOrdinalGroup": {
                            "title": "webkitBoxOrdinalGroup",
                            "type": "string"
                        },
                        "webkitBoxOrient": {
                            "title": "webkitBoxOrient",
                            "type": "string"
                        },
                        "webkitBoxPack": {
                            "title": "webkitBoxPack",
                            "type": "string"
                        },
                        "webkitBoxShadow": {
                            "title": "webkitBoxShadow",
                            "type": "string"
                        },
                        "webkitBoxSizing": {
                            "title": "webkitBoxSizing",
                            "type": "string"
                        },
                        "webkitFilter": {
                            "title": "webkitFilter",
                            "type": "string"
                        },
                        "webkitFlex": {
                            "title": "webkitFlex",
                            "type": "string"
                        },
                        "webkitFlexBasis": {
                            "title": "webkitFlexBasis",
                            "type": "string"
                        },
                        "webkitFlexDirection": {
                            "title": "webkitFlexDirection",
                            "type": "string"
                        },
                        "webkitFlexFlow": {
                            "title": "webkitFlexFlow",
                            "type": "string"
                        },
                        "webkitFlexGrow": {
                            "title": "webkitFlexGrow",
                            "type": "string"
                        },
                        "webkitFlexShrink": {
                            "title": "webkitFlexShrink",
                            "type": "string"
                        },
                        "webkitFlexWrap": {
                            "title": "webkitFlexWrap",
                            "type": "string"
                        },
                        "webkitJustifyContent": {
                            "title": "webkitJustifyContent",
                            "type": "string"
                        },
                        "webkitLineClamp": {
                            "title": "webkitLineClamp",
                            "type": "string"
                        },
                        "webkitMask": {
                            "title": "webkitMask",
                            "type": "string"
                        },
                        "webkitMaskBoxImage": {
                            "title": "webkitMaskBoxImage",
                            "type": "string"
                        },
                        "webkitMaskBoxImageOutset": {
                            "title": "webkitMaskBoxImageOutset",
                            "type": "string"
                        },
                        "webkitMaskBoxImageRepeat": {
                            "title": "webkitMaskBoxImageRepeat",
                            "type": "string"
                        },
                        "webkitMaskBoxImageSlice": {
                            "title": "webkitMaskBoxImageSlice",
                            "type": "string"
                        },
                        "webkitMaskBoxImageSource": {
                            "title": "webkitMaskBoxImageSource",
                            "type": "string"
                        },
                        "webkitMaskBoxImageWidth": {
                            "title": "webkitMaskBoxImageWidth",
                            "type": "string"
                        },
                        "webkitMaskClip": {
                            "title": "webkitMaskClip",
                            "type": "string"
                        },
                        "webkitMaskComposite": {
                            "title": "webkitMaskComposite",
                            "type": "string"
                        },
                        "webkitMaskImage": {
                            "title": "webkitMaskImage",
                            "type": "string"
                        },
                        "webkitMaskOrigin": {
                            "title": "webkitMaskOrigin",
                            "type": "string"
                        },
                        "webkitMaskPosition": {
                            "title": "webkitMaskPosition",
                            "type": "string"
                        },
                        "webkitMaskRepeat": {
                            "title": "webkitMaskRepeat",
                            "type": "string"
                        },
                        "webkitMaskSize": {
                            "title": "webkitMaskSize",
                            "type": "string"
                        },
                        "webkitOrder": {
                            "title": "webkitOrder",
                            "type": "string"
                        },
                        "webkitPerspective": {
                            "title": "webkitPerspective",
                            "type": "string"
                        },
                        "webkitPerspectiveOrigin": {
                            "title": "webkitPerspectiveOrigin",
                            "type": "string"
                        },
                        "webkitTextFillColor": {
                            "title": "webkitTextFillColor",
                            "type": "string"
                        },
                        "webkitTextSizeAdjust": {
                            "title": "webkitTextSizeAdjust",
                            "type": "string"
                        },
                        "webkitTextStroke": {
                            "title": "webkitTextStroke",
                            "type": "string"
                        },
                        "webkitTextStrokeColor": {
                            "title": "webkitTextStrokeColor",
                            "type": "string"
                        },
                        "webkitTextStrokeWidth": {
                            "title": "webkitTextStrokeWidth",
                            "type": "string"
                        },
                        "webkitTransform": {
                            "title": "webkitTransform",
                            "type": "string"
                        },
                        "webkitTransformOrigin": {
                            "title": "webkitTransformOrigin",
                            "type": "string"
                        },
                        "webkitTransformStyle": {
                            "title": "webkitTransformStyle",
                            "type": "string"
                        },
                        "webkitTransition": {
                            "title": "webkitTransition",
                            "type": "string"
                        },
                        "webkitTransitionDelay": {
                            "title": "webkitTransitionDelay",
                            "type": "string"
                        },
                        "webkitTransitionDuration": {
                            "title": "webkitTransitionDuration",
                            "type": "string"
                        },
                        "webkitTransitionProperty": {
                            "title": "webkitTransitionProperty",
                            "type": "string"
                        },
                        "webkitTransitionTimingFunction": {
                            "title": "webkitTransitionTimingFunction",
                            "type": "string"
                        },
                        "webkitUserSelect": {
                            "title": "webkitUserSelect",
                            "type": "string"
                        },
                        "whiteSpace": {
                            "title": "whiteSpace",
                            "type": "string"
                        },
                        "whiteSpaceCollapse": {
                            "title": "whiteSpaceCollapse",
                            "type": "string"
                        },
                        "widows": {
                            "title": "widows",
                            "type": "string"
                        },
                        "width": {
                            "title": "width",
                            "type": "string"
                        },
                        "willChange": {
                            "title": "willChange",
                            "type": "string"
                        },
                        "wordBreak": {
                            "title": "wordBreak",
                            "type": "string"
                        },
                        "wordSpacing": {
                            "title": "wordSpacing",
                            "type": "string"
                        },
                        "wordWrap": {
                            "title": "wordWrap",
                            "type": "string"
                        },
                        "writingMode": {
                            "title": "writingMode",
                            "type": "string"
                        },
                        "x": {
                            "title": "x",
                            "type": "string"
                        },
                        "y": {
                            "title": "y",
                            "type": "string"
                        },
                        "zIndex": {
                            "title": "zIndex",
                            "type": "string"
                        },
                        "zoom": {
                            "title": "zoom",
                            "type": "string"
                        }
                    },
                    "required": [
                        "accentColor",
                        "alignContent",
                        "alignItems",
                        "alignSelf",
                        "alignmentBaseline",
                        "all",
                        "animation",
                        "animationComposition",
                        "animationDelay",
                        "animationDirection",
                        "animationDuration",
                        "animationFillMode",
                        "animationIterationCount",
                        "animationName",
                        "animationPlayState",
                        "animationTimingFunction",
                        "appearance",
                        "aspectRatio",
                        "backdropFilter",
                        "backfaceVisibility",
                        "background",
                        "backgroundAttachment",
                        "backgroundBlendMode",
                        "backgroundClip",
                        "backgroundColor",
                        "backgroundImage",
                        "backgroundOrigin",
                        "backgroundPosition",
                        "backgroundPositionX",
                        "backgroundPositionY",
                        "backgroundRepeat",
                        "backgroundSize",
                        "baselineShift",
                        "baselineSource",
                        "blockSize",
                        "border",
                        "borderBlock",
                        "borderBlockColor",
                        "borderBlockEnd",
                        "borderBlockEndColor",
                        "borderBlockEndStyle",
                        "borderBlockEndWidth",
                        "borderBlockStart",
                        "borderBlockStartColor",
                        "borderBlockStartStyle",
                        "borderBlockStartWidth",
                        "borderBlockStyle",
                        "borderBlockWidth",
                        "borderBottom",
                        "borderBottomColor",
                        "borderBottomLeftRadius",
                        "borderBottomRightRadius",
                        "borderBottomStyle",
                        "borderBottomWidth",
                        "borderCollapse",
                        "borderColor",
                        "borderEndEndRadius",
                        "borderEndStartRadius",
                        "borderImage",
                        "borderImageOutset",
                        "borderImageRepeat",
                        "borderImageSlice",
                        "borderImageSource",
                        "borderImageWidth",
                        "borderInline",
                        "borderInlineColor",
                        "borderInlineEnd",
                        "borderInlineEndColor",
                        "borderInlineEndStyle",
                        "borderInlineEndWidth",
                        "borderInlineStart",
                        "borderInlineStartColor",
                        "borderInlineStartStyle",
                        "borderInlineStartWidth",
                        "borderInlineStyle",
                        "borderInlineWidth",
                        "borderLeft",
                        "borderLeftColor",
                        "borderLeftStyle",
                        "borderLeftWidth",
                        "borderRadius",
                        "borderRight",
                        "borderRightColor",
                        "borderRightStyle",
                        "borderRightWidth",
                        "borderSpacing",
                        "borderStartEndRadius",
                        "borderStartStartRadius",
                        "borderStyle",
                        "borderTop",
                        "borderTopColor",
                        "borderTopLeftRadius",
                        "borderTopRightRadius",
                        "borderTopStyle",
                        "borderTopWidth",
                        "borderWidth",
                        "bottom",
                        "boxShadow",
                        "boxSizing",
                        "breakAfter",
                        "breakBefore",
                        "breakInside",
                        "captionSide",
                        "caretColor",
                        "clear",
                        "clip",
                        "clipPath",
                        "clipRule",
                        "color",
                        "colorInterpolation",
                        "colorInterpolationFilters",
                        "colorScheme",
                        "columnCount",
                        "columnFill",
                        "columnGap",
                        "columnRule",
                        "columnRuleColor",
                        "columnRuleStyle",
                        "columnRuleWidth",
                        "columnSpan",
                        "columnWidth",
                        "columns",
                        "contain",
                        "containIntrinsicBlockSize",
                        "containIntrinsicHeight",
                        "containIntrinsicInlineSize",
                        "containIntrinsicSize",
                        "containIntrinsicWidth",
                        "container",
                        "containerName",
                        "containerType",
                        "content",
                        "contentVisibility",
                        "counterIncrement",
                        "counterReset",
                        "counterSet",
                        "cssFloat",
                        "cssText",
                        "cursor",
                        "cx",
                        "cy",
                        "d",
                        "direction",
                        "display",
                        "dominantBaseline",
                        "emptyCells",
                        "fill",
                        "fillOpacity",
                        "fillRule",
                        "filter",
                        "flex",
                        "flexBasis",
                        "flexDirection",
                        "flexFlow",
                        "flexGrow",
                        "flexShrink",
                        "flexWrap",
                        "float",
                        "floodColor",
                        "floodOpacity",
                        "font",
                        "fontFamily",
                        "fontFeatureSettings",
                        "fontKerning",
                        "fontOpticalSizing",
                        "fontPalette",
                        "fontSize",
                        "fontSizeAdjust",
                        "fontStretch",
                        "fontStyle",
                        "fontSynthesis",
                        "fontSynthesisSmallCaps",
                        "fontSynthesisStyle",
                        "fontSynthesisWeight",
                        "fontVariant",
                        "fontVariantAlternates",
                        "fontVariantCaps",
                        "fontVariantEastAsian",
                        "fontVariantLigatures",
                        "fontVariantNumeric",
                        "fontVariantPosition",
                        "fontVariationSettings",
                        "fontWeight",
                        "forcedColorAdjust",
                        "gap",
                        "grid",
                        "gridArea",
                        "gridAutoColumns",
                        "gridAutoFlow",
                        "gridAutoRows",
                        "gridColumn",
                        "gridColumnEnd",
                        "gridColumnGap",
                        "gridColumnStart",
                        "gridGap",
                        "gridRow",
                        "gridRowEnd",
                        "gridRowGap",
                        "gridRowStart",
                        "gridTemplate",
                        "gridTemplateAreas",
                        "gridTemplateColumns",
                        "gridTemplateRows",
                        "height",
                        "hyphenateCharacter",
                        "hyphens",
                        "imageOrientation",
                        "imageRendering",
                        "inlineSize",
                        "inset",
                        "insetBlock",
                        "insetBlockEnd",
                        "insetBlockStart",
                        "insetInline",
                        "insetInlineEnd",
                        "insetInlineStart",
                        "isolation",
                        "justifyContent",
                        "justifyItems",
                        "justifySelf",
                        "left",
                        "length",
                        "letterSpacing",
                        "lightingColor",
                        "lineBreak",
                        "lineHeight",
                        "listStyle",
                        "listStyleImage",
                        "listStylePosition",
                        "listStyleType",
                        "margin",
                        "marginBlock",
                        "marginBlockEnd",
                        "marginBlockStart",
                        "marginBottom",
                        "marginInline",
                        "marginInlineEnd",
                        "marginInlineStart",
                        "marginLeft",
                        "marginRight",
                        "marginTop",
                        "marker",
                        "markerEnd",
                        "markerMid",
                        "markerStart",
                        "mask",
                        "maskClip",
                        "maskComposite",
                        "maskImage",
                        "maskMode",
                        "maskOrigin",
                        "maskPosition",
                        "maskRepeat",
                        "maskSize",
                        "maskType",
                        "mathDepth",
                        "mathStyle",
                        "maxBlockSize",
                        "maxHeight",
                        "maxInlineSize",
                        "maxWidth",
                        "minBlockSize",
                        "minHeight",
                        "minInlineSize",
                        "minWidth",
                        "mixBlendMode",
                        "objectFit",
                        "objectPosition",
                        "offset",
                        "offsetAnchor",
                        "offsetDistance",
                        "offsetPath",
                        "offsetPosition",
                        "offsetRotate",
                        "opacity",
                        "order",
                        "orphans",
                        "outline",
                        "outlineColor",
                        "outlineOffset",
                        "outlineStyle",
                        "outlineWidth",
                        "overflow",
                        "overflowAnchor",
                        "overflowClipMargin",
                        "overflowWrap",
                        "overflowX",
                        "overflowY",
                        "overscrollBehavior",
                        "overscrollBehaviorBlock",
                        "overscrollBehaviorInline",
                        "overscrollBehaviorX",
                        "overscrollBehaviorY",
                        "padding",
                        "paddingBlock",
                        "paddingBlockEnd",
                        "paddingBlockStart",
                        "paddingBottom",
                        "paddingInline",
                        "paddingInlineEnd",
                        "paddingInlineStart",
                        "paddingLeft",
                        "paddingRight",
                        "paddingTop",
                        "page",
                        "pageBreakAfter",
                        "pageBreakBefore",
                        "pageBreakInside",
                        "paintOrder",
                        "parentRule",
                        "perspective",
                        "perspectiveOrigin",
                        "placeContent",
                        "placeItems",
                        "placeSelf",
                        "pointerEvents",
                        "position",
                        "printColorAdjust",
                        "quotes",
                        "r",
                        "resize",
                        "right",
                        "rotate",
                        "rowGap",
                        "rubyPosition",
                        "rx",
                        "ry",
                        "scale",
                        "scrollBehavior",
                        "scrollMargin",
                        "scrollMarginBlock",
                        "scrollMarginBlockEnd",
                        "scrollMarginBlockStart",
                        "scrollMarginBottom",
                        "scrollMarginInline",
                        "scrollMarginInlineEnd",
                        "scrollMarginInlineStart",
                        "scrollMarginLeft",
                        "scrollMarginRight",
                        "scrollMarginTop",
                        "scrollPadding",
                        "scrollPaddingBlock",
                        "scrollPaddingBlockEnd",
                        "scrollPaddingBlockStart",
                        "scrollPaddingBottom",
                        "scrollPaddingInline",
                        "scrollPaddingInlineEnd",
                        "scrollPaddingInlineStart",
                        "scrollPaddingLeft",
                        "scrollPaddingRight",
                        "scrollPaddingTop",
                        "scrollSnapAlign",
                        "scrollSnapStop",
                        "scrollSnapType",
                        "scrollbarColor",
                        "scrollbarGutter",
                        "scrollbarWidth",
                        "shapeImageThreshold",
                        "shapeMargin",
                        "shapeOutside",
                        "shapeRendering",
                        "stopColor",
                        "stopOpacity",
                        "stroke",
                        "strokeDasharray",
                        "strokeDashoffset",
                        "strokeLinecap",
                        "strokeLinejoin",
                        "strokeMiterlimit",
                        "strokeOpacity",
                        "strokeWidth",
                        "tabSize",
                        "tableLayout",
                        "textAlign",
                        "textAlignLast",
                        "textAnchor",
                        "textCombineUpright",
                        "textDecoration",
                        "textDecorationColor",
                        "textDecorationLine",
                        "textDecorationSkipInk",
                        "textDecorationStyle",
                        "textDecorationThickness",
                        "textEmphasis",
                        "textEmphasisColor",
                        "textEmphasisPosition",
                        "textEmphasisStyle",
                        "textIndent",
                        "textOrientation",
                        "textOverflow",
                        "textRendering",
                        "textShadow",
                        "textTransform",
                        "textUnderlineOffset",
                        "textUnderlinePosition",
                        "textWrap",
                        "textWrapMode",
                        "textWrapStyle",
                        "top",
                        "touchAction",
                        "transform",
                        "transformBox",
                        "transformOrigin",
                        "transformStyle",
                        "transition",
                        "transitionBehavior",
                        "transitionDelay",
                        "transitionDuration",
                        "transitionProperty",
                        "transitionTimingFunction",
                        "translate",
                        "unicodeBidi",
                        "userSelect",
                        "vectorEffect",
                        "verticalAlign",
                        "visibility",
                        "webkitAlignContent",
                        "webkitAlignItems",
                        "webkitAlignSelf",
                        "webkitAnimation",
                        "webkitAnimationDelay",
                        "webkitAnimationDirection",
                        "webkitAnimationDuration",
                        "webkitAnimationFillMode",
                        "webkitAnimationIterationCount",
                        "webkitAnimationName",
                        "webkitAnimationPlayState",
                        "webkitAnimationTimingFunction",
                        "webkitAppearance",
                        "webkitBackfaceVisibility",
                        "webkitBackgroundClip",
                        "webkitBackgroundOrigin",
                        "webkitBackgroundSize",
                        "webkitBorderBottomLeftRadius",
                        "webkitBorderBottomRightRadius",
                        "webkitBorderRadius",
                        "webkitBorderTopLeftRadius",
                        "webkitBorderTopRightRadius",
                        "webkitBoxAlign",
                        "webkitBoxFlex",
                        "webkitBoxOrdinalGroup",
                        "webkitBoxOrient",
                        "webkitBoxPack",
                        "webkitBoxShadow",
                        "webkitBoxSizing",
                        "webkitFilter",
                        "webkitFlex",
                        "webkitFlexBasis",
                        "webkitFlexDirection",
                        "webkitFlexFlow",
                        "webkitFlexGrow",
                        "webkitFlexShrink",
                        "webkitFlexWrap",
                        "webkitJustifyContent",
                        "webkitLineClamp",
                        "webkitMask",
                        "webkitMaskBoxImage",
                        "webkitMaskBoxImageOutset",
                        "webkitMaskBoxImageRepeat",
                        "webkitMaskBoxImageSlice",
                        "webkitMaskBoxImageSource",
                        "webkitMaskBoxImageWidth",
                        "webkitMaskClip",
                        "webkitMaskComposite",
                        "webkitMaskImage",
                        "webkitMaskOrigin",
                        "webkitMaskPosition",
                        "webkitMaskRepeat",
                        "webkitMaskSize",
                        "webkitOrder",
                        "webkitPerspective",
                        "webkitPerspectiveOrigin",
                        "webkitTextFillColor",
                        "webkitTextSizeAdjust",
                        "webkitTextStroke",
                        "webkitTextStrokeColor",
                        "webkitTextStrokeWidth",
                        "webkitTransform",
                        "webkitTransformOrigin",
                        "webkitTransformStyle",
                        "webkitTransition",
                        "webkitTransitionDelay",
                        "webkitTransitionDuration",
                        "webkitTransitionProperty",
                        "webkitTransitionTimingFunction",
                        "webkitUserSelect",
                        "whiteSpace",
                        "whiteSpaceCollapse",
                        "widows",
                        "width",
                        "willChange",
                        "wordBreak",
                        "wordSpacing",
                        "wordWrap",
                        "writingMode",
                        "x",
                        "y",
                        "zIndex",
                        "zoom"
                    ],
                    "title": "style",
                    "type": "object"
                },
                "tabIndex": {
                    "title": "tabIndex",
                    "type": "number"
                },
                "tagName": {
                    "title": "tagName",
                    "type": "string"
                },
                "text": {
                    "title": "text",
                    "type": "string"
                },
                "textContent": {
                    "title": "textContent",
                    "type": "string"
                },
                "title": {
                    "title": "title",
                    "type": "string"
                },
                "translate": {
                    "title": "translate",
                    "type": "boolean"
                },
                "type": {
                    "title": "type",
                    "type": "string"
                }
            },
            "required": [
                "ATTRIBUTE_NODE",
                "CDATA_SECTION_NODE",
                "COMMENT_NODE",
                "DOCUMENT_FRAGMENT_NODE",
                "DOCUMENT_NODE",
                "DOCUMENT_POSITION_CONTAINED_BY",
                "DOCUMENT_POSITION_CONTAINS",
                "DOCUMENT_POSITION_DISCONNECTED",
                "DOCUMENT_POSITION_FOLLOWING",
                "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC",
                "DOCUMENT_POSITION_PRECEDING",
                "DOCUMENT_TYPE_NODE",
                "ELEMENT_NODE",
                "ENTITY_NODE",
                "ENTITY_REFERENCE_NODE",
                "NOTATION_NODE",
                "PROCESSING_INSTRUCTION_NODE",
                "TEXT_NODE",
                "accessKey",
                "accessKeyLabel",
                "ariaAtomic",
                "ariaAutoComplete",
                "ariaBrailleLabel",
                "ariaBrailleRoleDescription",
                "ariaBusy",
                "ariaChecked",
                "ariaColCount",
                "ariaColIndex",
                "ariaColSpan",
                "ariaCurrent",
                "ariaDescription",
                "ariaDisabled",
                "ariaExpanded",
                "ariaHasPopup",
                "ariaHidden",
                "ariaInvalid",
                "ariaKeyShortcuts",
                "ariaLabel",
                "ariaLevel",
                "ariaLive",
                "ariaModal",
                "ariaMultiLine",
                "ariaMultiSelectable",
                "ariaOrientation",
                "ariaPlaceholder",
                "ariaPosInSet",
                "ariaPressed",
                "ariaReadOnly",
                "ariaRequired",
                "ariaRoleDescription",
                "ariaRowCount",
                "ariaRowIndex",
                "ariaRowSpan",
                "ariaSelected",
                "ariaSetSize",
                "ariaSort",
                "ariaValueMax",
                "ariaValueMin",
                "ariaValueNow",
                "ariaValueText",
                "assignedSlot",
                "async",
                "attributeStyleMap",
                "attributes",
                "autocapitalize",
                "autofocus",
                "baseURI",
                "charset",
                "childElementCount",
                "childNodes",
                "children",
                "classList",
                "className",
                "clientHeight",
                "clientLeft",
                "clientTop",
                "clientWidth",
                "contentEditable",
                "crossOrigin",
                "dataset",
                "defer",
                "dir",
                "draggable",
                "enterKeyHint",
                "event",
                "fetchPriority",
                "firstChild",
                "firstElementChild",
                "hidden",
                "htmlFor",
                "id",
                "inert",
                "innerHTML",
                "innerText",
                "inputMode",
                "integrity",
                "isConnected",
                "isContentEditable",
                "lang",
                "lastChild",
                "lastElementChild",
                "localName",
                "namespaceURI",
                "nextElementSibling",
                "nextSibling",
                "noModule",
                "nodeName",
                "nodeType",
                "nodeValue",
                "offsetHeight",
                "offsetLeft",
                "offsetParent",
                "offsetTop",
                "offsetWidth",
                "onabort",
                "onanimationcancel",
                "onanimationend",
                "onanimationiteration",
                "onanimationstart",
                "onauxclick",
                "onbeforeinput",
                "onbeforetoggle",
                "onblur",
                "oncancel",
                "oncanplay",
                "oncanplaythrough",
                "onchange",
                "onclick",
                "onclose",
                "oncontextmenu",
                "oncopy",
                "oncuechange",
                "oncut",
                "ondblclick",
                "ondrag",
                "ondragend",
                "ondragenter",
                "ondragleave",
                "ondragover",
                "ondragstart",
                "ondrop",
                "ondurationchange",
                "onemptied",
                "onended",
                "onerror",
                "onfocus",
                "onformdata",
                "onfullscreenchange",
                "onfullscreenerror",
                "ongotpointercapture",
                "oninput",
                "oninvalid",
                "onkeydown",
                "onkeypress",
                "onkeyup",
                "onload",
                "onloadeddata",
                "onloadedmetadata",
                "onloadstart",
                "onlostpointercapture",
                "onmousedown",
                "onmouseenter",
                "onmouseleave",
                "onmousemove",
                "onmouseout",
                "onmouseover",
                "onmouseup",
                "onpaste",
                "onpause",
                "onplay",
                "onplaying",
                "onpointercancel",
                "onpointerdown",
                "onpointerenter",
                "onpointerleave",
                "onpointermove",
                "onpointerout",
                "onpointerover",
                "onpointerup",
                "onprogress",
                "onratechange",
                "onreset",
                "onresize",
                "onscroll",
                "onscrollend",
                "onsecuritypolicyviolation",
                "onseeked",
                "onseeking",
                "onselect",
                "onselectionchange",
                "onselectstart",
                "onslotchange",
                "onstalled",
                "onsubmit",
                "onsuspend",
                "ontimeupdate",
                "ontoggle",
                "ontransitioncancel",
                "ontransitionend",
                "ontransitionrun",
                "ontransitionstart",
                "onvolumechange",
                "onwaiting",
                "onwebkitanimationend",
                "onwebkitanimationiteration",
                "onwebkitanimationstart",
                "onwebkittransitionend",
                "onwheel",
                "outerHTML",
                "outerText",
                "ownerDocument",
                "parentElement",
                "parentNode",
                "part",
                "popover",
                "prefix",
                "previousElementSibling",
                "previousSibling",
                "referrerPolicy",
                "role",
                "scrollHeight",
                "scrollLeft",
                "scrollTop",
                "scrollWidth",
                "shadowRoot",
                "slot",
                "spellcheck",
                "src",
                "style",
                "tabIndex",
                "tagName",
                "text",
                "textContent",
                "title",
                "translate",
                "type"
            ],
            "title": "HTMLScriptElement",
            "type": "object"
        },
        "HTMLSlotElement": {
            "properties": {
                "ATTRIBUTE_NODE": {
                    "enum": [
                        2
                    ],
                    "title": "ATTRIBUTE_NODE",
                    "type": "number"
                },
                "CDATA_SECTION_NODE": {
                    "enum": [
                        4
                    ],
                    "title": "CDATA_SECTION_NODE",
                    "type": "number"
                },
                "COMMENT_NODE": {
                    "enum": [
                        8
                    ],
                    "title": "COMMENT_NODE",
                    "type": "number"
                },
                "DOCUMENT_FRAGMENT_NODE": {
                    "enum": [
                        11
                    ],
                    "title": "DOCUMENT_FRAGMENT_NODE",
                    "type": "number"
                },
                "DOCUMENT_NODE": {
                    "enum": [
                        9
                    ],
                    "title": "DOCUMENT_NODE",
                    "type": "number"
                },
                "DOCUMENT_POSITION_CONTAINED_BY": {
                    "enum": [
                        16
                    ],
                    "title": "DOCUMENT_POSITION_CONTAINED_BY",
                    "type": "number"
                },
                "DOCUMENT_POSITION_CONTAINS": {
                    "enum": [
                        8
                    ],
                    "title": "DOCUMENT_POSITION_CONTAINS",
                    "type": "number"
                },
                "DOCUMENT_POSITION_DISCONNECTED": {
                    "enum": [
                        1
                    ],
                    "title": "DOCUMENT_POSITION_DISCONNECTED",
                    "type": "number"
                },
                "DOCUMENT_POSITION_FOLLOWING": {
                    "enum": [
                        4
                    ],
                    "title": "DOCUMENT_POSITION_FOLLOWING",
                    "type": "number"
                },
                "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC": {
                    "enum": [
                        32
                    ],
                    "title": "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC",
                    "type": "number"
                },
                "DOCUMENT_POSITION_PRECEDING": {
                    "enum": [
                        2
                    ],
                    "title": "DOCUMENT_POSITION_PRECEDING",
                    "type": "number"
                },
                "DOCUMENT_TYPE_NODE": {
                    "enum": [
                        10
                    ],
                    "title": "DOCUMENT_TYPE_NODE",
                    "type": "number"
                },
                "ELEMENT_NODE": {
                    "enum": [
                        1
                    ],
                    "title": "ELEMENT_NODE",
                    "type": "number"
                },
                "ENTITY_NODE": {
                    "enum": [
                        6
                    ],
                    "title": "ENTITY_NODE",
                    "type": "number"
                },
                "ENTITY_REFERENCE_NODE": {
                    "enum": [
                        5
                    ],
                    "title": "ENTITY_REFERENCE_NODE",
                    "type": "number"
                },
                "NOTATION_NODE": {
                    "enum": [
                        12
                    ],
                    "title": "NOTATION_NODE",
                    "type": "number"
                },
                "PROCESSING_INSTRUCTION_NODE": {
                    "enum": [
                        7
                    ],
                    "title": "PROCESSING_INSTRUCTION_NODE",
                    "type": "number"
                },
                "TEXT_NODE": {
                    "enum": [
                        3
                    ],
                    "title": "TEXT_NODE",
                    "type": "number"
                },
                "accessKey": {
                    "title": "accessKey",
                    "type": "string"
                },
                "accessKeyLabel": {
                    "title": "accessKeyLabel",
                    "type": "string"
                },
                "ariaAtomic": {
                    "title": "ariaAtomic",
                    "type": "string"
                },
                "ariaAutoComplete": {
                    "title": "ariaAutoComplete",
                    "type": "string"
                },
                "ariaBrailleLabel": {
                    "title": "ariaBrailleLabel",
                    "type": "string"
                },
                "ariaBrailleRoleDescription": {
                    "title": "ariaBrailleRoleDescription",
                    "type": "string"
                },
                "ariaBusy": {
                    "title": "ariaBusy",
                    "type": "string"
                },
                "ariaChecked": {
                    "title": "ariaChecked",
                    "type": "string"
                },
                "ariaColCount": {
                    "title": "ariaColCount",
                    "type": "string"
                },
                "ariaColIndex": {
                    "title": "ariaColIndex",
                    "type": "string"
                },
                "ariaColSpan": {
                    "title": "ariaColSpan",
                    "type": "string"
                },
                "ariaCurrent": {
                    "title": "ariaCurrent",
                    "type": "string"
                },
                "ariaDescription": {
                    "title": "ariaDescription",
                    "type": "string"
                },
                "ariaDisabled": {
                    "title": "ariaDisabled",
                    "type": "string"
                },
                "ariaExpanded": {
                    "title": "ariaExpanded",
                    "type": "string"
                },
                "ariaHasPopup": {
                    "title": "ariaHasPopup",
                    "type": "string"
                },
                "ariaHidden": {
                    "title": "ariaHidden",
                    "type": "string"
                },
                "ariaInvalid": {
                    "title": "ariaInvalid",
                    "type": "string"
                },
                "ariaKeyShortcuts": {
                    "title": "ariaKeyShortcuts",
                    "type": "string"
                },
                "ariaLabel": {
                    "title": "ariaLabel",
                    "type": "string"
                },
                "ariaLevel": {
                    "title": "ariaLevel",
                    "type": "string"
                },
                "ariaLive": {
                    "title": "ariaLive",
                    "type": "string"
                },
                "ariaModal": {
                    "title": "ariaModal",
                    "type": "string"
                },
                "ariaMultiLine": {
                    "title": "ariaMultiLine",
                    "type": "string"
                },
                "ariaMultiSelectable": {
                    "title": "ariaMultiSelectable",
                    "type": "string"
                },
                "ariaOrientation": {
                    "title": "ariaOrientation",
                    "type": "string"
                },
                "ariaPlaceholder": {
                    "title": "ariaPlaceholder",
                    "type": "string"
                },
                "ariaPosInSet": {
                    "title": "ariaPosInSet",
                    "type": "string"
                },
                "ariaPressed": {
                    "title": "ariaPressed",
                    "type": "string"
                },
                "ariaReadOnly": {
                    "title": "ariaReadOnly",
                    "type": "string"
                },
                "ariaRequired": {
                    "title": "ariaRequired",
                    "type": "string"
                },
                "ariaRoleDescription": {
                    "title": "ariaRoleDescription",
                    "type": "string"
                },
                "ariaRowCount": {
                    "title": "ariaRowCount",
                    "type": "string"
                },
                "ariaRowIndex": {
                    "title": "ariaRowIndex",
                    "type": "string"
                },
                "ariaRowSpan": {
                    "title": "ariaRowSpan",
                    "type": "string"
                },
                "ariaSelected": {
                    "title": "ariaSelected",
                    "type": "string"
                },
                "ariaSetSize": {
                    "title": "ariaSetSize",
                    "type": "string"
                },
                "ariaSort": {
                    "title": "ariaSort",
                    "type": "string"
                },
                "ariaValueMax": {
                    "title": "ariaValueMax",
                    "type": "string"
                },
                "ariaValueMin": {
                    "title": "ariaValueMin",
                    "type": "string"
                },
                "ariaValueNow": {
                    "title": "ariaValueNow",
                    "type": "string"
                },
                "ariaValueText": {
                    "title": "ariaValueText",
                    "type": "string"
                },
                "assignedSlot": {
                    "$ref": "#/definitions/HTMLSlotElement",
                    "title": "assignedSlot"
                },
                "attributeStyleMap": {
                    "$ref": "#/definitions/StylePropertyMap",
                    "title": "attributeStyleMap"
                },
                "attributes": {
                    "additionalProperties": false,
                    "patternProperties": {
                        "^[0-9]+$": {
                            "$ref": "#/definitions/Attr"
                        }
                    },
                    "properties": {
                        "length": {
                            "title": "length",
                            "type": "number"
                        }
                    },
                    "required": [
                        "length"
                    ],
                    "title": "attributes",
                    "type": "object"
                },
                "autocapitalize": {
                    "title": "autocapitalize",
                    "type": "string"
                },
                "autofocus": {
                    "title": "autofocus",
                    "type": "boolean"
                },
                "baseURI": {
                    "title": "baseURI",
                    "type": "string"
                },
                "childElementCount": {
                    "title": "childElementCount",
                    "type": "number"
                },
                "childNodes": {
                    "items": {
                        "$ref": "#/definitions/ChildNode"
                    },
                    "title": "childNodes",
                    "type": "array"
                },
                "children": {
                    "additionalProperties": false,
                    "patternProperties": {
                        "^[0-9]+$": {
                            "$ref": "#/definitions/Element"
                        }
                    },
                    "properties": {
                        "length": {
                            "title": "length",
                            "type": "number"
                        }
                    },
                    "required": [
                        "length"
                    ],
                    "title": "children",
                    "type": "object"
                },
                "classList": {
                    "additionalProperties": false,
                    "patternProperties": {
                        "^[0-9]+$": {
                            "type": "string"
                        }
                    },
                    "properties": {
                        "length": {
                            "title": "length",
                            "type": "number"
                        },
                        "value": {
                            "title": "value",
                            "type": "string"
                        }
                    },
                    "required": [
                        "length",
                        "value"
                    ],
                    "title": "classList",
                    "type": "object"
                },
                "className": {
                    "title": "className",
                    "type": "string"
                },
                "clientHeight": {
                    "title": "clientHeight",
                    "type": "number"
                },
                "clientLeft": {
                    "title": "clientLeft",
                    "type": "number"
                },
                "clientTop": {
                    "title": "clientTop",
                    "type": "number"
                },
                "clientWidth": {
                    "title": "clientWidth",
                    "type": "number"
                },
                "contentEditable": {
                    "title": "contentEditable",
                    "type": "string"
                },
                "dataset": {
                    "$ref": "#/definitions/DOMStringMap",
                    "title": "dataset"
                },
                "dir": {
                    "title": "dir",
                    "type": "string"
                },
                "draggable": {
                    "title": "draggable",
                    "type": "boolean"
                },
                "enterKeyHint": {
                    "title": "enterKeyHint",
                    "type": "string"
                },
                "firstChild": {
                    "$ref": "#/definitions/ChildNode",
                    "title": "firstChild"
                },
                "firstElementChild": {
                    "$ref": "#/definitions/Element",
                    "title": "firstElementChild"
                },
                "hidden": {
                    "title": "hidden",
                    "type": "boolean"
                },
                "id": {
                    "title": "id",
                    "type": "string"
                },
                "inert": {
                    "title": "inert",
                    "type": "boolean"
                },
                "innerHTML": {
                    "title": "innerHTML",
                    "type": "string"
                },
                "innerText": {
                    "title": "innerText",
                    "type": "string"
                },
                "inputMode": {
                    "title": "inputMode",
                    "type": "string"
                },
                "isConnected": {
                    "title": "isConnected",
                    "type": "boolean"
                },
                "isContentEditable": {
                    "title": "isContentEditable",
                    "type": "boolean"
                },
                "lang": {
                    "title": "lang",
                    "type": "string"
                },
                "lastChild": {
                    "$ref": "#/definitions/ChildNode",
                    "title": "lastChild"
                },
                "lastElementChild": {
                    "$ref": "#/definitions/Element",
                    "title": "lastElementChild"
                },
                "localName": {
                    "title": "localName",
                    "type": "string"
                },
                "name": {
                    "title": "name",
                    "type": "string"
                },
                "namespaceURI": {
                    "title": "namespaceURI",
                    "type": "string"
                },
                "nextElementSibling": {
                    "$ref": "#/definitions/Element",
                    "title": "nextElementSibling"
                },
                "nextSibling": {
                    "$ref": "#/definitions/ChildNode",
                    "title": "nextSibling"
                },
                "nodeName": {
                    "title": "nodeName",
                    "type": "string"
                },
                "nodeType": {
                    "title": "nodeType",
                    "type": "number"
                },
                "nodeValue": {
                    "title": "nodeValue",
                    "type": "string"
                },
                "nonce": {
                    "title": "nonce",
                    "type": "string"
                },
                "offsetHeight": {
                    "title": "offsetHeight",
                    "type": "number"
                },
                "offsetLeft": {
                    "title": "offsetLeft",
                    "type": "number"
                },
                "offsetParent": {
                    "$ref": "#/definitions/Element",
                    "title": "offsetParent"
                },
                "offsetTop": {
                    "title": "offsetTop",
                    "type": "number"
                },
                "offsetWidth": {
                    "title": "offsetWidth",
                    "type": "number"
                },
                "onabort": {
                    "title": "onabort",
                    "type": "object"
                },
                "onanimationcancel": {
                    "title": "onanimationcancel",
                    "type": "object"
                },
                "onanimationend": {
                    "title": "onanimationend",
                    "type": "object"
                },
                "onanimationiteration": {
                    "title": "onanimationiteration",
                    "type": "object"
                },
                "onanimationstart": {
                    "title": "onanimationstart",
                    "type": "object"
                },
                "onauxclick": {
                    "title": "onauxclick",
                    "type": "object"
                },
                "onbeforeinput": {
                    "title": "onbeforeinput",
                    "type": "object"
                },
                "onbeforetoggle": {
                    "title": "onbeforetoggle",
                    "type": "object"
                },
                "onblur": {
                    "title": "onblur",
                    "type": "object"
                },
                "oncancel": {
                    "title": "oncancel",
                    "type": "object"
                },
                "oncanplay": {
                    "title": "oncanplay",
                    "type": "object"
                },
                "oncanplaythrough": {
                    "title": "oncanplaythrough",
                    "type": "object"
                },
                "onchange": {
                    "title": "onchange",
                    "type": "object"
                },
                "onclick": {
                    "title": "onclick",
                    "type": "object"
                },
                "onclose": {
                    "title": "onclose",
                    "type": "object"
                },
                "oncontextmenu": {
                    "title": "oncontextmenu",
                    "type": "object"
                },
                "oncopy": {
                    "title": "oncopy",
                    "type": "object"
                },
                "oncuechange": {
                    "title": "oncuechange",
                    "type": "object"
                },
                "oncut": {
                    "title": "oncut",
                    "type": "object"
                },
                "ondblclick": {
                    "title": "ondblclick",
                    "type": "object"
                },
                "ondrag": {
                    "title": "ondrag",
                    "type": "object"
                },
                "ondragend": {
                    "title": "ondragend",
                    "type": "object"
                },
                "ondragenter": {
                    "title": "ondragenter",
                    "type": "object"
                },
                "ondragleave": {
                    "title": "ondragleave",
                    "type": "object"
                },
                "ondragover": {
                    "title": "ondragover",
                    "type": "object"
                },
                "ondragstart": {
                    "title": "ondragstart",
                    "type": "object"
                },
                "ondrop": {
                    "title": "ondrop",
                    "type": "object"
                },
                "ondurationchange": {
                    "title": "ondurationchange",
                    "type": "object"
                },
                "onemptied": {
                    "title": "onemptied",
                    "type": "object"
                },
                "onended": {
                    "title": "onended",
                    "type": "object"
                },
                "onerror": {
                    "$ref": "#/definitions/OnErrorEventHandlerNonNull",
                    "title": "onerror"
                },
                "onfocus": {
                    "title": "onfocus",
                    "type": "object"
                },
                "onformdata": {
                    "title": "onformdata",
                    "type": "object"
                },
                "onfullscreenchange": {
                    "title": "onfullscreenchange",
                    "type": "object"
                },
                "onfullscreenerror": {
                    "title": "onfullscreenerror",
                    "type": "object"
                },
                "ongotpointercapture": {
                    "title": "ongotpointercapture",
                    "type": "object"
                },
                "oninput": {
                    "title": "oninput",
                    "type": "object"
                },
                "oninvalid": {
                    "title": "oninvalid",
                    "type": "object"
                },
                "onkeydown": {
                    "title": "onkeydown",
                    "type": "object"
                },
                "onkeypress": {
                    "title": "onkeypress",
                    "type": "object"
                },
                "onkeyup": {
                    "title": "onkeyup",
                    "type": "object"
                },
                "onload": {
                    "title": "onload",
                    "type": "object"
                },
                "onloadeddata": {
                    "title": "onloadeddata",
                    "type": "object"
                },
                "onloadedmetadata": {
                    "title": "onloadedmetadata",
                    "type": "object"
                },
                "onloadstart": {
                    "title": "onloadstart",
                    "type": "object"
                },
                "onlostpointercapture": {
                    "title": "onlostpointercapture",
                    "type": "object"
                },
                "onmousedown": {
                    "title": "onmousedown",
                    "type": "object"
                },
                "onmouseenter": {
                    "title": "onmouseenter",
                    "type": "object"
                },
                "onmouseleave": {
                    "title": "onmouseleave",
                    "type": "object"
                },
                "onmousemove": {
                    "title": "onmousemove",
                    "type": "object"
                },
                "onmouseout": {
                    "title": "onmouseout",
                    "type": "object"
                },
                "onmouseover": {
                    "title": "onmouseover",
                    "type": "object"
                },
                "onmouseup": {
                    "title": "onmouseup",
                    "type": "object"
                },
                "onpaste": {
                    "title": "onpaste",
                    "type": "object"
                },
                "onpause": {
                    "title": "onpause",
                    "type": "object"
                },
                "onplay": {
                    "title": "onplay",
                    "type": "object"
                },
                "onplaying": {
                    "title": "onplaying",
                    "type": "object"
                },
                "onpointercancel": {
                    "title": "onpointercancel",
                    "type": "object"
                },
                "onpointerdown": {
                    "title": "onpointerdown",
                    "type": "object"
                },
                "onpointerenter": {
                    "title": "onpointerenter",
                    "type": "object"
                },
                "onpointerleave": {
                    "title": "onpointerleave",
                    "type": "object"
                },
                "onpointermove": {
                    "title": "onpointermove",
                    "type": "object"
                },
                "onpointerout": {
                    "title": "onpointerout",
                    "type": "object"
                },
                "onpointerover": {
                    "title": "onpointerover",
                    "type": "object"
                },
                "onpointerup": {
                    "title": "onpointerup",
                    "type": "object"
                },
                "onprogress": {
                    "title": "onprogress",
                    "type": "object"
                },
                "onratechange": {
                    "title": "onratechange",
                    "type": "object"
                },
                "onreset": {
                    "title": "onreset",
                    "type": "object"
                },
                "onresize": {
                    "title": "onresize",
                    "type": "object"
                },
                "onscroll": {
                    "title": "onscroll",
                    "type": "object"
                },
                "onscrollend": {
                    "title": "onscrollend",
                    "type": "object"
                },
                "onsecuritypolicyviolation": {
                    "title": "onsecuritypolicyviolation",
                    "type": "object"
                },
                "onseeked": {
                    "title": "onseeked",
                    "type": "object"
                },
                "onseeking": {
                    "title": "onseeking",
                    "type": "object"
                },
                "onselect": {
                    "title": "onselect",
                    "type": "object"
                },
                "onselectionchange": {
                    "title": "onselectionchange",
                    "type": "object"
                },
                "onselectstart": {
                    "title": "onselectstart",
                    "type": "object"
                },
                "onslotchange": {
                    "title": "onslotchange",
                    "type": "object"
                },
                "onstalled": {
                    "title": "onstalled",
                    "type": "object"
                },
                "onsubmit": {
                    "title": "onsubmit",
                    "type": "object"
                },
                "onsuspend": {
                    "title": "onsuspend",
                    "type": "object"
                },
                "ontimeupdate": {
                    "title": "ontimeupdate",
                    "type": "object"
                },
                "ontoggle": {
                    "title": "ontoggle",
                    "type": "object"
                },
                "ontouchcancel": {
                    "title": "ontouchcancel",
                    "type": "object"
                },
                "ontouchend": {
                    "title": "ontouchend",
                    "type": "object"
                },
                "ontouchmove": {
                    "title": "ontouchmove",
                    "type": "object"
                },
                "ontouchstart": {
                    "title": "ontouchstart",
                    "type": "object"
                },
                "ontransitioncancel": {
                    "title": "ontransitioncancel",
                    "type": "object"
                },
                "ontransitionend": {
                    "title": "ontransitionend",
                    "type": "object"
                },
                "ontransitionrun": {
                    "title": "ontransitionrun",
                    "type": "object"
                },
                "ontransitionstart": {
                    "title": "ontransitionstart",
                    "type": "object"
                },
                "onvolumechange": {
                    "title": "onvolumechange",
                    "type": "object"
                },
                "onwaiting": {
                    "title": "onwaiting",
                    "type": "object"
                },
                "onwebkitanimationend": {
                    "title": "onwebkitanimationend",
                    "type": "object"
                },
                "onwebkitanimationiteration": {
                    "title": "onwebkitanimationiteration",
                    "type": "object"
                },
                "onwebkitanimationstart": {
                    "title": "onwebkitanimationstart",
                    "type": "object"
                },
                "onwebkittransitionend": {
                    "title": "onwebkittransitionend",
                    "type": "object"
                },
                "onwheel": {
                    "title": "onwheel",
                    "type": "object"
                },
                "outerHTML": {
                    "title": "outerHTML",
                    "type": "string"
                },
                "outerText": {
                    "title": "outerText",
                    "type": "string"
                },
                "ownerDocument": {
                    "$ref": "#/definitions/Document",
                    "title": "ownerDocument"
                },
                "parentElement": {
                    "$ref": "#/definitions/HTMLElement",
                    "title": "parentElement"
                },
                "parentNode": {
                    "$ref": "#/definitions/ParentNode",
                    "title": "parentNode"
                },
                "part": {
                    "additionalProperties": false,
                    "patternProperties": {
                        "^[0-9]+$": {
                            "type": "string"
                        }
                    },
                    "properties": {
                        "length": {
                            "title": "length",
                            "type": "number"
                        },
                        "value": {
                            "title": "value",
                            "type": "string"
                        }
                    },
                    "required": [
                        "length",
                        "value"
                    ],
                    "title": "part",
                    "type": "object"
                },
                "popover": {
                    "title": "popover",
                    "type": "string"
                },
                "prefix": {
                    "title": "prefix",
                    "type": "string"
                },
                "previousElementSibling": {
                    "$ref": "#/definitions/Element",
                    "title": "previousElementSibling"
                },
                "previousSibling": {
                    "$ref": "#/definitions/ChildNode",
                    "title": "previousSibling"
                },
                "role": {
                    "title": "role",
                    "type": "string"
                },
                "scrollHeight": {
                    "title": "scrollHeight",
                    "type": "number"
                },
                "scrollLeft": {
                    "title": "scrollLeft",
                    "type": "number"
                },
                "scrollTop": {
                    "title": "scrollTop",
                    "type": "number"
                },
                "scrollWidth": {
                    "title": "scrollWidth",
                    "type": "number"
                },
                "shadowRoot": {
                    "$ref": "#/definitions/ShadowRoot",
                    "title": "shadowRoot"
                },
                "slot": {
                    "title": "slot",
                    "type": "string"
                },
                "spellcheck": {
                    "title": "spellcheck",
                    "type": "boolean"
                },
                "style": {
                    "additionalProperties": false,
                    "patternProperties": {
                        "^[0-9]+$": {
                            "type": "string"
                        }
                    },
                    "properties": {
                        "accentColor": {
                            "title": "accentColor",
                            "type": "string"
                        },
                        "alignContent": {
                            "title": "alignContent",
                            "type": "string"
                        },
                        "alignItems": {
                            "title": "alignItems",
                            "type": "string"
                        },
                        "alignSelf": {
                            "title": "alignSelf",
                            "type": "string"
                        },
                        "alignmentBaseline": {
                            "title": "alignmentBaseline",
                            "type": "string"
                        },
                        "all": {
                            "title": "all",
                            "type": "string"
                        },
                        "animation": {
                            "title": "animation",
                            "type": "string"
                        },
                        "animationComposition": {
                            "title": "animationComposition",
                            "type": "string"
                        },
                        "animationDelay": {
                            "title": "animationDelay",
                            "type": "string"
                        },
                        "animationDirection": {
                            "title": "animationDirection",
                            "type": "string"
                        },
                        "animationDuration": {
                            "title": "animationDuration",
                            "type": "string"
                        },
                        "animationFillMode": {
                            "title": "animationFillMode",
                            "type": "string"
                        },
                        "animationIterationCount": {
                            "title": "animationIterationCount",
                            "type": "string"
                        },
                        "animationName": {
                            "title": "animationName",
                            "type": "string"
                        },
                        "animationPlayState": {
                            "title": "animationPlayState",
                            "type": "string"
                        },
                        "animationTimingFunction": {
                            "title": "animationTimingFunction",
                            "type": "string"
                        },
                        "appearance": {
                            "title": "appearance",
                            "type": "string"
                        },
                        "aspectRatio": {
                            "title": "aspectRatio",
                            "type": "string"
                        },
                        "backdropFilter": {
                            "title": "backdropFilter",
                            "type": "string"
                        },
                        "backfaceVisibility": {
                            "title": "backfaceVisibility",
                            "type": "string"
                        },
                        "background": {
                            "title": "background",
                            "type": "string"
                        },
                        "backgroundAttachment": {
                            "title": "backgroundAttachment",
                            "type": "string"
                        },
                        "backgroundBlendMode": {
                            "title": "backgroundBlendMode",
                            "type": "string"
                        },
                        "backgroundClip": {
                            "title": "backgroundClip",
                            "type": "string"
                        },
                        "backgroundColor": {
                            "title": "backgroundColor",
                            "type": "string"
                        },
                        "backgroundImage": {
                            "title": "backgroundImage",
                            "type": "string"
                        },
                        "backgroundOrigin": {
                            "title": "backgroundOrigin",
                            "type": "string"
                        },
                        "backgroundPosition": {
                            "title": "backgroundPosition",
                            "type": "string"
                        },
                        "backgroundPositionX": {
                            "title": "backgroundPositionX",
                            "type": "string"
                        },
                        "backgroundPositionY": {
                            "title": "backgroundPositionY",
                            "type": "string"
                        },
                        "backgroundRepeat": {
                            "title": "backgroundRepeat",
                            "type": "string"
                        },
                        "backgroundSize": {
                            "title": "backgroundSize",
                            "type": "string"
                        },
                        "baselineShift": {
                            "title": "baselineShift",
                            "type": "string"
                        },
                        "baselineSource": {
                            "title": "baselineSource",
                            "type": "string"
                        },
                        "blockSize": {
                            "title": "blockSize",
                            "type": "string"
                        },
                        "border": {
                            "title": "border",
                            "type": "string"
                        },
                        "borderBlock": {
                            "title": "borderBlock",
                            "type": "string"
                        },
                        "borderBlockColor": {
                            "title": "borderBlockColor",
                            "type": "string"
                        },
                        "borderBlockEnd": {
                            "title": "borderBlockEnd",
                            "type": "string"
                        },
                        "borderBlockEndColor": {
                            "title": "borderBlockEndColor",
                            "type": "string"
                        },
                        "borderBlockEndStyle": {
                            "title": "borderBlockEndStyle",
                            "type": "string"
                        },
                        "borderBlockEndWidth": {
                            "title": "borderBlockEndWidth",
                            "type": "string"
                        },
                        "borderBlockStart": {
                            "title": "borderBlockStart",
                            "type": "string"
                        },
                        "borderBlockStartColor": {
                            "title": "borderBlockStartColor",
                            "type": "string"
                        },
                        "borderBlockStartStyle": {
                            "title": "borderBlockStartStyle",
                            "type": "string"
                        },
                        "borderBlockStartWidth": {
                            "title": "borderBlockStartWidth",
                            "type": "string"
                        },
                        "borderBlockStyle": {
                            "title": "borderBlockStyle",
                            "type": "string"
                        },
                        "borderBlockWidth": {
                            "title": "borderBlockWidth",
                            "type": "string"
                        },
                        "borderBottom": {
                            "title": "borderBottom",
                            "type": "string"
                        },
                        "borderBottomColor": {
                            "title": "borderBottomColor",
                            "type": "string"
                        },
                        "borderBottomLeftRadius": {
                            "title": "borderBottomLeftRadius",
                            "type": "string"
                        },
                        "borderBottomRightRadius": {
                            "title": "borderBottomRightRadius",
                            "type": "string"
                        },
                        "borderBottomStyle": {
                            "title": "borderBottomStyle",
                            "type": "string"
                        },
                        "borderBottomWidth": {
                            "title": "borderBottomWidth",
                            "type": "string"
                        },
                        "borderCollapse": {
                            "title": "borderCollapse",
                            "type": "string"
                        },
                        "borderColor": {
                            "title": "borderColor",
                            "type": "string"
                        },
                        "borderEndEndRadius": {
                            "title": "borderEndEndRadius",
                            "type": "string"
                        },
                        "borderEndStartRadius": {
                            "title": "borderEndStartRadius",
                            "type": "string"
                        },
                        "borderImage": {
                            "title": "borderImage",
                            "type": "string"
                        },
                        "borderImageOutset": {
                            "title": "borderImageOutset",
                            "type": "string"
                        },
                        "borderImageRepeat": {
                            "title": "borderImageRepeat",
                            "type": "string"
                        },
                        "borderImageSlice": {
                            "title": "borderImageSlice",
                            "type": "string"
                        },
                        "borderImageSource": {
                            "title": "borderImageSource",
                            "type": "string"
                        },
                        "borderImageWidth": {
                            "title": "borderImageWidth",
                            "type": "string"
                        },
                        "borderInline": {
                            "title": "borderInline",
                            "type": "string"
                        },
                        "borderInlineColor": {
                            "title": "borderInlineColor",
                            "type": "string"
                        },
                        "borderInlineEnd": {
                            "title": "borderInlineEnd",
                            "type": "string"
                        },
                        "borderInlineEndColor": {
                            "title": "borderInlineEndColor",
                            "type": "string"
                        },
                        "borderInlineEndStyle": {
                            "title": "borderInlineEndStyle",
                            "type": "string"
                        },
                        "borderInlineEndWidth": {
                            "title": "borderInlineEndWidth",
                            "type": "string"
                        },
                        "borderInlineStart": {
                            "title": "borderInlineStart",
                            "type": "string"
                        },
                        "borderInlineStartColor": {
                            "title": "borderInlineStartColor",
                            "type": "string"
                        },
                        "borderInlineStartStyle": {
                            "title": "borderInlineStartStyle",
                            "type": "string"
                        },
                        "borderInlineStartWidth": {
                            "title": "borderInlineStartWidth",
                            "type": "string"
                        },
                        "borderInlineStyle": {
                            "title": "borderInlineStyle",
                            "type": "string"
                        },
                        "borderInlineWidth": {
                            "title": "borderInlineWidth",
                            "type": "string"
                        },
                        "borderLeft": {
                            "title": "borderLeft",
                            "type": "string"
                        },
                        "borderLeftColor": {
                            "title": "borderLeftColor",
                            "type": "string"
                        },
                        "borderLeftStyle": {
                            "title": "borderLeftStyle",
                            "type": "string"
                        },
                        "borderLeftWidth": {
                            "title": "borderLeftWidth",
                            "type": "string"
                        },
                        "borderRadius": {
                            "title": "borderRadius",
                            "type": "string"
                        },
                        "borderRight": {
                            "title": "borderRight",
                            "type": "string"
                        },
                        "borderRightColor": {
                            "title": "borderRightColor",
                            "type": "string"
                        },
                        "borderRightStyle": {
                            "title": "borderRightStyle",
                            "type": "string"
                        },
                        "borderRightWidth": {
                            "title": "borderRightWidth",
                            "type": "string"
                        },
                        "borderSpacing": {
                            "title": "borderSpacing",
                            "type": "string"
                        },
                        "borderStartEndRadius": {
                            "title": "borderStartEndRadius",
                            "type": "string"
                        },
                        "borderStartStartRadius": {
                            "title": "borderStartStartRadius",
                            "type": "string"
                        },
                        "borderStyle": {
                            "title": "borderStyle",
                            "type": "string"
                        },
                        "borderTop": {
                            "title": "borderTop",
                            "type": "string"
                        },
                        "borderTopColor": {
                            "title": "borderTopColor",
                            "type": "string"
                        },
                        "borderTopLeftRadius": {
                            "title": "borderTopLeftRadius",
                            "type": "string"
                        },
                        "borderTopRightRadius": {
                            "title": "borderTopRightRadius",
                            "type": "string"
                        },
                        "borderTopStyle": {
                            "title": "borderTopStyle",
                            "type": "string"
                        },
                        "borderTopWidth": {
                            "title": "borderTopWidth",
                            "type": "string"
                        },
                        "borderWidth": {
                            "title": "borderWidth",
                            "type": "string"
                        },
                        "bottom": {
                            "title": "bottom",
                            "type": "string"
                        },
                        "boxShadow": {
                            "title": "boxShadow",
                            "type": "string"
                        },
                        "boxSizing": {
                            "title": "boxSizing",
                            "type": "string"
                        },
                        "breakAfter": {
                            "title": "breakAfter",
                            "type": "string"
                        },
                        "breakBefore": {
                            "title": "breakBefore",
                            "type": "string"
                        },
                        "breakInside": {
                            "title": "breakInside",
                            "type": "string"
                        },
                        "captionSide": {
                            "title": "captionSide",
                            "type": "string"
                        },
                        "caretColor": {
                            "title": "caretColor",
                            "type": "string"
                        },
                        "clear": {
                            "title": "clear",
                            "type": "string"
                        },
                        "clip": {
                            "title": "clip",
                            "type": "string"
                        },
                        "clipPath": {
                            "title": "clipPath",
                            "type": "string"
                        },
                        "clipRule": {
                            "title": "clipRule",
                            "type": "string"
                        },
                        "color": {
                            "title": "color",
                            "type": "string"
                        },
                        "colorInterpolation": {
                            "title": "colorInterpolation",
                            "type": "string"
                        },
                        "colorInterpolationFilters": {
                            "title": "colorInterpolationFilters",
                            "type": "string"
                        },
                        "colorScheme": {
                            "title": "colorScheme",
                            "type": "string"
                        },
                        "columnCount": {
                            "title": "columnCount",
                            "type": "string"
                        },
                        "columnFill": {
                            "title": "columnFill",
                            "type": "string"
                        },
                        "columnGap": {
                            "title": "columnGap",
                            "type": "string"
                        },
                        "columnRule": {
                            "title": "columnRule",
                            "type": "string"
                        },
                        "columnRuleColor": {
                            "title": "columnRuleColor",
                            "type": "string"
                        },
                        "columnRuleStyle": {
                            "title": "columnRuleStyle",
                            "type": "string"
                        },
                        "columnRuleWidth": {
                            "title": "columnRuleWidth",
                            "type": "string"
                        },
                        "columnSpan": {
                            "title": "columnSpan",
                            "type": "string"
                        },
                        "columnWidth": {
                            "title": "columnWidth",
                            "type": "string"
                        },
                        "columns": {
                            "title": "columns",
                            "type": "string"
                        },
                        "contain": {
                            "title": "contain",
                            "type": "string"
                        },
                        "containIntrinsicBlockSize": {
                            "title": "containIntrinsicBlockSize",
                            "type": "string"
                        },
                        "containIntrinsicHeight": {
                            "title": "containIntrinsicHeight",
                            "type": "string"
                        },
                        "containIntrinsicInlineSize": {
                            "title": "containIntrinsicInlineSize",
                            "type": "string"
                        },
                        "containIntrinsicSize": {
                            "title": "containIntrinsicSize",
                            "type": "string"
                        },
                        "containIntrinsicWidth": {
                            "title": "containIntrinsicWidth",
                            "type": "string"
                        },
                        "container": {
                            "title": "container",
                            "type": "string"
                        },
                        "containerName": {
                            "title": "containerName",
                            "type": "string"
                        },
                        "containerType": {
                            "title": "containerType",
                            "type": "string"
                        },
                        "content": {
                            "title": "content",
                            "type": "string"
                        },
                        "contentVisibility": {
                            "title": "contentVisibility",
                            "type": "string"
                        },
                        "counterIncrement": {
                            "title": "counterIncrement",
                            "type": "string"
                        },
                        "counterReset": {
                            "title": "counterReset",
                            "type": "string"
                        },
                        "counterSet": {
                            "title": "counterSet",
                            "type": "string"
                        },
                        "cssFloat": {
                            "title": "cssFloat",
                            "type": "string"
                        },
                        "cssText": {
                            "title": "cssText",
                            "type": "string"
                        },
                        "cursor": {
                            "title": "cursor",
                            "type": "string"
                        },
                        "cx": {
                            "title": "cx",
                            "type": "string"
                        },
                        "cy": {
                            "title": "cy",
                            "type": "string"
                        },
                        "d": {
                            "title": "d",
                            "type": "string"
                        },
                        "direction": {
                            "title": "direction",
                            "type": "string"
                        },
                        "display": {
                            "title": "display",
                            "type": "string"
                        },
                        "dominantBaseline": {
                            "title": "dominantBaseline",
                            "type": "string"
                        },
                        "emptyCells": {
                            "title": "emptyCells",
                            "type": "string"
                        },
                        "fill": {
                            "title": "fill",
                            "type": "string"
                        },
                        "fillOpacity": {
                            "title": "fillOpacity",
                            "type": "string"
                        },
                        "fillRule": {
                            "title": "fillRule",
                            "type": "string"
                        },
                        "filter": {
                            "title": "filter",
                            "type": "string"
                        },
                        "flex": {
                            "title": "flex",
                            "type": "string"
                        },
                        "flexBasis": {
                            "title": "flexBasis",
                            "type": "string"
                        },
                        "flexDirection": {
                            "title": "flexDirection",
                            "type": "string"
                        },
                        "flexFlow": {
                            "title": "flexFlow",
                            "type": "string"
                        },
                        "flexGrow": {
                            "title": "flexGrow",
                            "type": "string"
                        },
                        "flexShrink": {
                            "title": "flexShrink",
                            "type": "string"
                        },
                        "flexWrap": {
                            "title": "flexWrap",
                            "type": "string"
                        },
                        "float": {
                            "title": "float",
                            "type": "string"
                        },
                        "floodColor": {
                            "title": "floodColor",
                            "type": "string"
                        },
                        "floodOpacity": {
                            "title": "floodOpacity",
                            "type": "string"
                        },
                        "font": {
                            "title": "font",
                            "type": "string"
                        },
                        "fontFamily": {
                            "title": "fontFamily",
                            "type": "string"
                        },
                        "fontFeatureSettings": {
                            "title": "fontFeatureSettings",
                            "type": "string"
                        },
                        "fontKerning": {
                            "title": "fontKerning",
                            "type": "string"
                        },
                        "fontOpticalSizing": {
                            "title": "fontOpticalSizing",
                            "type": "string"
                        },
                        "fontPalette": {
                            "title": "fontPalette",
                            "type": "string"
                        },
                        "fontSize": {
                            "title": "fontSize",
                            "type": "string"
                        },
                        "fontSizeAdjust": {
                            "title": "fontSizeAdjust",
                            "type": "string"
                        },
                        "fontStretch": {
                            "title": "fontStretch",
                            "type": "string"
                        },
                        "fontStyle": {
                            "title": "fontStyle",
                            "type": "string"
                        },
                        "fontSynthesis": {
                            "title": "fontSynthesis",
                            "type": "string"
                        },
                        "fontSynthesisSmallCaps": {
                            "title": "fontSynthesisSmallCaps",
                            "type": "string"
                        },
                        "fontSynthesisStyle": {
                            "title": "fontSynthesisStyle",
                            "type": "string"
                        },
                        "fontSynthesisWeight": {
                            "title": "fontSynthesisWeight",
                            "type": "string"
                        },
                        "fontVariant": {
                            "title": "fontVariant",
                            "type": "string"
                        },
                        "fontVariantAlternates": {
                            "title": "fontVariantAlternates",
                            "type": "string"
                        },
                        "fontVariantCaps": {
                            "title": "fontVariantCaps",
                            "type": "string"
                        },
                        "fontVariantEastAsian": {
                            "title": "fontVariantEastAsian",
                            "type": "string"
                        },
                        "fontVariantLigatures": {
                            "title": "fontVariantLigatures",
                            "type": "string"
                        },
                        "fontVariantNumeric": {
                            "title": "fontVariantNumeric",
                            "type": "string"
                        },
                        "fontVariantPosition": {
                            "title": "fontVariantPosition",
                            "type": "string"
                        },
                        "fontVariationSettings": {
                            "title": "fontVariationSettings",
                            "type": "string"
                        },
                        "fontWeight": {
                            "title": "fontWeight",
                            "type": "string"
                        },
                        "forcedColorAdjust": {
                            "title": "forcedColorAdjust",
                            "type": "string"
                        },
                        "gap": {
                            "title": "gap",
                            "type": "string"
                        },
                        "grid": {
                            "title": "grid",
                            "type": "string"
                        },
                        "gridArea": {
                            "title": "gridArea",
                            "type": "string"
                        },
                        "gridAutoColumns": {
                            "title": "gridAutoColumns",
                            "type": "string"
                        },
                        "gridAutoFlow": {
                            "title": "gridAutoFlow",
                            "type": "string"
                        },
                        "gridAutoRows": {
                            "title": "gridAutoRows",
                            "type": "string"
                        },
                        "gridColumn": {
                            "title": "gridColumn",
                            "type": "string"
                        },
                        "gridColumnEnd": {
                            "title": "gridColumnEnd",
                            "type": "string"
                        },
                        "gridColumnGap": {
                            "title": "gridColumnGap",
                            "type": "string"
                        },
                        "gridColumnStart": {
                            "title": "gridColumnStart",
                            "type": "string"
                        },
                        "gridGap": {
                            "title": "gridGap",
                            "type": "string"
                        },
                        "gridRow": {
                            "title": "gridRow",
                            "type": "string"
                        },
                        "gridRowEnd": {
                            "title": "gridRowEnd",
                            "type": "string"
                        },
                        "gridRowGap": {
                            "title": "gridRowGap",
                            "type": "string"
                        },
                        "gridRowStart": {
                            "title": "gridRowStart",
                            "type": "string"
                        },
                        "gridTemplate": {
                            "title": "gridTemplate",
                            "type": "string"
                        },
                        "gridTemplateAreas": {
                            "title": "gridTemplateAreas",
                            "type": "string"
                        },
                        "gridTemplateColumns": {
                            "title": "gridTemplateColumns",
                            "type": "string"
                        },
                        "gridTemplateRows": {
                            "title": "gridTemplateRows",
                            "type": "string"
                        },
                        "height": {
                            "title": "height",
                            "type": "string"
                        },
                        "hyphenateCharacter": {
                            "title": "hyphenateCharacter",
                            "type": "string"
                        },
                        "hyphens": {
                            "title": "hyphens",
                            "type": "string"
                        },
                        "imageOrientation": {
                            "title": "imageOrientation",
                            "type": "string"
                        },
                        "imageRendering": {
                            "title": "imageRendering",
                            "type": "string"
                        },
                        "inlineSize": {
                            "title": "inlineSize",
                            "type": "string"
                        },
                        "inset": {
                            "title": "inset",
                            "type": "string"
                        },
                        "insetBlock": {
                            "title": "insetBlock",
                            "type": "string"
                        },
                        "insetBlockEnd": {
                            "title": "insetBlockEnd",
                            "type": "string"
                        },
                        "insetBlockStart": {
                            "title": "insetBlockStart",
                            "type": "string"
                        },
                        "insetInline": {
                            "title": "insetInline",
                            "type": "string"
                        },
                        "insetInlineEnd": {
                            "title": "insetInlineEnd",
                            "type": "string"
                        },
                        "insetInlineStart": {
                            "title": "insetInlineStart",
                            "type": "string"
                        },
                        "isolation": {
                            "title": "isolation",
                            "type": "string"
                        },
                        "justifyContent": {
                            "title": "justifyContent",
                            "type": "string"
                        },
                        "justifyItems": {
                            "title": "justifyItems",
                            "type": "string"
                        },
                        "justifySelf": {
                            "title": "justifySelf",
                            "type": "string"
                        },
                        "left": {
                            "title": "left",
                            "type": "string"
                        },
                        "length": {
                            "title": "length",
                            "type": "number"
                        },
                        "letterSpacing": {
                            "title": "letterSpacing",
                            "type": "string"
                        },
                        "lightingColor": {
                            "title": "lightingColor",
                            "type": "string"
                        },
                        "lineBreak": {
                            "title": "lineBreak",
                            "type": "string"
                        },
                        "lineHeight": {
                            "title": "lineHeight",
                            "type": "string"
                        },
                        "listStyle": {
                            "title": "listStyle",
                            "type": "string"
                        },
                        "listStyleImage": {
                            "title": "listStyleImage",
                            "type": "string"
                        },
                        "listStylePosition": {
                            "title": "listStylePosition",
                            "type": "string"
                        },
                        "listStyleType": {
                            "title": "listStyleType",
                            "type": "string"
                        },
                        "margin": {
                            "title": "margin",
                            "type": "string"
                        },
                        "marginBlock": {
                            "title": "marginBlock",
                            "type": "string"
                        },
                        "marginBlockEnd": {
                            "title": "marginBlockEnd",
                            "type": "string"
                        },
                        "marginBlockStart": {
                            "title": "marginBlockStart",
                            "type": "string"
                        },
                        "marginBottom": {
                            "title": "marginBottom",
                            "type": "string"
                        },
                        "marginInline": {
                            "title": "marginInline",
                            "type": "string"
                        },
                        "marginInlineEnd": {
                            "title": "marginInlineEnd",
                            "type": "string"
                        },
                        "marginInlineStart": {
                            "title": "marginInlineStart",
                            "type": "string"
                        },
                        "marginLeft": {
                            "title": "marginLeft",
                            "type": "string"
                        },
                        "marginRight": {
                            "title": "marginRight",
                            "type": "string"
                        },
                        "marginTop": {
                            "title": "marginTop",
                            "type": "string"
                        },
                        "marker": {
                            "title": "marker",
                            "type": "string"
                        },
                        "markerEnd": {
                            "title": "markerEnd",
                            "type": "string"
                        },
                        "markerMid": {
                            "title": "markerMid",
                            "type": "string"
                        },
                        "markerStart": {
                            "title": "markerStart",
                            "type": "string"
                        },
                        "mask": {
                            "title": "mask",
                            "type": "string"
                        },
                        "maskClip": {
                            "title": "maskClip",
                            "type": "string"
                        },
                        "maskComposite": {
                            "title": "maskComposite",
                            "type": "string"
                        },
                        "maskImage": {
                            "title": "maskImage",
                            "type": "string"
                        },
                        "maskMode": {
                            "title": "maskMode",
                            "type": "string"
                        },
                        "maskOrigin": {
                            "title": "maskOrigin",
                            "type": "string"
                        },
                        "maskPosition": {
                            "title": "maskPosition",
                            "type": "string"
                        },
                        "maskRepeat": {
                            "title": "maskRepeat",
                            "type": "string"
                        },
                        "maskSize": {
                            "title": "maskSize",
                            "type": "string"
                        },
                        "maskType": {
                            "title": "maskType",
                            "type": "string"
                        },
                        "mathDepth": {
                            "title": "mathDepth",
                            "type": "string"
                        },
                        "mathStyle": {
                            "title": "mathStyle",
                            "type": "string"
                        },
                        "maxBlockSize": {
                            "title": "maxBlockSize",
                            "type": "string"
                        },
                        "maxHeight": {
                            "title": "maxHeight",
                            "type": "string"
                        },
                        "maxInlineSize": {
                            "title": "maxInlineSize",
                            "type": "string"
                        },
                        "maxWidth": {
                            "title": "maxWidth",
                            "type": "string"
                        },
                        "minBlockSize": {
                            "title": "minBlockSize",
                            "type": "string"
                        },
                        "minHeight": {
                            "title": "minHeight",
                            "type": "string"
                        },
                        "minInlineSize": {
                            "title": "minInlineSize",
                            "type": "string"
                        },
                        "minWidth": {
                            "title": "minWidth",
                            "type": "string"
                        },
                        "mixBlendMode": {
                            "title": "mixBlendMode",
                            "type": "string"
                        },
                        "objectFit": {
                            "title": "objectFit",
                            "type": "string"
                        },
                        "objectPosition": {
                            "title": "objectPosition",
                            "type": "string"
                        },
                        "offset": {
                            "title": "offset",
                            "type": "string"
                        },
                        "offsetAnchor": {
                            "title": "offsetAnchor",
                            "type": "string"
                        },
                        "offsetDistance": {
                            "title": "offsetDistance",
                            "type": "string"
                        },
                        "offsetPath": {
                            "title": "offsetPath",
                            "type": "string"
                        },
                        "offsetPosition": {
                            "title": "offsetPosition",
                            "type": "string"
                        },
                        "offsetRotate": {
                            "title": "offsetRotate",
                            "type": "string"
                        },
                        "opacity": {
                            "title": "opacity",
                            "type": "string"
                        },
                        "order": {
                            "title": "order",
                            "type": "string"
                        },
                        "orphans": {
                            "title": "orphans",
                            "type": "string"
                        },
                        "outline": {
                            "title": "outline",
                            "type": "string"
                        },
                        "outlineColor": {
                            "title": "outlineColor",
                            "type": "string"
                        },
                        "outlineOffset": {
                            "title": "outlineOffset",
                            "type": "string"
                        },
                        "outlineStyle": {
                            "title": "outlineStyle",
                            "type": "string"
                        },
                        "outlineWidth": {
                            "title": "outlineWidth",
                            "type": "string"
                        },
                        "overflow": {
                            "title": "overflow",
                            "type": "string"
                        },
                        "overflowAnchor": {
                            "title": "overflowAnchor",
                            "type": "string"
                        },
                        "overflowClipMargin": {
                            "title": "overflowClipMargin",
                            "type": "string"
                        },
                        "overflowWrap": {
                            "title": "overflowWrap",
                            "type": "string"
                        },
                        "overflowX": {
                            "title": "overflowX",
                            "type": "string"
                        },
                        "overflowY": {
                            "title": "overflowY",
                            "type": "string"
                        },
                        "overscrollBehavior": {
                            "title": "overscrollBehavior",
                            "type": "string"
                        },
                        "overscrollBehaviorBlock": {
                            "title": "overscrollBehaviorBlock",
                            "type": "string"
                        },
                        "overscrollBehaviorInline": {
                            "title": "overscrollBehaviorInline",
                            "type": "string"
                        },
                        "overscrollBehaviorX": {
                            "title": "overscrollBehaviorX",
                            "type": "string"
                        },
                        "overscrollBehaviorY": {
                            "title": "overscrollBehaviorY",
                            "type": "string"
                        },
                        "padding": {
                            "title": "padding",
                            "type": "string"
                        },
                        "paddingBlock": {
                            "title": "paddingBlock",
                            "type": "string"
                        },
                        "paddingBlockEnd": {
                            "title": "paddingBlockEnd",
                            "type": "string"
                        },
                        "paddingBlockStart": {
                            "title": "paddingBlockStart",
                            "type": "string"
                        },
                        "paddingBottom": {
                            "title": "paddingBottom",
                            "type": "string"
                        },
                        "paddingInline": {
                            "title": "paddingInline",
                            "type": "string"
                        },
                        "paddingInlineEnd": {
                            "title": "paddingInlineEnd",
                            "type": "string"
                        },
                        "paddingInlineStart": {
                            "title": "paddingInlineStart",
                            "type": "string"
                        },
                        "paddingLeft": {
                            "title": "paddingLeft",
                            "type": "string"
                        },
                        "paddingRight": {
                            "title": "paddingRight",
                            "type": "string"
                        },
                        "paddingTop": {
                            "title": "paddingTop",
                            "type": "string"
                        },
                        "page": {
                            "title": "page",
                            "type": "string"
                        },
                        "pageBreakAfter": {
                            "title": "pageBreakAfter",
                            "type": "string"
                        },
                        "pageBreakBefore": {
                            "title": "pageBreakBefore",
                            "type": "string"
                        },
                        "pageBreakInside": {
                            "title": "pageBreakInside",
                            "type": "string"
                        },
                        "paintOrder": {
                            "title": "paintOrder",
                            "type": "string"
                        },
                        "parentRule": {
                            "$ref": "#/definitions/CSSRule",
                            "title": "parentRule"
                        },
                        "perspective": {
                            "title": "perspective",
                            "type": "string"
                        },
                        "perspectiveOrigin": {
                            "title": "perspectiveOrigin",
                            "type": "string"
                        },
                        "placeContent": {
                            "title": "placeContent",
                            "type": "string"
                        },
                        "placeItems": {
                            "title": "placeItems",
                            "type": "string"
                        },
                        "placeSelf": {
                            "title": "placeSelf",
                            "type": "string"
                        },
                        "pointerEvents": {
                            "title": "pointerEvents",
                            "type": "string"
                        },
                        "position": {
                            "title": "position",
                            "type": "string"
                        },
                        "printColorAdjust": {
                            "title": "printColorAdjust",
                            "type": "string"
                        },
                        "quotes": {
                            "title": "quotes",
                            "type": "string"
                        },
                        "r": {
                            "title": "r",
                            "type": "string"
                        },
                        "resize": {
                            "title": "resize",
                            "type": "string"
                        },
                        "right": {
                            "title": "right",
                            "type": "string"
                        },
                        "rotate": {
                            "title": "rotate",
                            "type": "string"
                        },
                        "rowGap": {
                            "title": "rowGap",
                            "type": "string"
                        },
                        "rubyPosition": {
                            "title": "rubyPosition",
                            "type": "string"
                        },
                        "rx": {
                            "title": "rx",
                            "type": "string"
                        },
                        "ry": {
                            "title": "ry",
                            "type": "string"
                        },
                        "scale": {
                            "title": "scale",
                            "type": "string"
                        },
                        "scrollBehavior": {
                            "title": "scrollBehavior",
                            "type": "string"
                        },
                        "scrollMargin": {
                            "title": "scrollMargin",
                            "type": "string"
                        },
                        "scrollMarginBlock": {
                            "title": "scrollMarginBlock",
                            "type": "string"
                        },
                        "scrollMarginBlockEnd": {
                            "title": "scrollMarginBlockEnd",
                            "type": "string"
                        },
                        "scrollMarginBlockStart": {
                            "title": "scrollMarginBlockStart",
                            "type": "string"
                        },
                        "scrollMarginBottom": {
                            "title": "scrollMarginBottom",
                            "type": "string"
                        },
                        "scrollMarginInline": {
                            "title": "scrollMarginInline",
                            "type": "string"
                        },
                        "scrollMarginInlineEnd": {
                            "title": "scrollMarginInlineEnd",
                            "type": "string"
                        },
                        "scrollMarginInlineStart": {
                            "title": "scrollMarginInlineStart",
                            "type": "string"
                        },
                        "scrollMarginLeft": {
                            "title": "scrollMarginLeft",
                            "type": "string"
                        },
                        "scrollMarginRight": {
                            "title": "scrollMarginRight",
                            "type": "string"
                        },
                        "scrollMarginTop": {
                            "title": "scrollMarginTop",
                            "type": "string"
                        },
                        "scrollPadding": {
                            "title": "scrollPadding",
                            "type": "string"
                        },
                        "scrollPaddingBlock": {
                            "title": "scrollPaddingBlock",
                            "type": "string"
                        },
                        "scrollPaddingBlockEnd": {
                            "title": "scrollPaddingBlockEnd",
                            "type": "string"
                        },
                        "scrollPaddingBlockStart": {
                            "title": "scrollPaddingBlockStart",
                            "type": "string"
                        },
                        "scrollPaddingBottom": {
                            "title": "scrollPaddingBottom",
                            "type": "string"
                        },
                        "scrollPaddingInline": {
                            "title": "scrollPaddingInline",
                            "type": "string"
                        },
                        "scrollPaddingInlineEnd": {
                            "title": "scrollPaddingInlineEnd",
                            "type": "string"
                        },
                        "scrollPaddingInlineStart": {
                            "title": "scrollPaddingInlineStart",
                            "type": "string"
                        },
                        "scrollPaddingLeft": {
                            "title": "scrollPaddingLeft",
                            "type": "string"
                        },
                        "scrollPaddingRight": {
                            "title": "scrollPaddingRight",
                            "type": "string"
                        },
                        "scrollPaddingTop": {
                            "title": "scrollPaddingTop",
                            "type": "string"
                        },
                        "scrollSnapAlign": {
                            "title": "scrollSnapAlign",
                            "type": "string"
                        },
                        "scrollSnapStop": {
                            "title": "scrollSnapStop",
                            "type": "string"
                        },
                        "scrollSnapType": {
                            "title": "scrollSnapType",
                            "type": "string"
                        },
                        "scrollbarColor": {
                            "title": "scrollbarColor",
                            "type": "string"
                        },
                        "scrollbarGutter": {
                            "title": "scrollbarGutter",
                            "type": "string"
                        },
                        "scrollbarWidth": {
                            "title": "scrollbarWidth",
                            "type": "string"
                        },
                        "shapeImageThreshold": {
                            "title": "shapeImageThreshold",
                            "type": "string"
                        },
                        "shapeMargin": {
                            "title": "shapeMargin",
                            "type": "string"
                        },
                        "shapeOutside": {
                            "title": "shapeOutside",
                            "type": "string"
                        },
                        "shapeRendering": {
                            "title": "shapeRendering",
                            "type": "string"
                        },
                        "stopColor": {
                            "title": "stopColor",
                            "type": "string"
                        },
                        "stopOpacity": {
                            "title": "stopOpacity",
                            "type": "string"
                        },
                        "stroke": {
                            "title": "stroke",
                            "type": "string"
                        },
                        "strokeDasharray": {
                            "title": "strokeDasharray",
                            "type": "string"
                        },
                        "strokeDashoffset": {
                            "title": "strokeDashoffset",
                            "type": "string"
                        },
                        "strokeLinecap": {
                            "title": "strokeLinecap",
                            "type": "string"
                        },
                        "strokeLinejoin": {
                            "title": "strokeLinejoin",
                            "type": "string"
                        },
                        "strokeMiterlimit": {
                            "title": "strokeMiterlimit",
                            "type": "string"
                        },
                        "strokeOpacity": {
                            "title": "strokeOpacity",
                            "type": "string"
                        },
                        "strokeWidth": {
                            "title": "strokeWidth",
                            "type": "string"
                        },
                        "tabSize": {
                            "title": "tabSize",
                            "type": "string"
                        },
                        "tableLayout": {
                            "title": "tableLayout",
                            "type": "string"
                        },
                        "textAlign": {
                            "title": "textAlign",
                            "type": "string"
                        },
                        "textAlignLast": {
                            "title": "textAlignLast",
                            "type": "string"
                        },
                        "textAnchor": {
                            "title": "textAnchor",
                            "type": "string"
                        },
                        "textCombineUpright": {
                            "title": "textCombineUpright",
                            "type": "string"
                        },
                        "textDecoration": {
                            "title": "textDecoration",
                            "type": "string"
                        },
                        "textDecorationColor": {
                            "title": "textDecorationColor",
                            "type": "string"
                        },
                        "textDecorationLine": {
                            "title": "textDecorationLine",
                            "type": "string"
                        },
                        "textDecorationSkipInk": {
                            "title": "textDecorationSkipInk",
                            "type": "string"
                        },
                        "textDecorationStyle": {
                            "title": "textDecorationStyle",
                            "type": "string"
                        },
                        "textDecorationThickness": {
                            "title": "textDecorationThickness",
                            "type": "string"
                        },
                        "textEmphasis": {
                            "title": "textEmphasis",
                            "type": "string"
                        },
                        "textEmphasisColor": {
                            "title": "textEmphasisColor",
                            "type": "string"
                        },
                        "textEmphasisPosition": {
                            "title": "textEmphasisPosition",
                            "type": "string"
                        },
                        "textEmphasisStyle": {
                            "title": "textEmphasisStyle",
                            "type": "string"
                        },
                        "textIndent": {
                            "title": "textIndent",
                            "type": "string"
                        },
                        "textOrientation": {
                            "title": "textOrientation",
                            "type": "string"
                        },
                        "textOverflow": {
                            "title": "textOverflow",
                            "type": "string"
                        },
                        "textRendering": {
                            "title": "textRendering",
                            "type": "string"
                        },
                        "textShadow": {
                            "title": "textShadow",
                            "type": "string"
                        },
                        "textTransform": {
                            "title": "textTransform",
                            "type": "string"
                        },
                        "textUnderlineOffset": {
                            "title": "textUnderlineOffset",
                            "type": "string"
                        },
                        "textUnderlinePosition": {
                            "title": "textUnderlinePosition",
                            "type": "string"
                        },
                        "textWrap": {
                            "title": "textWrap",
                            "type": "string"
                        },
                        "textWrapMode": {
                            "title": "textWrapMode",
                            "type": "string"
                        },
                        "textWrapStyle": {
                            "title": "textWrapStyle",
                            "type": "string"
                        },
                        "top": {
                            "title": "top",
                            "type": "string"
                        },
                        "touchAction": {
                            "title": "touchAction",
                            "type": "string"
                        },
                        "transform": {
                            "title": "transform",
                            "type": "string"
                        },
                        "transformBox": {
                            "title": "transformBox",
                            "type": "string"
                        },
                        "transformOrigin": {
                            "title": "transformOrigin",
                            "type": "string"
                        },
                        "transformStyle": {
                            "title": "transformStyle",
                            "type": "string"
                        },
                        "transition": {
                            "title": "transition",
                            "type": "string"
                        },
                        "transitionBehavior": {
                            "title": "transitionBehavior",
                            "type": "string"
                        },
                        "transitionDelay": {
                            "title": "transitionDelay",
                            "type": "string"
                        },
                        "transitionDuration": {
                            "title": "transitionDuration",
                            "type": "string"
                        },
                        "transitionProperty": {
                            "title": "transitionProperty",
                            "type": "string"
                        },
                        "transitionTimingFunction": {
                            "title": "transitionTimingFunction",
                            "type": "string"
                        },
                        "translate": {
                            "title": "translate",
                            "type": "string"
                        },
                        "unicodeBidi": {
                            "title": "unicodeBidi",
                            "type": "string"
                        },
                        "userSelect": {
                            "title": "userSelect",
                            "type": "string"
                        },
                        "vectorEffect": {
                            "title": "vectorEffect",
                            "type": "string"
                        },
                        "verticalAlign": {
                            "title": "verticalAlign",
                            "type": "string"
                        },
                        "visibility": {
                            "title": "visibility",
                            "type": "string"
                        },
                        "webkitAlignContent": {
                            "title": "webkitAlignContent",
                            "type": "string"
                        },
                        "webkitAlignItems": {
                            "title": "webkitAlignItems",
                            "type": "string"
                        },
                        "webkitAlignSelf": {
                            "title": "webkitAlignSelf",
                            "type": "string"
                        },
                        "webkitAnimation": {
                            "title": "webkitAnimation",
                            "type": "string"
                        },
                        "webkitAnimationDelay": {
                            "title": "webkitAnimationDelay",
                            "type": "string"
                        },
                        "webkitAnimationDirection": {
                            "title": "webkitAnimationDirection",
                            "type": "string"
                        },
                        "webkitAnimationDuration": {
                            "title": "webkitAnimationDuration",
                            "type": "string"
                        },
                        "webkitAnimationFillMode": {
                            "title": "webkitAnimationFillMode",
                            "type": "string"
                        },
                        "webkitAnimationIterationCount": {
                            "title": "webkitAnimationIterationCount",
                            "type": "string"
                        },
                        "webkitAnimationName": {
                            "title": "webkitAnimationName",
                            "type": "string"
                        },
                        "webkitAnimationPlayState": {
                            "title": "webkitAnimationPlayState",
                            "type": "string"
                        },
                        "webkitAnimationTimingFunction": {
                            "title": "webkitAnimationTimingFunction",
                            "type": "string"
                        },
                        "webkitAppearance": {
                            "title": "webkitAppearance",
                            "type": "string"
                        },
                        "webkitBackfaceVisibility": {
                            "title": "webkitBackfaceVisibility",
                            "type": "string"
                        },
                        "webkitBackgroundClip": {
                            "title": "webkitBackgroundClip",
                            "type": "string"
                        },
                        "webkitBackgroundOrigin": {
                            "title": "webkitBackgroundOrigin",
                            "type": "string"
                        },
                        "webkitBackgroundSize": {
                            "title": "webkitBackgroundSize",
                            "type": "string"
                        },
                        "webkitBorderBottomLeftRadius": {
                            "title": "webkitBorderBottomLeftRadius",
                            "type": "string"
                        },
                        "webkitBorderBottomRightRadius": {
                            "title": "webkitBorderBottomRightRadius",
                            "type": "string"
                        },
                        "webkitBorderRadius": {
                            "title": "webkitBorderRadius",
                            "type": "string"
                        },
                        "webkitBorderTopLeftRadius": {
                            "title": "webkitBorderTopLeftRadius",
                            "type": "string"
                        },
                        "webkitBorderTopRightRadius": {
                            "title": "webkitBorderTopRightRadius",
                            "type": "string"
                        },
                        "webkitBoxAlign": {
                            "title": "webkitBoxAlign",
                            "type": "string"
                        },
                        "webkitBoxFlex": {
                            "title": "webkitBoxFlex",
                            "type": "string"
                        },
                        "webkitBoxOrdinalGroup": {
                            "title": "webkitBoxOrdinalGroup",
                            "type": "string"
                        },
                        "webkitBoxOrient": {
                            "title": "webkitBoxOrient",
                            "type": "string"
                        },
                        "webkitBoxPack": {
                            "title": "webkitBoxPack",
                            "type": "string"
                        },
                        "webkitBoxShadow": {
                            "title": "webkitBoxShadow",
                            "type": "string"
                        },
                        "webkitBoxSizing": {
                            "title": "webkitBoxSizing",
                            "type": "string"
                        },
                        "webkitFilter": {
                            "title": "webkitFilter",
                            "type": "string"
                        },
                        "webkitFlex": {
                            "title": "webkitFlex",
                            "type": "string"
                        },
                        "webkitFlexBasis": {
                            "title": "webkitFlexBasis",
                            "type": "string"
                        },
                        "webkitFlexDirection": {
                            "title": "webkitFlexDirection",
                            "type": "string"
                        },
                        "webkitFlexFlow": {
                            "title": "webkitFlexFlow",
                            "type": "string"
                        },
                        "webkitFlexGrow": {
                            "title": "webkitFlexGrow",
                            "type": "string"
                        },
                        "webkitFlexShrink": {
                            "title": "webkitFlexShrink",
                            "type": "string"
                        },
                        "webkitFlexWrap": {
                            "title": "webkitFlexWrap",
                            "type": "string"
                        },
                        "webkitJustifyContent": {
                            "title": "webkitJustifyContent",
                            "type": "string"
                        },
                        "webkitLineClamp": {
                            "title": "webkitLineClamp",
                            "type": "string"
                        },
                        "webkitMask": {
                            "title": "webkitMask",
                            "type": "string"
                        },
                        "webkitMaskBoxImage": {
                            "title": "webkitMaskBoxImage",
                            "type": "string"
                        },
                        "webkitMaskBoxImageOutset": {
                            "title": "webkitMaskBoxImageOutset",
                            "type": "string"
                        },
                        "webkitMaskBoxImageRepeat": {
                            "title": "webkitMaskBoxImageRepeat",
                            "type": "string"
                        },
                        "webkitMaskBoxImageSlice": {
                            "title": "webkitMaskBoxImageSlice",
                            "type": "string"
                        },
                        "webkitMaskBoxImageSource": {
                            "title": "webkitMaskBoxImageSource",
                            "type": "string"
                        },
                        "webkitMaskBoxImageWidth": {
                            "title": "webkitMaskBoxImageWidth",
                            "type": "string"
                        },
                        "webkitMaskClip": {
                            "title": "webkitMaskClip",
                            "type": "string"
                        },
                        "webkitMaskComposite": {
                            "title": "webkitMaskComposite",
                            "type": "string"
                        },
                        "webkitMaskImage": {
                            "title": "webkitMaskImage",
                            "type": "string"
                        },
                        "webkitMaskOrigin": {
                            "title": "webkitMaskOrigin",
                            "type": "string"
                        },
                        "webkitMaskPosition": {
                            "title": "webkitMaskPosition",
                            "type": "string"
                        },
                        "webkitMaskRepeat": {
                            "title": "webkitMaskRepeat",
                            "type": "string"
                        },
                        "webkitMaskSize": {
                            "title": "webkitMaskSize",
                            "type": "string"
                        },
                        "webkitOrder": {
                            "title": "webkitOrder",
                            "type": "string"
                        },
                        "webkitPerspective": {
                            "title": "webkitPerspective",
                            "type": "string"
                        },
                        "webkitPerspectiveOrigin": {
                            "title": "webkitPerspectiveOrigin",
                            "type": "string"
                        },
                        "webkitTextFillColor": {
                            "title": "webkitTextFillColor",
                            "type": "string"
                        },
                        "webkitTextSizeAdjust": {
                            "title": "webkitTextSizeAdjust",
                            "type": "string"
                        },
                        "webkitTextStroke": {
                            "title": "webkitTextStroke",
                            "type": "string"
                        },
                        "webkitTextStrokeColor": {
                            "title": "webkitTextStrokeColor",
                            "type": "string"
                        },
                        "webkitTextStrokeWidth": {
                            "title": "webkitTextStrokeWidth",
                            "type": "string"
                        },
                        "webkitTransform": {
                            "title": "webkitTransform",
                            "type": "string"
                        },
                        "webkitTransformOrigin": {
                            "title": "webkitTransformOrigin",
                            "type": "string"
                        },
                        "webkitTransformStyle": {
                            "title": "webkitTransformStyle",
                            "type": "string"
                        },
                        "webkitTransition": {
                            "title": "webkitTransition",
                            "type": "string"
                        },
                        "webkitTransitionDelay": {
                            "title": "webkitTransitionDelay",
                            "type": "string"
                        },
                        "webkitTransitionDuration": {
                            "title": "webkitTransitionDuration",
                            "type": "string"
                        },
                        "webkitTransitionProperty": {
                            "title": "webkitTransitionProperty",
                            "type": "string"
                        },
                        "webkitTransitionTimingFunction": {
                            "title": "webkitTransitionTimingFunction",
                            "type": "string"
                        },
                        "webkitUserSelect": {
                            "title": "webkitUserSelect",
                            "type": "string"
                        },
                        "whiteSpace": {
                            "title": "whiteSpace",
                            "type": "string"
                        },
                        "whiteSpaceCollapse": {
                            "title": "whiteSpaceCollapse",
                            "type": "string"
                        },
                        "widows": {
                            "title": "widows",
                            "type": "string"
                        },
                        "width": {
                            "title": "width",
                            "type": "string"
                        },
                        "willChange": {
                            "title": "willChange",
                            "type": "string"
                        },
                        "wordBreak": {
                            "title": "wordBreak",
                            "type": "string"
                        },
                        "wordSpacing": {
                            "title": "wordSpacing",
                            "type": "string"
                        },
                        "wordWrap": {
                            "title": "wordWrap",
                            "type": "string"
                        },
                        "writingMode": {
                            "title": "writingMode",
                            "type": "string"
                        },
                        "x": {
                            "title": "x",
                            "type": "string"
                        },
                        "y": {
                            "title": "y",
                            "type": "string"
                        },
                        "zIndex": {
                            "title": "zIndex",
                            "type": "string"
                        },
                        "zoom": {
                            "title": "zoom",
                            "type": "string"
                        }
                    },
                    "required": [
                        "accentColor",
                        "alignContent",
                        "alignItems",
                        "alignSelf",
                        "alignmentBaseline",
                        "all",
                        "animation",
                        "animationComposition",
                        "animationDelay",
                        "animationDirection",
                        "animationDuration",
                        "animationFillMode",
                        "animationIterationCount",
                        "animationName",
                        "animationPlayState",
                        "animationTimingFunction",
                        "appearance",
                        "aspectRatio",
                        "backdropFilter",
                        "backfaceVisibility",
                        "background",
                        "backgroundAttachment",
                        "backgroundBlendMode",
                        "backgroundClip",
                        "backgroundColor",
                        "backgroundImage",
                        "backgroundOrigin",
                        "backgroundPosition",
                        "backgroundPositionX",
                        "backgroundPositionY",
                        "backgroundRepeat",
                        "backgroundSize",
                        "baselineShift",
                        "baselineSource",
                        "blockSize",
                        "border",
                        "borderBlock",
                        "borderBlockColor",
                        "borderBlockEnd",
                        "borderBlockEndColor",
                        "borderBlockEndStyle",
                        "borderBlockEndWidth",
                        "borderBlockStart",
                        "borderBlockStartColor",
                        "borderBlockStartStyle",
                        "borderBlockStartWidth",
                        "borderBlockStyle",
                        "borderBlockWidth",
                        "borderBottom",
                        "borderBottomColor",
                        "borderBottomLeftRadius",
                        "borderBottomRightRadius",
                        "borderBottomStyle",
                        "borderBottomWidth",
                        "borderCollapse",
                        "borderColor",
                        "borderEndEndRadius",
                        "borderEndStartRadius",
                        "borderImage",
                        "borderImageOutset",
                        "borderImageRepeat",
                        "borderImageSlice",
                        "borderImageSource",
                        "borderImageWidth",
                        "borderInline",
                        "borderInlineColor",
                        "borderInlineEnd",
                        "borderInlineEndColor",
                        "borderInlineEndStyle",
                        "borderInlineEndWidth",
                        "borderInlineStart",
                        "borderInlineStartColor",
                        "borderInlineStartStyle",
                        "borderInlineStartWidth",
                        "borderInlineStyle",
                        "borderInlineWidth",
                        "borderLeft",
                        "borderLeftColor",
                        "borderLeftStyle",
                        "borderLeftWidth",
                        "borderRadius",
                        "borderRight",
                        "borderRightColor",
                        "borderRightStyle",
                        "borderRightWidth",
                        "borderSpacing",
                        "borderStartEndRadius",
                        "borderStartStartRadius",
                        "borderStyle",
                        "borderTop",
                        "borderTopColor",
                        "borderTopLeftRadius",
                        "borderTopRightRadius",
                        "borderTopStyle",
                        "borderTopWidth",
                        "borderWidth",
                        "bottom",
                        "boxShadow",
                        "boxSizing",
                        "breakAfter",
                        "breakBefore",
                        "breakInside",
                        "captionSide",
                        "caretColor",
                        "clear",
                        "clip",
                        "clipPath",
                        "clipRule",
                        "color",
                        "colorInterpolation",
                        "colorInterpolationFilters",
                        "colorScheme",
                        "columnCount",
                        "columnFill",
                        "columnGap",
                        "columnRule",
                        "columnRuleColor",
                        "columnRuleStyle",
                        "columnRuleWidth",
                        "columnSpan",
                        "columnWidth",
                        "columns",
                        "contain",
                        "containIntrinsicBlockSize",
                        "containIntrinsicHeight",
                        "containIntrinsicInlineSize",
                        "containIntrinsicSize",
                        "containIntrinsicWidth",
                        "container",
                        "containerName",
                        "containerType",
                        "content",
                        "contentVisibility",
                        "counterIncrement",
                        "counterReset",
                        "counterSet",
                        "cssFloat",
                        "cssText",
                        "cursor",
                        "cx",
                        "cy",
                        "d",
                        "direction",
                        "display",
                        "dominantBaseline",
                        "emptyCells",
                        "fill",
                        "fillOpacity",
                        "fillRule",
                        "filter",
                        "flex",
                        "flexBasis",
                        "flexDirection",
                        "flexFlow",
                        "flexGrow",
                        "flexShrink",
                        "flexWrap",
                        "float",
                        "floodColor",
                        "floodOpacity",
                        "font",
                        "fontFamily",
                        "fontFeatureSettings",
                        "fontKerning",
                        "fontOpticalSizing",
                        "fontPalette",
                        "fontSize",
                        "fontSizeAdjust",
                        "fontStretch",
                        "fontStyle",
                        "fontSynthesis",
                        "fontSynthesisSmallCaps",
                        "fontSynthesisStyle",
                        "fontSynthesisWeight",
                        "fontVariant",
                        "fontVariantAlternates",
                        "fontVariantCaps",
                        "fontVariantEastAsian",
                        "fontVariantLigatures",
                        "fontVariantNumeric",
                        "fontVariantPosition",
                        "fontVariationSettings",
                        "fontWeight",
                        "forcedColorAdjust",
                        "gap",
                        "grid",
                        "gridArea",
                        "gridAutoColumns",
                        "gridAutoFlow",
                        "gridAutoRows",
                        "gridColumn",
                        "gridColumnEnd",
                        "gridColumnGap",
                        "gridColumnStart",
                        "gridGap",
                        "gridRow",
                        "gridRowEnd",
                        "gridRowGap",
                        "gridRowStart",
                        "gridTemplate",
                        "gridTemplateAreas",
                        "gridTemplateColumns",
                        "gridTemplateRows",
                        "height",
                        "hyphenateCharacter",
                        "hyphens",
                        "imageOrientation",
                        "imageRendering",
                        "inlineSize",
                        "inset",
                        "insetBlock",
                        "insetBlockEnd",
                        "insetBlockStart",
                        "insetInline",
                        "insetInlineEnd",
                        "insetInlineStart",
                        "isolation",
                        "justifyContent",
                        "justifyItems",
                        "justifySelf",
                        "left",
                        "length",
                        "letterSpacing",
                        "lightingColor",
                        "lineBreak",
                        "lineHeight",
                        "listStyle",
                        "listStyleImage",
                        "listStylePosition",
                        "listStyleType",
                        "margin",
                        "marginBlock",
                        "marginBlockEnd",
                        "marginBlockStart",
                        "marginBottom",
                        "marginInline",
                        "marginInlineEnd",
                        "marginInlineStart",
                        "marginLeft",
                        "marginRight",
                        "marginTop",
                        "marker",
                        "markerEnd",
                        "markerMid",
                        "markerStart",
                        "mask",
                        "maskClip",
                        "maskComposite",
                        "maskImage",
                        "maskMode",
                        "maskOrigin",
                        "maskPosition",
                        "maskRepeat",
                        "maskSize",
                        "maskType",
                        "mathDepth",
                        "mathStyle",
                        "maxBlockSize",
                        "maxHeight",
                        "maxInlineSize",
                        "maxWidth",
                        "minBlockSize",
                        "minHeight",
                        "minInlineSize",
                        "minWidth",
                        "mixBlendMode",
                        "objectFit",
                        "objectPosition",
                        "offset",
                        "offsetAnchor",
                        "offsetDistance",
                        "offsetPath",
                        "offsetPosition",
                        "offsetRotate",
                        "opacity",
                        "order",
                        "orphans",
                        "outline",
                        "outlineColor",
                        "outlineOffset",
                        "outlineStyle",
                        "outlineWidth",
                        "overflow",
                        "overflowAnchor",
                        "overflowClipMargin",
                        "overflowWrap",
                        "overflowX",
                        "overflowY",
                        "overscrollBehavior",
                        "overscrollBehaviorBlock",
                        "overscrollBehaviorInline",
                        "overscrollBehaviorX",
                        "overscrollBehaviorY",
                        "padding",
                        "paddingBlock",
                        "paddingBlockEnd",
                        "paddingBlockStart",
                        "paddingBottom",
                        "paddingInline",
                        "paddingInlineEnd",
                        "paddingInlineStart",
                        "paddingLeft",
                        "paddingRight",
                        "paddingTop",
                        "page",
                        "pageBreakAfter",
                        "pageBreakBefore",
                        "pageBreakInside",
                        "paintOrder",
                        "parentRule",
                        "perspective",
                        "perspectiveOrigin",
                        "placeContent",
                        "placeItems",
                        "placeSelf",
                        "pointerEvents",
                        "position",
                        "printColorAdjust",
                        "quotes",
                        "r",
                        "resize",
                        "right",
                        "rotate",
                        "rowGap",
                        "rubyPosition",
                        "rx",
                        "ry",
                        "scale",
                        "scrollBehavior",
                        "scrollMargin",
                        "scrollMarginBlock",
                        "scrollMarginBlockEnd",
                        "scrollMarginBlockStart",
                        "scrollMarginBottom",
                        "scrollMarginInline",
                        "scrollMarginInlineEnd",
                        "scrollMarginInlineStart",
                        "scrollMarginLeft",
                        "scrollMarginRight",
                        "scrollMarginTop",
                        "scrollPadding",
                        "scrollPaddingBlock",
                        "scrollPaddingBlockEnd",
                        "scrollPaddingBlockStart",
                        "scrollPaddingBottom",
                        "scrollPaddingInline",
                        "scrollPaddingInlineEnd",
                        "scrollPaddingInlineStart",
                        "scrollPaddingLeft",
                        "scrollPaddingRight",
                        "scrollPaddingTop",
                        "scrollSnapAlign",
                        "scrollSnapStop",
                        "scrollSnapType",
                        "scrollbarColor",
                        "scrollbarGutter",
                        "scrollbarWidth",
                        "shapeImageThreshold",
                        "shapeMargin",
                        "shapeOutside",
                        "shapeRendering",
                        "stopColor",
                        "stopOpacity",
                        "stroke",
                        "strokeDasharray",
                        "strokeDashoffset",
                        "strokeLinecap",
                        "strokeLinejoin",
                        "strokeMiterlimit",
                        "strokeOpacity",
                        "strokeWidth",
                        "tabSize",
                        "tableLayout",
                        "textAlign",
                        "textAlignLast",
                        "textAnchor",
                        "textCombineUpright",
                        "textDecoration",
                        "textDecorationColor",
                        "textDecorationLine",
                        "textDecorationSkipInk",
                        "textDecorationStyle",
                        "textDecorationThickness",
                        "textEmphasis",
                        "textEmphasisColor",
                        "textEmphasisPosition",
                        "textEmphasisStyle",
                        "textIndent",
                        "textOrientation",
                        "textOverflow",
                        "textRendering",
                        "textShadow",
                        "textTransform",
                        "textUnderlineOffset",
                        "textUnderlinePosition",
                        "textWrap",
                        "textWrapMode",
                        "textWrapStyle",
                        "top",
                        "touchAction",
                        "transform",
                        "transformBox",
                        "transformOrigin",
                        "transformStyle",
                        "transition",
                        "transitionBehavior",
                        "transitionDelay",
                        "transitionDuration",
                        "transitionProperty",
                        "transitionTimingFunction",
                        "translate",
                        "unicodeBidi",
                        "userSelect",
                        "vectorEffect",
                        "verticalAlign",
                        "visibility",
                        "webkitAlignContent",
                        "webkitAlignItems",
                        "webkitAlignSelf",
                        "webkitAnimation",
                        "webkitAnimationDelay",
                        "webkitAnimationDirection",
                        "webkitAnimationDuration",
                        "webkitAnimationFillMode",
                        "webkitAnimationIterationCount",
                        "webkitAnimationName",
                        "webkitAnimationPlayState",
                        "webkitAnimationTimingFunction",
                        "webkitAppearance",
                        "webkitBackfaceVisibility",
                        "webkitBackgroundClip",
                        "webkitBackgroundOrigin",
                        "webkitBackgroundSize",
                        "webkitBorderBottomLeftRadius",
                        "webkitBorderBottomRightRadius",
                        "webkitBorderRadius",
                        "webkitBorderTopLeftRadius",
                        "webkitBorderTopRightRadius",
                        "webkitBoxAlign",
                        "webkitBoxFlex",
                        "webkitBoxOrdinalGroup",
                        "webkitBoxOrient",
                        "webkitBoxPack",
                        "webkitBoxShadow",
                        "webkitBoxSizing",
                        "webkitFilter",
                        "webkitFlex",
                        "webkitFlexBasis",
                        "webkitFlexDirection",
                        "webkitFlexFlow",
                        "webkitFlexGrow",
                        "webkitFlexShrink",
                        "webkitFlexWrap",
                        "webkitJustifyContent",
                        "webkitLineClamp",
                        "webkitMask",
                        "webkitMaskBoxImage",
                        "webkitMaskBoxImageOutset",
                        "webkitMaskBoxImageRepeat",
                        "webkitMaskBoxImageSlice",
                        "webkitMaskBoxImageSource",
                        "webkitMaskBoxImageWidth",
                        "webkitMaskClip",
                        "webkitMaskComposite",
                        "webkitMaskImage",
                        "webkitMaskOrigin",
                        "webkitMaskPosition",
                        "webkitMaskRepeat",
                        "webkitMaskSize",
                        "webkitOrder",
                        "webkitPerspective",
                        "webkitPerspectiveOrigin",
                        "webkitTextFillColor",
                        "webkitTextSizeAdjust",
                        "webkitTextStroke",
                        "webkitTextStrokeColor",
                        "webkitTextStrokeWidth",
                        "webkitTransform",
                        "webkitTransformOrigin",
                        "webkitTransformStyle",
                        "webkitTransition",
                        "webkitTransitionDelay",
                        "webkitTransitionDuration",
                        "webkitTransitionProperty",
                        "webkitTransitionTimingFunction",
                        "webkitUserSelect",
                        "whiteSpace",
                        "whiteSpaceCollapse",
                        "widows",
                        "width",
                        "willChange",
                        "wordBreak",
                        "wordSpacing",
                        "wordWrap",
                        "writingMode",
                        "x",
                        "y",
                        "zIndex",
                        "zoom"
                    ],
                    "title": "style",
                    "type": "object"
                },
                "tabIndex": {
                    "title": "tabIndex",
                    "type": "number"
                },
                "tagName": {
                    "title": "tagName",
                    "type": "string"
                },
                "textContent": {
                    "title": "textContent",
                    "type": "string"
                },
                "title": {
                    "title": "title",
                    "type": "string"
                },
                "translate": {
                    "title": "translate",
                    "type": "boolean"
                }
            },
            "required": [
                "ATTRIBUTE_NODE",
                "CDATA_SECTION_NODE",
                "COMMENT_NODE",
                "DOCUMENT_FRAGMENT_NODE",
                "DOCUMENT_NODE",
                "DOCUMENT_POSITION_CONTAINED_BY",
                "DOCUMENT_POSITION_CONTAINS",
                "DOCUMENT_POSITION_DISCONNECTED",
                "DOCUMENT_POSITION_FOLLOWING",
                "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC",
                "DOCUMENT_POSITION_PRECEDING",
                "DOCUMENT_TYPE_NODE",
                "ELEMENT_NODE",
                "ENTITY_NODE",
                "ENTITY_REFERENCE_NODE",
                "NOTATION_NODE",
                "PROCESSING_INSTRUCTION_NODE",
                "TEXT_NODE",
                "accessKey",
                "accessKeyLabel",
                "ariaAtomic",
                "ariaAutoComplete",
                "ariaBrailleLabel",
                "ariaBrailleRoleDescription",
                "ariaBusy",
                "ariaChecked",
                "ariaColCount",
                "ariaColIndex",
                "ariaColSpan",
                "ariaCurrent",
                "ariaDescription",
                "ariaDisabled",
                "ariaExpanded",
                "ariaHasPopup",
                "ariaHidden",
                "ariaInvalid",
                "ariaKeyShortcuts",
                "ariaLabel",
                "ariaLevel",
                "ariaLive",
                "ariaModal",
                "ariaMultiLine",
                "ariaMultiSelectable",
                "ariaOrientation",
                "ariaPlaceholder",
                "ariaPosInSet",
                "ariaPressed",
                "ariaReadOnly",
                "ariaRequired",
                "ariaRoleDescription",
                "ariaRowCount",
                "ariaRowIndex",
                "ariaRowSpan",
                "ariaSelected",
                "ariaSetSize",
                "ariaSort",
                "ariaValueMax",
                "ariaValueMin",
                "ariaValueNow",
                "ariaValueText",
                "assignedSlot",
                "attributeStyleMap",
                "attributes",
                "autocapitalize",
                "autofocus",
                "baseURI",
                "childElementCount",
                "childNodes",
                "children",
                "classList",
                "className",
                "clientHeight",
                "clientLeft",
                "clientTop",
                "clientWidth",
                "contentEditable",
                "dataset",
                "dir",
                "draggable",
                "enterKeyHint",
                "firstChild",
                "firstElementChild",
                "hidden",
                "id",
                "inert",
                "innerHTML",
                "innerText",
                "inputMode",
                "isConnected",
                "isContentEditable",
                "lang",
                "lastChild",
                "lastElementChild",
                "localName",
                "name",
                "namespaceURI",
                "nextElementSibling",
                "nextSibling",
                "nodeName",
                "nodeType",
                "nodeValue",
                "offsetHeight",
                "offsetLeft",
                "offsetParent",
                "offsetTop",
                "offsetWidth",
                "onabort",
                "onanimationcancel",
                "onanimationend",
                "onanimationiteration",
                "onanimationstart",
                "onauxclick",
                "onbeforeinput",
                "onbeforetoggle",
                "onblur",
                "oncancel",
                "oncanplay",
                "oncanplaythrough",
                "onchange",
                "onclick",
                "onclose",
                "oncontextmenu",
                "oncopy",
                "oncuechange",
                "oncut",
                "ondblclick",
                "ondrag",
                "ondragend",
                "ondragenter",
                "ondragleave",
                "ondragover",
                "ondragstart",
                "ondrop",
                "ondurationchange",
                "onemptied",
                "onended",
                "onerror",
                "onfocus",
                "onformdata",
                "onfullscreenchange",
                "onfullscreenerror",
                "ongotpointercapture",
                "oninput",
                "oninvalid",
                "onkeydown",
                "onkeypress",
                "onkeyup",
                "onload",
                "onloadeddata",
                "onloadedmetadata",
                "onloadstart",
                "onlostpointercapture",
                "onmousedown",
                "onmouseenter",
                "onmouseleave",
                "onmousemove",
                "onmouseout",
                "onmouseover",
                "onmouseup",
                "onpaste",
                "onpause",
                "onplay",
                "onplaying",
                "onpointercancel",
                "onpointerdown",
                "onpointerenter",
                "onpointerleave",
                "onpointermove",
                "onpointerout",
                "onpointerover",
                "onpointerup",
                "onprogress",
                "onratechange",
                "onreset",
                "onresize",
                "onscroll",
                "onscrollend",
                "onsecuritypolicyviolation",
                "onseeked",
                "onseeking",
                "onselect",
                "onselectionchange",
                "onselectstart",
                "onslotchange",
                "onstalled",
                "onsubmit",
                "onsuspend",
                "ontimeupdate",
                "ontoggle",
                "ontransitioncancel",
                "ontransitionend",
                "ontransitionrun",
                "ontransitionstart",
                "onvolumechange",
                "onwaiting",
                "onwebkitanimationend",
                "onwebkitanimationiteration",
                "onwebkitanimationstart",
                "onwebkittransitionend",
                "onwheel",
                "outerHTML",
                "outerText",
                "ownerDocument",
                "parentElement",
                "parentNode",
                "part",
                "popover",
                "prefix",
                "previousElementSibling",
                "previousSibling",
                "role",
                "scrollHeight",
                "scrollLeft",
                "scrollTop",
                "scrollWidth",
                "shadowRoot",
                "slot",
                "spellcheck",
                "style",
                "tabIndex",
                "tagName",
                "textContent",
                "title",
                "translate"
            ],
            "title": "HTMLSlotElement",
            "type": "object"
        },
        "History": {
            "properties": {
                "length": {
                    "title": "length",
                    "type": "number"
                },
                "scrollRestoration": {
                    "$ref": "#/definitions/ScrollRestoration",
                    "title": "scrollRestoration"
                },
                "state": {
                    "title": "state"
                }
            },
            "required": [
                "length",
                "scrollRestoration",
                "state"
            ],
            "title": "History",
            "type": "object"
        },
        "IDBFactory": {
            "title": "IDBFactory",
            "type": "object"
        },
        "IGCZ": {
            "description": "IGC altitude/z. One of 'barometric', 'gps', 'none'.",
            "enum": [
                "barometric",
                "gps",
                "none"
            ],
            "title": "IGCZ",
            "type": "string"
        },
        "IconAnchorUnits": {
            "description": "Anchor unit can be either a fraction of the icon size or in pixels.",
            "enum": [
                "fraction",
                "pixels"
            ],
            "title": "IconAnchorUnits",
            "type": "string"
        },
        "IconOrigin": {
            "description": "Icon origin. One of 'bottom-left', 'bottom-right', 'top-left', 'top-right'.",
            "enum": [
                "bottom-left",
                "bottom-right",
                "top-left",
                "top-right"
            ],
            "title": "IconOrigin",
            "type": "string"
        },
        "InternalTrustedTypePolicyFactory": {
            "properties": {
                "TrustedHTML": {
                    "properties": {
                        "prototype": {
                            "$ref": "#/definitions/TrustedHTML",
                            "title": "prototype"
                        }
                    },
                    "required": [
                        "prototype"
                    ],
                    "title": "TrustedHTML",
                    "type": "object"
                },
                "TrustedScript": {
                    "properties": {
                        "prototype": {
                            "$ref": "#/definitions/TrustedScript",
                            "title": "prototype"
                        }
                    },
                    "required": [
                        "prototype"
                    ],
                    "title": "TrustedScript",
                    "type": "object"
                },
                "TrustedScriptURL": {
                    "properties": {
                        "prototype": {
                            "$ref": "#/definitions/TrustedScriptURL",
                            "title": "prototype"
                        }
                    },
                    "required": [
                        "prototype"
                    ],
                    "title": "TrustedScriptURL",
                    "type": "object"
                },
                "defaultPolicy": {
                    "$ref": "#/definitions/TrustedTypePolicy%3CTrustedTypePolicyOptions%3E",
                    "title": "defaultPolicy"
                },
                "emptyHTML": {
                    "$ref": "#/definitions/TrustedHTML",
                    "title": "emptyHTML"
                },
                "emptyScript": {
                    "$ref": "#/definitions/TrustedScript",
                    "title": "emptyScript"
                }
            },
            "required": [
                "TrustedHTML",
                "TrustedScript",
                "TrustedScriptURL",
                "defaultPolicy",
                "emptyHTML",
                "emptyScript"
            ],
            "title": "InternalTrustedTypePolicyFactory",
            "type": "object"
        },
        "Location": {
            "properties": {
                "ancestorOrigins": {
                    "additionalProperties": false,
                    "patternProperties": {
                        "^[0-9]+$": {
                            "type": "string"
                        }
                    },
                    "properties": {
                        "length": {
                            "title": "length",
                            "type": "number"
                        }
                    },
                    "required": [
                        "length"
                    ],
                    "title": "ancestorOrigins",
                    "type": "object"
                },
                "hash": {
                    "title": "hash",
                    "type": "string"
                },
                "host": {
                    "title": "host",
                    "type": "string"
                },
                "hostname": {
                    "title": "hostname",
                    "type": "string"
                },
                "href": {
                    "title": "href",
                    "type": "string"
                },
                "origin": {
                    "title": "origin",
                    "type": "string"
                },
                "pathname": {
                    "title": "pathname",
                    "type": "string"
                },
                "port": {
                    "title": "port",
                    "type": "string"
                },
                "protocol": {
                    "title": "protocol",
                    "type": "string"
                },
                "search": {
                    "title": "search",
                    "type": "string"
                }
            },
            "required": [
                "ancestorOrigins",
                "hash",
                "host",
                "hostname",
                "href",
                "origin",
                "pathname",
                "port",
                "protocol",
                "search"
            ],
            "title": "Location",
            "type": "object"
        },
        "LockManager": {
            "title": "LockManager",
            "type": "object"
        },
        "MediaCapabilities": {
            "title": "MediaCapabilities",
            "type": "object"
        },
        "MediaDevices": {
            "properties": {
                "ondevicechange": {
                    "title": "ondevicechange",
                    "type": "object"
                }
            },
            "required": [
                "ondevicechange"
            ],
            "title": "MediaDevices",
            "type": "object"
        },
        "MediaImage": {
            "properties": {
                "sizes": {
                    "title": "sizes",
                    "type": "string"
                },
                "src": {
                    "title": "src",
                    "type": "string"
                },
                "type": {
                    "title": "type",
                    "type": "string"
                }
            },
            "required": [
                "src"
            ],
            "title": "MediaImage",
            "type": "object"
        },
        "MediaMetadata": {
            "properties": {
                "album": {
                    "title": "album",
                    "type": "string"
                },
                "artist": {
                    "title": "artist",
                    "type": "string"
                },
                "artwork": {
                    "items": {
                        "$ref": "#/definitions/MediaImage"
                    },
                    "title": "artwork",
                    "type": "array"
                },
                "title": {
                    "title": "title",
                    "type": "string"
                }
            },
            "required": [
                "album",
                "artist",
                "artwork",
                "title"
            ],
            "title": "MediaMetadata",
            "type": "object"
        },
        "MediaSession": {
            "properties": {
                "metadata": {
                    "$ref": "#/definitions/MediaMetadata",
                    "title": "metadata"
                },
                "playbackState": {
                    "$ref": "#/definitions/MediaSessionPlaybackState",
                    "title": "playbackState"
                }
            },
            "required": [
                "metadata",
                "playbackState"
            ],
            "title": "MediaSession",
            "type": "object"
        },
        "MediaSessionPlaybackState": {
            "enum": [
                "none",
                "paused",
                "playing"
            ],
            "title": "MediaSessionPlaybackState",
            "type": "string"
        },
        "MimeType": {
            "properties": {
                "description": {
                    "title": "description",
                    "type": "string"
                },
                "enabledPlugin": {
                    "additionalProperties": false,
                    "patternProperties": {
                        "^[0-9]+$": {
                            "$ref": "#/definitions/MimeType"
                        }
                    },
                    "properties": {
                        "description": {
                            "title": "description",
                            "type": "string"
                        },
                        "filename": {
                            "title": "filename",
                            "type": "string"
                        },
                        "length": {
                            "title": "length",
                            "type": "number"
                        },
                        "name": {
                            "title": "name",
                            "type": "string"
                        }
                    },
                    "required": [
                        "description",
                        "filename",
                        "length",
                        "name"
                    ],
                    "title": "enabledPlugin",
                    "type": "object"
                },
                "suffixes": {
                    "title": "suffixes",
                    "type": "string"
                },
                "type": {
                    "title": "type",
                    "type": "string"
                }
            },
            "required": [
                "description",
                "enabledPlugin",
                "suffixes",
                "type"
            ],
            "title": "MimeType",
            "type": "object"
        },
        "Navigator": {
            "properties": {
                "appCodeName": {
                    "title": "appCodeName",
                    "type": "string"
                },
                "appName": {
                    "title": "appName",
                    "type": "string"
                },
                "appVersion": {
                    "title": "appVersion",
                    "type": "string"
                },
                "clipboard": {
                    "$ref": "#/definitions/Clipboard",
                    "title": "clipboard"
                },
                "cookieEnabled": {
                    "title": "cookieEnabled",
                    "type": "boolean"
                },
                "credentials": {
                    "$ref": "#/definitions/CredentialsContainer",
                    "title": "credentials"
                },
                "doNotTrack": {
                    "title": "doNotTrack",
                    "type": "string"
                },
                "geolocation": {
                    "$ref": "#/definitions/Geolocation",
                    "title": "geolocation"
                },
                "hardwareConcurrency": {
                    "title": "hardwareConcurrency",
                    "type": "number"
                },
                "language": {
                    "title": "language",
                    "type": "string"
                },
                "languages": {
                    "items": {
                        "type": "string"
                    },
                    "title": "languages",
                    "type": "array"
                },
                "locks": {
                    "$ref": "#/definitions/LockManager",
                    "title": "locks"
                },
                "maxTouchPoints": {
                    "title": "maxTouchPoints",
                    "type": "number"
                },
                "mediaCapabilities": {
                    "$ref": "#/definitions/MediaCapabilities",
                    "title": "mediaCapabilities"
                },
                "mediaDevices": {
                    "$ref": "#/definitions/MediaDevices",
                    "title": "mediaDevices"
                },
                "mediaSession": {
                    "$ref": "#/definitions/MediaSession",
                    "title": "mediaSession"
                },
                "mimeTypes": {
                    "additionalProperties": false,
                    "patternProperties": {
                        "^[0-9]+$": {
                            "$ref": "#/definitions/MimeType"
                        }
                    },
                    "properties": {
                        "length": {
                            "title": "length",
                            "type": "number"
                        }
                    },
                    "required": [
                        "length"
                    ],
                    "title": "mimeTypes",
                    "type": "object"
                },
                "onLine": {
                    "title": "onLine",
                    "type": "boolean"
                },
                "pdfViewerEnabled": {
                    "title": "pdfViewerEnabled",
                    "type": "boolean"
                },
                "permissions": {
                    "$ref": "#/definitions/Permissions",
                    "title": "permissions"
                },
                "platform": {
                    "title": "platform",
                    "type": "string"
                },
                "plugins": {
                    "additionalProperties": false,
                    "patternProperties": {
                        "^[0-9]+$": {
                            "additionalProperties": false,
                            "patternProperties": {
                                "^[0-9]+$": {
                                    "$ref": "#/definitions/MimeType"
                                }
                            },
                            "properties": {
                                "description": {
                                    "title": "description",
                                    "type": "string"
                                },
                                "filename": {
                                    "title": "filename",
                                    "type": "string"
                                },
                                "length": {
                                    "title": "length",
                                    "type": "number"
                                },
                                "name": {
                                    "title": "name",
                                    "type": "string"
                                }
                            },
                            "required": [
                                "description",
                                "filename",
                                "length",
                                "name"
                            ],
                            "type": "object"
                        }
                    },
                    "properties": {
                        "length": {
                            "title": "length",
                            "type": "number"
                        }
                    },
                    "required": [
                        "length"
                    ],
                    "title": "plugins",
                    "type": "object"
                },
                "product": {
                    "title": "product",
                    "type": "string"
                },
                "productSub": {
                    "title": "productSub",
                    "type": "string"
                },
                "serviceWorker": {
                    "$ref": "#/definitions/ServiceWorkerContainer",
                    "title": "serviceWorker"
                },
                "storage": {
                    "$ref": "#/definitions/StorageManager",
                    "title": "storage"
                },
                "userActivation": {
                    "$ref": "#/definitions/UserActivation",
                    "title": "userActivation"
                },
                "userAgent": {
                    "title": "userAgent",
                    "type": "string"
                },
                "vendor": {
                    "title": "vendor",
                    "type": "string"
                },
                "vendorSub": {
                    "title": "vendorSub",
                    "type": "string"
                },
                "wakeLock": {
                    "$ref": "#/definitions/WakeLock",
                    "title": "wakeLock"
                },
                "webdriver": {
                    "title": "webdriver",
                    "type": "boolean"
                }
            },
            "required": [
                "appCodeName",
                "appName",
                "appVersion",
                "clipboard",
                "cookieEnabled",
                "credentials",
                "doNotTrack",
                "geolocation",
                "hardwareConcurrency",
                "language",
                "languages",
                "locks",
                "maxTouchPoints",
                "mediaCapabilities",
                "mediaDevices",
                "mediaSession",
                "mimeTypes",
                "onLine",
                "pdfViewerEnabled",
                "permissions",
                "platform",
                "plugins",
                "product",
                "productSub",
                "serviceWorker",
                "storage",
                "userActivation",
                "userAgent",
                "vendor",
                "vendorSub",
                "wakeLock",
                "webdriver"
            ],
            "title": "Navigator",
            "type": "object"
        },
        "NumberArrayExpression": {
            "anyOf": [
                {
                    "items": {},
                    "type": "array"
                },
                {
                    "items": {
                        "type": "number"
                    },
                    "type": "array"
                }
            ],
            "description": "An array of numbers (e.g. `[1, 2, 3]`) or an expression that evaluates to the same (e.g. `['get', 'values']`).",
            "title": "NumberArrayExpression"
        },
        "NumberExpression": {
            "anyOf": [
                {
                    "items": {},
                    "type": "array"
                },
                {
                    "type": "number"
                }
            ],
            "description": "A literal number (e.g. `42`) or an expression that evaluates to a number (e.g. `['+', 40, 2]`).",
            "title": "NumberExpression"
        },
        "OlLayerOption<\"Image\">": {
            "properties": {
                "className": {
                    "description": "A CSS class name to set to the layer element.",
                    "title": "className",
                    "type": "string"
                },
                "extent": {
                    "description": "The bounding extent for layer rendering.  The layer will not be\nrendered outside of this extent.",
                    "items": {
                        "type": "number"
                    },
                    "title": "extent",
                    "type": "array"
                },
                "maxResolution": {
                    "description": "The maximum resolution (exclusive) below which this layer will\nbe visible.",
                    "title": "maxResolution",
                    "type": "number"
                },
                "maxZoom": {
                    "description": "The maximum view zoom level (inclusive) at which this layer will\nbe visible.",
                    "title": "maxZoom",
                    "type": "number"
                },
                "minResolution": {
                    "description": "The minimum resolution (inclusive) at which this layer will be\nvisible.",
                    "title": "minResolution",
                    "type": "number"
                },
                "minZoom": {
                    "description": "The minimum view zoom level (exclusive) above which this layer will be\nvisible.",
                    "title": "minZoom",
                    "type": "number"
                },
                "opacity": {
                    "description": "Opacity (0, 1).",
                    "title": "opacity",
                    "type": "number"
                },
                "visible": {
                    "description": "Visibility.",
                    "title": "visible",
                    "type": "boolean"
                },
                "zIndex": {
                    "description": "The z-index for layer rendering.  At rendering time, the layers\nwill be ordered, first by Z-index and then by position. When `undefined`, a `zIndex` of 0 is assumed\nfor layers that are added to the map's `layers` collection, or `Infinity` when the layer's `setMap()`\nmethod was used.",
                    "title": "zIndex",
                    "type": "number"
                }
            },
            "title": "OlLayerOption<\"Image\">",
            "type": "object"
        },
        "OlLayerOption<\"Tile\">": {
            "properties": {
                "background": {
                    "$ref": "#/definitions/BackgroundColor",
                    "description": "Background color for the layer. If not specified, no background\nwill be rendered.",
                    "title": "background"
                },
                "cacheSize": {
                    "description": "The internal tile cache size.  This needs to be large enough to render\ntwo zoom levels worth of tiles.",
                    "title": "cacheSize",
                    "type": "number"
                },
                "className": {
                    "description": "A CSS class name to set to the layer element.",
                    "title": "className",
                    "type": "string"
                },
                "extent": {
                    "description": "The bounding extent for layer rendering.  The layer will not be\nrendered outside of this extent.",
                    "items": {
                        "type": "number"
                    },
                    "title": "extent",
                    "type": "array"
                },
                "maxResolution": {
                    "description": "The maximum resolution (exclusive) below which this layer will\nbe visible.",
                    "title": "maxResolution",
                    "type": "number"
                },
                "maxZoom": {
                    "description": "The maximum view zoom level (inclusive) at which this layer will\nbe visible.",
                    "title": "maxZoom",
                    "type": "number"
                },
                "minResolution": {
                    "description": "The minimum resolution (inclusive) at which this layer will be\nvisible.",
                    "title": "minResolution",
                    "type": "number"
                },
                "minZoom": {
                    "description": "The minimum view zoom level (exclusive) above which this layer will be\nvisible.",
                    "title": "minZoom",
                    "type": "number"
                },
                "opacity": {
                    "description": "Opacity (0, 1).",
                    "title": "opacity",
                    "type": "number"
                },
                "preload": {
                    "description": "Preload. Load low-resolution tiles up to `preload` levels. `0`\nmeans no preloading.",
                    "title": "preload",
                    "type": "number"
                },
                "useInterimTilesOnError": {
                    "description": "Deprecated.  Use interim tiles on error.",
                    "title": "useInterimTilesOnError",
                    "type": "boolean"
                },
                "visible": {
                    "description": "Visibility.",
                    "title": "visible",
                    "type": "boolean"
                },
                "zIndex": {
                    "description": "The z-index for layer rendering.  At rendering time, the layers\nwill be ordered, first by Z-index and then by position. When `undefined`, a `zIndex` of 0 is assumed\nfor layers that are added to the map's `layers` collection, or `Infinity` when the layer's `setMap()`\nmethod was used.",
                    "title": "zIndex",
                    "type": "number"
                }
            },
            "title": "OlLayerOption<\"Tile\">",
            "type": "object"
        },
        "OlLayerOption<\"Vector\">": {
            "properties": {
                "background": {
                    "$ref": "#/definitions/BackgroundColor",
                    "description": "Background color for the layer. If not specified, no background\nwill be rendered.",
                    "title": "background"
                },
                "className": {
                    "description": "A CSS class name to set to the layer element.",
                    "title": "className",
                    "type": "string"
                },
                "declutter": {
                    "description": "Declutter images and text. Any truthy value will enable\ndecluttering. Within a layer, a feature rendered before another has higher priority. All layers with the\nsame `declutter` value will be decluttered together. The priority is determined by the drawing order of the\nlayers with the same `declutter` value. Higher in the layer stack means higher priority. To declutter distinct\nlayers or groups of layers separately, use different truthy values for `declutter`.",
                    "title": "declutter",
                    "type": [
                        "string",
                        "number",
                        "boolean"
                    ]
                },
                "extent": {
                    "description": "The bounding extent for layer rendering.  The layer will not be\nrendered outside of this extent.",
                    "items": {
                        "type": "number"
                    },
                    "title": "extent",
                    "type": "array"
                },
                "maxResolution": {
                    "description": "The maximum resolution (exclusive) below which this layer will\nbe visible.",
                    "title": "maxResolution",
                    "type": "number"
                },
                "maxZoom": {
                    "description": "The maximum view zoom level (inclusive) at which this layer will\nbe visible.",
                    "title": "maxZoom",
                    "type": "number"
                },
                "minResolution": {
                    "description": "The minimum resolution (inclusive) at which this layer will be\nvisible.",
                    "title": "minResolution",
                    "type": "number"
                },
                "minZoom": {
                    "description": "The minimum view zoom level (exclusive) above which this layer will be\nvisible.",
                    "title": "minZoom",
                    "type": "number"
                },
                "opacity": {
                    "description": "Opacity (0, 1).",
                    "title": "opacity",
                    "type": "number"
                },
                "renderBuffer": {
                    "description": "The buffer in pixels around the viewport extent used by the\nrenderer when getting features from the vector source for the rendering or hit-detection.\nRecommended value: the size of the largest symbol, line width or label.",
                    "title": "renderBuffer",
                    "type": "number"
                },
                "renderOrder": {
                    "description": "Render order. Function to be used when sorting\nfeatures before rendering. By default features are drawn in the order that they are created. Use\n`null` to avoid the sort, but get an undefined draw order.",
                    "title": "renderOrder",
                    "type": "object"
                },
                "style": {
                    "anyOf": [
                        {
                            "description": "A function that takes a {@link module:ol/Feature~Feature} and a `{number}`\nrepresenting the view's resolution. The function should return a\n{@link module:ol/style/Style~Style} or an array of them. This way e.g. a\nvector layer can be styled. If the function returns `undefined`, the\nfeature will not be rendered.",
                            "type": "object"
                        },
                        {
                            "$ref": "#/definitions/default"
                        },
                        {
                            "items": {
                                "$ref": "#/definitions/default"
                            },
                            "type": "array"
                        },
                        {
                            "$ref": "#/definitions/FlatStyle",
                            "description": "For static styling, the [layer.setStyle()]{@link module:ol/layer/Vector~VectorLayer#setStyle} method\ncan be called with an object literal that has fill, stroke, text, icon, regular shape, and/or circle properties."
                        },
                        {
                            "items": {
                                "$ref": "#/definitions/FlatStyle"
                            },
                            "type": "array"
                        },
                        {
                            "items": {
                                "description": "A rule is used to conditionally apply a style. If the rule's filter evaluates to true,\nthe style will be applied.",
                                "properties": {
                                    "else": {
                                        "description": "If true, the rule applies only if no other previous rule applies.\nIf the else rule also has a filter, the rule will not apply if the filter does not match.",
                                        "title": "else",
                                        "type": "boolean"
                                    },
                                    "filter": {
                                        "$ref": "#/definitions/EncodedExpression",
                                        "description": "The filter used\nto determine if a style applies. If no filter is included, the rule always applies\n(unless it is an else rule).",
                                        "title": "filter"
                                    },
                                    "style": {
                                        "anyOf": [
                                            {
                                                "$ref": "#/definitions/FlatStyle",
                                                "description": "For static styling, the [layer.setStyle()]{@link module:ol/layer/Vector~VectorLayer#setStyle} method\ncan be called with an object literal that has fill, stroke, text, icon, regular shape, and/or circle properties."
                                            },
                                            {
                                                "items": {
                                                    "$ref": "#/definitions/FlatStyle"
                                                },
                                                "type": "array"
                                            }
                                        ],
                                        "description": "The style to be applied if the filter matches.",
                                        "title": "style"
                                    }
                                },
                                "required": [
                                    "style"
                                ],
                                "type": "object"
                            },
                            "type": "array"
                        }
                    ],
                    "description": "Layer style. When set to `null`, only\nfeatures that have their own style will be rendered. See {@link module:ol/style/Style~Style} for the default style\nwhich will be used if this is not set.",
                    "title": "style"
                },
                "updateWhileAnimating": {
                    "description": "When set to `true`, feature batches will\nbe recreated during animations. This means that no vectors will be shown clipped, but the\nsetting will have a performance impact for large amounts of vector data. When set to `false`,\nbatches will be recreated when no animation is active.",
                    "title": "updateWhileAnimating",
                    "type": "boolean"
                },
                "updateWhileInteracting": {
                    "description": "When set to `true`, feature batches will\nbe recreated during interactions. See also `updateWhileAnimating`.",
                    "title": "updateWhileInteracting",
                    "type": "boolean"
                },
                "visible": {
                    "description": "Visibility.",
                    "title": "visible",
                    "type": "boolean"
                },
                "zIndex": {
                    "description": "The z-index for layer rendering.  At rendering time, the layers\nwill be ordered, first by Z-index and then by position. When `undefined`, a `zIndex` of 0 is assumed\nfor layers that are added to the map's `layers` collection, or `Infinity` when the layer's `setMap()`\nmethod was used.",
                    "title": "zIndex",
                    "type": "number"
                }
            },
            "title": "OlLayerOption<\"Vector\">",
            "type": "object"
        },
        "OlLayerOption<\"VectorTile\">": {
            "properties": {
                "background": {
                    "$ref": "#/definitions/BackgroundColor",
                    "description": "Background color for the layer. If not specified, no\nbackground will be rendered.",
                    "title": "background"
                },
                "cacheSize": {
                    "description": "The internal tile cache size.  If too small, this will auto-grow to hold\ntwo zoom levels worth of tiles.",
                    "title": "cacheSize",
                    "type": "number"
                },
                "className": {
                    "description": "A CSS class name to set to the layer element.",
                    "title": "className",
                    "type": "string"
                },
                "declutter": {
                    "description": "Declutter images and text. Any truthy value will enable\ndecluttering. Within a layer, a feature rendered before another has higher priority. All layers with the\nsame `declutter` value will be decluttered together. The priority is determined by the drawing order of the\nlayers with the same `declutter` value. Higher in the layer stack means higher priority. To declutter distinct\nlayers or groups of layers separately, use different truthy values for `declutter`.",
                    "title": "declutter",
                    "type": [
                        "string",
                        "number",
                        "boolean"
                    ]
                },
                "extent": {
                    "description": "The bounding extent for layer rendering.  The layer will not be\nrendered outside of this extent.",
                    "items": {
                        "type": "number"
                    },
                    "title": "extent",
                    "type": "array"
                },
                "maxResolution": {
                    "description": "The maximum resolution (exclusive) below which this layer will\nbe visible.",
                    "title": "maxResolution",
                    "type": "number"
                },
                "maxZoom": {
                    "description": "The maximum view zoom level (inclusive) at which this layer will\nbe visible.",
                    "title": "maxZoom",
                    "type": "number"
                },
                "minResolution": {
                    "description": "The minimum resolution (inclusive) at which this layer will be\nvisible.",
                    "title": "minResolution",
                    "type": "number"
                },
                "minZoom": {
                    "description": "The minimum view zoom level (exclusive) above which this layer will be\nvisible.",
                    "title": "minZoom",
                    "type": "number"
                },
                "opacity": {
                    "description": "Opacity (0, 1).",
                    "title": "opacity",
                    "type": "number"
                },
                "preload": {
                    "description": "Preload. Load low-resolution tiles up to `preload` levels. `0`\nmeans no preloading.",
                    "title": "preload",
                    "type": "number"
                },
                "renderBuffer": {
                    "description": "The buffer in pixels around the tile extent used by the\nrenderer when getting features from the vector tile for the rendering or hit-detection.\nRecommended value: Vector tiles are usually generated with a buffer, so this value should match\nthe largest possible buffer of the used tiles. It should be at least the size of the largest\npoint symbol or line width.",
                    "title": "renderBuffer",
                    "type": "number"
                },
                "renderMode": {
                    "$ref": "#/definitions/VectorTileRenderType",
                    "description": "Render mode for vector tiles:\n`'hybrid'`: Polygon and line elements are rendered as images, so pixels are scaled during zoom\nanimations. Point symbols and texts are accurately rendered as vectors and can stay upright on\nrotated views, but get lifted above all polygon and line elements.\n`'vector'`: Everything is rendered as vectors and the original render order is maintained. Use\nthis mode for improved performance and visual epxerience on vector tile layers with not too many\nrendered features (e.g. for highlighting a subset of features of another layer with the same\nsource).",
                    "title": "renderMode"
                },
                "renderOrder": {
                    "description": "Render order. Function to be used when sorting\nfeatures before rendering. By default features are drawn in the order that they are created. Use\n`null` to avoid the sort, but get an undefined draw order.",
                    "title": "renderOrder",
                    "type": "object"
                },
                "style": {
                    "anyOf": [
                        {
                            "description": "A function that takes a {@link module:ol/Feature~Feature} and a `{number}`\nrepresenting the view's resolution. The function should return a\n{@link module:ol/style/Style~Style} or an array of them. This way e.g. a\nvector layer can be styled. If the function returns `undefined`, the\nfeature will not be rendered.",
                            "type": "object"
                        },
                        {
                            "$ref": "#/definitions/default"
                        },
                        {
                            "items": {
                                "$ref": "#/definitions/default"
                            },
                            "type": "array"
                        },
                        {
                            "$ref": "#/definitions/FlatStyle",
                            "description": "For static styling, the [layer.setStyle()]{@link module:ol/layer/Vector~VectorLayer#setStyle} method\ncan be called with an object literal that has fill, stroke, text, icon, regular shape, and/or circle properties."
                        },
                        {
                            "items": {
                                "$ref": "#/definitions/FlatStyle"
                            },
                            "type": "array"
                        },
                        {
                            "items": {
                                "description": "A rule is used to conditionally apply a style. If the rule's filter evaluates to true,\nthe style will be applied.",
                                "properties": {
                                    "else": {
                                        "description": "If true, the rule applies only if no other previous rule applies.\nIf the else rule also has a filter, the rule will not apply if the filter does not match.",
                                        "title": "else",
                                        "type": "boolean"
                                    },
                                    "filter": {
                                        "$ref": "#/definitions/EncodedExpression",
                                        "description": "The filter used\nto determine if a style applies. If no filter is included, the rule always applies\n(unless it is an else rule).",
                                        "title": "filter"
                                    },
                                    "style": {
                                        "anyOf": [
                                            {
                                                "$ref": "#/definitions/FlatStyle",
                                                "description": "For static styling, the [layer.setStyle()]{@link module:ol/layer/Vector~VectorLayer#setStyle} method\ncan be called with an object literal that has fill, stroke, text, icon, regular shape, and/or circle properties."
                                            },
                                            {
                                                "items": {
                                                    "$ref": "#/definitions/FlatStyle"
                                                },
                                                "type": "array"
                                            }
                                        ],
                                        "description": "The style to be applied if the filter matches.",
                                        "title": "style"
                                    }
                                },
                                "required": [
                                    "style"
                                ],
                                "type": "object"
                            },
                            "type": "array"
                        }
                    ],
                    "description": "Layer\nstyle. When set to `null`, only\nfeatures that have their own style will be rendered. See {@link module:ol/style/Style~Style} for the default style\nwhich will be used if this is not set.",
                    "title": "style"
                },
                "updateWhileAnimating": {
                    "description": "When set to `true`, feature batches will be\nrecreated during animations. This means that no vectors will be shown clipped, but the setting\nwill have a performance impact for large amounts of vector data. When set to `false`, batches\nwill be recreated when no animation is active.",
                    "title": "updateWhileAnimating",
                    "type": "boolean"
                },
                "updateWhileInteracting": {
                    "description": "When set to `true`, feature batches will be\nrecreated during interactions. See also `updateWhileAnimating`.",
                    "title": "updateWhileInteracting",
                    "type": "boolean"
                },
                "useInterimTilesOnError": {
                    "description": "Deprecated.  Use interim tiles on error.",
                    "title": "useInterimTilesOnError",
                    "type": "boolean"
                },
                "visible": {
                    "description": "Visibility.",
                    "title": "visible",
                    "type": "boolean"
                },
                "zIndex": {
                    "description": "The z-index for layer rendering.  At rendering time, the layers\nwill be ordered, first by Z-index and then by position. When `undefined`, a `zIndex` of 0 is assumed\nfor layers that are added to the map's `layers` collection, or `Infinity` when the layer's `setMap()`\nmethod was used.",
                    "title": "zIndex",
                    "type": "number"
                }
            },
            "title": "OlLayerOption<\"VectorTile\">",
            "type": "object"
        },
        "OlSourceOption<\"BingMaps\">": {
            "properties": {
                "cacheSize": {
                    "description": "Deprecated.  Use the cacheSize option on the layer instead.",
                    "title": "cacheSize",
                    "type": "number"
                },
                "culture": {
                    "description": "Culture code.",
                    "title": "culture",
                    "type": "string"
                },
                "hidpi": {
                    "description": "If `true` hidpi tiles will be requested.",
                    "title": "hidpi",
                    "type": "boolean"
                },
                "imagerySet": {
                    "description": "Type of imagery.",
                    "title": "imagerySet",
                    "type": "string"
                },
                "interpolate": {
                    "description": "Use interpolated values when resampling.  By default,\nlinear interpolation is used when resampling.  Set to false to use the nearest neighbor instead.",
                    "title": "interpolate",
                    "type": "boolean"
                },
                "key": {
                    "description": "Bing Maps API key. Get yours at https://www.bingmapsportal.com/.",
                    "title": "key",
                    "type": "string"
                },
                "maxZoom": {
                    "description": "Max zoom. Default is what's advertized by the BingMaps service.",
                    "title": "maxZoom",
                    "type": "number"
                },
                "placeholderTiles": {
                    "description": "Whether to show BingMaps placeholder tiles when zoomed past the maximum level provided in an area. When `false`, requests beyond\nthe maximum zoom level will return no tile. When `true`, the placeholder tile will be returned. When not set, the default behaviour of the imagery set takes place,\nwhich is unique for each imagery set in BingMaps.",
                    "title": "placeholderTiles",
                    "type": "boolean"
                },
                "reprojectionErrorThreshold": {
                    "description": "Maximum allowed reprojection error (in pixels).\nHigher values can increase reprojection performance, but decrease precision.",
                    "title": "reprojectionErrorThreshold",
                    "type": "number"
                },
                "tileLoadFunction": {
                    "description": "Optional function to load a tile given a URL. The default is\n```js\nfunction(imageTile, src) {\nimageTile.getImage().src = src;\n};\n```",
                    "title": "tileLoadFunction",
                    "type": "object"
                },
                "transition": {
                    "description": "Duration of the opacity transition for rendering.\nTo disable the opacity transition, pass `transition: 0`.",
                    "title": "transition",
                    "type": "number"
                },
                "url": {
                    "description": "The Bing Map Metadata API URL.",
                    "title": "url",
                    "type": "string"
                },
                "wrapX": {
                    "description": "Whether to wrap the world horizontally.",
                    "title": "wrapX",
                    "type": "boolean"
                },
                "zDirection": {
                    "anyOf": [
                        {
                            "description": "{@link module:ol/tilegrid/TileGrid~TileGrid#getZForResolution} can use a function\nof this type to determine which nearest resolution to use.\n\nThis function takes a `{number}` representing a value between two array entries,\na `{number}` representing the value of the nearest higher entry and\na `{number}` representing the value of the nearest lower entry\nas arguments and returns a `{number}`. If a negative number or zero is returned\nthe lower value will be used, if a positive number is returned the higher value\nwill be used.",
                            "type": "object"
                        },
                        {
                            "type": "number"
                        }
                    ],
                    "description": "Choose whether to use tiles with a higher or lower zoom level when between integer\nzoom levels. See {@link module:ol/tilegrid/TileGrid~TileGrid#getZForResolution}.",
                    "title": "zDirection"
                }
            },
            "required": [
                "imagerySet",
                "key"
            ],
            "title": "OlSourceOption<\"BingMaps\">",
            "type": "object"
        },
        "OlSourceOption<\"CartoDB\">": {
            "properties": {
                "account": {
                    "description": "Username as used to access public Carto dashboard at https://{username}.carto.com/.",
                    "title": "account",
                    "type": "string"
                },
                "attributions": {
                    "$ref": "#/definitions/AttributionLike",
                    "description": "Attributions.",
                    "title": "attributions"
                },
                "cacheSize": {
                    "description": "Deprecated.  Use the cacheSize option on the layer instead.",
                    "title": "cacheSize",
                    "type": "number"
                },
                "config": {
                    "description": "If using anonymous maps, the CartoDB config to use. See\nhttps://carto.com/developers/maps-api/guides/anonymous-maps/\nfor more detail.\nIf using named maps, a key-value lookup with the template parameters.\nSee https://carto.com/developers/maps-api/guides/named-maps/\nfor more detail.",
                    "title": "config"
                },
                "crossOrigin": {
                    "description": "The `crossOrigin` attribute for loaded images.  Note that\nyou must provide a `crossOrigin` value if you want to access pixel data with the Canvas renderer.\nSee https://developer.mozilla.org/en-US/docs/Web/HTML/CORS_enabled_image for more detail.",
                    "title": "crossOrigin",
                    "type": "string"
                },
                "maxZoom": {
                    "description": "Max zoom.",
                    "title": "maxZoom",
                    "type": "number"
                },
                "minZoom": {
                    "description": "Minimum zoom.",
                    "title": "minZoom",
                    "type": "number"
                },
                "projection": {
                    "$ref": "#/definitions/ProjectionLike",
                    "description": "Projection.",
                    "title": "projection"
                },
                "transition": {
                    "description": "Duration of the opacity transition for rendering.\nTo disable the opacity transition, pass `transition: 0`.",
                    "title": "transition",
                    "type": "number"
                },
                "wrapX": {
                    "description": "Whether to wrap the world horizontally.",
                    "title": "wrapX",
                    "type": "boolean"
                },
                "zDirection": {
                    "anyOf": [
                        {
                            "description": "{@link module:ol/tilegrid/TileGrid~TileGrid#getZForResolution} can use a function\nof this type to determine which nearest resolution to use.\n\nThis function takes a `{number}` representing a value between two array entries,\na `{number}` representing the value of the nearest higher entry and\na `{number}` representing the value of the nearest lower entry\nas arguments and returns a `{number}`. If a negative number or zero is returned\nthe lower value will be used, if a positive number is returned the higher value\nwill be used.",
                            "type": "object"
                        },
                        {
                            "type": "number"
                        }
                    ],
                    "description": "Choose whether to use tiles with a higher or lower zoom level when between integer\nzoom levels. See {@link module:ol/tilegrid/TileGrid~TileGrid#getZForResolution}.",
                    "title": "zDirection"
                }
            },
            "title": "OlSourceOption<\"CartoDB\">",
            "type": "object"
        },
        "OlSourceOption<\"DataTile\">": {
            "properties": {
                "attributions": {
                    "$ref": "#/definitions/AttributionLike",
                    "description": "Attributions.",
                    "title": "attributions"
                },
                "attributionsCollapsible": {
                    "description": "Attributions are collapsible.",
                    "title": "attributionsCollapsible",
                    "type": "boolean"
                },
                "bandCount": {
                    "description": "Number of bands represented in the data.",
                    "title": "bandCount",
                    "type": "number"
                },
                "crossOrigin": {
                    "$ref": "#/definitions/CrossOriginAttribute",
                    "description": "The crossOrigin property to pass to loaders for image data.",
                    "title": "crossOrigin"
                },
                "gutter": {
                    "description": "The size in pixels of the gutter around data tiles to ignore.\nThis allows artifacts of rendering at tile edges to be ignored.\nSupported data should be wider and taller than the tile size by a value of `2 x gutter`.",
                    "title": "gutter",
                    "type": "number"
                },
                "interpolate": {
                    "description": "Use interpolated values when resampling.  By default,\nthe nearest neighbor is used when resampling.",
                    "title": "interpolate",
                    "type": "boolean"
                },
                "key": {
                    "description": "Key for use in caching tiles.",
                    "title": "key",
                    "type": "string"
                },
                "loader": {
                    "description": "Data loader.  Called with z, x, and y tile coordinates.\nReturns {@link import (\"../DataTile.js\").Data data} for a tile or a promise for the same.\nFor loaders that generate images, the promise should not resolve until the image is loaded.",
                    "title": "loader",
                    "type": "object"
                },
                "maxResolution": {
                    "description": "Optional tile grid resolution at level zero. Not used if `tileGrid` is provided.",
                    "title": "maxResolution",
                    "type": "number"
                },
                "maxZoom": {
                    "description": "Optional max zoom level. Not used if `tileGrid` is provided.",
                    "title": "maxZoom",
                    "type": "number"
                },
                "minZoom": {
                    "description": "Optional min zoom level. Not used if `tileGrid` is provided.",
                    "title": "minZoom",
                    "type": "number"
                },
                "projection": {
                    "$ref": "#/definitions/ProjectionLike",
                    "description": "Tile projection.",
                    "title": "projection"
                },
                "referrerPolicy": {
                    "$ref": "#/definitions/ReferrerPolicy",
                    "description": "The `referrerPolicy` property for loaded images.",
                    "title": "referrerPolicy"
                },
                "state": {
                    "$ref": "#/definitions/State",
                    "description": "The source state.",
                    "title": "state"
                },
                "tileGrid": {
                    "$ref": "#/definitions/default_4",
                    "description": "Tile grid.",
                    "title": "tileGrid"
                },
                "tileSize": {
                    "anyOf": [
                        {
                            "description": "An array of numbers representing a size: `[width, height]`.",
                            "items": {
                                "type": "number"
                            },
                            "type": "array"
                        },
                        {
                            "type": "number"
                        }
                    ],
                    "description": "The pixel width and height of the source tiles.\nThis may be different than the rendered pixel size if a `tileGrid` is provided.",
                    "title": "tileSize"
                },
                "transition": {
                    "description": "Transition time when fading in new tiles (in milliseconds).",
                    "title": "transition",
                    "type": "number"
                },
                "wrapX": {
                    "description": "Render tiles beyond the antimeridian.",
                    "title": "wrapX",
                    "type": "boolean"
                },
                "zDirection": {
                    "anyOf": [
                        {
                            "description": "{@link module:ol/tilegrid/TileGrid~TileGrid#getZForResolution} can use a function\nof this type to determine which nearest resolution to use.\n\nThis function takes a `{number}` representing a value between two array entries,\na `{number}` representing the value of the nearest higher entry and\na `{number}` representing the value of the nearest lower entry\nas arguments and returns a `{number}`. If a negative number or zero is returned\nthe lower value will be used, if a positive number is returned the higher value\nwill be used.",
                            "type": "object"
                        },
                        {
                            "type": "number"
                        }
                    ],
                    "description": "Choose whether to use tiles with a higher or lower zoom level when between integer\nzoom levels. See {@link module:ol/tilegrid/TileGrid~TileGrid#getZForResolution}.",
                    "title": "zDirection"
                }
            },
            "title": "OlSourceOption<\"DataTile\">",
            "type": "object"
        },
        "OlSourceOption<\"GeoTIFF\">": {
            "properties": {
                "attributions": {
                    "$ref": "#/definitions/AttributionLike",
                    "description": "Attributions.",
                    "title": "attributions"
                },
                "convertToRGB": {
                    "description": "By default, bands from the sources are read as-is. When\nreading GeoTIFFs with the purpose of displaying them as RGB images, setting this to `true` will\nconvert other color spaces (YCbCr, CMYK) to RGB.  Setting the option to `'auto'` will make it so CMYK, YCbCr,\nCIELab, and ICCLab images will automatically be converted to RGB.",
                    "enum": [
                        "auto",
                        false,
                        true
                    ],
                    "title": "convertToRGB"
                },
                "interpolate": {
                    "description": "Use interpolated values when resampling.  By default,\nthe linear interpolation is used to resample the data.  If false, nearest neighbor is used.",
                    "title": "interpolate",
                    "type": "boolean"
                },
                "normalize": {
                    "description": "By default, the source data is normalized to values between\n0 and 1 with scaling factors based on the raster statistics or `min` and `max` properties of each source.\nIf instead you want to work with the raw values in a style expression, set this to `false`.  Setting this option\nto `false` will make it so any `min` and `max` properties on sources are ignored.",
                    "title": "normalize",
                    "type": "boolean"
                },
                "projection": {
                    "$ref": "#/definitions/ProjectionLike",
                    "description": "Source projection.  If not provided, the GeoTIFF metadata\nwill be read for projection information.",
                    "title": "projection"
                },
                "sourceOptions": {
                    "description": "Additional options to be passed to [geotiff.js](https://geotiffjs.github.io/geotiff.js/module-geotiff.html)'s `fromUrl` or `fromUrls` methods.",
                    "properties": {
                        "allowFullFile": {
                            "description": "Whether or not a full file is accepted when only a portion is\nrequested. Only use this when you know the source image to be small enough to fit in memory.",
                            "title": "allowFullFile",
                            "type": "boolean"
                        },
                        "blockSize": {
                            "description": "The block size to use.",
                            "title": "blockSize",
                            "type": "number"
                        },
                        "cacheSize": {
                            "description": "The number of blocks that shall be held in a LRU cache.",
                            "title": "cacheSize",
                            "type": "number"
                        },
                        "credentials": {
                            "description": "How credentials shall be handled. See\nhttps://developer.mozilla.org/en-US/docs/Web/API/fetch for reference and possible values",
                            "title": "credentials",
                            "type": "string"
                        },
                        "forceXHR": {
                            "description": "Whether to force the usage of the browsers XMLHttpRequest API.",
                            "title": "forceXHR",
                            "type": "boolean"
                        },
                        "headers": {
                            "additionalProperties": {
                                "type": "string"
                            },
                            "description": "additional key-value pairs of headers to be passed with each request. Key is the header name, value the header value.",
                            "title": "headers",
                            "type": "object"
                        },
                        "maxRanges": {
                            "description": "The maximum amount of ranges to request in a single multi-range request.\nBy default only a single range is used.",
                            "title": "maxRanges",
                            "type": "number"
                        }
                    },
                    "title": "sourceOptions",
                    "type": "object"
                },
                "sources": {
                    "description": "List of information about GeoTIFF sources.\nMultiple sources can be combined when their resolution sets are equal after applying a scale.\nThe list of sources defines a mapping between input bands as they are read from each GeoTIFF and\nthe output bands that are provided by data tiles. To control which bands to read from each GeoTIFF,\nuse the {@link import (\"./GeoTIFF.js\").SourceInfo bands} property. If, for example, you specify two\nsources, one with 3 bands and {@link import (\"./GeoTIFF.js\").SourceInfo nodata} configured, and\nanother with 1 band, the resulting data tiles will have 5 bands: 3 from the first source, 1 alpha\nband from the first source, and 1 band from the second source.",
                    "items": {
                        "properties": {
                            "bands": {
                                "description": "Band numbers to be read from (where the first band is `1`). If not provided, all bands will\nbe read. For example, if a GeoTIFF has blue (1), green (2), red (3), and near-infrared (4) bands, and you only need the\nnear-infrared band, configure `bands: [4]`.",
                                "items": {
                                    "type": "number"
                                },
                                "title": "bands",
                                "type": "array"
                            },
                            "blob": {
                                "$ref": "#/definitions/Blob",
                                "description": "Blob containing the source GeoTIFF. `blob` and `url` are mutually exclusive.",
                                "title": "blob"
                            },
                            "max": {
                                "description": "The maximum source data value.  Rendered values are scaled from 0 to 1 based on\nthe configured min and max.  If not provided and raster statistics are available, those will be used instead.\nIf neither are available, the maximum for the data type will be used.  To disable this behavior, set\nthe `normalize` option to `false` in the constructor.",
                                "title": "max",
                                "type": "number"
                            },
                            "min": {
                                "description": "The minimum source data value.  Rendered values are scaled from 0 to 1 based on\nthe configured min and max.  If not provided and raster statistics are available, those will be used instead.\nIf neither are available, the minimum for the data type will be used.  To disable this behavior, set\nthe `normalize` option to `false` in the constructor.",
                                "title": "min",
                                "type": "number"
                            },
                            "nodata": {
                                "description": "Values to discard (overriding any nodata values in the metadata).\nWhen provided, an additional alpha band will be added to the data.  Often the GeoTIFF metadata\nwill include information about nodata values, so you should only need to set this property if\nyou find that it is not already extracted from the metadata.",
                                "title": "nodata",
                                "type": "number"
                            },
                            "overviews": {
                                "description": "List of any overview URLs, only applies if the url parameter is given.",
                                "items": {
                                    "type": "string"
                                },
                                "title": "overviews",
                                "type": "array"
                            },
                            "url": {
                                "description": "URL for the source GeoTIFF.",
                                "title": "url",
                                "type": "string"
                            }
                        },
                        "type": "object"
                    },
                    "title": "sources",
                    "type": "array"
                },
                "transition": {
                    "description": "Duration of the opacity transition for rendering.\nTo disable the opacity transition, pass `transition: 0`.",
                    "title": "transition",
                    "type": "number"
                },
                "wrapX": {
                    "description": "Render tiles beyond the tile grid extent.",
                    "title": "wrapX",
                    "type": "boolean"
                }
            },
            "required": [
                "sources"
            ],
            "title": "OlSourceOption<\"GeoTIFF\">",
            "type": "object"
        },
        "OlSourceOption<\"GeoZarr\">": {
            "properties": {
                "bands": {
                    "description": "The band names to render.",
                    "items": {
                        "type": "string"
                    },
                    "title": "bands",
                    "type": "array"
                },
                "group": {
                    "description": "The group with arrays to render.",
                    "title": "group",
                    "type": "string"
                },
                "projection": {
                    "$ref": "#/definitions/ProjectionLike",
                    "description": "Source projection.  If not provided, the GeoTIFF metadata\nwill be read for projection information.",
                    "title": "projection"
                },
                "resample": {
                    "$ref": "#/definitions/ResampleMethod",
                    "description": "Resamplilng method if bands are not available for all multi-scale levels.",
                    "title": "resample"
                },
                "transition": {
                    "description": "Duration of the opacity transition for rendering.\nTo disable the opacity transition, pass `transition: 0`.",
                    "title": "transition",
                    "type": "number"
                },
                "url": {
                    "description": "The Zarr URL.",
                    "title": "url",
                    "type": "string"
                },
                "wrapX": {
                    "description": "Render tiles beyond the tile grid extent.",
                    "title": "wrapX",
                    "type": "boolean"
                }
            },
            "required": [
                "bands",
                "group",
                "url"
            ],
            "title": "OlSourceOption<\"GeoZarr\">",
            "type": "object"
        },
        "OlSourceOption<\"Google\">": {
            "properties": {
                "apiOptions": {
                    "description": "An array of values specifying additional options to apply.",
                    "items": {
                        "type": "string"
                    },
                    "title": "apiOptions",
                    "type": "array"
                },
                "attributionsCollapsible": {
                    "description": "Allow the attributions to be collapsed.",
                    "title": "attributionsCollapsible",
                    "type": "boolean"
                },
                "cacheSize": {
                    "description": "Initial tile cache size. Will auto-grow to hold at least the number of tiles in the viewport.",
                    "title": "cacheSize",
                    "type": "number"
                },
                "highDpi": {
                    "description": "Use high-resolution tiles.",
                    "title": "highDpi",
                    "type": "boolean"
                },
                "imageFormat": {
                    "description": "The image format used for the map tiles (e.g. `'jpeg'`, or `'png'`).",
                    "title": "imageFormat",
                    "type": "string"
                },
                "interpolate": {
                    "description": "Use interpolated values when resampling.  By default,\nlinear interpolation is used when resampling.  Set to false to use the nearest neighbor instead.",
                    "title": "interpolate",
                    "type": "boolean"
                },
                "key": {
                    "description": "Google Map Tiles API key. Get yours at https://developers.google.com/maps/documentation/tile/get-api-key.",
                    "title": "key",
                    "type": "string"
                },
                "language": {
                    "description": "An [IETF language tag](https://en.wikipedia.org/wiki/IETF_language_tag) for information displayed on the tiles.",
                    "title": "language",
                    "type": "string"
                },
                "layerTypes": {
                    "description": "The layer types added to the map (e.g. `'layerRoadmap'`, `'layerStreetview'`, or `'layerTraffic'`).",
                    "items": {
                        "type": "string"
                    },
                    "title": "layerTypes",
                    "type": "array"
                },
                "mapType": {
                    "description": "The type of [base map](https://developers.google.com/maps/documentation/tile/session_tokens#required_fields).",
                    "title": "mapType",
                    "type": "string"
                },
                "overlay": {
                    "description": "Display only the `layerTypes` and not the underlying `mapType` (only works if `layerTypes` is provided).",
                    "title": "overlay",
                    "type": "boolean"
                },
                "region": {
                    "description": "A [Common Locale Data Repository](https://cldr.unicode.org/) (CLDR) region identifier that represents the user location.",
                    "title": "region",
                    "type": "string"
                },
                "reprojectionErrorThreshold": {
                    "description": "Maximum allowed reprojection error (in pixels).\nHigher values can increase reprojection performance, but decrease precision.",
                    "title": "reprojectionErrorThreshold",
                    "type": "number"
                },
                "scale": {
                    "description": "Scale for map elements (`'scaleFactor1x'`, `'scaleFactor2x'`, or `'scaleFactor4x'`).",
                    "title": "scale",
                    "type": "string"
                },
                "styles": {
                    "description": "[Custom styles](https://developers.google.com/maps/documentation/tile/style-reference) applied to the map.",
                    "items": {},
                    "title": "styles",
                    "type": "array"
                },
                "tileLoadFunction": {
                    "description": "Optional function to load a tile given a URL. The default is\n```js\nfunction(imageTile, src) {\nimageTile.getImage().src = src;\n};\n```",
                    "title": "tileLoadFunction",
                    "type": "object"
                },
                "transition": {
                    "description": "Duration of the opacity transition for rendering.\nTo disable the opacity transition, pass `transition: 0`.",
                    "title": "transition",
                    "type": "number"
                },
                "url": {
                    "description": "The Google Tile server URL.",
                    "title": "url",
                    "type": "string"
                },
                "wrapX": {
                    "description": "Wrap the world horizontally.",
                    "title": "wrapX",
                    "type": "boolean"
                },
                "zDirection": {
                    "anyOf": [
                        {
                            "description": "{@link module:ol/tilegrid/TileGrid~TileGrid#getZForResolution} can use a function\nof this type to determine which nearest resolution to use.\n\nThis function takes a `{number}` representing a value between two array entries,\na `{number}` representing the value of the nearest higher entry and\na `{number}` representing the value of the nearest lower entry\nas arguments and returns a `{number}`. If a negative number or zero is returned\nthe lower value will be used, if a positive number is returned the higher value\nwill be used.",
                            "type": "object"
                        },
                        {
                            "type": "number"
                        }
                    ],
                    "description": "Choose whether to use tiles with a higher or lower zoom level when between integer\nzoom levels. See {@link module:ol/tilegrid/TileGrid~TileGrid#getZForResolution}.",
                    "title": "zDirection"
                }
            },
            "required": [
                "key"
            ],
            "title": "OlSourceOption<\"Google\">",
            "type": "object"
        },
        "OlSourceOption<\"Image\">": {
            "properties": {
                "attributions": {
                    "$ref": "#/definitions/AttributionLike",
                    "description": "Attributions.",
                    "title": "attributions"
                },
                "interpolate": {
                    "description": "Use interpolated values when resampling.  By default,\nlinear interpolation is used when resampling.  Set to false to use the nearest neighbor instead.",
                    "title": "interpolate",
                    "type": "boolean"
                },
                "loader": {
                    "description": "Loader. Can either be a custom loader, or one of the\nloaders created with a `createLoader()` function ({@link module:ol/source/wms.createLoader wms},\n{@link module:ol/source/arcgisRest.createLoader arcgisRest}, {@link module:ol/source/mapguide.createLoader mapguide},\n{@link module:ol/source/static.createLoader static}).",
                    "title": "loader",
                    "type": "object"
                },
                "projection": {
                    "$ref": "#/definitions/ProjectionLike",
                    "description": "Projection.",
                    "title": "projection"
                },
                "resolutions": {
                    "description": "Resolutions.",
                    "items": {
                        "type": "number"
                    },
                    "title": "resolutions",
                    "type": "array"
                },
                "state": {
                    "$ref": "#/definitions/State",
                    "description": "State.",
                    "title": "state"
                }
            },
            "title": "OlSourceOption<\"Image\">",
            "type": "object"
        },
        "OlSourceOption<\"ImageArcGISRest\">": {
            "properties": {
                "attributions": {
                    "$ref": "#/definitions/AttributionLike",
                    "description": "Attributions.",
                    "title": "attributions"
                },
                "crossOrigin": {
                    "description": "The `crossOrigin` attribute for loaded images.  Note that\nyou must provide a `crossOrigin` value if you want to access pixel data with the Canvas renderer.\nSee https://developer.mozilla.org/en-US/docs/Web/HTML/CORS_enabled_image for more detail.",
                    "title": "crossOrigin",
                    "type": "string"
                },
                "hidpi": {
                    "description": "Use the `ol/Map#pixelRatio` value when requesting the image from\nthe remote server.",
                    "title": "hidpi",
                    "type": "boolean"
                },
                "imageLoadFunction": {
                    "description": "Optional function to load an image given\na URL.",
                    "title": "imageLoadFunction",
                    "type": "object"
                },
                "interpolate": {
                    "description": "Use interpolated values when resampling.  By default,\nlinear interpolation is used when resampling.  Set to false to use the nearest neighbor instead.",
                    "title": "interpolate",
                    "type": "boolean"
                },
                "params": {
                    "additionalProperties": {},
                    "description": "ArcGIS Rest parameters. This field is optional. Service\ndefaults will be used for any fields not specified. `FORMAT` is `PNG32` by default. `F` is\n`IMAGE` by default. `TRANSPARENT` is `true` by default.  `BBOX`, `SIZE`, `BBOXSR`, and `IMAGESR`\nwill be set dynamically. Set `LAYERS` to override the default service layer visibility. See\nhttps://developers.arcgis.com/rest/services-reference/export-map.htm\nfor further reference.",
                    "title": "params",
                    "type": "object"
                },
                "projection": {
                    "$ref": "#/definitions/ProjectionLike",
                    "description": "Projection. Default is the view projection.\nThe projection code must contain a numeric end portion separated by :\nor the entire code must form a valid ArcGIS SpatialReference definition.",
                    "title": "projection"
                },
                "ratio": {
                    "description": "Ratio. `1` means image requests are the size of the map viewport,\n`2` means twice the size of the map viewport, and so on.",
                    "title": "ratio",
                    "type": "number"
                },
                "referrerPolicy": {
                    "$ref": "#/definitions/ReferrerPolicy",
                    "description": "The `referrerPolicy` property for loaded images.",
                    "title": "referrerPolicy"
                },
                "resolutions": {
                    "description": "Resolutions. If specified, requests will be made for\nthese resolutions only.",
                    "items": {
                        "type": "number"
                    },
                    "title": "resolutions",
                    "type": "array"
                },
                "url": {
                    "description": "ArcGIS Rest service URL for a Map Service or Image Service. The url\nshould include /MapServer or /ImageServer.",
                    "title": "url",
                    "type": "string"
                }
            },
            "title": "OlSourceOption<\"ImageArcGISRest\">",
            "type": "object"
        },
        "OlSourceOption<\"ImageCanvas\">": {
            "properties": {
                "attributions": {
                    "$ref": "#/definitions/AttributionLike",
                    "description": "Attributions.",
                    "title": "attributions"
                },
                "canvasFunction": {
                    "description": "Canvas function.\nThe function returning the canvas element used by the source\nas an image. The arguments passed to the function are: {@link import (\"../extent.js\").Extent} the\nimage extent, `{number}` the image resolution, `{number}` the pixel ratio of the map,\n{@link import (\"../size.js\").Size} the image size, and {@link import (\"../proj/Projection.js\").default} the image\nprojection. The canvas returned by this function is cached by the source. If\nthe value returned by the function is later changed then\n`changed` should be called on the source for the source to\ninvalidate the current cached image. See: {@link module:ol/Observable~Observable#changed}",
                    "title": "canvasFunction",
                    "type": "object"
                },
                "interpolate": {
                    "description": "Use interpolated values when resampling.  By default,\nlinear interpolation is used when resampling.  Set to false to use the nearest neighbor instead.",
                    "title": "interpolate",
                    "type": "boolean"
                },
                "projection": {
                    "$ref": "#/definitions/ProjectionLike",
                    "description": "Projection. Default is the view projection.",
                    "title": "projection"
                },
                "ratio": {
                    "description": "Ratio. 1 means canvases are the size of the map viewport, 2 means twice the\nwidth and height of the map viewport, and so on. Must be `1` or higher.",
                    "title": "ratio",
                    "type": "number"
                },
                "resolutions": {
                    "description": "Resolutions.\nIf specified, new canvases will be created for these resolutions",
                    "items": {
                        "type": "number"
                    },
                    "title": "resolutions",
                    "type": "array"
                },
                "state": {
                    "$ref": "#/definitions/State",
                    "description": "Source state.",
                    "title": "state"
                }
            },
            "title": "OlSourceOption<\"ImageCanvas\">",
            "type": "object"
        },
        "OlSourceOption<\"ImageMapGuide\">": {
            "properties": {
                "crossOrigin": {
                    "description": "The `crossOrigin` attribute for loaded images.  Note that\nyou must provide a `crossOrigin` value if you want to access pixel data with the Canvas renderer.\nSee https://developer.mozilla.org/en-US/docs/Web/HTML/CORS_enabled_image for more detail.",
                    "title": "crossOrigin",
                    "type": "string"
                },
                "displayDpi": {
                    "description": "The display resolution.",
                    "title": "displayDpi",
                    "type": "number"
                },
                "hidpi": {
                    "description": "Use the `ol/Map#pixelRatio` value when requesting\nthe image from the remote server.",
                    "title": "hidpi",
                    "type": "boolean"
                },
                "imageLoadFunction": {
                    "description": "Optional function to load an image given a URL.",
                    "title": "imageLoadFunction",
                    "type": "object"
                },
                "interpolate": {
                    "description": "Use interpolated values when resampling.  By default,\nlinear interpolation is used when resampling.  Set to false to use the nearest neighbor instead.",
                    "title": "interpolate",
                    "type": "boolean"
                },
                "metersPerUnit": {
                    "description": "The meters-per-unit value.",
                    "title": "metersPerUnit",
                    "type": "number"
                },
                "params": {
                    "description": "Additional parameters.",
                    "title": "params"
                },
                "projection": {
                    "$ref": "#/definitions/ProjectionLike",
                    "description": "Projection. Default is the view projection.",
                    "title": "projection"
                },
                "ratio": {
                    "description": "Ratio. `1` means image requests are the size of the map viewport, `2` means\ntwice the width and height of the map viewport, and so on. Must be `1` or higher.",
                    "title": "ratio",
                    "type": "number"
                },
                "referrerPolicy": {
                    "$ref": "#/definitions/ReferrerPolicy",
                    "description": "The `referrerPolicy` property for loaded images.",
                    "title": "referrerPolicy"
                },
                "resolutions": {
                    "description": "Resolutions.\nIf specified, requests will be made for these resolutions only.",
                    "items": {
                        "type": "number"
                    },
                    "title": "resolutions",
                    "type": "array"
                },
                "url": {
                    "description": "The mapagent url.",
                    "title": "url",
                    "type": "string"
                },
                "useOverlay": {
                    "description": "If `true`, will use `GETDYNAMICMAPOVERLAYIMAGE`.",
                    "title": "useOverlay",
                    "type": "boolean"
                }
            },
            "title": "OlSourceOption<\"ImageMapGuide\">",
            "type": "object"
        },
        "OlSourceOption<\"ImageStatic\">": {
            "properties": {
                "attributions": {
                    "$ref": "#/definitions/AttributionLike",
                    "description": "Attributions.",
                    "title": "attributions"
                },
                "crossOrigin": {
                    "description": "The `crossOrigin` attribute for loaded images.  Note that\nyou must provide a `crossOrigin` value if you want to access pixel data with the Canvas renderer.\nSee https://developer.mozilla.org/en-US/docs/Web/HTML/CORS_enabled_image for more detail.",
                    "title": "crossOrigin",
                    "type": "string"
                },
                "imageExtent": {
                    "description": "Extent of the image in map coordinates.\nThis is the [left, bottom, right, top] map coordinates of your image.",
                    "items": {
                        "type": "number"
                    },
                    "title": "imageExtent",
                    "type": "array"
                },
                "imageLoadFunction": {
                    "description": "Optional function to load an image given a URL.",
                    "title": "imageLoadFunction",
                    "type": "object"
                },
                "interpolate": {
                    "description": "Use interpolated values when resampling.  By default,\nlinear interpolation is used when resampling.  Set to false to use the nearest neighbor instead.",
                    "title": "interpolate",
                    "type": "boolean"
                },
                "projection": {
                    "$ref": "#/definitions/ProjectionLike",
                    "description": "Projection. Default is the view projection.",
                    "title": "projection"
                },
                "referrerPolicy": {
                    "$ref": "#/definitions/ReferrerPolicy",
                    "description": "The `referrerPolicy` property for loaded images.",
                    "title": "referrerPolicy"
                },
                "url": {
                    "description": "Image URL.",
                    "title": "url",
                    "type": "string"
                }
            },
            "required": [
                "imageExtent",
                "url"
            ],
            "title": "OlSourceOption<\"ImageStatic\">",
            "type": "object"
        },
        "OlSourceOption<\"ImageTile\">": {
            "properties": {
                "attributions": {
                    "$ref": "#/definitions/AttributionLike",
                    "description": "Attributions.",
                    "title": "attributions"
                },
                "attributionsCollapsible": {
                    "description": "Attributions are collapsible.",
                    "title": "attributionsCollapsible",
                    "type": "boolean"
                },
                "crossOrigin": {
                    "$ref": "#/definitions/CrossOriginAttribute",
                    "description": "The crossOrigin property to pass to loaders for image data.",
                    "title": "crossOrigin"
                },
                "gutter": {
                    "description": "The size in pixels of the gutter around data tiles to ignore.\nThis allows artifacts of rendering at tile edges to be ignored.\nSupported data should be wider and taller than the tile size by a value of `2 x gutter`.",
                    "title": "gutter",
                    "type": "number"
                },
                "interpolate": {
                    "description": "Use interpolated values when resampling.",
                    "title": "interpolate",
                    "type": "boolean"
                },
                "loader": {
                    "description": "Data loader.  Called with z, x, and y tile coordinates.\nReturns an {@link import (\"../DataTile.js\").ImageLike image} for a tile or a promise for the same.\nThe promise should not resolve until the image is loaded.  If the `url` option is provided, a loader will be created.",
                    "title": "loader",
                    "type": "object"
                },
                "maxResolution": {
                    "description": "Optional tile grid resolution at level zero. Not used if `tileGrid` is provided.",
                    "title": "maxResolution",
                    "type": "number"
                },
                "maxZoom": {
                    "description": "Optional max zoom level. Not used if `tileGrid` is provided.",
                    "title": "maxZoom",
                    "type": "number"
                },
                "minZoom": {
                    "description": "Optional min zoom level. Not used if `tileGrid` is provided.",
                    "title": "minZoom",
                    "type": "number"
                },
                "projection": {
                    "$ref": "#/definitions/ProjectionLike",
                    "description": "Tile projection.",
                    "title": "projection"
                },
                "referrerPolicy": {
                    "$ref": "#/definitions/ReferrerPolicy",
                    "description": "The `referrerPolicy` property for loaded images.",
                    "title": "referrerPolicy"
                },
                "state": {
                    "$ref": "#/definitions/State",
                    "description": "The source state.",
                    "title": "state"
                },
                "tileGrid": {
                    "$ref": "#/definitions/default_4",
                    "description": "Tile grid.",
                    "title": "tileGrid"
                },
                "tileSize": {
                    "anyOf": [
                        {
                            "description": "An array of numbers representing a size: `[width, height]`.",
                            "items": {
                                "type": "number"
                            },
                            "type": "array"
                        },
                        {
                            "type": "number"
                        }
                    ],
                    "description": "The pixel width and height of the source tiles.\nThis may be different than the rendered pixel size if a `tileGrid` is provided.",
                    "title": "tileSize"
                },
                "transition": {
                    "description": "Transition time when fading in new tiles (in miliseconds).",
                    "title": "transition",
                    "type": "number"
                },
                "url": {
                    "$ref": "#/definitions/UrlLike",
                    "description": "The image URL template.  In addition to a single URL template, an array of URL templates or a function\ncan be provided.  If a function is provided, it will be called with z, x, y tile coordinates and loader options and should\nreturn a URL.",
                    "title": "url"
                },
                "wrapX": {
                    "description": "Render tiles beyond the antimeridian.",
                    "title": "wrapX",
                    "type": "boolean"
                },
                "zDirection": {
                    "anyOf": [
                        {
                            "description": "{@link module:ol/tilegrid/TileGrid~TileGrid#getZForResolution} can use a function\nof this type to determine which nearest resolution to use.\n\nThis function takes a `{number}` representing a value between two array entries,\na `{number}` representing the value of the nearest higher entry and\na `{number}` representing the value of the nearest lower entry\nas arguments and returns a `{number}`. If a negative number or zero is returned\nthe lower value will be used, if a positive number is returned the higher value\nwill be used.",
                            "type": "object"
                        },
                        {
                            "type": "number"
                        }
                    ],
                    "description": "Choose whether to use tiles with a higher or lower zoom level when between integer\nzoom levels. See {@link module:ol/tilegrid/TileGrid~TileGrid#getZForResolution}.",
                    "title": "zDirection"
                }
            },
            "title": "OlSourceOption<\"ImageTile\">",
            "type": "object"
        },
        "OlSourceOption<\"ImageWMS\">": {
            "properties": {
                "attributions": {
                    "$ref": "#/definitions/AttributionLike",
                    "description": "Attributions.",
                    "title": "attributions"
                },
                "crossOrigin": {
                    "description": "The `crossOrigin` attribute for loaded images.  Note that\nyou must provide a `crossOrigin` value if you want to access pixel data with the Canvas renderer.\nSee https://developer.mozilla.org/en-US/docs/Web/HTML/CORS_enabled_image for more detail.",
                    "title": "crossOrigin",
                    "type": "string"
                },
                "hidpi": {
                    "description": "Use the `ol/Map#pixelRatio` value when requesting\nthe image from the remote server.",
                    "title": "hidpi",
                    "type": "boolean"
                },
                "imageLoadFunction": {
                    "description": "Optional function to load an image given a URL.",
                    "title": "imageLoadFunction",
                    "type": "object"
                },
                "interpolate": {
                    "description": "Use interpolated values when resampling.  By default,\nlinear interpolation is used when resampling.  Set to false to use the nearest neighbor instead.",
                    "title": "interpolate",
                    "type": "boolean"
                },
                "params": {
                    "additionalProperties": {},
                    "description": "WMS request parameters.\nAt least a `LAYERS` param is required. `STYLES` is\n`''` by default. `VERSION` is `1.3.0` by default. `WIDTH`, `HEIGHT`, `BBOX`\nand `CRS` (`SRS` for WMS version < 1.3.0) will be set dynamically.",
                    "title": "params",
                    "type": "object"
                },
                "projection": {
                    "$ref": "#/definitions/ProjectionLike",
                    "description": "Projection. Default is the view projection.",
                    "title": "projection"
                },
                "ratio": {
                    "description": "Ratio. `1` means image requests are the size of the map viewport, `2` means\ntwice the width and height of the map viewport, and so on. Must be `1` or higher.",
                    "title": "ratio",
                    "type": "number"
                },
                "referrerPolicy": {
                    "$ref": "#/definitions/ReferrerPolicy",
                    "description": "The `referrerPolicy` property for loaded images.",
                    "title": "referrerPolicy"
                },
                "resolutions": {
                    "description": "Resolutions.\nIf specified, requests will be made for these resolutions only.",
                    "items": {
                        "type": "number"
                    },
                    "title": "resolutions",
                    "type": "array"
                },
                "serverType": {
                    "$ref": "#/definitions/ServerType",
                    "description": "The type of\nthe remote WMS server: `mapserver`, `geoserver`, `carmentaserver`, or `qgis`.\nOnly needed if `hidpi` is `true`.",
                    "title": "serverType"
                },
                "url": {
                    "description": "WMS service URL.",
                    "title": "url",
                    "type": "string"
                }
            },
            "title": "OlSourceOption<\"ImageWMS\">",
            "type": "object"
        },
        "OlSourceOption<\"OGCMapTile\">": {
            "properties": {
                "attributions": {
                    "$ref": "#/definitions/AttributionLike",
                    "description": "Attributions.",
                    "title": "attributions"
                },
                "cacheSize": {
                    "description": "Deprecated.  Use the cacheSize option on the layer instead.",
                    "title": "cacheSize",
                    "type": "number"
                },
                "collections": {
                    "description": "A list of geospatial data sub-resources to include. If not provided, the entire dataset will\nbe included. This option is not applicable when requesting the tileset for a single collection.",
                    "items": {
                        "type": "string"
                    },
                    "title": "collections",
                    "type": "array"
                },
                "context": {
                    "description": "A lookup of values to use in the tile URL template.  The `{tileMatrix}`\n(zoom level), `{tileRow}`, and `{tileCol}` variables in the URL will always be provided by the source.",
                    "title": "context"
                },
                "crossOrigin": {
                    "description": "The `crossOrigin` attribute for loaded images.  Note that\nyou must provide a `crossOrigin` value if you want to access pixel data with the Canvas renderer.\nSee https://developer.mozilla.org/en-US/docs/Web/HTML/CORS_enabled_image for more detail.",
                    "title": "crossOrigin",
                    "type": "string"
                },
                "interpolate": {
                    "description": "Use interpolated values when resampling.  By default,\nlinear interpolation is used when resampling.  Set to false to use the nearest neighbor instead.",
                    "title": "interpolate",
                    "type": "boolean"
                },
                "mediaType": {
                    "description": "The content type for the tiles (e.g. \"image/png\").  If not provided,\nthe source will try to find a link with rel=\"item\" that uses a supported image type.",
                    "title": "mediaType",
                    "type": "string"
                },
                "projection": {
                    "$ref": "#/definitions/ProjectionLike",
                    "description": "Projection. By default, the projection\nwill be derived from the `crs` of the `tileMatrixSet`.  You can override this by supplying\na projection to the constructor.",
                    "title": "projection"
                },
                "referrerPolicy": {
                    "$ref": "#/definitions/ReferrerPolicy",
                    "description": "The `referrerPolicy` property for loaded images.",
                    "title": "referrerPolicy"
                },
                "reprojectionErrorThreshold": {
                    "description": "Maximum allowed reprojection error (in pixels).\nHigher values can increase reprojection performance, but decrease precision.",
                    "title": "reprojectionErrorThreshold",
                    "type": "number"
                },
                "tileLoadFunction": {
                    "description": "Optional function to load a tile given a URL. The default is\n```js\nfunction(tile, src) {\ntile.getImage().src = src;\n};\n```",
                    "title": "tileLoadFunction",
                    "type": "object"
                },
                "transition": {
                    "description": "Duration of the opacity transition for rendering.\nTo disable the opacity transition, pass `transition: 0`.",
                    "title": "transition",
                    "type": "number"
                },
                "url": {
                    "description": "URL to the OGC Map Tileset endpoint.",
                    "title": "url",
                    "type": "string"
                },
                "wrapX": {
                    "description": "Whether to wrap the world horizontally.",
                    "title": "wrapX",
                    "type": "boolean"
                }
            },
            "required": [
                "url"
            ],
            "title": "OlSourceOption<\"OGCMapTile\">",
            "type": "object"
        },
        "OlSourceOption<\"OSM\">": {
            "properties": {
                "attributions": {
                    "$ref": "#/definitions/AttributionLike",
                    "description": "Attributions.",
                    "title": "attributions"
                },
                "cacheSize": {
                    "description": "Deprecated.  Use the cacheSize option on the layer instead.",
                    "title": "cacheSize",
                    "type": "number"
                },
                "crossOrigin": {
                    "description": "The `crossOrigin` attribute for loaded images.  Note that\nyou must provide a `crossOrigin` value if you want to access pixel data with the Canvas renderer.\nSee https://developer.mozilla.org/en-US/docs/Web/HTML/CORS_enabled_image for more detail.",
                    "title": "crossOrigin",
                    "type": "string"
                },
                "interpolate": {
                    "description": "Use interpolated values when resampling.  By default,\nlinear interpolation is used when resampling.  Set to false to use the nearest neighbor instead.",
                    "title": "interpolate",
                    "type": "boolean"
                },
                "maxZoom": {
                    "description": "Max zoom.",
                    "title": "maxZoom",
                    "type": "number"
                },
                "referrerPolicy": {
                    "$ref": "#/definitions/ReferrerPolicy",
                    "description": "The `referrerPolicy` property for loaded images.",
                    "title": "referrerPolicy"
                },
                "reprojectionErrorThreshold": {
                    "description": "Maximum allowed reprojection error (in pixels).\nHigher values can increase reprojection performance, but decrease precision.",
                    "title": "reprojectionErrorThreshold",
                    "type": "number"
                },
                "tileLoadFunction": {
                    "description": "Optional function to load a tile given a URL. The default is\n```js\nfunction(imageTile, src) {\nimageTile.getImage().src = src;\n};\n```",
                    "title": "tileLoadFunction",
                    "type": "object"
                },
                "transition": {
                    "description": "Duration of the opacity transition for rendering.\nTo disable the opacity transition, pass `transition: 0`.",
                    "title": "transition",
                    "type": "number"
                },
                "url": {
                    "description": "URL template.\nMust include `{x}`, `{y}` or `{-y}`, and `{z}` placeholders.",
                    "title": "url",
                    "type": "string"
                },
                "wrapX": {
                    "description": "Whether to wrap the world horizontally.",
                    "title": "wrapX",
                    "type": "boolean"
                },
                "zDirection": {
                    "anyOf": [
                        {
                            "description": "{@link module:ol/tilegrid/TileGrid~TileGrid#getZForResolution} can use a function\nof this type to determine which nearest resolution to use.\n\nThis function takes a `{number}` representing a value between two array entries,\na `{number}` representing the value of the nearest higher entry and\na `{number}` representing the value of the nearest lower entry\nas arguments and returns a `{number}`. If a negative number or zero is returned\nthe lower value will be used, if a positive number is returned the higher value\nwill be used.",
                            "type": "object"
                        },
                        {
                            "type": "number"
                        }
                    ],
                    "description": "Choose whether to use tiles with a higher or lower zoom level when between integer\nzoom levels. See {@link module:ol/tilegrid/TileGrid~TileGrid#getZForResolution}.",
                    "title": "zDirection"
                }
            },
            "title": "OlSourceOption<\"OSM\">",
            "type": "object"
        },
        "OlSourceOption<\"Raster\">": {
            "properties": {
                "lib": {
                    "description": "Functions that will be made available to operations run in a worker.",
                    "title": "lib"
                },
                "operation": {
                    "description": "Raster operation.\nThe operation will be called with data from input sources\nand the output will be assigned to the raster source.",
                    "title": "operation",
                    "type": "object"
                },
                "operationType": {
                    "$ref": "#/definitions/RasterOperationType",
                    "description": "Operation type.\nSupported values are `'pixel'` and `'image'`.  By default,\n`'pixel'` operations are assumed, and operations will be called with an\narray of pixels from input sources.  If set to `'image'`, operations will\nbe called with an array of ImageData objects from input sources.",
                    "title": "operationType"
                },
                "resolutions": {
                    "description": "Resolutions. If specified, raster operations will only\nbe run at the given resolutions.  By default, the resolutions of the first source with resolutions\nspecified will be used, if any. Set to `null` to use any view resolution instead.",
                    "items": {
                        "type": "number"
                    },
                    "title": "resolutions",
                    "type": "array"
                },
                "sources": {
                    "description": "Input\nsources or layers.  For vector data, use an VectorImage layer.",
                    "items": {
                        "anyOf": [
                            {
                                "$ref": "#/definitions/default_7"
                            },
                            {
                                "$ref": "#/definitions/default%3Cdefault%2Cdefault%3Cany%3E%2C%7B%5Bx%3Astring%5D%3Aany%3B%7D%3E_1"
                            }
                        ]
                    },
                    "title": "sources",
                    "type": "array"
                },
                "threads": {
                    "description": "By default, operations will be run in a single worker thread.\nTo avoid using workers altogether, set `threads: 0`.  For pixel operations, operations can\nbe run in multiple worker threads.  Note that there is additional overhead in\ntransferring data to multiple workers, and that depending on the user's\nsystem, it may not be possible to parallelize the work.",
                    "title": "threads",
                    "type": "number"
                }
            },
            "required": [
                "sources"
            ],
            "title": "OlSourceOption<\"Raster\">",
            "type": "object"
        },
        "OlSourceOption<\"Source\">": {
            "properties": {
                "attributions": {
                    "$ref": "#/definitions/AttributionLike",
                    "description": "Attributions.",
                    "title": "attributions"
                },
                "attributionsCollapsible": {
                    "description": "Attributions are collapsible.",
                    "title": "attributionsCollapsible",
                    "type": "boolean"
                },
                "interpolate": {
                    "description": "Use interpolated values when resampling.  By default,\nthe nearest neighbor is used when resampling.",
                    "title": "interpolate",
                    "type": "boolean"
                },
                "projection": {
                    "$ref": "#/definitions/ProjectionLike",
                    "description": "Projection. Default is the view projection.",
                    "title": "projection"
                },
                "state": {
                    "$ref": "#/definitions/State",
                    "description": "State.",
                    "title": "state"
                },
                "wrapX": {
                    "description": "WrapX.",
                    "title": "wrapX",
                    "type": "boolean"
                }
            },
            "title": "OlSourceOption<\"Source\">",
            "type": "object"
        },
        "OlSourceOption<\"StadiaMaps\">": {
            "properties": {
                "apiKey": {
                    "description": "Stadia Maps API key. Not required for localhost or most public web deployments. See https://docs.stadiamaps.com/authentication/ for details.",
                    "title": "apiKey",
                    "type": "string"
                },
                "cacheSize": {
                    "description": "Deprecated.  Use the cacheSize option on the layer instead.",
                    "title": "cacheSize",
                    "type": "number"
                },
                "interpolate": {
                    "description": "Use interpolated values when resampling.  By default,\nlinear interpolation is used when resampling.  Set to false to use the nearest neighbor instead.",
                    "title": "interpolate",
                    "type": "boolean"
                },
                "maxZoom": {
                    "description": "Maximum zoom.",
                    "title": "maxZoom",
                    "type": "number"
                },
                "minZoom": {
                    "description": "Minimum zoom.",
                    "title": "minZoom",
                    "type": "number"
                },
                "reprojectionErrorThreshold": {
                    "description": "Maximum allowed reprojection error (in pixels).\nHigher values can increase reprojection performance, but decrease precision.",
                    "title": "reprojectionErrorThreshold",
                    "type": "number"
                },
                "retina": {
                    "description": "Use retina tiles (if available; not available for Stamen Watercolor).",
                    "title": "retina",
                    "type": "boolean"
                },
                "tileLoadFunction": {
                    "description": "Optional function to load a tile given a URL. The default is\n```js\nfunction(imageTile, src) {\nimageTile.getImage().src = src;\n};\n```",
                    "title": "tileLoadFunction",
                    "type": "object"
                },
                "transition": {
                    "description": "Duration of the opacity transition for rendering.\nTo disable the opacity transition, pass `transition: 0`.",
                    "title": "transition",
                    "type": "number"
                },
                "url": {
                    "description": "URL template. Must include `{x}`, `{y}` or `{-y}`, and `{z}` placeholders.",
                    "title": "url",
                    "type": "string"
                },
                "wrapX": {
                    "description": "Whether to wrap the world horizontally.",
                    "title": "wrapX",
                    "type": "boolean"
                },
                "zDirection": {
                    "anyOf": [
                        {
                            "description": "{@link module:ol/tilegrid/TileGrid~TileGrid#getZForResolution} can use a function\nof this type to determine which nearest resolution to use.\n\nThis function takes a `{number}` representing a value between two array entries,\na `{number}` representing the value of the nearest higher entry and\na `{number}` representing the value of the nearest lower entry\nas arguments and returns a `{number}`. If a negative number or zero is returned\nthe lower value will be used, if a positive number is returned the higher value\nwill be used.",
                            "type": "object"
                        },
                        {
                            "type": "number"
                        }
                    ],
                    "description": "Choose whether to use tiles with a higher or lower zoom level when between integer\nzoom levels. See {@link module:ol/tilegrid/TileGrid~TileGrid#getZForResolution}.",
                    "title": "zDirection"
                }
            },
            "title": "OlSourceOption<\"StadiaMaps\">",
            "type": "object"
        },
        "OlSourceOption<\"Tile\">": {
            "properties": {
                "attributions": {
                    "$ref": "#/definitions/AttributionLike",
                    "description": "Attributions.",
                    "title": "attributions"
                },
                "attributionsCollapsible": {
                    "description": "Attributions are collapsible.",
                    "title": "attributionsCollapsible",
                    "type": "boolean"
                },
                "cacheSize": {
                    "description": "Deprecated.  Use the cacheSize option on the layer instead.",
                    "title": "cacheSize",
                    "type": "number"
                },
                "interpolate": {
                    "description": "Use interpolated values when resampling.  By default,\nthe nearest neighbor is used when resampling.",
                    "title": "interpolate",
                    "type": "boolean"
                },
                "key": {
                    "description": "Key.",
                    "title": "key",
                    "type": "string"
                },
                "projection": {
                    "$ref": "#/definitions/ProjectionLike",
                    "description": "Projection.",
                    "title": "projection"
                },
                "state": {
                    "$ref": "#/definitions/State",
                    "description": "State.",
                    "title": "state"
                },
                "tileGrid": {
                    "$ref": "#/definitions/default_4",
                    "description": "TileGrid.",
                    "title": "tileGrid"
                },
                "tilePixelRatio": {
                    "description": "TilePixelRatio.",
                    "title": "tilePixelRatio",
                    "type": "number"
                },
                "transition": {
                    "description": "Transition.",
                    "title": "transition",
                    "type": "number"
                },
                "wrapX": {
                    "description": "WrapX.",
                    "title": "wrapX",
                    "type": "boolean"
                },
                "zDirection": {
                    "anyOf": [
                        {
                            "description": "{@link module:ol/tilegrid/TileGrid~TileGrid#getZForResolution} can use a function\nof this type to determine which nearest resolution to use.\n\nThis function takes a `{number}` representing a value between two array entries,\na `{number}` representing the value of the nearest higher entry and\na `{number}` representing the value of the nearest lower entry\nas arguments and returns a `{number}`. If a negative number or zero is returned\nthe lower value will be used, if a positive number is returned the higher value\nwill be used.",
                            "type": "object"
                        },
                        {
                            "type": "number"
                        }
                    ],
                    "description": "ZDirection.",
                    "title": "zDirection"
                }
            },
            "title": "OlSourceOption<\"Tile\">",
            "type": "object"
        },
        "OlSourceOption<\"TileArcGISRest\">": {
            "properties": {
                "attributions": {
                    "$ref": "#/definitions/AttributionLike",
                    "description": "Attributions.",
                    "title": "attributions"
                },
                "cacheSize": {
                    "description": "Deprecated.  Use the cacheSize option on the layer instead.",
                    "title": "cacheSize",
                    "type": "number"
                },
                "crossOrigin": {
                    "description": "The `crossOrigin` attribute for loaded images.  Note that\nyou must provide a `crossOrigin` value if you want to access pixel data with the Canvas renderer.\nSee https://developer.mozilla.org/en-US/docs/Web/HTML/CORS_enabled_image for more detail.",
                    "title": "crossOrigin",
                    "type": "string"
                },
                "hidpi": {
                    "description": "Use the `ol/Map#pixelRatio` value when requesting\nthe image from the remote server.",
                    "title": "hidpi",
                    "type": "boolean"
                },
                "interpolate": {
                    "description": "Use interpolated values when resampling.  By default,\nlinear interpolation is used when resampling.  Set to false to use the nearest neighbor instead.",
                    "title": "interpolate",
                    "type": "boolean"
                },
                "params": {
                    "additionalProperties": {},
                    "description": "ArcGIS Rest parameters. This field is optional. Service defaults will be\nused for any fields not specified. `FORMAT` is `PNG32` by default. `F` is `IMAGE` by\ndefault. `TRANSPARENT` is `true` by default.  `BBOX`, `SIZE`, `BBOXSR`,\nand `IMAGESR` will be set dynamically. Set `LAYERS` to\noverride the default service layer visibility. See\nhttps://developers.arcgis.com/rest/services-reference/export-map.htm\nfor further reference.",
                    "title": "params",
                    "type": "object"
                },
                "projection": {
                    "$ref": "#/definitions/ProjectionLike",
                    "description": "Projection. Default is the view projection.\nThe projection code must contain a numeric end portion separated by :\nor the entire code must form a valid ArcGIS SpatialReference definition.",
                    "title": "projection"
                },
                "referrerPolicy": {
                    "$ref": "#/definitions/ReferrerPolicy",
                    "description": "The `referrerPolicy` property for loaded images.",
                    "title": "referrerPolicy"
                },
                "reprojectionErrorThreshold": {
                    "description": "Maximum allowed reprojection error (in pixels).\nHigher values can increase reprojection performance, but decrease precision.",
                    "title": "reprojectionErrorThreshold",
                    "type": "number"
                },
                "tileGrid": {
                    "$ref": "#/definitions/default_4",
                    "description": "Tile grid. Base this on the resolutions,\ntilesize and extent supported by the server.\nIf this is not defined, a default grid will be used: if there is a projection\nextent, the grid will be based on that; if not, a grid based on a global\nextent with origin at 0,0 will be used.",
                    "title": "tileGrid"
                },
                "tileLoadFunction": {
                    "description": "Optional function to load a tile given a URL.\nThe default is\n```js\nfunction(imageTile, src) {\nimageTile.getImage().src = src;\n};\n```",
                    "title": "tileLoadFunction",
                    "type": "object"
                },
                "transition": {
                    "description": "Duration of the opacity transition for rendering.  To disable the opacity\ntransition, pass `transition: 0`.",
                    "title": "transition",
                    "type": "number"
                },
                "url": {
                    "description": "ArcGIS Rest service URL for a Map Service or Image Service. The\nurl should include /MapServer or /ImageServer.",
                    "title": "url",
                    "type": "string"
                },
                "urls": {
                    "description": "ArcGIS Rest service urls. Use this instead of `url` when the ArcGIS\nService supports multiple urls for export requests.",
                    "items": {
                        "type": "string"
                    },
                    "title": "urls",
                    "type": "array"
                },
                "wrapX": {
                    "description": "Whether to wrap the world horizontally.",
                    "title": "wrapX",
                    "type": "boolean"
                },
                "zDirection": {
                    "anyOf": [
                        {
                            "description": "{@link module:ol/tilegrid/TileGrid~TileGrid#getZForResolution} can use a function\nof this type to determine which nearest resolution to use.\n\nThis function takes a `{number}` representing a value between two array entries,\na `{number}` representing the value of the nearest higher entry and\na `{number}` representing the value of the nearest lower entry\nas arguments and returns a `{number}`. If a negative number or zero is returned\nthe lower value will be used, if a positive number is returned the higher value\nwill be used.",
                            "type": "object"
                        },
                        {
                            "type": "number"
                        }
                    ],
                    "description": "Choose whether to use tiles with a higher or lower zoom level when between integer\nzoom levels. See {@link module:ol/tilegrid/TileGrid~TileGrid#getZForResolution}.",
                    "title": "zDirection"
                }
            },
            "title": "OlSourceOption<\"TileArcGISRest\">",
            "type": "object"
        },
        "OlSourceOption<\"TileImage\">": {
            "properties": {
                "attributions": {
                    "$ref": "#/definitions/AttributionLike",
                    "description": "Attributions.",
                    "title": "attributions"
                },
                "attributionsCollapsible": {
                    "description": "Attributions are collapsible.",
                    "title": "attributionsCollapsible",
                    "type": "boolean"
                },
                "cacheSize": {
                    "description": "Deprecated.  Use the cacheSize option on the layer instead.",
                    "title": "cacheSize",
                    "type": "number"
                },
                "crossOrigin": {
                    "description": "The `crossOrigin` attribute for loaded images.  Note that\nyou must provide a `crossOrigin` value if you want to access pixel data with the Canvas renderer.\nSee https://developer.mozilla.org/en-US/docs/Web/HTML/CORS_enabled_image for more detail.",
                    "title": "crossOrigin",
                    "type": "string"
                },
                "interpolate": {
                    "description": "Use interpolated values when resampling.  By default,\nlinear interpolation is used when resampling.  Set to false to use the nearest neighbor instead.",
                    "title": "interpolate",
                    "type": "boolean"
                },
                "key": {
                    "description": "Optional tile key for proper cache fetching",
                    "title": "key",
                    "type": "string"
                },
                "projection": {
                    "$ref": "#/definitions/ProjectionLike",
                    "description": "Projection. Default is the view projection.",
                    "title": "projection"
                },
                "referrerPolicy": {
                    "$ref": "#/definitions/ReferrerPolicy",
                    "description": "The `referrerPolicy` property for loaded images.",
                    "title": "referrerPolicy"
                },
                "reprojectionErrorThreshold": {
                    "description": "Maximum allowed reprojection error (in pixels).\nHigher values can increase reprojection performance, but decrease precision.",
                    "title": "reprojectionErrorThreshold",
                    "type": "number"
                },
                "state": {
                    "$ref": "#/definitions/State",
                    "description": "Source state.",
                    "title": "state"
                },
                "tileClass": {
                    "description": "Class used to instantiate image tiles.\nDefault is {@link module:ol/ImageTile~ImageTile}.",
                    "properties": {
                        "prototype": {
                            "$ref": "#/definitions/default_6",
                            "title": "prototype"
                        }
                    },
                    "required": [
                        "prototype"
                    ],
                    "title": "tileClass",
                    "type": "object"
                },
                "tileGrid": {
                    "$ref": "#/definitions/default_4",
                    "description": "Tile grid.",
                    "title": "tileGrid"
                },
                "tileLoadFunction": {
                    "description": "Optional function to load a tile given a URL. The default is\n```js\nfunction(imageTile, src) {\nimageTile.getImage().src = src;\n};\n```",
                    "title": "tileLoadFunction",
                    "type": "object"
                },
                "tilePixelRatio": {
                    "description": "The pixel ratio used by the tile service. For example, if the tile\nservice advertizes 256px by 256px tiles but actually sends 512px\nby 512px images (for retina/hidpi devices) then `tilePixelRatio`\nshould be set to `2`.",
                    "title": "tilePixelRatio",
                    "type": "number"
                },
                "tileUrlFunction": {
                    "description": "Deprecated.  Use an ImageTile source and provide a function\nfor the url option instead.",
                    "title": "tileUrlFunction",
                    "type": "object"
                },
                "transition": {
                    "description": "Duration of the opacity transition for rendering.\nTo disable the opacity transition, pass `transition: 0`.",
                    "title": "transition",
                    "type": "number"
                },
                "url": {
                    "description": "URL template. Must include `{x}`, `{y}` or `{-y}`, and `{z}` placeholders.\nA `{?-?}` template pattern, for example `subdomain{a-f}.domain.com`, may be\nused instead of defining each one separately in the `urls` option.",
                    "title": "url",
                    "type": "string"
                },
                "urls": {
                    "description": "An array of URL templates.",
                    "items": {
                        "type": "string"
                    },
                    "title": "urls",
                    "type": "array"
                },
                "wrapX": {
                    "description": "Whether to wrap the world horizontally. The default, is to\nrequest out-of-bounds tiles from the server. When set to `false`, only one\nworld will be rendered. When set to `true`, tiles will be requested for one\nworld only, but they will be wrapped horizontally to render multiple worlds.",
                    "title": "wrapX",
                    "type": "boolean"
                },
                "zDirection": {
                    "anyOf": [
                        {
                            "description": "{@link module:ol/tilegrid/TileGrid~TileGrid#getZForResolution} can use a function\nof this type to determine which nearest resolution to use.\n\nThis function takes a `{number}` representing a value between two array entries,\na `{number}` representing the value of the nearest higher entry and\na `{number}` representing the value of the nearest lower entry\nas arguments and returns a `{number}`. If a negative number or zero is returned\nthe lower value will be used, if a positive number is returned the higher value\nwill be used.",
                            "type": "object"
                        },
                        {
                            "type": "number"
                        }
                    ],
                    "description": "Choose whether to use tiles with a higher or lower zoom level when between integer\nzoom levels. See {@link module:ol/tilegrid/TileGrid~TileGrid#getZForResolution}.",
                    "title": "zDirection"
                }
            },
            "title": "OlSourceOption<\"TileImage\">",
            "type": "object"
        },
        "OlSourceOption<\"TileJSON\">": {
            "properties": {
                "attributions": {
                    "$ref": "#/definitions/AttributionLike",
                    "description": "Attributions.",
                    "title": "attributions"
                },
                "cacheSize": {
                    "description": "Deprecated.  Use the cacheSize option on the layer instead.",
                    "title": "cacheSize",
                    "type": "number"
                },
                "crossOrigin": {
                    "description": "The `crossOrigin` attribute for loaded images.  Note that\nyou must provide a `crossOrigin` value if you want to access pixel data with the Canvas renderer.\nSee https://developer.mozilla.org/en-US/docs/Web/HTML/CORS_enabled_image for more detail.",
                    "title": "crossOrigin",
                    "type": "string"
                },
                "interpolate": {
                    "description": "Use interpolated values when resampling.  By default,\nlinear interpolation is used when resampling.  Set to false to use the nearest neighbor instead.",
                    "title": "interpolate",
                    "type": "boolean"
                },
                "jsonp": {
                    "description": "Use JSONP with callback to load the TileJSON.\nUseful when the server does not support CORS..",
                    "title": "jsonp",
                    "type": "boolean"
                },
                "reprojectionErrorThreshold": {
                    "description": "Maximum allowed reprojection error (in pixels).\nHigher values can increase reprojection performance, but decrease precision.",
                    "title": "reprojectionErrorThreshold",
                    "type": "number"
                },
                "tileJSON": {
                    "description": "TileJSON configuration for this source.\nIf not provided, `url` must be configured.",
                    "properties": {
                        "attribution": {
                            "description": "The attribution.",
                            "title": "attribution",
                            "type": "string"
                        },
                        "bounds": {
                            "description": "Optional bounds.",
                            "items": {
                                "type": "number"
                            },
                            "title": "bounds",
                            "type": "array"
                        },
                        "center": {
                            "description": "Optional center.",
                            "items": {
                                "type": "number"
                            },
                            "title": "center",
                            "type": "array"
                        },
                        "description": {
                            "description": "The description.",
                            "title": "description",
                            "type": "string"
                        },
                        "grids": {
                            "description": "Optional grids.",
                            "items": {
                                "type": "string"
                            },
                            "title": "grids",
                            "type": "array"
                        },
                        "legend": {
                            "description": "The legend.",
                            "title": "legend",
                            "type": "string"
                        },
                        "maxzoom": {
                            "description": "Maximum zoom level.",
                            "title": "maxzoom",
                            "type": "number"
                        },
                        "minzoom": {
                            "description": "Minimum zoom level.",
                            "title": "minzoom",
                            "type": "number"
                        },
                        "name": {
                            "description": "The name.",
                            "title": "name",
                            "type": "string"
                        },
                        "scheme": {
                            "description": "The scheme.",
                            "title": "scheme",
                            "type": "string"
                        },
                        "template": {
                            "description": "The template.",
                            "title": "template",
                            "type": "string"
                        },
                        "tiles": {
                            "description": "The tile URL templates.",
                            "items": {
                                "type": "string"
                            },
                            "title": "tiles",
                            "type": "array"
                        },
                        "version": {
                            "description": "The version.",
                            "title": "version",
                            "type": "string"
                        }
                    },
                    "required": [
                        "tiles"
                    ],
                    "title": "tileJSON",
                    "type": "object"
                },
                "tileLoadFunction": {
                    "description": "Optional function to load a tile given a URL. The default is\n```js\nfunction(imageTile, src) {\nimageTile.getImage().src = src;\n};\n```",
                    "title": "tileLoadFunction",
                    "type": "object"
                },
                "tileSize": {
                    "anyOf": [
                        {
                            "description": "An array of numbers representing a size: `[width, height]`.",
                            "items": {
                                "type": "number"
                            },
                            "type": "array"
                        },
                        {
                            "type": "number"
                        }
                    ],
                    "description": "The tile size used by the tile service.\nNote: `tileSize` and other non-standard TileJSON properties are currently ignored.",
                    "title": "tileSize"
                },
                "transition": {
                    "description": "Duration of the opacity transition for rendering.\nTo disable the opacity transition, pass `transition: 0`.",
                    "title": "transition",
                    "type": "number"
                },
                "url": {
                    "description": "URL to the TileJSON file. If not provided, `tileJSON` must be configured.",
                    "title": "url",
                    "type": "string"
                },
                "wrapX": {
                    "description": "Whether to wrap the world horizontally.",
                    "title": "wrapX",
                    "type": "boolean"
                },
                "zDirection": {
                    "anyOf": [
                        {
                            "description": "{@link module:ol/tilegrid/TileGrid~TileGrid#getZForResolution} can use a function\nof this type to determine which nearest resolution to use.\n\nThis function takes a `{number}` representing a value between two array entries,\na `{number}` representing the value of the nearest higher entry and\na `{number}` representing the value of the nearest lower entry\nas arguments and returns a `{number}`. If a negative number or zero is returned\nthe lower value will be used, if a positive number is returned the higher value\nwill be used.",
                            "type": "object"
                        },
                        {
                            "type": "number"
                        }
                    ],
                    "description": "Choose whether to use tiles with a higher or lower zoom level when between integer\nzoom levels. See {@link module:ol/tilegrid/TileGrid~TileGrid#getZForResolution}.",
                    "title": "zDirection"
                }
            },
            "title": "OlSourceOption<\"TileJSON\">",
            "type": "object"
        },
        "OlSourceOption<\"TileWMS\">": {
            "properties": {
                "attributions": {
                    "$ref": "#/definitions/AttributionLike",
                    "description": "Attributions.",
                    "title": "attributions"
                },
                "attributionsCollapsible": {
                    "description": "Attributions are collapsible.",
                    "title": "attributionsCollapsible",
                    "type": "boolean"
                },
                "cacheSize": {
                    "description": "Deprecated.  Use the cacheSize option on the layer instead.",
                    "title": "cacheSize",
                    "type": "number"
                },
                "crossOrigin": {
                    "description": "The `crossOrigin` attribute for loaded images.  Note that\nyou must provide a `crossOrigin` value if you want to access pixel data with the Canvas renderer.\nSee https://developer.mozilla.org/en-US/docs/Web/HTML/CORS_enabled_image for more detail.",
                    "title": "crossOrigin",
                    "type": "string"
                },
                "gutter": {
                    "description": "The size in pixels of the gutter around image tiles to ignore. By setting\nthis property to a non-zero value, images will be requested that are wider\nand taller than the tile size by a value of `2 x gutter`.\nUsing a non-zero value allows artifacts of rendering at tile edges to be\nignored. If you control the WMS service it is recommended to address\n\"artifacts at tile edges\" issues by properly configuring the WMS service. For\nexample, MapServer has a `tile_map_edge_buffer` configuration parameter for\nthis. See https://mapserver.org/output/tile_mode.html.",
                    "title": "gutter",
                    "type": "number"
                },
                "hidpi": {
                    "description": "Use the `ol/Map#pixelRatio` value when requesting\nthe image from the remote server.",
                    "title": "hidpi",
                    "type": "boolean"
                },
                "interpolate": {
                    "description": "Use interpolated values when resampling.  By default,\nlinear interpolation is used when resampling.  Set to false to use the nearest neighbor instead.",
                    "title": "interpolate",
                    "type": "boolean"
                },
                "params": {
                    "additionalProperties": {},
                    "description": "WMS request parameters.\nAt least a `LAYERS` param is required. `STYLES` is\n`''` by default. `VERSION` is `1.3.0` by default. `WIDTH`, `HEIGHT`, `BBOX`\nand `CRS` (`SRS` for WMS version < 1.3.0) will be set dynamically.",
                    "title": "params",
                    "type": "object"
                },
                "projection": {
                    "$ref": "#/definitions/ProjectionLike",
                    "description": "Projection. Default is the view projection.",
                    "title": "projection"
                },
                "reprojectionErrorThreshold": {
                    "description": "Maximum allowed reprojection error (in pixels).\nHigher values can increase reprojection performance, but decrease precision.",
                    "title": "reprojectionErrorThreshold",
                    "type": "number"
                },
                "serverType": {
                    "$ref": "#/definitions/ServerType",
                    "description": "The type of\nthe remote WMS server: `mapserver`, `geoserver`, `carmentaserver`, or `qgis`.\nOnly needed if `hidpi` is `true`.",
                    "title": "serverType"
                },
                "tileClass": {
                    "description": "Class used to instantiate image tiles.\nDefault is {@link module:ol/ImageTile~ImageTile}.",
                    "properties": {
                        "prototype": {
                            "$ref": "#/definitions/default_6",
                            "title": "prototype"
                        }
                    },
                    "required": [
                        "prototype"
                    ],
                    "title": "tileClass",
                    "type": "object"
                },
                "tileGrid": {
                    "$ref": "#/definitions/default_4",
                    "description": "Tile grid. Base this on the resolutions,\ntilesize and extent supported by the server.\nIf this is not defined, a default grid will be used: if there is a projection\nextent, the grid will be based on that; if not, a grid based on a global\nextent with origin at 0,0 will be used.",
                    "title": "tileGrid"
                },
                "tileLoadFunction": {
                    "description": "Optional function to load a tile given a URL. The default is\n```js\nfunction(imageTile, src) {\nimageTile.getImage().src = src;\n};\n```",
                    "title": "tileLoadFunction",
                    "type": "object"
                },
                "transition": {
                    "description": "Duration of the opacity transition for rendering.\nTo disable the opacity transition, pass `transition: 0`.",
                    "title": "transition",
                    "type": "number"
                },
                "url": {
                    "description": "WMS service URL.",
                    "title": "url",
                    "type": "string"
                },
                "urls": {
                    "description": "WMS service urls.\nUse this instead of `url` when the WMS supports multiple urls for GetMap requests.",
                    "items": {
                        "type": "string"
                    },
                    "title": "urls",
                    "type": "array"
                },
                "wrapX": {
                    "description": "Whether to wrap the world horizontally.\nWhen set to `false`, only one world\nwill be rendered. When `true`, tiles will be requested for one world only,\nbut they will be wrapped horizontally to render multiple worlds.",
                    "title": "wrapX",
                    "type": "boolean"
                },
                "zDirection": {
                    "anyOf": [
                        {
                            "description": "{@link module:ol/tilegrid/TileGrid~TileGrid#getZForResolution} can use a function\nof this type to determine which nearest resolution to use.\n\nThis function takes a `{number}` representing a value between two array entries,\na `{number}` representing the value of the nearest higher entry and\na `{number}` representing the value of the nearest lower entry\nas arguments and returns a `{number}`. If a negative number or zero is returned\nthe lower value will be used, if a positive number is returned the higher value\nwill be used.",
                            "type": "object"
                        },
                        {
                            "type": "number"
                        }
                    ],
                    "description": "Choose whether to use tiles with a higher or lower zoom level when between integer\nzoom levels. See {@link module:ol/tilegrid/TileGrid~TileGrid#getZForResolution}.",
                    "title": "zDirection"
                }
            },
            "required": [
                "params"
            ],
            "title": "OlSourceOption<\"TileWMS\">",
            "type": "object"
        },
        "OlSourceOption<\"UTFGrid\">": {
            "properties": {
                "jsonp": {
                    "description": "Use JSONP with callback to load the TileJSON.\nUseful when the server does not support CORS..",
                    "title": "jsonp",
                    "type": "boolean"
                },
                "preemptive": {
                    "description": "If `true` the UTFGrid source loads the tiles based on their \"visibility\".\nThis improves the speed of response, but increases traffic.\nNote that if set to `false` (lazy loading), you need to pass `true` as\n`request` to the `forDataAtCoordinateAndResolution` method otherwise no\ndata will ever be loaded.",
                    "title": "preemptive",
                    "type": "boolean"
                },
                "tileJSON": {
                    "description": "TileJSON configuration for this source.\nIf not provided, `url` must be configured.",
                    "properties": {
                        "attribution": {
                            "description": "The attribution.",
                            "title": "attribution",
                            "type": "string"
                        },
                        "bounds": {
                            "description": "Optional bounds.",
                            "items": {
                                "type": "number"
                            },
                            "title": "bounds",
                            "type": "array"
                        },
                        "center": {
                            "description": "Optional center.",
                            "items": {
                                "type": "number"
                            },
                            "title": "center",
                            "type": "array"
                        },
                        "description": {
                            "description": "The description.",
                            "title": "description",
                            "type": "string"
                        },
                        "grids": {
                            "description": "Optional grids.",
                            "items": {
                                "type": "string"
                            },
                            "title": "grids",
                            "type": "array"
                        },
                        "legend": {
                            "description": "The legend.",
                            "title": "legend",
                            "type": "string"
                        },
                        "maxzoom": {
                            "description": "Maximum zoom level.",
                            "title": "maxzoom",
                            "type": "number"
                        },
                        "minzoom": {
                            "description": "Minimum zoom level.",
                            "title": "minzoom",
                            "type": "number"
                        },
                        "name": {
                            "description": "The name.",
                            "title": "name",
                            "type": "string"
                        },
                        "scheme": {
                            "description": "The scheme.",
                            "title": "scheme",
                            "type": "string"
                        },
                        "template": {
                            "description": "The template.",
                            "title": "template",
                            "type": "string"
                        },
                        "tiles": {
                            "description": "The tile URL templates.",
                            "items": {
                                "type": "string"
                            },
                            "title": "tiles",
                            "type": "array"
                        },
                        "version": {
                            "description": "The version.",
                            "title": "version",
                            "type": "string"
                        }
                    },
                    "required": [
                        "tiles"
                    ],
                    "title": "tileJSON",
                    "type": "object"
                },
                "url": {
                    "description": "TileJSON endpoint that provides the configuration for this source.\nRequest will be made through JSONP. If not provided, `tileJSON` must be configured.",
                    "title": "url",
                    "type": "string"
                },
                "wrapX": {
                    "description": "Whether to wrap the world horizontally.",
                    "title": "wrapX",
                    "type": "boolean"
                },
                "zDirection": {
                    "anyOf": [
                        {
                            "description": "{@link module:ol/tilegrid/TileGrid~TileGrid#getZForResolution} can use a function\nof this type to determine which nearest resolution to use.\n\nThis function takes a `{number}` representing a value between two array entries,\na `{number}` representing the value of the nearest higher entry and\na `{number}` representing the value of the nearest lower entry\nas arguments and returns a `{number}`. If a negative number or zero is returned\nthe lower value will be used, if a positive number is returned the higher value\nwill be used.",
                            "type": "object"
                        },
                        {
                            "type": "number"
                        }
                    ],
                    "description": "Choose whether to use tiles with a higher or lower zoom level when between integer\nzoom levels. See {@link module:ol/tilegrid/TileGrid~TileGrid#getZForResolution}.",
                    "title": "zDirection"
                }
            },
            "title": "OlSourceOption<\"UTFGrid\">",
            "type": "object"
        },
        "OlSourceOption<\"UrlTile\">": {
            "properties": {
                "attributions": {
                    "$ref": "#/definitions/AttributionLike",
                    "description": "Attributions.",
                    "title": "attributions"
                },
                "attributionsCollapsible": {
                    "description": "Attributions are collapsible.",
                    "title": "attributionsCollapsible",
                    "type": "boolean"
                },
                "cacheSize": {
                    "description": "Deprecated.  Use the cacheSize option on the layer instead.",
                    "title": "cacheSize",
                    "type": "number"
                },
                "interpolate": {
                    "description": "Use interpolated values when resampling.  By default,\nthe nearest neighbor is used when resampling.",
                    "title": "interpolate",
                    "type": "boolean"
                },
                "key": {
                    "description": "Key.",
                    "title": "key",
                    "type": "string"
                },
                "projection": {
                    "$ref": "#/definitions/ProjectionLike",
                    "description": "Projection.",
                    "title": "projection"
                },
                "state": {
                    "$ref": "#/definitions/State",
                    "description": "State.",
                    "title": "state"
                },
                "tileGrid": {
                    "$ref": "#/definitions/default_4",
                    "description": "TileGrid.",
                    "title": "tileGrid"
                },
                "tileLoadFunction": {
                    "description": "TileLoadFunction.",
                    "title": "tileLoadFunction",
                    "type": "object"
                },
                "tilePixelRatio": {
                    "description": "TilePixelRatio.",
                    "title": "tilePixelRatio",
                    "type": "number"
                },
                "tileUrlFunction": {
                    "description": "Deprecated.  Use an ImageTile source and provide a function\nfor the url option instead.",
                    "title": "tileUrlFunction",
                    "type": "object"
                },
                "transition": {
                    "description": "Transition.",
                    "title": "transition",
                    "type": "number"
                },
                "url": {
                    "description": "Url.",
                    "title": "url",
                    "type": "string"
                },
                "urls": {
                    "description": "Urls.",
                    "items": {
                        "type": "string"
                    },
                    "title": "urls",
                    "type": "array"
                },
                "wrapX": {
                    "description": "WrapX.",
                    "title": "wrapX",
                    "type": "boolean"
                },
                "zDirection": {
                    "anyOf": [
                        {
                            "description": "{@link module:ol/tilegrid/TileGrid~TileGrid#getZForResolution} can use a function\nof this type to determine which nearest resolution to use.\n\nThis function takes a `{number}` representing a value between two array entries,\na `{number}` representing the value of the nearest higher entry and\na `{number}` representing the value of the nearest lower entry\nas arguments and returns a `{number}`. If a negative number or zero is returned\nthe lower value will be used, if a positive number is returned the higher value\nwill be used.",
                            "type": "object"
                        },
                        {
                            "type": "number"
                        }
                    ],
                    "description": "ZDirection.",
                    "title": "zDirection"
                }
            },
            "required": [
                "tileLoadFunction"
            ],
            "title": "OlSourceOption<\"UrlTile\">",
            "type": "object"
        },
        "OlSourceOption<\"WMTS\">": {
            "properties": {
                "attributions": {
                    "$ref": "#/definitions/AttributionLike",
                    "description": "Attributions.",
                    "title": "attributions"
                },
                "attributionsCollapsible": {
                    "description": "Attributions are collapsible.",
                    "title": "attributionsCollapsible",
                    "type": "boolean"
                },
                "cacheSize": {
                    "description": "Deprecated.  Use the cacheSize option on the layer instead.",
                    "title": "cacheSize",
                    "type": "number"
                },
                "crossOrigin": {
                    "description": "The `crossOrigin` attribute for loaded images.  Note that\nyou must provide a `crossOrigin` value if you want to access pixel data with the Canvas renderer.\nSee https://developer.mozilla.org/en-US/docs/Web/HTML/CORS_enabled_image for more detail.",
                    "title": "crossOrigin",
                    "type": "string"
                },
                "dimensions": {
                    "description": "Additional \"dimensions\" for tile requests.\nThis is an object with properties named like the advertised WMTS dimensions.",
                    "title": "dimensions"
                },
                "format": {
                    "description": "Image format. Only used when `requestEncoding` is `'KVP'`.",
                    "title": "format",
                    "type": "string"
                },
                "interpolate": {
                    "description": "Use interpolated values when resampling.  By default,\nlinear interpolation is used when resampling.  Set to false to use the nearest neighbor instead.",
                    "title": "interpolate",
                    "type": "boolean"
                },
                "matrixSet": {
                    "description": "Matrix set.",
                    "title": "matrixSet",
                    "type": "string"
                },
                "projection": {
                    "$ref": "#/definitions/ProjectionLike",
                    "description": "Projection. Default is the view projection.",
                    "title": "projection"
                },
                "referrerPolicy": {
                    "$ref": "#/definitions/ReferrerPolicy",
                    "description": "The `referrerPolicy` property for loaded images.",
                    "title": "referrerPolicy"
                },
                "reprojectionErrorThreshold": {
                    "description": "Maximum allowed reprojection error (in pixels).\nHigher values can increase reprojection performance, but decrease precision.",
                    "title": "reprojectionErrorThreshold",
                    "type": "number"
                },
                "requestEncoding": {
                    "$ref": "#/definitions/RequestEncoding",
                    "description": "Request encoding.",
                    "title": "requestEncoding"
                },
                "style": {
                    "description": "Style name as advertised in the WMTS capabilities.",
                    "title": "style",
                    "type": "string"
                },
                "tileClass": {
                    "description": "Class used to instantiate image tiles. Default is {@link module:ol/ImageTile~ImageTile}.",
                    "properties": {
                        "prototype": {
                            "$ref": "#/definitions/default_6",
                            "title": "prototype"
                        }
                    },
                    "required": [
                        "prototype"
                    ],
                    "title": "tileClass",
                    "type": "object"
                },
                "tileGrid": {
                    "$ref": "#/definitions/default_5",
                    "description": "Tile grid.",
                    "title": "tileGrid"
                },
                "tileLoadFunction": {
                    "description": "Optional function to load a tile given a URL. The default is\n```js\nfunction(imageTile, src) {\nimageTile.getImage().src = src;\n};\n```",
                    "title": "tileLoadFunction",
                    "type": "object"
                },
                "tilePixelRatio": {
                    "description": "The pixel ratio used by the tile service.\nFor example, if the tile service advertizes 256px by 256px tiles but actually sends 512px\nby 512px images (for retina/hidpi devices) then `tilePixelRatio`\nshould be set to `2`.",
                    "title": "tilePixelRatio",
                    "type": "number"
                },
                "transition": {
                    "description": "Duration of the opacity transition for rendering.\nTo disable the opacity transition, pass `transition: 0`.",
                    "title": "transition",
                    "type": "number"
                },
                "url": {
                    "description": "A URL for the service.\nFor the RESTful request encoding, this is a URL\ntemplate.  For KVP encoding, it is normal URL. A `{?-?}` template pattern,\nfor example `subdomain{a-f}.domain.com`, may be used instead of defining\neach one separately in the `urls` option.",
                    "title": "url",
                    "type": "string"
                },
                "urls": {
                    "description": "An array of URLs.\nRequests will be distributed among the URLs in this array.",
                    "items": {
                        "type": "string"
                    },
                    "title": "urls",
                    "type": "array"
                },
                "version": {
                    "description": "WMTS version.",
                    "title": "version",
                    "type": "string"
                },
                "wrapX": {
                    "description": "Whether to wrap the world horizontally.",
                    "title": "wrapX",
                    "type": "boolean"
                },
                "zDirection": {
                    "anyOf": [
                        {
                            "description": "{@link module:ol/tilegrid/TileGrid~TileGrid#getZForResolution} can use a function\nof this type to determine which nearest resolution to use.\n\nThis function takes a `{number}` representing a value between two array entries,\na `{number}` representing the value of the nearest higher entry and\na `{number}` representing the value of the nearest lower entry\nas arguments and returns a `{number}`. If a negative number or zero is returned\nthe lower value will be used, if a positive number is returned the higher value\nwill be used.",
                            "type": "object"
                        },
                        {
                            "type": "number"
                        }
                    ],
                    "description": "Choose whether to use tiles with a higher or lower zoom level when between integer\nzoom levels. See {@link module:ol/tilegrid/TileGrid~TileGrid#getZForResolution}.",
                    "title": "zDirection"
                }
            },
            "required": [
                "matrixSet",
                "style",
                "tileGrid"
            ],
            "title": "OlSourceOption<\"WMTS\">",
            "type": "object"
        },
        "OlSourceOption<\"XYZ\">": {
            "properties": {
                "attributions": {
                    "$ref": "#/definitions/AttributionLike",
                    "description": "Attributions.",
                    "title": "attributions"
                },
                "attributionsCollapsible": {
                    "description": "Attributions are collapsible.",
                    "title": "attributionsCollapsible",
                    "type": "boolean"
                },
                "cacheSize": {
                    "description": "Deprecated.  Use the cacheSize option on the layer instead.",
                    "title": "cacheSize",
                    "type": "number"
                },
                "crossOrigin": {
                    "description": "The `crossOrigin` attribute for loaded images.  Note that\nyou must provide a `crossOrigin` value if you want to access pixel data with the Canvas renderer.\nSee https://developer.mozilla.org/en-US/docs/Web/HTML/CORS_enabled_image for more detail.",
                    "title": "crossOrigin",
                    "type": "string"
                },
                "gutter": {
                    "description": "The size in pixels of the gutter around image tiles to ignore.\nThis allows artifacts of rendering at tile edges to be ignored.\nSupported images should be wider and taller than the tile size by a value of `2 x gutter`.",
                    "title": "gutter",
                    "type": "number"
                },
                "interpolate": {
                    "description": "Use interpolated values when resampling.  By default,\nlinear interpolation is used when resampling.  Set to false to use the nearest neighbor instead.",
                    "title": "interpolate",
                    "type": "boolean"
                },
                "maxResolution": {
                    "description": "Optional tile grid resolution at level zero. Not used if `tileGrid` is provided.",
                    "title": "maxResolution",
                    "type": "number"
                },
                "maxZoom": {
                    "description": "Optional max zoom level. Not used if `tileGrid` is provided.",
                    "title": "maxZoom",
                    "type": "number"
                },
                "minZoom": {
                    "description": "Optional min zoom level. Not used if `tileGrid` is provided.",
                    "title": "minZoom",
                    "type": "number"
                },
                "projection": {
                    "$ref": "#/definitions/ProjectionLike",
                    "description": "Projection.",
                    "title": "projection"
                },
                "referrerPolicy": {
                    "$ref": "#/definitions/ReferrerPolicy",
                    "description": "The `referrerPolicy` property for loaded images.",
                    "title": "referrerPolicy"
                },
                "reprojectionErrorThreshold": {
                    "description": "Maximum allowed reprojection error (in pixels).\nHigher values can increase reprojection performance, but decrease precision.",
                    "title": "reprojectionErrorThreshold",
                    "type": "number"
                },
                "tileGrid": {
                    "$ref": "#/definitions/default_4",
                    "description": "Tile grid.",
                    "title": "tileGrid"
                },
                "tileLoadFunction": {
                    "description": "Deprecated.  Use an ImageTile source with a loader\ninstead.  Optional function to load a tile given a URL. The default is\n```js\nfunction(imageTile, src) {\nimageTile.getImage().src = src;\n};\n```",
                    "title": "tileLoadFunction",
                    "type": "object"
                },
                "tilePixelRatio": {
                    "description": "The pixel ratio used by the tile service.\nFor example, if the tile service advertizes 256px by 256px tiles but actually sends 512px\nby 512px images (for retina/hidpi devices) then `tilePixelRatio`\nshould be set to `2`.",
                    "title": "tilePixelRatio",
                    "type": "number"
                },
                "tileSize": {
                    "anyOf": [
                        {
                            "description": "An array of numbers representing a size: `[width, height]`.",
                            "items": {
                                "type": "number"
                            },
                            "type": "array"
                        },
                        {
                            "type": "number"
                        }
                    ],
                    "description": "The tile size used by the tile service.\nNot used if `tileGrid` is provided.",
                    "title": "tileSize"
                },
                "tileUrlFunction": {
                    "description": "Deprecated.  Use an ImageTile source and provide a function\nfor the url option instead.",
                    "title": "tileUrlFunction",
                    "type": "object"
                },
                "transition": {
                    "description": "Duration of the opacity transition for rendering.\nTo disable the opacity transition, pass `transition: 0`.",
                    "title": "transition",
                    "type": "number"
                },
                "url": {
                    "description": "URL template. Must include `{x}`, `{y}` or `{-y}`,\nand `{z}` placeholders. A `{?-?}` template pattern, for example `subdomain{a-f}.domain.com`,\nmay be used instead of defining each one separately in the `urls` option.",
                    "title": "url",
                    "type": "string"
                },
                "urls": {
                    "description": "Deprecated.  Use an ImageTile source and provide an array of URLs for the\nurl option instead.",
                    "items": {
                        "type": "string"
                    },
                    "title": "urls",
                    "type": "array"
                },
                "wrapX": {
                    "description": "Whether to wrap the world horizontally.",
                    "title": "wrapX",
                    "type": "boolean"
                },
                "zDirection": {
                    "anyOf": [
                        {
                            "description": "{@link module:ol/tilegrid/TileGrid~TileGrid#getZForResolution} can use a function\nof this type to determine which nearest resolution to use.\n\nThis function takes a `{number}` representing a value between two array entries,\na `{number}` representing the value of the nearest higher entry and\na `{number}` representing the value of the nearest lower entry\nas arguments and returns a `{number}`. If a negative number or zero is returned\nthe lower value will be used, if a positive number is returned the higher value\nwill be used.",
                            "type": "object"
                        },
                        {
                            "type": "number"
                        }
                    ],
                    "description": "Choose whether to use tiles with a higher or lower zoom level when between integer\nzoom levels. See {@link module:ol/tilegrid/TileGrid~TileGrid#getZForResolution}.",
                    "title": "zDirection"
                }
            },
            "title": "OlSourceOption<\"XYZ\">",
            "type": "object"
        },
        "OlSourceOption<\"Zoomify\">": {
            "properties": {
                "attributions": {
                    "$ref": "#/definitions/AttributionLike",
                    "description": "Attributions.",
                    "title": "attributions"
                },
                "cacheSize": {
                    "description": "Deprecated.  Use the cacheSize option on the layer instead.",
                    "title": "cacheSize",
                    "type": "number"
                },
                "crossOrigin": {
                    "description": "The `crossOrigin` attribute for loaded images.  Note that\nyou must provide a `crossOrigin` value  you want to access pixel data with the Canvas renderer.\nSee https://developer.mozilla.org/en-US/docs/Web/HTML/CORS_enabled_image for more detail.",
                    "title": "crossOrigin",
                    "type": "string"
                },
                "extent": {
                    "description": "Extent for the TileGrid that is created.\nDefault sets the TileGrid in the\nfourth quadrant, meaning extent is `[0, -height, width, 0]`. To change the\nextent to the first quadrant (the default for OpenLayers 2) set the extent\nas `[0, 0, width, height]`.",
                    "items": {
                        "type": "number"
                    },
                    "title": "extent",
                    "type": "array"
                },
                "interpolate": {
                    "description": "Use interpolated values when resampling.  By default,\nlinear interpolation is used when resampling.  Set to false to use the nearest neighbor instead.",
                    "title": "interpolate",
                    "type": "boolean"
                },
                "projection": {
                    "$ref": "#/definitions/ProjectionLike",
                    "description": "Projection.",
                    "title": "projection"
                },
                "referrerPolicy": {
                    "$ref": "#/definitions/ReferrerPolicy",
                    "description": "The `referrerPolicy` property for loaded images.",
                    "title": "referrerPolicy"
                },
                "reprojectionErrorThreshold": {
                    "description": "Maximum allowed reprojection error (in pixels).\nHigher values can increase reprojection performance, but decrease precision.",
                    "title": "reprojectionErrorThreshold",
                    "type": "number"
                },
                "size": {
                    "description": "Size.",
                    "items": {
                        "type": "number"
                    },
                    "title": "size",
                    "type": "array"
                },
                "tierSizeCalculation": {
                    "$ref": "#/definitions/TierSizeCalculation",
                    "description": "Tier size calculation method: `default` or `truncated`.",
                    "title": "tierSizeCalculation"
                },
                "tilePixelRatio": {
                    "description": "The pixel ratio used by the tile service. For example, if the tile service advertizes 256px by 256px tiles but actually sends 512px by 512px images (for retina/hidpi devices) then `tilePixelRatio` should be set to `2`",
                    "title": "tilePixelRatio",
                    "type": "number"
                },
                "tileSize": {
                    "description": "Tile size. Same tile size is used for all zoom levels.",
                    "title": "tileSize",
                    "type": "number"
                },
                "transition": {
                    "description": "Duration of the opacity transition for rendering.\nTo disable the opacity transition, pass `transition: 0`.",
                    "title": "transition",
                    "type": "number"
                },
                "url": {
                    "description": "URL template or base URL of the Zoomify service.\nA base URL is the fixed part\nof the URL, excluding the tile group, z, x, and y folder structure, e.g.\n`http://my.zoomify.info/IMAGE.TIF/`. A URL template must include\n`{TileGroup}`, `{x}`, `{y}`, and `{z}` placeholders, e.g.\n`http://my.zoomify.info/IMAGE.TIF/{TileGroup}/{z}-{x}-{y}.jpg`.\nInternet Imaging Protocol (IIP) with JTL extension can be also used with\n`{tileIndex}` and `{z}` placeholders, e.g.\n`http://my.zoomify.info?FIF=IMAGE.TIF&JTL={z},{tileIndex}`.\nA `{?-?}` template pattern, for example `subdomain{a-f}.domain.com`, may be\nused instead of defining each one separately in the `urls` option.",
                    "title": "url",
                    "type": "string"
                },
                "zDirection": {
                    "anyOf": [
                        {
                            "description": "{@link module:ol/tilegrid/TileGrid~TileGrid#getZForResolution} can use a function\nof this type to determine which nearest resolution to use.\n\nThis function takes a `{number}` representing a value between two array entries,\na `{number}` representing the value of the nearest higher entry and\na `{number}` representing the value of the nearest lower entry\nas arguments and returns a `{number}`. If a negative number or zero is returned\nthe lower value will be used, if a positive number is returned the higher value\nwill be used.",
                            "type": "object"
                        },
                        {
                            "type": "number"
                        }
                    ],
                    "description": "Choose whether to use tiles with a higher or lower zoom level when between integer\nzoom levels. See {@link module:ol/tilegrid/TileGrid~TileGrid#getZForResolution}.",
                    "title": "zDirection"
                }
            },
            "required": [
                "size",
                "url"
            ],
            "title": "OlSourceOption<\"Zoomify\">",
            "type": "object"
        },
        "Omit<EOxLayerType<\"Group\",keyofOLBasicSources|keyofOLAdvancedSources>,\"layers\">": {
            "properties": {
                "extent": {
                    "description": "The bounding extent for layer rendering.  The layer will not be\nrendered outside of this extent.",
                    "items": {
                        "type": "number"
                    },
                    "title": "extent",
                    "type": "array"
                },
                "maxResolution": {
                    "description": "The maximum resolution (exclusive) below which this layer will\nbe visible.",
                    "title": "maxResolution",
                    "type": "number"
                },
                "maxZoom": {
                    "description": "The maximum view zoom level (inclusive) at which this layer will\nbe visible.",
                    "title": "maxZoom",
                    "type": "number"
                },
                "minResolution": {
                    "description": "The minimum resolution (inclusive) at which this layer will be\nvisible.",
                    "title": "minResolution",
                    "type": "number"
                },
                "minZoom": {
                    "description": "The minimum view zoom level (exclusive) above which this layer will be\nvisible.",
                    "title": "minZoom",
                    "type": "number"
                },
                "opacity": {
                    "description": "Opacity (0, 1).",
                    "title": "opacity",
                    "type": "number"
                },
                "properties": {
                    "additionalProperties": {},
                    "properties": {
                        "id": {
                            "title": "id",
                            "type": "string"
                        }
                    },
                    "required": [
                        "id"
                    ],
                    "title": "properties",
                    "type": "object"
                },
                "source": {
                    "anyOf": [
                        {
                            "$ref": "#/definitions/EoxSource%3C%22Vector%22%3E"
                        },
                        {
                            "$ref": "#/definitions/EoxSource%3C%22FlatGeoBuf%22%3E"
                        },
                        {
                            "$ref": "#/definitions/EoxSource%3C%22Cluster%22%3E"
                        },
                        {
                            "$ref": "#/definitions/EoxSource%3C%22VectorTile%22%3E"
                        },
                        {
                            "$ref": "#/definitions/EoxSource%3C%22GeoTIFF%22%3E"
                        },
                        {
                            "$ref": "#/definitions/EoxSource%3C%22GeoZarr%22%3E"
                        },
                        {
                            "$ref": "#/definitions/EoxSource%3C%22OSM%22%3E"
                        },
                        {
                            "$ref": "#/definitions/EoxSource%3C%22WMTSCapabilities%22%3E"
                        },
                        {
                            "$ref": "#/definitions/EoxSource%3C%22StadiaMaps%22%3E"
                        },
                        {
                            "$ref": "#/definitions/EoxSource%3C%22WMTS%22%3E"
                        },
                        {
                            "$ref": "#/definitions/EoxSource%3C%22XYZ%22%3E"
                        },
                        {
                            "$ref": "#/definitions/EoxSource%3C%22TileJSON%22%3E"
                        },
                        {
                            "$ref": "#/definitions/EoxSource%3C%22TileArcGISRest%22%3E"
                        },
                        {
                            "$ref": "#/definitions/EoxSource%3C%22TileDebug%22%3E"
                        },
                        {
                            "$ref": "#/definitions/EoxSource%3C%22TileImage%22%3E"
                        },
                        {
                            "$ref": "#/definitions/EoxSource%3C%22TileWMS%22%3E"
                        },
                        {
                            "$ref": "#/definitions/EoxSource%3C%22UrlTile%22%3E"
                        },
                        {
                            "$ref": "#/definitions/EoxSource%3C%22BingMaps%22%3E"
                        },
                        {
                            "$ref": "#/definitions/EoxSource%3C%22Image%22%3E"
                        },
                        {
                            "$ref": "#/definitions/EoxSource%3C%22ImageCanvas%22%3E"
                        },
                        {
                            "$ref": "#/definitions/EoxSource%3C%22ImageStatic%22%3E"
                        },
                        {
                            "$ref": "#/definitions/EoxSource%3C%22ImageWMS%22%3E"
                        },
                        {
                            "$ref": "#/definitions/EoxSource%3C%22Raster%22%3E"
                        },
                        {
                            "$ref": "#/definitions/EoxSource%3C%22IIIF%22%3E"
                        },
                        {
                            "$ref": "#/definitions/EoxSource%3C%22Tile%22%3E"
                        },
                        {
                            "$ref": "#/definitions/EoxSource%3C%22CartoDB%22%3E"
                        },
                        {
                            "$ref": "#/definitions/EoxSource%3C%22DataTile%22%3E"
                        },
                        {
                            "$ref": "#/definitions/EoxSource%3C%22Google%22%3E"
                        },
                        {
                            "$ref": "#/definitions/EoxSource%3C%22ImageArcGISRest%22%3E"
                        },
                        {
                            "$ref": "#/definitions/EoxSource%3C%22ImageMapGuide%22%3E"
                        },
                        {
                            "$ref": "#/definitions/EoxSource%3C%22ImageTile%22%3E"
                        },
                        {
                            "$ref": "#/definitions/EoxSource%3C%22OGCMapTile%22%3E"
                        },
                        {
                            "$ref": "#/definitions/EoxSource%3C%22OGCVectorTile%22%3E"
                        },
                        {
                            "$ref": "#/definitions/EoxSource%3C%22Source%22%3E"
                        },
                        {
                            "$ref": "#/definitions/EoxSource%3C%22UTFGrid%22%3E"
                        },
                        {
                            "$ref": "#/definitions/EoxSource%3C%22Zoomify%22%3E"
                        }
                    ],
                    "title": "source"
                },
                "sources": {
                    "anyOf": [
                        {
                            "items": {
                                "$ref": "#/definitions/EoxSource%3C%22Vector%22%3E"
                            },
                            "type": "array"
                        },
                        {
                            "items": {
                                "$ref": "#/definitions/EoxSource%3C%22FlatGeoBuf%22%3E"
                            },
                            "type": "array"
                        },
                        {
                            "items": {
                                "$ref": "#/definitions/EoxSource%3C%22Cluster%22%3E"
                            },
                            "type": "array"
                        },
                        {
                            "items": {
                                "$ref": "#/definitions/EoxSource%3C%22VectorTile%22%3E"
                            },
                            "type": "array"
                        },
                        {
                            "items": {
                                "$ref": "#/definitions/EoxSource%3C%22GeoTIFF%22%3E"
                            },
                            "type": "array"
                        },
                        {
                            "items": {
                                "$ref": "#/definitions/EoxSource%3C%22GeoZarr%22%3E"
                            },
                            "type": "array"
                        },
                        {
                            "items": {
                                "$ref": "#/definitions/EoxSource%3C%22OSM%22%3E"
                            },
                            "type": "array"
                        },
                        {
                            "items": {
                                "$ref": "#/definitions/EoxSource%3C%22WMTSCapabilities%22%3E"
                            },
                            "type": "array"
                        },
                        {
                            "items": {
                                "$ref": "#/definitions/EoxSource%3C%22StadiaMaps%22%3E"
                            },
                            "type": "array"
                        },
                        {
                            "items": {
                                "$ref": "#/definitions/EoxSource%3C%22WMTS%22%3E"
                            },
                            "type": "array"
                        },
                        {
                            "items": {
                                "$ref": "#/definitions/EoxSource%3C%22XYZ%22%3E"
                            },
                            "type": "array"
                        },
                        {
                            "items": {
                                "$ref": "#/definitions/EoxSource%3C%22TileJSON%22%3E"
                            },
                            "type": "array"
                        },
                        {
                            "items": {
                                "$ref": "#/definitions/EoxSource%3C%22TileArcGISRest%22%3E"
                            },
                            "type": "array"
                        },
                        {
                            "items": {
                                "$ref": "#/definitions/EoxSource%3C%22TileDebug%22%3E"
                            },
                            "type": "array"
                        },
                        {
                            "items": {
                                "$ref": "#/definitions/EoxSource%3C%22TileImage%22%3E"
                            },
                            "type": "array"
                        },
                        {
                            "items": {
                                "$ref": "#/definitions/EoxSource%3C%22TileWMS%22%3E"
                            },
                            "type": "array"
                        },
                        {
                            "items": {
                                "$ref": "#/definitions/EoxSource%3C%22UrlTile%22%3E"
                            },
                            "type": "array"
                        },
                        {
                            "items": {
                                "$ref": "#/definitions/EoxSource%3C%22BingMaps%22%3E"
                            },
                            "type": "array"
                        },
                        {
                            "items": {
                                "$ref": "#/definitions/EoxSource%3C%22Image%22%3E"
                            },
                            "type": "array"
                        },
                        {
                            "items": {
                                "$ref": "#/definitions/EoxSource%3C%22ImageCanvas%22%3E"
                            },
                            "type": "array"
                        },
                        {
                            "items": {
                                "$ref": "#/definitions/EoxSource%3C%22ImageStatic%22%3E"
                            },
                            "type": "array"
                        },
                        {
                            "items": {
                                "$ref": "#/definitions/EoxSource%3C%22ImageWMS%22%3E"
                            },
                            "type": "array"
                        },
                        {
                            "items": {
                                "$ref": "#/definitions/EoxSource%3C%22Raster%22%3E"
                            },
                            "type": "array"
                        },
                        {
                            "items": {
                                "$ref": "#/definitions/EoxSource%3C%22IIIF%22%3E"
                            },
                            "type": "array"
                        },
                        {
                            "items": {
                                "$ref": "#/definitions/EoxSource%3C%22Tile%22%3E"
                            },
                            "type": "array"
                        },
                        {
                            "items": {
                                "$ref": "#/definitions/EoxSource%3C%22CartoDB%22%3E"
                            },
                            "type": "array"
                        },
                        {
                            "items": {
                                "$ref": "#/definitions/EoxSource%3C%22DataTile%22%3E"
                            },
                            "type": "array"
                        },
                        {
                            "items": {
                                "$ref": "#/definitions/EoxSource%3C%22Google%22%3E"
                            },
                            "type": "array"
                        },
                        {
                            "items": {
                                "$ref": "#/definitions/EoxSource%3C%22ImageArcGISRest%22%3E"
                            },
                            "type": "array"
                        },
                        {
                            "items": {
                                "$ref": "#/definitions/EoxSource%3C%22ImageMapGuide%22%3E"
                            },
                            "type": "array"
                        },
                        {
                            "items": {
                                "$ref": "#/definitions/EoxSource%3C%22ImageTile%22%3E"
                            },
                            "type": "array"
                        },
                        {
                            "items": {
                                "$ref": "#/definitions/EoxSource%3C%22OGCMapTile%22%3E"
                            },
                            "type": "array"
                        },
                        {
                            "items": {
                                "$ref": "#/definitions/EoxSource%3C%22OGCVectorTile%22%3E"
                            },
                            "type": "array"
                        },
                        {
                            "items": {
                                "$ref": "#/definitions/EoxSource%3C%22Source%22%3E"
                            },
                            "type": "array"
                        },
                        {
                            "items": {
                                "$ref": "#/definitions/EoxSource%3C%22UTFGrid%22%3E"
                            },
                            "type": "array"
                        },
                        {
                            "items": {
                                "$ref": "#/definitions/EoxSource%3C%22Zoomify%22%3E"
                            },
                            "type": "array"
                        }
                    ],
                    "title": "sources"
                },
                "type": {
                    "enum": [
                        "Group"
                    ],
                    "title": "type",
                    "type": "string"
                },
                "visible": {
                    "description": "Visibility.",
                    "title": "visible",
                    "type": "boolean"
                },
                "zIndex": {
                    "description": "The z-index for layer rendering.  At rendering time, the layers\nwill be ordered, first by Z-index and then by position. When `undefined`, a `zIndex` of 0 is assumed\nfor layers that are added to the map's `layers` collection, or `Infinity` when the layer's `setMap()`\nmethod was used.",
                    "title": "zIndex",
                    "type": "number"
                }
            },
            "required": [
                "type"
            ],
            "title": "Omit<EOxLayerType<\"Group\",keyofOLBasicSources|keyofOLAdvancedSources>,\"layers\">",
            "type": "object"
        },
        "Omit<OlLayerOption<\"WebGLTile\">,\"sources\">": {
            "properties": {
                "cacheSize": {
                    "description": "The internal texture cache size.  This needs to be large enough to render\ntwo zoom levels worth of tiles.",
                    "title": "cacheSize",
                    "type": "number"
                },
                "className": {
                    "description": "A CSS class name to set to the layer element.",
                    "title": "className",
                    "type": "string"
                },
                "extent": {
                    "description": "The bounding extent for layer rendering.  The layer will not be\nrendered outside of this extent.",
                    "items": {
                        "type": "number"
                    },
                    "title": "extent",
                    "type": "array"
                },
                "maxResolution": {
                    "description": "The maximum resolution (exclusive) below which this layer will\nbe visible.",
                    "title": "maxResolution",
                    "type": "number"
                },
                "maxZoom": {
                    "description": "The maximum view zoom level (inclusive) at which this layer will\nbe visible.",
                    "title": "maxZoom",
                    "type": "number"
                },
                "minResolution": {
                    "description": "The minimum resolution (inclusive) at which this layer will be\nvisible.",
                    "title": "minResolution",
                    "type": "number"
                },
                "minZoom": {
                    "description": "The minimum view zoom level (exclusive) above which this layer will be\nvisible.",
                    "title": "minZoom",
                    "type": "number"
                },
                "opacity": {
                    "description": "Opacity (0, 1).",
                    "title": "opacity",
                    "type": "number"
                },
                "preload": {
                    "description": "Preload. Load low-resolution tiles up to `preload` levels. `0`\nmeans no preloading.",
                    "title": "preload",
                    "type": "number"
                },
                "style": {
                    "description": "Style to apply to the layer.",
                    "properties": {
                        "brightness": {
                            "$ref": "#/definitions/ExpressionValue",
                            "description": "Value used to decrease or increase\nthe layer brightness.  Values range from -1 to 1.",
                            "title": "brightness"
                        },
                        "color": {
                            "$ref": "#/definitions/ExpressionValue",
                            "description": "An expression applied to color values.",
                            "title": "color"
                        },
                        "contrast": {
                            "$ref": "#/definitions/ExpressionValue",
                            "description": "Value used to decrease or increase\nthe layer contrast.  Values range from -1 to 1.",
                            "title": "contrast"
                        },
                        "exposure": {
                            "$ref": "#/definitions/ExpressionValue",
                            "description": "Value used to decrease or increase\nthe layer exposure.  Values range from -1 to 1.",
                            "title": "exposure"
                        },
                        "gamma": {
                            "$ref": "#/definitions/ExpressionValue",
                            "description": "Apply a gamma correction to the layer.\nValues range from 0 to infinity.",
                            "title": "gamma"
                        },
                        "saturation": {
                            "$ref": "#/definitions/ExpressionValue",
                            "description": "Value used to decrease or increase\nthe layer saturation.  Values range from -1 to 1.",
                            "title": "saturation"
                        },
                        "variables": {
                            "additionalProperties": {
                                "type": [
                                    "string",
                                    "number"
                                ]
                            },
                            "description": "Style variables.  Each variable must hold a number or string.  These\nvariables can be used in the `color`, `brightness`, `contrast`, `exposure`, `saturation` and `gamma`\n{@link import (\"../expr/expression.js\").ExpressionValue expressions}, using the `['var', 'varName']` operator.\nTo update style variables, use the {@link import (\"./WebGLTile.js\").default#updateStyleVariables} method.",
                            "title": "variables",
                            "type": "object"
                        }
                    },
                    "title": "style",
                    "type": "object"
                },
                "useInterimTilesOnError": {
                    "description": "Deprecated.  Use interim tiles on error.",
                    "title": "useInterimTilesOnError",
                    "type": "boolean"
                },
                "visible": {
                    "description": "Visibility.",
                    "title": "visible",
                    "type": "boolean"
                },
                "zIndex": {
                    "description": "The z-index for layer rendering.  At rendering time, the layers\nwill be ordered, first by Z-index and then by position. When `undefined`, a `zIndex` of 0 is assumed\nfor layers that are added to the map's `layers` collection, or `Infinity` when the layer's `setMap()`\nmethod was used.",
                    "title": "zIndex",
                    "type": "number"
                }
            },
            "title": "Omit<OlLayerOption<\"WebGLTile\">,\"sources\">",
            "type": "object"
        },
        "Omit<OlSourceOption<\"IIIF\">,\"format\">": {
            "properties": {
                "attributions": {
                    "$ref": "#/definitions/AttributionLike",
                    "description": "Attributions.",
                    "title": "attributions"
                },
                "attributionsCollapsible": {
                    "description": "Attributions are collapsible.",
                    "title": "attributionsCollapsible",
                    "type": "boolean"
                },
                "cacheSize": {
                    "description": "Deprecated.  Use the cacheSize option on the layer instead.",
                    "title": "cacheSize",
                    "type": "number"
                },
                "crossOrigin": {
                    "description": "The value for the crossOrigin option of the request.",
                    "title": "crossOrigin",
                    "type": "string"
                },
                "extent": {
                    "description": "The extent.",
                    "items": {
                        "type": "number"
                    },
                    "title": "extent",
                    "type": "array"
                },
                "interpolate": {
                    "description": "Use interpolated values when resampling.  By default,\nlinear interpolation is used when resampling.  Set to false to use the nearest neighbor instead.",
                    "title": "interpolate",
                    "type": "boolean"
                },
                "projection": {
                    "$ref": "#/definitions/ProjectionLike",
                    "description": "Projection.",
                    "title": "projection"
                },
                "quality": {
                    "description": "Requested IIIF image quality. Default is 'native'\nfor version 1, 'default' for versions 2 and 3.",
                    "title": "quality",
                    "type": "string"
                },
                "reprojectionErrorThreshold": {
                    "description": "Maximum allowed reprojection error (in pixels).\nHigher values can increase reprojection performance, but decrease precision.",
                    "title": "reprojectionErrorThreshold",
                    "type": "number"
                },
                "resolutions": {
                    "description": "Supported resolutions as given in IIIF 'scaleFactors'",
                    "items": {
                        "type": "number"
                    },
                    "title": "resolutions",
                    "type": "array"
                },
                "size": {
                    "description": "Size of the image [width, height].",
                    "items": {
                        "type": "number"
                    },
                    "title": "size",
                    "type": "array"
                },
                "sizes": {
                    "description": "Supported scaled image sizes.\nContent of the IIIF info.json 'sizes' property, but as array of Size objects.",
                    "items": {
                        "description": "An array of numbers representing a size: `[width, height]`.",
                        "items": {
                            "type": "number"
                        },
                        "type": "array"
                    },
                    "title": "sizes",
                    "type": "array"
                },
                "state": {
                    "$ref": "#/definitions/State",
                    "description": "Source state.",
                    "title": "state"
                },
                "supports": {
                    "description": "Supported IIIF region and size calculation\nfeatures.",
                    "items": {
                        "type": "string"
                    },
                    "title": "supports",
                    "type": "array"
                },
                "tilePixelRatio": {
                    "description": "Tile pixel ratio.",
                    "title": "tilePixelRatio",
                    "type": "number"
                },
                "tileSize": {
                    "anyOf": [
                        {
                            "description": "An array of numbers representing a size: `[width, height]`.",
                            "items": {
                                "type": "number"
                            },
                            "type": "array"
                        },
                        {
                            "type": "number"
                        }
                    ],
                    "description": "Tile size.\nSame tile size is used for all zoom levels. If tile size is a number,\na square tile is assumed. If the IIIF image service supports arbitrary\ntiling (sizeByH, sizeByW, sizeByWh or sizeByPct as well as regionByPx or regionByPct\nare supported), the default tilesize is 256.",
                    "title": "tileSize"
                },
                "transition": {
                    "description": "Transition.",
                    "title": "transition",
                    "type": "number"
                },
                "url": {
                    "description": "Base URL of the IIIF Image service.\nThis should be the same as the IIIF Image ID.",
                    "title": "url",
                    "type": "string"
                },
                "version": {
                    "description": "Service's IIIF Image API version.",
                    "title": "version",
                    "type": "string"
                },
                "zDirection": {
                    "anyOf": [
                        {
                            "description": "{@link module:ol/tilegrid/TileGrid~TileGrid#getZForResolution} can use a function\nof this type to determine which nearest resolution to use.\n\nThis function takes a `{number}` representing a value between two array entries,\na `{number}` representing the value of the nearest higher entry and\na `{number}` representing the value of the nearest lower entry\nas arguments and returns a `{number}`. If a negative number or zero is returned\nthe lower value will be used, if a positive number is returned the higher value\nwill be used.",
                            "type": "object"
                        },
                        {
                            "type": "number"
                        }
                    ],
                    "description": "Choose whether to use tiles with a higher or lower zoom level when between integer\nzoom levels. See {@link module:ol/tilegrid/TileGrid~TileGrid#getZForResolution}.",
                    "title": "zDirection"
                }
            },
            "required": [
                "size"
            ],
            "title": "Omit<OlSourceOption<\"IIIF\">,\"format\">",
            "type": "object"
        },
        "Omit<OlSourceOption<\"OGCVectorTile\">,\"format\">": {
            "properties": {
                "attributions": {
                    "$ref": "#/definitions/AttributionLike",
                    "description": "Attributions.",
                    "title": "attributions"
                },
                "attributionsCollapsible": {
                    "description": "Attributions are collapsible.",
                    "title": "attributionsCollapsible",
                    "type": "boolean"
                },
                "cacheSize": {
                    "description": "Deprecated.  Use the cacheSize option on the layer instead.",
                    "title": "cacheSize",
                    "type": "number"
                },
                "collections": {
                    "description": "A list of geospatial data sub-resources to include. If not provided, the entire dataset will\nbe included. This option is not applicable when requesting the tileset for a single collection.",
                    "items": {
                        "type": "string"
                    },
                    "title": "collections",
                    "type": "array"
                },
                "context": {
                    "description": "A lookup of values to use in the tile URL template.  The `{tileMatrix}`\n(zoom level), `{tileRow}`, and `{tileCol}` variables in the URL will always be provided by the source.",
                    "title": "context"
                },
                "mediaType": {
                    "description": "The content type for the tiles (e.g. \"application/vnd.mapbox-vector-tile\").  If not provided,\nthe source will try to find a link with rel=\"item\" that uses a vector type supported by the configured format.",
                    "title": "mediaType",
                    "type": "string"
                },
                "overlaps": {
                    "description": "This source may have overlapping geometries. Setting this\nto `false` (e.g. for sources with polygons that represent administrative\nboundaries or TopoJSON sources) allows the renderer to optimise fill and\nstroke operations.",
                    "title": "overlaps",
                    "type": "boolean"
                },
                "projection": {
                    "$ref": "#/definitions/ProjectionLike",
                    "description": "Projection of the tile grid.",
                    "title": "projection"
                },
                "tileClass": {
                    "description": "Class used to instantiate image tiles.\nDefault is {@link module:ol/VectorTile~VectorTile}.",
                    "properties": {
                        "prototype": {
                            "$ref": "#/definitions/default%3Cany%3E",
                            "title": "prototype"
                        }
                    },
                    "required": [
                        "prototype"
                    ],
                    "title": "tileClass",
                    "type": "object"
                },
                "transition": {
                    "description": "A duration for tile opacity\ntransitions in milliseconds. A duration of 0 disables the opacity transition.",
                    "title": "transition",
                    "type": "number"
                },
                "url": {
                    "description": "URL to the OGC Vector Tileset endpoint.",
                    "title": "url",
                    "type": "string"
                },
                "wrapX": {
                    "description": "Whether to wrap the world horizontally.\nWhen set to `false`, only one world\nwill be rendered. When set to `true`, tiles will be wrapped horizontally to\nrender multiple worlds.",
                    "title": "wrapX",
                    "type": "boolean"
                },
                "zDirection": {
                    "anyOf": [
                        {
                            "description": "{@link module:ol/tilegrid/TileGrid~TileGrid#getZForResolution} can use a function\nof this type to determine which nearest resolution to use.\n\nThis function takes a `{number}` representing a value between two array entries,\na `{number}` representing the value of the nearest higher entry and\na `{number}` representing the value of the nearest lower entry\nas arguments and returns a `{number}`. If a negative number or zero is returned\nthe lower value will be used, if a positive number is returned the higher value\nwill be used.",
                            "type": "object"
                        },
                        {
                            "type": "number"
                        }
                    ],
                    "description": "Choose whether to use tiles with a higher or lower zoom level when between integer\nzoom levels. See {@link module:ol/tilegrid/TileGrid~TileGrid#getZForResolution}.",
                    "title": "zDirection"
                }
            },
            "required": [
                "url"
            ],
            "title": "Omit<OlSourceOption<\"OGCVectorTile\">,\"format\">",
            "type": "object"
        },
        "Omit<OlSourceOption<\"TileDebug\">,\"source\">": {
            "properties": {
                "color": {
                    "description": "CSS color to fill text and stroke grid lines of each tile.",
                    "title": "color",
                    "type": "string"
                },
                "projection": {
                    "$ref": "#/definitions/ProjectionLike",
                    "description": "Optional projection.",
                    "title": "projection"
                },
                "template": {
                    "description": "Template for labeling the tiles.\nShould include `{x}`, `{y}` or `{-y}`, and `{z}` placeholders.",
                    "title": "template",
                    "type": "string"
                },
                "tileGrid": {
                    "$ref": "#/definitions/default_4",
                    "description": "Tile grid.",
                    "title": "tileGrid"
                },
                "wrapX": {
                    "description": "Whether to wrap the world horizontally.",
                    "title": "wrapX",
                    "type": "boolean"
                },
                "zDirection": {
                    "anyOf": [
                        {
                            "description": "{@link module:ol/tilegrid/TileGrid~TileGrid#getZForResolution} can use a function\nof this type to determine which nearest resolution to use.\n\nThis function takes a `{number}` representing a value between two array entries,\na `{number}` representing the value of the nearest higher entry and\na `{number}` representing the value of the nearest lower entry\nas arguments and returns a `{number}`. If a negative number or zero is returned\nthe lower value will be used, if a positive number is returned the higher value\nwill be used.",
                            "type": "object"
                        },
                        {
                            "type": "number"
                        }
                    ],
                    "description": "Set to `1` when debugging `VectorTile` sources with a default configuration.\nChoose whether to use tiles with a higher or lower zoom level when between integer\nzoom levels. See {@link module:ol/tilegrid/TileGrid~TileGrid#getZForResolution}.",
                    "title": "zDirection"
                }
            },
            "title": "Omit<OlSourceOption<\"TileDebug\">,\"source\">",
            "type": "object"
        },
        "Omit<OlSourceOption<\"Vector\">,\"format\">": {
            "properties": {
                "attributions": {
                    "$ref": "#/definitions/AttributionLike",
                    "description": "Attributions.",
                    "title": "attributions"
                },
                "features": {
                    "anyOf": [
                        {
                            "items": {
                                "$ref": "#/definitions/FeatureLike"
                            },
                            "type": "array"
                        },
                        {
                            "$ref": "#/definitions/default%3CFeatureLike%3E"
                        }
                    ],
                    "description": "Features. If provided as {@link module:ol/Collection~Collection}, the features in the source\nand the collection will stay in sync.",
                    "title": "features"
                },
                "loader": {
                    "description": "The loader function used to load features, from a remote source for example.\nIf this is not set and `url` is set, the source will create and use an XHR\nfeature loader. The `'featuresloadend'` and `'featuresloaderror'` events\nwill only fire if the `success` and `failure` callbacks are used.\n\nExample:\n\n```js\nimport Vector from 'ol/source/Vector.js';\nimport GeoJSON from 'ol/format/GeoJSON.js';\nimport {bbox} from 'ol/loadingstrategy.js';\n\nconst vectorSource = new Vector({\nformat: new GeoJSON(),\nloader: function(extent, resolution, projection, success, failure) {\nconst proj = projection.getCode();\nconst url = 'https://ahocevar.com/geoserver/wfs?service=WFS&' +\n'version=1.1.0&request=GetFeature&typename=osm:water_areas&' +\n'outputFormat=application/json&srsname=' + proj + '&' +\n'bbox=' + extent.join(',') + ',' + proj;\nconst xhr = new XMLHttpRequest();\nxhr.open('GET', url);\nconst onError = function() {\nvectorSource.removeLoadedExtent(extent);\nfailure();\n}\nxhr.onerror = onError;\nxhr.onload = function() {\nif (xhr.status == 200) {\nconst features = vectorSource.getFormat().readFeatures(xhr.responseText);\nvectorSource.addFeatures(features);\nsuccess(features);\n} else {\nonError();\n}\n}\nxhr.send();\n},\nstrategy: bbox,\n});\n```",
                    "title": "loader",
                    "type": "object"
                },
                "overlaps": {
                    "description": "This source may have overlapping geometries.\nSetting this to `false` (e.g. for sources with polygons that represent administrative\nboundaries or TopoJSON sources) allows the renderer to optimise fill and\nstroke operations.",
                    "title": "overlaps",
                    "type": "boolean"
                },
                "strategy": {
                    "description": "The loading strategy to use.\nBy default an {@link module:ol/loadingstrategy.all}strategy is used, a one-off strategy which loads all features at once.",
                    "title": "strategy",
                    "type": "object"
                },
                "url": {
                    "anyOf": [
                        {
                            "description": "{@link module:ol/source/Vector~VectorSource} sources use a function of this type to\nget the url to load features from.\n\nThis function takes an {@link module:ol/extent~Extent} representing the area\nto be loaded, a `{number}` representing the resolution (map units per pixel)\nand an {@link module:ol/proj/Projection~Projection} for the projection  as\narguments and returns a `{string}` representing the URL.",
                            "type": "object"
                        },
                        {
                            "type": "string"
                        }
                    ],
                    "description": "Setting this option instructs the source to load features using an XHR loader\n(see {@link module:ol/featureloader.xhr}). Use a `string` and an\n{@link module:ol/loadingstrategy.all} for a one-off download of all features from\nthe given URL. Use a {@link module:ol/featureloader~FeatureUrlFunction} to generate the url with\nother loading strategies.\nRequires `format` to be set as well.\nWhen default XHR feature loader is provided, the features will\nbe transformed from the data projection to the view projection\nduring parsing. If your remote data source does not advertise its projection\nproperly, this transformation will be incorrect. For some formats, the\ndefault projection (usually EPSG:4326) can be overridden by setting the\ndataProjection constructor option on the format.\nNote that if a source contains non-feature data, such as a GeoJSON geometry\nor a KML NetworkLink, these will be ignored. Use a custom loader to load these.",
                    "title": "url"
                },
                "useSpatialIndex": {
                    "description": "By default, an RTree is used as spatial index. When features are removed and\nadded frequently, and the total number of features is low, setting this to\n`false` may improve performance.\n\nNote that\n{@link module:ol/source/Vector~VectorSource#getFeaturesInExtent},\n{@link module:ol/source/Vector~VectorSource#getClosestFeatureToCoordinate} and\n{@link module:ol/source/Vector~VectorSource#getExtent} cannot be used when `useSpatialIndex` is\nset to `false`, and {@link module:ol/source/Vector~VectorSource#forEachFeatureInExtent} will loop\nthrough all features.\n\nWhen set to `false`, the features will be maintained in an\n{@link module:ol/Collection~Collection}, which can be retrieved through\n{@link module:ol/source/Vector~VectorSource#getFeaturesCollection}.",
                    "title": "useSpatialIndex",
                    "type": "boolean"
                },
                "wrapX": {
                    "description": "Wrap the world horizontally. For vector editing across the\n-180° and 180° meridians to work properly, this should be set to `false`. The\nresulting geometry coordinates will then exceed the world bounds.",
                    "title": "wrapX",
                    "type": "boolean"
                }
            },
            "title": "Omit<OlSourceOption<\"Vector\">,\"format\">",
            "type": "object"
        },
        "Omit<OlSourceOption<\"VectorTile\">,\"format\">": {
            "properties": {
                "attributions": {
                    "$ref": "#/definitions/AttributionLike",
                    "description": "Attributions.",
                    "title": "attributions"
                },
                "attributionsCollapsible": {
                    "description": "Attributions are collapsible.",
                    "title": "attributionsCollapsible",
                    "type": "boolean"
                },
                "cacheSize": {
                    "description": "Initial tile cache size. Will auto-grow to hold at least twice the number of tiles in the viewport.",
                    "title": "cacheSize",
                    "type": "number"
                },
                "extent": {
                    "description": "Extent.",
                    "items": {
                        "type": "number"
                    },
                    "title": "extent",
                    "type": "array"
                },
                "maxResolution": {
                    "description": "Optional tile grid resolution at level zero. Not used if `tileGrid` is provided.",
                    "title": "maxResolution",
                    "type": "number"
                },
                "maxZoom": {
                    "description": "Optional max zoom level. Not used if `tileGrid` is provided.",
                    "title": "maxZoom",
                    "type": "number"
                },
                "minZoom": {
                    "description": "Optional min zoom level. Not used if `tileGrid` is provided.",
                    "title": "minZoom",
                    "type": "number"
                },
                "overlaps": {
                    "description": "This source may have overlapping geometries. Setting this\nto `false` (e.g. for sources with polygons that represent administrative\nboundaries or TopoJSON sources) allows the renderer to optimise fill and\nstroke operations.",
                    "title": "overlaps",
                    "type": "boolean"
                },
                "projection": {
                    "$ref": "#/definitions/ProjectionLike",
                    "description": "Projection of the tile source.",
                    "title": "projection"
                },
                "state": {
                    "$ref": "#/definitions/State",
                    "description": "Source state.",
                    "title": "state"
                },
                "tileClass": {
                    "description": "Class used to instantiate tiles.\nDefault is {@link module:ol/VectorTile~VectorTile}.",
                    "properties": {
                        "prototype": {
                            "$ref": "#/definitions/default%3Cany%3E",
                            "title": "prototype"
                        }
                    },
                    "required": [
                        "prototype"
                    ],
                    "title": "tileClass",
                    "type": "object"
                },
                "tileGrid": {
                    "$ref": "#/definitions/default_4",
                    "description": "Tile grid.",
                    "title": "tileGrid"
                },
                "tileLoadFunction": {
                    "description": "Optional function to load a tile given a URL. Could look like this for pbf tiles:\n```js\nfunction(tile, url) {\ntile.setLoader(function(extent, resolution, projection) {\nfetch(url).then(function(response) {\nresponse.arrayBuffer().then(function(data) {\nconst format = tile.getFormat() // ol/format/MVT configured as source format\nconst features = format.readFeatures(data, {\nextent: extent,\nfeatureProjection: projection\n});\ntile.setFeatures(features);\n});\n});\n});\n}\n```\nIf you do not need extent, resolution and projection to get the features for a tile (e.g.\nfor GeoJSON tiles), your `tileLoadFunction` does not need a `setLoader()` call. Only make sure\nto call `setFeatures()` on the tile:\n```js\nconst format = new GeoJSON({featureProjection: map.getView().getProjection()});\nasync function tileLoadFunction(tile, url) {\nconst response = await fetch(url);\nconst data = await response.json();\ntile.setFeatures(format.readFeatures(data));\n}\n```",
                    "title": "tileLoadFunction",
                    "type": "object"
                },
                "tileSize": {
                    "anyOf": [
                        {
                            "description": "An array of numbers representing a size: `[width, height]`.",
                            "items": {
                                "type": "number"
                            },
                            "type": "array"
                        },
                        {
                            "type": "number"
                        }
                    ],
                    "description": "Optional tile size. Not used if `tileGrid` is provided.",
                    "title": "tileSize"
                },
                "tileUrlFunction": {
                    "description": "Optional function to get tile URL given a tile coordinate and the projection.",
                    "title": "tileUrlFunction",
                    "type": "object"
                },
                "transition": {
                    "description": "A duration for tile opacity\ntransitions in milliseconds. A duration of 0 disables the opacity transition.",
                    "title": "transition",
                    "type": "number"
                },
                "url": {
                    "description": "URL template. Must include `{x}`, `{y}` or `{-y}`, and `{z}` placeholders.\nA `{?-?}` template pattern, for example `subdomain{a-f}.domain.com`, may be\nused instead of defining each one separately in the `urls` option.",
                    "title": "url",
                    "type": "string"
                },
                "urls": {
                    "description": "An array of URL templates.",
                    "items": {
                        "type": "string"
                    },
                    "title": "urls",
                    "type": "array"
                },
                "wrapX": {
                    "description": "Whether to wrap the world horizontally.\nWhen set to `false`, only one world\nwill be rendered. When set to `true`, tiles will be wrapped horizontally to\nrender multiple worlds.",
                    "title": "wrapX",
                    "type": "boolean"
                },
                "zDirection": {
                    "anyOf": [
                        {
                            "description": "{@link module:ol/tilegrid/TileGrid~TileGrid#getZForResolution} can use a function\nof this type to determine which nearest resolution to use.\n\nThis function takes a `{number}` representing a value between two array entries,\na `{number}` representing the value of the nearest higher entry and\na `{number}` representing the value of the nearest lower entry\nas arguments and returns a `{number}`. If a negative number or zero is returned\nthe lower value will be used, if a positive number is returned the higher value\nwill be used.",
                            "type": "object"
                        },
                        {
                            "type": "number"
                        }
                    ],
                    "description": "Choose whether to use tiles with a higher or lower zoom level when between integer\nzoom levels. See {@link module:ol/tilegrid/TileGrid~TileGrid#getZForResolution}.",
                    "title": "zDirection"
                }
            },
            "title": "Omit<OlSourceOption<\"VectorTile\">,\"format\">",
            "type": "object"
        },
        "Omit<Options,\"condition\">": {
            "properties": {
                "addCondition": {
                    "description": "A function\nthat takes a {@link module:ol/MapBrowserEvent~MapBrowserEvent} and returns a\nboolean to indicate whether that event should be handled.\nBy default, this is {@link module:ol/events/condition.never}. Use this if you\nwant to use different events for add and remove instead of `toggle`.",
                    "title": "addCondition",
                    "type": "object"
                },
                "features": {
                    "$ref": "#/definitions/default%3Cdefault%3Cdefault%2C%7B%5Bx%3Astring%5D%3Aany%3B%7D%3E%3E_3",
                    "description": "Collection where the interaction will place selected features. Optional. If\nnot set the interaction will create a collection. In any case the collection\nused by the interaction is returned by\n{@link module:ol/interaction/Select~Select#getFeatures}.",
                    "title": "features"
                },
                "filter": {
                    "description": "A function\nthat takes a {@link module:ol/Feature~Feature} and a\n{@link module:ol/layer/Layer~Layer} and returns `true` if the feature may be\nselected or `false` otherwise.",
                    "title": "filter",
                    "type": "object"
                },
                "hitTolerance": {
                    "description": "Hit-detection tolerance. Pixels inside\nthe radius around the given position will be checked for features.",
                    "title": "hitTolerance",
                    "type": "number"
                },
                "layers": {
                    "anyOf": [
                        {
                            "items": {
                                "$ref": "#/definitions/default%3Cdefault%2Cdefault%3Cany%3E%2C%7B%5Bx%3Astring%5D%3Aany%3B%7D%3E"
                            },
                            "type": "array"
                        },
                        {
                            "type": "object"
                        }
                    ],
                    "description": "A list of layers from which features should be selected. Alternatively, a\nfilter function can be provided. The function will be called for each layer\nin the map and should return `true` for layers that you want to be\nselectable. If the option is absent, all visible layers will be considered\nselectable.",
                    "title": "layers"
                },
                "multi": {
                    "description": "A boolean that determines if the default\nbehaviour should select only single features or all (overlapping) features at\nthe clicked map position. The default of `false` means single select.",
                    "title": "multi",
                    "type": "boolean"
                },
                "removeCondition": {
                    "description": "A function\nthat takes a {@link module:ol/MapBrowserEvent~MapBrowserEvent} and returns a\nboolean to indicate whether that event should be handled.\nBy default, this is {@link module:ol/events/condition.never}. Use this if you\nwant to use different events for add and remove instead of `toggle`.",
                    "title": "removeCondition",
                    "type": "object"
                },
                "style": {
                    "$ref": "#/definitions/StyleLike",
                    "description": "Style for the selected features. By default the default edit style is used\n(see {@link module:ol/style/Style~Style}). Set to `null` if this interaction should not apply\nany style changes for selected features.\nIf set to a falsey value, the selected feature's style will not change.",
                    "title": "style"
                },
                "toggleCondition": {
                    "description": "A function\nthat takes a {@link module:ol/MapBrowserEvent~MapBrowserEvent} and returns a\nboolean to indicate whether that event should be handled. This is in addition\nto the `condition` event. By default,\n{@link module:ol/events/condition.shiftKeyOnly}, i.e. pressing `shift` as\nwell as the `condition` event, adds that feature to the current selection if\nit is not currently selected, and removes it if it is. See `add` and `remove`\nif you want to use different events instead of a toggle.",
                    "title": "toggleCondition",
                    "type": "object"
                }
            },
            "title": "Omit<Options,\"condition\">",
            "type": "object"
        },
        "Omit<Options,\"type\">": {
            "properties": {
                "clickTolerance": {
                    "description": "The maximum distance in pixels between\n\"down\" and \"up\" for a \"up\" event to be considered a \"click\" event and\nactually add a point/vertex to the geometry being drawn.  The default of `6`\nwas chosen for the draw interaction to behave correctly on mouse as well as\non touch devices.",
                    "title": "clickTolerance",
                    "type": "number"
                },
                "condition": {
                    "description": "A function that\ntakes a {@link module:ol/MapBrowserEvent~MapBrowserEvent} and returns a\nboolean to indicate whether that event should be handled.\nBy default {@link module:ol/events/condition.noModifierKeys}, i.e. a click,\nadds a vertex or deactivates freehand drawing.",
                    "title": "condition",
                    "type": "object"
                },
                "dragVertexDelay": {
                    "description": "Delay in milliseconds after pointerdown\nbefore the current vertex can be dragged to its exact position.",
                    "title": "dragVertexDelay",
                    "type": "number"
                },
                "features": {
                    "$ref": "#/definitions/default%3Cdefault%3Cdefault%2C%7B%5Bx%3Astring%5D%3Aany%3B%7D%3E%3E",
                    "description": "Destination collection for the drawn features.",
                    "title": "features"
                },
                "finishCondition": {
                    "description": "A function\nthat takes a {@link module:ol/MapBrowserEvent~MapBrowserEvent} and returns a\nboolean to indicate whether the drawing can be finished. Not used when drawing\nPOINT or MULTI_POINT geometries.",
                    "title": "finishCondition",
                    "type": "object"
                },
                "freehand": {
                    "description": "Operate in freehand mode for lines,\npolygons, and circles.  This makes the interaction always operate in freehand\nmode and takes precedence over any `freehandCondition` option.",
                    "title": "freehand",
                    "type": "boolean"
                },
                "freehandCondition": {
                    "description": "Condition that activates freehand drawing for lines and polygons. This\nfunction takes a {@link module:ol/MapBrowserEvent~MapBrowserEvent} and\nreturns a boolean to indicate whether that event should be handled. The\ndefault is {@link module:ol/events/condition.shiftKeyOnly}, meaning that the\nShift key activates freehand drawing.",
                    "title": "freehandCondition",
                    "type": "object"
                },
                "geometryFunction": {
                    "description": "Function that is called when a geometry's coordinates are updated.",
                    "title": "geometryFunction",
                    "type": "object"
                },
                "geometryLayout": {
                    "$ref": "#/definitions/GeometryLayout",
                    "description": "Layout of the\nfeature geometries created by the draw interaction.",
                    "title": "geometryLayout"
                },
                "geometryName": {
                    "description": "Geometry name to use for features created\nby the draw interaction.",
                    "title": "geometryName",
                    "type": "string"
                },
                "maxPoints": {
                    "description": "The number of points that can be drawn before\na polygon ring or line string is finished. By default there is no\nrestriction.",
                    "title": "maxPoints",
                    "type": "number"
                },
                "minPoints": {
                    "description": "The number of points that must be drawn\nbefore a polygon ring or line string can be finished. Default is `3` for\npolygon rings and `2` for line strings.",
                    "title": "minPoints",
                    "type": "number"
                },
                "snapTolerance": {
                    "description": "Pixel distance for snapping to the\ndrawing finish. Must be greater than `0`.",
                    "title": "snapTolerance",
                    "type": "number"
                },
                "source": {
                    "$ref": "#/definitions/default%3Cdefault%3Cdefault%2C%7B%5Bx%3Astring%5D%3Aany%3B%7D%3E%3E_1",
                    "description": "Destination source for\nthe drawn features.",
                    "title": "source"
                },
                "stopClick": {
                    "description": "Stop click, singleclick, and\ndoubleclick events from firing during drawing.",
                    "title": "stopClick",
                    "type": "boolean"
                },
                "style": {
                    "anyOf": [
                        {
                            "description": "A function that takes a {@link module:ol/Feature~Feature} and a `{number}`\nrepresenting the view's resolution. The function should return a\n{@link module:ol/style/Style~Style} or an array of them. This way e.g. a\nvector layer can be styled. If the function returns `undefined`, the\nfeature will not be rendered.",
                            "type": "object"
                        },
                        {
                            "$ref": "#/definitions/default"
                        },
                        {
                            "items": {
                                "$ref": "#/definitions/default"
                            },
                            "type": "array"
                        },
                        {
                            "$ref": "#/definitions/FlatStyle",
                            "description": "For static styling, the [layer.setStyle()]{@link module:ol/layer/Vector~VectorLayer#setStyle} method\ncan be called with an object literal that has fill, stroke, text, icon, regular shape, and/or circle properties."
                        },
                        {
                            "items": {
                                "$ref": "#/definitions/FlatStyle"
                            },
                            "type": "array"
                        },
                        {
                            "items": {
                                "description": "A rule is used to conditionally apply a style. If the rule's filter evaluates to true,\nthe style will be applied.",
                                "properties": {
                                    "else": {
                                        "description": "If true, the rule applies only if no other previous rule applies.\nIf the else rule also has a filter, the rule will not apply if the filter does not match.",
                                        "title": "else",
                                        "type": "boolean"
                                    },
                                    "filter": {
                                        "$ref": "#/definitions/EncodedExpression",
                                        "description": "The filter used\nto determine if a style applies. If no filter is included, the rule always applies\n(unless it is an else rule).",
                                        "title": "filter"
                                    },
                                    "style": {
                                        "anyOf": [
                                            {
                                                "$ref": "#/definitions/FlatStyle",
                                                "description": "For static styling, the [layer.setStyle()]{@link module:ol/layer/Vector~VectorLayer#setStyle} method\ncan be called with an object literal that has fill, stroke, text, icon, regular shape, and/or circle properties."
                                            },
                                            {
                                                "items": {
                                                    "$ref": "#/definitions/FlatStyle"
                                                },
                                                "type": "array"
                                            }
                                        ],
                                        "description": "The style to be applied if the filter matches.",
                                        "title": "style"
                                    }
                                },
                                "required": [
                                    "style"
                                ],
                                "type": "object"
                            },
                            "type": "array"
                        }
                    ],
                    "description": "Style for sketch features. The draw interaction can have up to three sketch features, depending on the mode.\nIt will always contain a feature with a `Point` geometry that corresponds to the current cursor position.\nIf the mode is `LineString` or `Polygon`, and there is at least one drawn point, it will also contain a feature with\na `LineString` geometry that corresponds to the line between the already drawn points and the current cursor position.\nIf the mode is `Polygon`, and there is at least one drawn point, it will also contain a feature with a `Polygon`\ngeometry that corresponds to the polygon between the already drawn points and the current cursor position\n(note that this polygon has only two points if only one point is drawn).\nIf the mode is `Circle`, and there is one point drawn, it will also contain a feature with a `Circle` geometry whose\ncenter is the drawn point and the radius is determined by the distance between the drawn point and the cursor.",
                    "title": "style"
                },
                "trace": {
                    "anyOf": [
                        {
                            "description": "A function that takes a {@link module:ol/MapBrowserEvent~MapBrowserEvent} and returns a\n`{boolean}`. If the condition is met, true should be returned.",
                            "type": "object"
                        },
                        {
                            "type": "boolean"
                        }
                    ],
                    "description": "Trace a portion of another geometry.\nIgnored when in freehand mode.",
                    "title": "trace"
                },
                "traceSource": {
                    "$ref": "#/definitions/default%3Cdefault%3Cdefault%2C%7B%5Bx%3Astring%5D%3Aany%3B%7D%3E%3E_2",
                    "description": "Source for features to trace.  If tracing is active and a `traceSource` is\nnot provided, the interaction's `source` will be used.  Tracing requires that the interaction is configured with\neither a `traceSource` or a `source`.",
                    "title": "traceSource"
                },
                "wrapX": {
                    "description": "Wrap the world horizontally on the sketch\noverlay.",
                    "title": "wrapX",
                    "type": "boolean"
                }
            },
            "title": "Omit<Options,\"type\">",
            "type": "object"
        },
        "OnErrorEventHandlerNonNull": {
            "title": "OnErrorEventHandlerNonNull",
            "type": "object"
        },
        "OrientationType": {
            "enum": [
                "landscape-primary",
                "landscape-secondary",
                "portrait-primary",
                "portrait-secondary"
            ],
            "title": "OrientationType",
            "type": "string"
        },
        "ParentNode": {
            "properties": {
                "ATTRIBUTE_NODE": {
                    "enum": [
                        2
                    ],
                    "title": "ATTRIBUTE_NODE",
                    "type": "number"
                },
                "CDATA_SECTION_NODE": {
                    "enum": [
                        4
                    ],
                    "title": "CDATA_SECTION_NODE",
                    "type": "number"
                },
                "COMMENT_NODE": {
                    "enum": [
                        8
                    ],
                    "title": "COMMENT_NODE",
                    "type": "number"
                },
                "DOCUMENT_FRAGMENT_NODE": {
                    "enum": [
                        11
                    ],
                    "title": "DOCUMENT_FRAGMENT_NODE",
                    "type": "number"
                },
                "DOCUMENT_NODE": {
                    "enum": [
                        9
                    ],
                    "title": "DOCUMENT_NODE",
                    "type": "number"
                },
                "DOCUMENT_POSITION_CONTAINED_BY": {
                    "enum": [
                        16
                    ],
                    "title": "DOCUMENT_POSITION_CONTAINED_BY",
                    "type": "number"
                },
                "DOCUMENT_POSITION_CONTAINS": {
                    "enum": [
                        8
                    ],
                    "title": "DOCUMENT_POSITION_CONTAINS",
                    "type": "number"
                },
                "DOCUMENT_POSITION_DISCONNECTED": {
                    "enum": [
                        1
                    ],
                    "title": "DOCUMENT_POSITION_DISCONNECTED",
                    "type": "number"
                },
                "DOCUMENT_POSITION_FOLLOWING": {
                    "enum": [
                        4
                    ],
                    "title": "DOCUMENT_POSITION_FOLLOWING",
                    "type": "number"
                },
                "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC": {
                    "enum": [
                        32
                    ],
                    "title": "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC",
                    "type": "number"
                },
                "DOCUMENT_POSITION_PRECEDING": {
                    "enum": [
                        2
                    ],
                    "title": "DOCUMENT_POSITION_PRECEDING",
                    "type": "number"
                },
                "DOCUMENT_TYPE_NODE": {
                    "enum": [
                        10
                    ],
                    "title": "DOCUMENT_TYPE_NODE",
                    "type": "number"
                },
                "ELEMENT_NODE": {
                    "enum": [
                        1
                    ],
                    "title": "ELEMENT_NODE",
                    "type": "number"
                },
                "ENTITY_NODE": {
                    "enum": [
                        6
                    ],
                    "title": "ENTITY_NODE",
                    "type": "number"
                },
                "ENTITY_REFERENCE_NODE": {
                    "enum": [
                        5
                    ],
                    "title": "ENTITY_REFERENCE_NODE",
                    "type": "number"
                },
                "NOTATION_NODE": {
                    "enum": [
                        12
                    ],
                    "title": "NOTATION_NODE",
                    "type": "number"
                },
                "PROCESSING_INSTRUCTION_NODE": {
                    "enum": [
                        7
                    ],
                    "title": "PROCESSING_INSTRUCTION_NODE",
                    "type": "number"
                },
                "TEXT_NODE": {
                    "enum": [
                        3
                    ],
                    "title": "TEXT_NODE",
                    "type": "number"
                },
                "baseURI": {
                    "title": "baseURI",
                    "type": "string"
                },
                "childElementCount": {
                    "title": "childElementCount",
                    "type": "number"
                },
                "childNodes": {
                    "items": {
                        "$ref": "#/definitions/ChildNode"
                    },
                    "title": "childNodes",
                    "type": "array"
                },
                "children": {
                    "additionalProperties": false,
                    "patternProperties": {
                        "^[0-9]+$": {
                            "$ref": "#/definitions/Element"
                        }
                    },
                    "properties": {
                        "length": {
                            "title": "length",
                            "type": "number"
                        }
                    },
                    "required": [
                        "length"
                    ],
                    "title": "children",
                    "type": "object"
                },
                "firstChild": {
                    "$ref": "#/definitions/ChildNode",
                    "title": "firstChild"
                },
                "firstElementChild": {
                    "$ref": "#/definitions/Element",
                    "title": "firstElementChild"
                },
                "isConnected": {
                    "title": "isConnected",
                    "type": "boolean"
                },
                "lastChild": {
                    "$ref": "#/definitions/ChildNode",
                    "title": "lastChild"
                },
                "lastElementChild": {
                    "$ref": "#/definitions/Element",
                    "title": "lastElementChild"
                },
                "nextSibling": {
                    "$ref": "#/definitions/ChildNode",
                    "title": "nextSibling"
                },
                "nodeName": {
                    "title": "nodeName",
                    "type": "string"
                },
                "nodeType": {
                    "title": "nodeType",
                    "type": "number"
                },
                "nodeValue": {
                    "title": "nodeValue",
                    "type": "string"
                },
                "ownerDocument": {
                    "$ref": "#/definitions/Document",
                    "title": "ownerDocument"
                },
                "parentElement": {
                    "$ref": "#/definitions/HTMLElement",
                    "title": "parentElement"
                },
                "parentNode": {
                    "$ref": "#/definitions/ParentNode",
                    "title": "parentNode"
                },
                "previousSibling": {
                    "$ref": "#/definitions/ChildNode",
                    "title": "previousSibling"
                },
                "textContent": {
                    "title": "textContent",
                    "type": "string"
                }
            },
            "required": [
                "ATTRIBUTE_NODE",
                "CDATA_SECTION_NODE",
                "COMMENT_NODE",
                "DOCUMENT_FRAGMENT_NODE",
                "DOCUMENT_NODE",
                "DOCUMENT_POSITION_CONTAINED_BY",
                "DOCUMENT_POSITION_CONTAINS",
                "DOCUMENT_POSITION_DISCONNECTED",
                "DOCUMENT_POSITION_FOLLOWING",
                "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC",
                "DOCUMENT_POSITION_PRECEDING",
                "DOCUMENT_TYPE_NODE",
                "ELEMENT_NODE",
                "ENTITY_NODE",
                "ENTITY_REFERENCE_NODE",
                "NOTATION_NODE",
                "PROCESSING_INSTRUCTION_NODE",
                "TEXT_NODE",
                "baseURI",
                "childElementCount",
                "childNodes",
                "children",
                "firstChild",
                "firstElementChild",
                "isConnected",
                "lastChild",
                "lastElementChild",
                "nextSibling",
                "nodeName",
                "nodeType",
                "nodeValue",
                "ownerDocument",
                "parentElement",
                "parentNode",
                "previousSibling",
                "textContent"
            ],
            "title": "ParentNode",
            "type": "object"
        },
        "Performance": {
            "properties": {
                "eventCounts": {
                    "$ref": "#/definitions/EventCounts",
                    "title": "eventCounts"
                },
                "navigation": {
                    "$ref": "#/definitions/PerformanceNavigation",
                    "title": "navigation"
                },
                "onresourcetimingbufferfull": {
                    "title": "onresourcetimingbufferfull",
                    "type": "object"
                },
                "timeOrigin": {
                    "title": "timeOrigin",
                    "type": "number"
                },
                "timing": {
                    "$ref": "#/definitions/PerformanceTiming",
                    "title": "timing"
                }
            },
            "required": [
                "eventCounts",
                "navigation",
                "onresourcetimingbufferfull",
                "timeOrigin",
                "timing"
            ],
            "title": "Performance",
            "type": "object"
        },
        "PerformanceNavigation": {
            "properties": {
                "TYPE_BACK_FORWARD": {
                    "enum": [
                        2
                    ],
                    "title": "TYPE_BACK_FORWARD",
                    "type": "number"
                },
                "TYPE_NAVIGATE": {
                    "enum": [
                        0
                    ],
                    "title": "TYPE_NAVIGATE",
                    "type": "number"
                },
                "TYPE_RELOAD": {
                    "enum": [
                        1
                    ],
                    "title": "TYPE_RELOAD",
                    "type": "number"
                },
                "TYPE_RESERVED": {
                    "enum": [
                        255
                    ],
                    "title": "TYPE_RESERVED",
                    "type": "number"
                },
                "redirectCount": {
                    "title": "redirectCount",
                    "type": "number"
                },
                "type": {
                    "title": "type",
                    "type": "number"
                }
            },
            "required": [
                "TYPE_BACK_FORWARD",
                "TYPE_NAVIGATE",
                "TYPE_RELOAD",
                "TYPE_RESERVED",
                "redirectCount",
                "type"
            ],
            "title": "PerformanceNavigation",
            "type": "object"
        },
        "PerformanceTiming": {
            "properties": {
                "connectEnd": {
                    "title": "connectEnd",
                    "type": "number"
                },
                "connectStart": {
                    "title": "connectStart",
                    "type": "number"
                },
                "domComplete": {
                    "title": "domComplete",
                    "type": "number"
                },
                "domContentLoadedEventEnd": {
                    "title": "domContentLoadedEventEnd",
                    "type": "number"
                },
                "domContentLoadedEventStart": {
                    "title": "domContentLoadedEventStart",
                    "type": "number"
                },
                "domInteractive": {
                    "title": "domInteractive",
                    "type": "number"
                },
                "domLoading": {
                    "title": "domLoading",
                    "type": "number"
                },
                "domainLookupEnd": {
                    "title": "domainLookupEnd",
                    "type": "number"
                },
                "domainLookupStart": {
                    "title": "domainLookupStart",
                    "type": "number"
                },
                "fetchStart": {
                    "title": "fetchStart",
                    "type": "number"
                },
                "loadEventEnd": {
                    "title": "loadEventEnd",
                    "type": "number"
                },
                "loadEventStart": {
                    "title": "loadEventStart",
                    "type": "number"
                },
                "navigationStart": {
                    "title": "navigationStart",
                    "type": "number"
                },
                "redirectEnd": {
                    "title": "redirectEnd",
                    "type": "number"
                },
                "redirectStart": {
                    "title": "redirectStart",
                    "type": "number"
                },
                "requestStart": {
                    "title": "requestStart",
                    "type": "number"
                },
                "responseEnd": {
                    "title": "responseEnd",
                    "type": "number"
                },
                "responseStart": {
                    "title": "responseStart",
                    "type": "number"
                },
                "secureConnectionStart": {
                    "title": "secureConnectionStart",
                    "type": "number"
                },
                "unloadEventEnd": {
                    "title": "unloadEventEnd",
                    "type": "number"
                },
                "unloadEventStart": {
                    "title": "unloadEventStart",
                    "type": "number"
                }
            },
            "required": [
                "connectEnd",
                "connectStart",
                "domComplete",
                "domContentLoadedEventEnd",
                "domContentLoadedEventStart",
                "domInteractive",
                "domLoading",
                "domainLookupEnd",
                "domainLookupStart",
                "fetchStart",
                "loadEventEnd",
                "loadEventStart",
                "navigationStart",
                "redirectEnd",
                "redirectStart",
                "requestStart",
                "responseEnd",
                "responseStart",
                "secureConnectionStart",
                "unloadEventEnd",
                "unloadEventStart"
            ],
            "title": "PerformanceTiming",
            "type": "object"
        },
        "Permissions": {
            "title": "Permissions",
            "type": "object"
        },
        "Positioning": {
            "description": "The overlay position: `'bottom-left'`, `'bottom-center'`,  `'bottom-right'`,\n`'center-left'`, `'center-center'`, `'center-right'`, `'top-left'`,\n`'top-center'`, or `'top-right'`.",
            "enum": [
                "bottom-center",
                "bottom-left",
                "bottom-right",
                "center-center",
                "center-left",
                "center-right",
                "top-center",
                "top-left",
                "top-right"
            ],
            "title": "Positioning",
            "type": "string"
        },
        "ProcessingInstruction": {
            "properties": {
                "ATTRIBUTE_NODE": {
                    "enum": [
                        2
                    ],
                    "title": "ATTRIBUTE_NODE",
                    "type": "number"
                },
                "CDATA_SECTION_NODE": {
                    "enum": [
                        4
                    ],
                    "title": "CDATA_SECTION_NODE",
                    "type": "number"
                },
                "COMMENT_NODE": {
                    "enum": [
                        8
                    ],
                    "title": "COMMENT_NODE",
                    "type": "number"
                },
                "DOCUMENT_FRAGMENT_NODE": {
                    "enum": [
                        11
                    ],
                    "title": "DOCUMENT_FRAGMENT_NODE",
                    "type": "number"
                },
                "DOCUMENT_NODE": {
                    "enum": [
                        9
                    ],
                    "title": "DOCUMENT_NODE",
                    "type": "number"
                },
                "DOCUMENT_POSITION_CONTAINED_BY": {
                    "enum": [
                        16
                    ],
                    "title": "DOCUMENT_POSITION_CONTAINED_BY",
                    "type": "number"
                },
                "DOCUMENT_POSITION_CONTAINS": {
                    "enum": [
                        8
                    ],
                    "title": "DOCUMENT_POSITION_CONTAINS",
                    "type": "number"
                },
                "DOCUMENT_POSITION_DISCONNECTED": {
                    "enum": [
                        1
                    ],
                    "title": "DOCUMENT_POSITION_DISCONNECTED",
                    "type": "number"
                },
                "DOCUMENT_POSITION_FOLLOWING": {
                    "enum": [
                        4
                    ],
                    "title": "DOCUMENT_POSITION_FOLLOWING",
                    "type": "number"
                },
                "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC": {
                    "enum": [
                        32
                    ],
                    "title": "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC",
                    "type": "number"
                },
                "DOCUMENT_POSITION_PRECEDING": {
                    "enum": [
                        2
                    ],
                    "title": "DOCUMENT_POSITION_PRECEDING",
                    "type": "number"
                },
                "DOCUMENT_TYPE_NODE": {
                    "enum": [
                        10
                    ],
                    "title": "DOCUMENT_TYPE_NODE",
                    "type": "number"
                },
                "ELEMENT_NODE": {
                    "enum": [
                        1
                    ],
                    "title": "ELEMENT_NODE",
                    "type": "number"
                },
                "ENTITY_NODE": {
                    "enum": [
                        6
                    ],
                    "title": "ENTITY_NODE",
                    "type": "number"
                },
                "ENTITY_REFERENCE_NODE": {
                    "enum": [
                        5
                    ],
                    "title": "ENTITY_REFERENCE_NODE",
                    "type": "number"
                },
                "NOTATION_NODE": {
                    "enum": [
                        12
                    ],
                    "title": "NOTATION_NODE",
                    "type": "number"
                },
                "PROCESSING_INSTRUCTION_NODE": {
                    "enum": [
                        7
                    ],
                    "title": "PROCESSING_INSTRUCTION_NODE",
                    "type": "number"
                },
                "TEXT_NODE": {
                    "enum": [
                        3
                    ],
                    "title": "TEXT_NODE",
                    "type": "number"
                },
                "baseURI": {
                    "title": "baseURI",
                    "type": "string"
                },
                "childNodes": {
                    "items": {
                        "$ref": "#/definitions/ChildNode"
                    },
                    "title": "childNodes",
                    "type": "array"
                },
                "data": {
                    "title": "data",
                    "type": "string"
                },
                "firstChild": {
                    "$ref": "#/definitions/ChildNode",
                    "title": "firstChild"
                },
                "isConnected": {
                    "title": "isConnected",
                    "type": "boolean"
                },
                "lastChild": {
                    "$ref": "#/definitions/ChildNode",
                    "title": "lastChild"
                },
                "length": {
                    "title": "length",
                    "type": "number"
                },
                "nextElementSibling": {
                    "$ref": "#/definitions/Element",
                    "title": "nextElementSibling"
                },
                "nextSibling": {
                    "$ref": "#/definitions/ChildNode",
                    "title": "nextSibling"
                },
                "nodeName": {
                    "title": "nodeName",
                    "type": "string"
                },
                "nodeType": {
                    "title": "nodeType",
                    "type": "number"
                },
                "nodeValue": {
                    "title": "nodeValue",
                    "type": "string"
                },
                "ownerDocument": {
                    "$ref": "#/definitions/Document",
                    "title": "ownerDocument"
                },
                "parentElement": {
                    "$ref": "#/definitions/HTMLElement",
                    "title": "parentElement"
                },
                "parentNode": {
                    "$ref": "#/definitions/ParentNode",
                    "title": "parentNode"
                },
                "previousElementSibling": {
                    "$ref": "#/definitions/Element",
                    "title": "previousElementSibling"
                },
                "previousSibling": {
                    "$ref": "#/definitions/ChildNode",
                    "title": "previousSibling"
                },
                "sheet": {
                    "$ref": "#/definitions/CSSStyleSheet",
                    "title": "sheet"
                },
                "target": {
                    "title": "target",
                    "type": "string"
                },
                "textContent": {
                    "title": "textContent",
                    "type": "string"
                }
            },
            "required": [
                "ATTRIBUTE_NODE",
                "CDATA_SECTION_NODE",
                "COMMENT_NODE",
                "DOCUMENT_FRAGMENT_NODE",
                "DOCUMENT_NODE",
                "DOCUMENT_POSITION_CONTAINED_BY",
                "DOCUMENT_POSITION_CONTAINS",
                "DOCUMENT_POSITION_DISCONNECTED",
                "DOCUMENT_POSITION_FOLLOWING",
                "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC",
                "DOCUMENT_POSITION_PRECEDING",
                "DOCUMENT_TYPE_NODE",
                "ELEMENT_NODE",
                "ENTITY_NODE",
                "ENTITY_REFERENCE_NODE",
                "NOTATION_NODE",
                "PROCESSING_INSTRUCTION_NODE",
                "TEXT_NODE",
                "baseURI",
                "childNodes",
                "data",
                "firstChild",
                "isConnected",
                "lastChild",
                "length",
                "nextElementSibling",
                "nextSibling",
                "nodeName",
                "nodeType",
                "nodeValue",
                "ownerDocument",
                "parentElement",
                "parentNode",
                "previousElementSibling",
                "previousSibling",
                "sheet",
                "target",
                "textContent"
            ],
            "title": "ProcessingInstruction",
            "type": "object"
        },
        "ProjectionLike": {
            "anyOf": [
                {
                    "$ref": "#/definitions/default_1"
                },
                {
                    "type": "string"
                }
            ],
            "description": "A projection as {@link module:ol/proj/Projection~Projection}, SRS identifier\nstring or undefined.",
            "title": "ProjectionLike"
        },
        "Promise<FontFaceSet>": {
            "properties": {
                "__@toStringTag@2130": {
                    "title": "__@toStringTag@2130",
                    "type": "string"
                }
            },
            "required": [
                "__@toStringTag@2130"
            ],
            "title": "Promise<FontFaceSet>",
            "type": "object"
        },
        "Promise<ServiceWorkerRegistration>": {
            "properties": {
                "__@toStringTag@2130": {
                    "title": "__@toStringTag@2130",
                    "type": "string"
                }
            },
            "required": [
                "__@toStringTag@2130"
            ],
            "title": "Promise<ServiceWorkerRegistration>",
            "type": "object"
        },
        "RasterOperationType": {
            "description": "Raster operation type. Supported values are `'pixel'` and `'image'`.",
            "enum": [
                "image",
                "pixel"
            ],
            "title": "RasterOperationType",
            "type": "string"
        },
        "ReferrerPolicy": {
            "enum": [
                "",
                "no-referrer",
                "no-referrer-when-downgrade",
                "origin",
                "origin-when-cross-origin",
                "same-origin",
                "strict-origin",
                "strict-origin-when-cross-origin",
                "unsafe-url"
            ],
            "title": "ReferrerPolicy",
            "type": "string"
        },
        "RequestEncoding": {
            "description": "Request encoding. One of 'KVP', 'REST'.",
            "enum": [
                "KVP",
                "REST"
            ],
            "title": "RequestEncoding",
            "type": "string"
        },
        "ResampleMethod": {
            "enum": [
                "linear",
                "nearest"
            ],
            "title": "ResampleMethod",
            "type": "string"
        },
        "S": {
            "enum": [
                "BingMaps",
                "CartoDB",
                "Cluster",
                "DataTile",
                "FlatGeoBuf",
                "GeoTIFF",
                "GeoZarr",
                "Google",
                "IIIF",
                "Image",
                "ImageArcGISRest",
                "ImageCanvas",
                "ImageMapGuide",
                "ImageStatic",
                "ImageTile",
                "ImageWMS",
                "OGCMapTile",
                "OGCVectorTile",
                "OSM",
                "Raster",
                "Source",
                "StadiaMaps",
                "Tile",
                "TileArcGISRest",
                "TileDebug",
                "TileImage",
                "TileJSON",
                "TileWMS",
                "UTFGrid",
                "UrlTile",
                "Vector",
                "VectorTile",
                "WMTS",
                "WMTSCapabilities",
                "XYZ",
                "Zoomify"
            ],
            "title": "S",
            "type": "string"
        },
        "SVGAnimatedLength": {
            "properties": {
                "animVal": {
                    "$ref": "#/definitions/SVGLength",
                    "title": "animVal"
                },
                "baseVal": {
                    "$ref": "#/definitions/SVGLength",
                    "title": "baseVal"
                }
            },
            "required": [
                "animVal",
                "baseVal"
            ],
            "title": "SVGAnimatedLength",
            "type": "object"
        },
        "SVGAnimatedPreserveAspectRatio": {
            "properties": {
                "animVal": {
                    "$ref": "#/definitions/SVGPreserveAspectRatio",
                    "title": "animVal"
                },
                "baseVal": {
                    "$ref": "#/definitions/SVGPreserveAspectRatio",
                    "title": "baseVal"
                }
            },
            "required": [
                "animVal",
                "baseVal"
            ],
            "title": "SVGAnimatedPreserveAspectRatio",
            "type": "object"
        },
        "SVGAnimatedRect": {
            "properties": {
                "animVal": {
                    "$ref": "#/definitions/DOMRectReadOnly",
                    "title": "animVal"
                },
                "baseVal": {
                    "$ref": "#/definitions/DOMRect",
                    "title": "baseVal"
                }
            },
            "required": [
                "animVal",
                "baseVal"
            ],
            "title": "SVGAnimatedRect",
            "type": "object"
        },
        "SVGAnimatedString": {
            "properties": {
                "animVal": {
                    "title": "animVal",
                    "type": "string"
                },
                "baseVal": {
                    "title": "baseVal",
                    "type": "string"
                }
            },
            "required": [
                "animVal",
                "baseVal"
            ],
            "title": "SVGAnimatedString",
            "type": "object"
        },
        "SVGAnimatedTransformList": {
            "properties": {
                "animVal": {
                    "additionalProperties": false,
                    "patternProperties": {
                        "^[0-9]+$": {
                            "$ref": "#/definitions/SVGTransform"
                        }
                    },
                    "properties": {
                        "length": {
                            "title": "length",
                            "type": "number"
                        },
                        "numberOfItems": {
                            "title": "numberOfItems",
                            "type": "number"
                        }
                    },
                    "required": [
                        "length",
                        "numberOfItems"
                    ],
                    "title": "animVal",
                    "type": "object"
                },
                "baseVal": {
                    "additionalProperties": false,
                    "patternProperties": {
                        "^[0-9]+$": {
                            "$ref": "#/definitions/SVGTransform"
                        }
                    },
                    "properties": {
                        "length": {
                            "title": "length",
                            "type": "number"
                        },
                        "numberOfItems": {
                            "title": "numberOfItems",
                            "type": "number"
                        }
                    },
                    "required": [
                        "length",
                        "numberOfItems"
                    ],
                    "title": "baseVal",
                    "type": "object"
                }
            },
            "required": [
                "animVal",
                "baseVal"
            ],
            "title": "SVGAnimatedTransformList",
            "type": "object"
        },
        "SVGElement": {
            "properties": {
                "ATTRIBUTE_NODE": {
                    "enum": [
                        2
                    ],
                    "title": "ATTRIBUTE_NODE",
                    "type": "number"
                },
                "CDATA_SECTION_NODE": {
                    "enum": [
                        4
                    ],
                    "title": "CDATA_SECTION_NODE",
                    "type": "number"
                },
                "COMMENT_NODE": {
                    "enum": [
                        8
                    ],
                    "title": "COMMENT_NODE",
                    "type": "number"
                },
                "DOCUMENT_FRAGMENT_NODE": {
                    "enum": [
                        11
                    ],
                    "title": "DOCUMENT_FRAGMENT_NODE",
                    "type": "number"
                },
                "DOCUMENT_NODE": {
                    "enum": [
                        9
                    ],
                    "title": "DOCUMENT_NODE",
                    "type": "number"
                },
                "DOCUMENT_POSITION_CONTAINED_BY": {
                    "enum": [
                        16
                    ],
                    "title": "DOCUMENT_POSITION_CONTAINED_BY",
                    "type": "number"
                },
                "DOCUMENT_POSITION_CONTAINS": {
                    "enum": [
                        8
                    ],
                    "title": "DOCUMENT_POSITION_CONTAINS",
                    "type": "number"
                },
                "DOCUMENT_POSITION_DISCONNECTED": {
                    "enum": [
                        1
                    ],
                    "title": "DOCUMENT_POSITION_DISCONNECTED",
                    "type": "number"
                },
                "DOCUMENT_POSITION_FOLLOWING": {
                    "enum": [
                        4
                    ],
                    "title": "DOCUMENT_POSITION_FOLLOWING",
                    "type": "number"
                },
                "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC": {
                    "enum": [
                        32
                    ],
                    "title": "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC",
                    "type": "number"
                },
                "DOCUMENT_POSITION_PRECEDING": {
                    "enum": [
                        2
                    ],
                    "title": "DOCUMENT_POSITION_PRECEDING",
                    "type": "number"
                },
                "DOCUMENT_TYPE_NODE": {
                    "enum": [
                        10
                    ],
                    "title": "DOCUMENT_TYPE_NODE",
                    "type": "number"
                },
                "ELEMENT_NODE": {
                    "enum": [
                        1
                    ],
                    "title": "ELEMENT_NODE",
                    "type": "number"
                },
                "ENTITY_NODE": {
                    "enum": [
                        6
                    ],
                    "title": "ENTITY_NODE",
                    "type": "number"
                },
                "ENTITY_REFERENCE_NODE": {
                    "enum": [
                        5
                    ],
                    "title": "ENTITY_REFERENCE_NODE",
                    "type": "number"
                },
                "NOTATION_NODE": {
                    "enum": [
                        12
                    ],
                    "title": "NOTATION_NODE",
                    "type": "number"
                },
                "PROCESSING_INSTRUCTION_NODE": {
                    "enum": [
                        7
                    ],
                    "title": "PROCESSING_INSTRUCTION_NODE",
                    "type": "number"
                },
                "TEXT_NODE": {
                    "enum": [
                        3
                    ],
                    "title": "TEXT_NODE",
                    "type": "number"
                },
                "ariaAtomic": {
                    "title": "ariaAtomic",
                    "type": "string"
                },
                "ariaAutoComplete": {
                    "title": "ariaAutoComplete",
                    "type": "string"
                },
                "ariaBrailleLabel": {
                    "title": "ariaBrailleLabel",
                    "type": "string"
                },
                "ariaBrailleRoleDescription": {
                    "title": "ariaBrailleRoleDescription",
                    "type": "string"
                },
                "ariaBusy": {
                    "title": "ariaBusy",
                    "type": "string"
                },
                "ariaChecked": {
                    "title": "ariaChecked",
                    "type": "string"
                },
                "ariaColCount": {
                    "title": "ariaColCount",
                    "type": "string"
                },
                "ariaColIndex": {
                    "title": "ariaColIndex",
                    "type": "string"
                },
                "ariaColSpan": {
                    "title": "ariaColSpan",
                    "type": "string"
                },
                "ariaCurrent": {
                    "title": "ariaCurrent",
                    "type": "string"
                },
                "ariaDescription": {
                    "title": "ariaDescription",
                    "type": "string"
                },
                "ariaDisabled": {
                    "title": "ariaDisabled",
                    "type": "string"
                },
                "ariaExpanded": {
                    "title": "ariaExpanded",
                    "type": "string"
                },
                "ariaHasPopup": {
                    "title": "ariaHasPopup",
                    "type": "string"
                },
                "ariaHidden": {
                    "title": "ariaHidden",
                    "type": "string"
                },
                "ariaInvalid": {
                    "title": "ariaInvalid",
                    "type": "string"
                },
                "ariaKeyShortcuts": {
                    "title": "ariaKeyShortcuts",
                    "type": "string"
                },
                "ariaLabel": {
                    "title": "ariaLabel",
                    "type": "string"
                },
                "ariaLevel": {
                    "title": "ariaLevel",
                    "type": "string"
                },
                "ariaLive": {
                    "title": "ariaLive",
                    "type": "string"
                },
                "ariaModal": {
                    "title": "ariaModal",
                    "type": "string"
                },
                "ariaMultiLine": {
                    "title": "ariaMultiLine",
                    "type": "string"
                },
                "ariaMultiSelectable": {
                    "title": "ariaMultiSelectable",
                    "type": "string"
                },
                "ariaOrientation": {
                    "title": "ariaOrientation",
                    "type": "string"
                },
                "ariaPlaceholder": {
                    "title": "ariaPlaceholder",
                    "type": "string"
                },
                "ariaPosInSet": {
                    "title": "ariaPosInSet",
                    "type": "string"
                },
                "ariaPressed": {
                    "title": "ariaPressed",
                    "type": "string"
                },
                "ariaReadOnly": {
                    "title": "ariaReadOnly",
                    "type": "string"
                },
                "ariaRequired": {
                    "title": "ariaRequired",
                    "type": "string"
                },
                "ariaRoleDescription": {
                    "title": "ariaRoleDescription",
                    "type": "string"
                },
                "ariaRowCount": {
                    "title": "ariaRowCount",
                    "type": "string"
                },
                "ariaRowIndex": {
                    "title": "ariaRowIndex",
                    "type": "string"
                },
                "ariaRowSpan": {
                    "title": "ariaRowSpan",
                    "type": "string"
                },
                "ariaSelected": {
                    "title": "ariaSelected",
                    "type": "string"
                },
                "ariaSetSize": {
                    "title": "ariaSetSize",
                    "type": "string"
                },
                "ariaSort": {
                    "title": "ariaSort",
                    "type": "string"
                },
                "ariaValueMax": {
                    "title": "ariaValueMax",
                    "type": "string"
                },
                "ariaValueMin": {
                    "title": "ariaValueMin",
                    "type": "string"
                },
                "ariaValueNow": {
                    "title": "ariaValueNow",
                    "type": "string"
                },
                "ariaValueText": {
                    "title": "ariaValueText",
                    "type": "string"
                },
                "assignedSlot": {
                    "$ref": "#/definitions/HTMLSlotElement",
                    "title": "assignedSlot"
                },
                "attributeStyleMap": {
                    "$ref": "#/definitions/StylePropertyMap",
                    "title": "attributeStyleMap"
                },
                "attributes": {
                    "additionalProperties": false,
                    "patternProperties": {
                        "^[0-9]+$": {
                            "$ref": "#/definitions/Attr"
                        }
                    },
                    "properties": {
                        "length": {
                            "title": "length",
                            "type": "number"
                        }
                    },
                    "required": [
                        "length"
                    ],
                    "title": "attributes",
                    "type": "object"
                },
                "autofocus": {
                    "title": "autofocus",
                    "type": "boolean"
                },
                "baseURI": {
                    "title": "baseURI",
                    "type": "string"
                },
                "childElementCount": {
                    "title": "childElementCount",
                    "type": "number"
                },
                "childNodes": {
                    "items": {
                        "$ref": "#/definitions/ChildNode"
                    },
                    "title": "childNodes",
                    "type": "array"
                },
                "children": {
                    "additionalProperties": false,
                    "patternProperties": {
                        "^[0-9]+$": {
                            "$ref": "#/definitions/Element"
                        }
                    },
                    "properties": {
                        "length": {
                            "title": "length",
                            "type": "number"
                        }
                    },
                    "required": [
                        "length"
                    ],
                    "title": "children",
                    "type": "object"
                },
                "classList": {
                    "additionalProperties": false,
                    "patternProperties": {
                        "^[0-9]+$": {
                            "type": "string"
                        }
                    },
                    "properties": {
                        "length": {
                            "title": "length",
                            "type": "number"
                        },
                        "value": {
                            "title": "value",
                            "type": "string"
                        }
                    },
                    "required": [
                        "length",
                        "value"
                    ],
                    "title": "classList",
                    "type": "object"
                },
                "className": {
                    "title": "className"
                },
                "clientHeight": {
                    "title": "clientHeight",
                    "type": "number"
                },
                "clientLeft": {
                    "title": "clientLeft",
                    "type": "number"
                },
                "clientTop": {
                    "title": "clientTop",
                    "type": "number"
                },
                "clientWidth": {
                    "title": "clientWidth",
                    "type": "number"
                },
                "dataset": {
                    "$ref": "#/definitions/DOMStringMap",
                    "title": "dataset"
                },
                "firstChild": {
                    "$ref": "#/definitions/ChildNode",
                    "title": "firstChild"
                },
                "firstElementChild": {
                    "$ref": "#/definitions/Element",
                    "title": "firstElementChild"
                },
                "id": {
                    "title": "id",
                    "type": "string"
                },
                "innerHTML": {
                    "title": "innerHTML",
                    "type": "string"
                },
                "isConnected": {
                    "title": "isConnected",
                    "type": "boolean"
                },
                "lastChild": {
                    "$ref": "#/definitions/ChildNode",
                    "title": "lastChild"
                },
                "lastElementChild": {
                    "$ref": "#/definitions/Element",
                    "title": "lastElementChild"
                },
                "localName": {
                    "title": "localName",
                    "type": "string"
                },
                "namespaceURI": {
                    "title": "namespaceURI",
                    "type": "string"
                },
                "nextElementSibling": {
                    "$ref": "#/definitions/Element",
                    "title": "nextElementSibling"
                },
                "nextSibling": {
                    "$ref": "#/definitions/ChildNode",
                    "title": "nextSibling"
                },
                "nodeName": {
                    "title": "nodeName",
                    "type": "string"
                },
                "nodeType": {
                    "title": "nodeType",
                    "type": "number"
                },
                "nodeValue": {
                    "title": "nodeValue",
                    "type": "string"
                },
                "nonce": {
                    "title": "nonce",
                    "type": "string"
                },
                "onabort": {
                    "title": "onabort",
                    "type": "object"
                },
                "onanimationcancel": {
                    "title": "onanimationcancel",
                    "type": "object"
                },
                "onanimationend": {
                    "title": "onanimationend",
                    "type": "object"
                },
                "onanimationiteration": {
                    "title": "onanimationiteration",
                    "type": "object"
                },
                "onanimationstart": {
                    "title": "onanimationstart",
                    "type": "object"
                },
                "onauxclick": {
                    "title": "onauxclick",
                    "type": "object"
                },
                "onbeforeinput": {
                    "title": "onbeforeinput",
                    "type": "object"
                },
                "onbeforetoggle": {
                    "title": "onbeforetoggle",
                    "type": "object"
                },
                "onblur": {
                    "title": "onblur",
                    "type": "object"
                },
                "oncancel": {
                    "title": "oncancel",
                    "type": "object"
                },
                "oncanplay": {
                    "title": "oncanplay",
                    "type": "object"
                },
                "oncanplaythrough": {
                    "title": "oncanplaythrough",
                    "type": "object"
                },
                "onchange": {
                    "title": "onchange",
                    "type": "object"
                },
                "onclick": {
                    "title": "onclick",
                    "type": "object"
                },
                "onclose": {
                    "title": "onclose",
                    "type": "object"
                },
                "oncontextmenu": {
                    "title": "oncontextmenu",
                    "type": "object"
                },
                "oncopy": {
                    "title": "oncopy",
                    "type": "object"
                },
                "oncuechange": {
                    "title": "oncuechange",
                    "type": "object"
                },
                "oncut": {
                    "title": "oncut",
                    "type": "object"
                },
                "ondblclick": {
                    "title": "ondblclick",
                    "type": "object"
                },
                "ondrag": {
                    "title": "ondrag",
                    "type": "object"
                },
                "ondragend": {
                    "title": "ondragend",
                    "type": "object"
                },
                "ondragenter": {
                    "title": "ondragenter",
                    "type": "object"
                },
                "ondragleave": {
                    "title": "ondragleave",
                    "type": "object"
                },
                "ondragover": {
                    "title": "ondragover",
                    "type": "object"
                },
                "ondragstart": {
                    "title": "ondragstart",
                    "type": "object"
                },
                "ondrop": {
                    "title": "ondrop",
                    "type": "object"
                },
                "ondurationchange": {
                    "title": "ondurationchange",
                    "type": "object"
                },
                "onemptied": {
                    "title": "onemptied",
                    "type": "object"
                },
                "onended": {
                    "title": "onended",
                    "type": "object"
                },
                "onerror": {
                    "$ref": "#/definitions/OnErrorEventHandlerNonNull",
                    "title": "onerror"
                },
                "onfocus": {
                    "title": "onfocus",
                    "type": "object"
                },
                "onformdata": {
                    "title": "onformdata",
                    "type": "object"
                },
                "onfullscreenchange": {
                    "title": "onfullscreenchange",
                    "type": "object"
                },
                "onfullscreenerror": {
                    "title": "onfullscreenerror",
                    "type": "object"
                },
                "ongotpointercapture": {
                    "title": "ongotpointercapture",
                    "type": "object"
                },
                "oninput": {
                    "title": "oninput",
                    "type": "object"
                },
                "oninvalid": {
                    "title": "oninvalid",
                    "type": "object"
                },
                "onkeydown": {
                    "title": "onkeydown",
                    "type": "object"
                },
                "onkeypress": {
                    "title": "onkeypress",
                    "type": "object"
                },
                "onkeyup": {
                    "title": "onkeyup",
                    "type": "object"
                },
                "onload": {
                    "title": "onload",
                    "type": "object"
                },
                "onloadeddata": {
                    "title": "onloadeddata",
                    "type": "object"
                },
                "onloadedmetadata": {
                    "title": "onloadedmetadata",
                    "type": "object"
                },
                "onloadstart": {
                    "title": "onloadstart",
                    "type": "object"
                },
                "onlostpointercapture": {
                    "title": "onlostpointercapture",
                    "type": "object"
                },
                "onmousedown": {
                    "title": "onmousedown",
                    "type": "object"
                },
                "onmouseenter": {
                    "title": "onmouseenter",
                    "type": "object"
                },
                "onmouseleave": {
                    "title": "onmouseleave",
                    "type": "object"
                },
                "onmousemove": {
                    "title": "onmousemove",
                    "type": "object"
                },
                "onmouseout": {
                    "title": "onmouseout",
                    "type": "object"
                },
                "onmouseover": {
                    "title": "onmouseover",
                    "type": "object"
                },
                "onmouseup": {
                    "title": "onmouseup",
                    "type": "object"
                },
                "onpaste": {
                    "title": "onpaste",
                    "type": "object"
                },
                "onpause": {
                    "title": "onpause",
                    "type": "object"
                },
                "onplay": {
                    "title": "onplay",
                    "type": "object"
                },
                "onplaying": {
                    "title": "onplaying",
                    "type": "object"
                },
                "onpointercancel": {
                    "title": "onpointercancel",
                    "type": "object"
                },
                "onpointerdown": {
                    "title": "onpointerdown",
                    "type": "object"
                },
                "onpointerenter": {
                    "title": "onpointerenter",
                    "type": "object"
                },
                "onpointerleave": {
                    "title": "onpointerleave",
                    "type": "object"
                },
                "onpointermove": {
                    "title": "onpointermove",
                    "type": "object"
                },
                "onpointerout": {
                    "title": "onpointerout",
                    "type": "object"
                },
                "onpointerover": {
                    "title": "onpointerover",
                    "type": "object"
                },
                "onpointerup": {
                    "title": "onpointerup",
                    "type": "object"
                },
                "onprogress": {
                    "title": "onprogress",
                    "type": "object"
                },
                "onratechange": {
                    "title": "onratechange",
                    "type": "object"
                },
                "onreset": {
                    "title": "onreset",
                    "type": "object"
                },
                "onresize": {
                    "title": "onresize",
                    "type": "object"
                },
                "onscroll": {
                    "title": "onscroll",
                    "type": "object"
                },
                "onscrollend": {
                    "title": "onscrollend",
                    "type": "object"
                },
                "onsecuritypolicyviolation": {
                    "title": "onsecuritypolicyviolation",
                    "type": "object"
                },
                "onseeked": {
                    "title": "onseeked",
                    "type": "object"
                },
                "onseeking": {
                    "title": "onseeking",
                    "type": "object"
                },
                "onselect": {
                    "title": "onselect",
                    "type": "object"
                },
                "onselectionchange": {
                    "title": "onselectionchange",
                    "type": "object"
                },
                "onselectstart": {
                    "title": "onselectstart",
                    "type": "object"
                },
                "onslotchange": {
                    "title": "onslotchange",
                    "type": "object"
                },
                "onstalled": {
                    "title": "onstalled",
                    "type": "object"
                },
                "onsubmit": {
                    "title": "onsubmit",
                    "type": "object"
                },
                "onsuspend": {
                    "title": "onsuspend",
                    "type": "object"
                },
                "ontimeupdate": {
                    "title": "ontimeupdate",
                    "type": "object"
                },
                "ontoggle": {
                    "title": "ontoggle",
                    "type": "object"
                },
                "ontouchcancel": {
                    "title": "ontouchcancel",
                    "type": "object"
                },
                "ontouchend": {
                    "title": "ontouchend",
                    "type": "object"
                },
                "ontouchmove": {
                    "title": "ontouchmove",
                    "type": "object"
                },
                "ontouchstart": {
                    "title": "ontouchstart",
                    "type": "object"
                },
                "ontransitioncancel": {
                    "title": "ontransitioncancel",
                    "type": "object"
                },
                "ontransitionend": {
                    "title": "ontransitionend",
                    "type": "object"
                },
                "ontransitionrun": {
                    "title": "ontransitionrun",
                    "type": "object"
                },
                "ontransitionstart": {
                    "title": "ontransitionstart",
                    "type": "object"
                },
                "onvolumechange": {
                    "title": "onvolumechange",
                    "type": "object"
                },
                "onwaiting": {
                    "title": "onwaiting",
                    "type": "object"
                },
                "onwebkitanimationend": {
                    "title": "onwebkitanimationend",
                    "type": "object"
                },
                "onwebkitanimationiteration": {
                    "title": "onwebkitanimationiteration",
                    "type": "object"
                },
                "onwebkitanimationstart": {
                    "title": "onwebkitanimationstart",
                    "type": "object"
                },
                "onwebkittransitionend": {
                    "title": "onwebkittransitionend",
                    "type": "object"
                },
                "onwheel": {
                    "title": "onwheel",
                    "type": "object"
                },
                "outerHTML": {
                    "title": "outerHTML",
                    "type": "string"
                },
                "ownerDocument": {
                    "$ref": "#/definitions/Document",
                    "title": "ownerDocument"
                },
                "ownerSVGElement": {
                    "$ref": "#/definitions/SVGSVGElement",
                    "title": "ownerSVGElement"
                },
                "parentElement": {
                    "$ref": "#/definitions/HTMLElement",
                    "title": "parentElement"
                },
                "parentNode": {
                    "$ref": "#/definitions/ParentNode",
                    "title": "parentNode"
                },
                "part": {
                    "additionalProperties": false,
                    "patternProperties": {
                        "^[0-9]+$": {
                            "type": "string"
                        }
                    },
                    "properties": {
                        "length": {
                            "title": "length",
                            "type": "number"
                        },
                        "value": {
                            "title": "value",
                            "type": "string"
                        }
                    },
                    "required": [
                        "length",
                        "value"
                    ],
                    "title": "part",
                    "type": "object"
                },
                "prefix": {
                    "title": "prefix",
                    "type": "string"
                },
                "previousElementSibling": {
                    "$ref": "#/definitions/Element",
                    "title": "previousElementSibling"
                },
                "previousSibling": {
                    "$ref": "#/definitions/ChildNode",
                    "title": "previousSibling"
                },
                "role": {
                    "title": "role",
                    "type": "string"
                },
                "scrollHeight": {
                    "title": "scrollHeight",
                    "type": "number"
                },
                "scrollLeft": {
                    "title": "scrollLeft",
                    "type": "number"
                },
                "scrollTop": {
                    "title": "scrollTop",
                    "type": "number"
                },
                "scrollWidth": {
                    "title": "scrollWidth",
                    "type": "number"
                },
                "shadowRoot": {
                    "$ref": "#/definitions/ShadowRoot",
                    "title": "shadowRoot"
                },
                "slot": {
                    "title": "slot",
                    "type": "string"
                },
                "style": {
                    "additionalProperties": false,
                    "patternProperties": {
                        "^[0-9]+$": {
                            "type": "string"
                        }
                    },
                    "properties": {
                        "accentColor": {
                            "title": "accentColor",
                            "type": "string"
                        },
                        "alignContent": {
                            "title": "alignContent",
                            "type": "string"
                        },
                        "alignItems": {
                            "title": "alignItems",
                            "type": "string"
                        },
                        "alignSelf": {
                            "title": "alignSelf",
                            "type": "string"
                        },
                        "alignmentBaseline": {
                            "title": "alignmentBaseline",
                            "type": "string"
                        },
                        "all": {
                            "title": "all",
                            "type": "string"
                        },
                        "animation": {
                            "title": "animation",
                            "type": "string"
                        },
                        "animationComposition": {
                            "title": "animationComposition",
                            "type": "string"
                        },
                        "animationDelay": {
                            "title": "animationDelay",
                            "type": "string"
                        },
                        "animationDirection": {
                            "title": "animationDirection",
                            "type": "string"
                        },
                        "animationDuration": {
                            "title": "animationDuration",
                            "type": "string"
                        },
                        "animationFillMode": {
                            "title": "animationFillMode",
                            "type": "string"
                        },
                        "animationIterationCount": {
                            "title": "animationIterationCount",
                            "type": "string"
                        },
                        "animationName": {
                            "title": "animationName",
                            "type": "string"
                        },
                        "animationPlayState": {
                            "title": "animationPlayState",
                            "type": "string"
                        },
                        "animationTimingFunction": {
                            "title": "animationTimingFunction",
                            "type": "string"
                        },
                        "appearance": {
                            "title": "appearance",
                            "type": "string"
                        },
                        "aspectRatio": {
                            "title": "aspectRatio",
                            "type": "string"
                        },
                        "backdropFilter": {
                            "title": "backdropFilter",
                            "type": "string"
                        },
                        "backfaceVisibility": {
                            "title": "backfaceVisibility",
                            "type": "string"
                        },
                        "background": {
                            "title": "background",
                            "type": "string"
                        },
                        "backgroundAttachment": {
                            "title": "backgroundAttachment",
                            "type": "string"
                        },
                        "backgroundBlendMode": {
                            "title": "backgroundBlendMode",
                            "type": "string"
                        },
                        "backgroundClip": {
                            "title": "backgroundClip",
                            "type": "string"
                        },
                        "backgroundColor": {
                            "title": "backgroundColor",
                            "type": "string"
                        },
                        "backgroundImage": {
                            "title": "backgroundImage",
                            "type": "string"
                        },
                        "backgroundOrigin": {
                            "title": "backgroundOrigin",
                            "type": "string"
                        },
                        "backgroundPosition": {
                            "title": "backgroundPosition",
                            "type": "string"
                        },
                        "backgroundPositionX": {
                            "title": "backgroundPositionX",
                            "type": "string"
                        },
                        "backgroundPositionY": {
                            "title": "backgroundPositionY",
                            "type": "string"
                        },
                        "backgroundRepeat": {
                            "title": "backgroundRepeat",
                            "type": "string"
                        },
                        "backgroundSize": {
                            "title": "backgroundSize",
                            "type": "string"
                        },
                        "baselineShift": {
                            "title": "baselineShift",
                            "type": "string"
                        },
                        "baselineSource": {
                            "title": "baselineSource",
                            "type": "string"
                        },
                        "blockSize": {
                            "title": "blockSize",
                            "type": "string"
                        },
                        "border": {
                            "title": "border",
                            "type": "string"
                        },
                        "borderBlock": {
                            "title": "borderBlock",
                            "type": "string"
                        },
                        "borderBlockColor": {
                            "title": "borderBlockColor",
                            "type": "string"
                        },
                        "borderBlockEnd": {
                            "title": "borderBlockEnd",
                            "type": "string"
                        },
                        "borderBlockEndColor": {
                            "title": "borderBlockEndColor",
                            "type": "string"
                        },
                        "borderBlockEndStyle": {
                            "title": "borderBlockEndStyle",
                            "type": "string"
                        },
                        "borderBlockEndWidth": {
                            "title": "borderBlockEndWidth",
                            "type": "string"
                        },
                        "borderBlockStart": {
                            "title": "borderBlockStart",
                            "type": "string"
                        },
                        "borderBlockStartColor": {
                            "title": "borderBlockStartColor",
                            "type": "string"
                        },
                        "borderBlockStartStyle": {
                            "title": "borderBlockStartStyle",
                            "type": "string"
                        },
                        "borderBlockStartWidth": {
                            "title": "borderBlockStartWidth",
                            "type": "string"
                        },
                        "borderBlockStyle": {
                            "title": "borderBlockStyle",
                            "type": "string"
                        },
                        "borderBlockWidth": {
                            "title": "borderBlockWidth",
                            "type": "string"
                        },
                        "borderBottom": {
                            "title": "borderBottom",
                            "type": "string"
                        },
                        "borderBottomColor": {
                            "title": "borderBottomColor",
                            "type": "string"
                        },
                        "borderBottomLeftRadius": {
                            "title": "borderBottomLeftRadius",
                            "type": "string"
                        },
                        "borderBottomRightRadius": {
                            "title": "borderBottomRightRadius",
                            "type": "string"
                        },
                        "borderBottomStyle": {
                            "title": "borderBottomStyle",
                            "type": "string"
                        },
                        "borderBottomWidth": {
                            "title": "borderBottomWidth",
                            "type": "string"
                        },
                        "borderCollapse": {
                            "title": "borderCollapse",
                            "type": "string"
                        },
                        "borderColor": {
                            "title": "borderColor",
                            "type": "string"
                        },
                        "borderEndEndRadius": {
                            "title": "borderEndEndRadius",
                            "type": "string"
                        },
                        "borderEndStartRadius": {
                            "title": "borderEndStartRadius",
                            "type": "string"
                        },
                        "borderImage": {
                            "title": "borderImage",
                            "type": "string"
                        },
                        "borderImageOutset": {
                            "title": "borderImageOutset",
                            "type": "string"
                        },
                        "borderImageRepeat": {
                            "title": "borderImageRepeat",
                            "type": "string"
                        },
                        "borderImageSlice": {
                            "title": "borderImageSlice",
                            "type": "string"
                        },
                        "borderImageSource": {
                            "title": "borderImageSource",
                            "type": "string"
                        },
                        "borderImageWidth": {
                            "title": "borderImageWidth",
                            "type": "string"
                        },
                        "borderInline": {
                            "title": "borderInline",
                            "type": "string"
                        },
                        "borderInlineColor": {
                            "title": "borderInlineColor",
                            "type": "string"
                        },
                        "borderInlineEnd": {
                            "title": "borderInlineEnd",
                            "type": "string"
                        },
                        "borderInlineEndColor": {
                            "title": "borderInlineEndColor",
                            "type": "string"
                        },
                        "borderInlineEndStyle": {
                            "title": "borderInlineEndStyle",
                            "type": "string"
                        },
                        "borderInlineEndWidth": {
                            "title": "borderInlineEndWidth",
                            "type": "string"
                        },
                        "borderInlineStart": {
                            "title": "borderInlineStart",
                            "type": "string"
                        },
                        "borderInlineStartColor": {
                            "title": "borderInlineStartColor",
                            "type": "string"
                        },
                        "borderInlineStartStyle": {
                            "title": "borderInlineStartStyle",
                            "type": "string"
                        },
                        "borderInlineStartWidth": {
                            "title": "borderInlineStartWidth",
                            "type": "string"
                        },
                        "borderInlineStyle": {
                            "title": "borderInlineStyle",
                            "type": "string"
                        },
                        "borderInlineWidth": {
                            "title": "borderInlineWidth",
                            "type": "string"
                        },
                        "borderLeft": {
                            "title": "borderLeft",
                            "type": "string"
                        },
                        "borderLeftColor": {
                            "title": "borderLeftColor",
                            "type": "string"
                        },
                        "borderLeftStyle": {
                            "title": "borderLeftStyle",
                            "type": "string"
                        },
                        "borderLeftWidth": {
                            "title": "borderLeftWidth",
                            "type": "string"
                        },
                        "borderRadius": {
                            "title": "borderRadius",
                            "type": "string"
                        },
                        "borderRight": {
                            "title": "borderRight",
                            "type": "string"
                        },
                        "borderRightColor": {
                            "title": "borderRightColor",
                            "type": "string"
                        },
                        "borderRightStyle": {
                            "title": "borderRightStyle",
                            "type": "string"
                        },
                        "borderRightWidth": {
                            "title": "borderRightWidth",
                            "type": "string"
                        },
                        "borderSpacing": {
                            "title": "borderSpacing",
                            "type": "string"
                        },
                        "borderStartEndRadius": {
                            "title": "borderStartEndRadius",
                            "type": "string"
                        },
                        "borderStartStartRadius": {
                            "title": "borderStartStartRadius",
                            "type": "string"
                        },
                        "borderStyle": {
                            "title": "borderStyle",
                            "type": "string"
                        },
                        "borderTop": {
                            "title": "borderTop",
                            "type": "string"
                        },
                        "borderTopColor": {
                            "title": "borderTopColor",
                            "type": "string"
                        },
                        "borderTopLeftRadius": {
                            "title": "borderTopLeftRadius",
                            "type": "string"
                        },
                        "borderTopRightRadius": {
                            "title": "borderTopRightRadius",
                            "type": "string"
                        },
                        "borderTopStyle": {
                            "title": "borderTopStyle",
                            "type": "string"
                        },
                        "borderTopWidth": {
                            "title": "borderTopWidth",
                            "type": "string"
                        },
                        "borderWidth": {
                            "title": "borderWidth",
                            "type": "string"
                        },
                        "bottom": {
                            "title": "bottom",
                            "type": "string"
                        },
                        "boxShadow": {
                            "title": "boxShadow",
                            "type": "string"
                        },
                        "boxSizing": {
                            "title": "boxSizing",
                            "type": "string"
                        },
                        "breakAfter": {
                            "title": "breakAfter",
                            "type": "string"
                        },
                        "breakBefore": {
                            "title": "breakBefore",
                            "type": "string"
                        },
                        "breakInside": {
                            "title": "breakInside",
                            "type": "string"
                        },
                        "captionSide": {
                            "title": "captionSide",
                            "type": "string"
                        },
                        "caretColor": {
                            "title": "caretColor",
                            "type": "string"
                        },
                        "clear": {
                            "title": "clear",
                            "type": "string"
                        },
                        "clip": {
                            "title": "clip",
                            "type": "string"
                        },
                        "clipPath": {
                            "title": "clipPath",
                            "type": "string"
                        },
                        "clipRule": {
                            "title": "clipRule",
                            "type": "string"
                        },
                        "color": {
                            "title": "color",
                            "type": "string"
                        },
                        "colorInterpolation": {
                            "title": "colorInterpolation",
                            "type": "string"
                        },
                        "colorInterpolationFilters": {
                            "title": "colorInterpolationFilters",
                            "type": "string"
                        },
                        "colorScheme": {
                            "title": "colorScheme",
                            "type": "string"
                        },
                        "columnCount": {
                            "title": "columnCount",
                            "type": "string"
                        },
                        "columnFill": {
                            "title": "columnFill",
                            "type": "string"
                        },
                        "columnGap": {
                            "title": "columnGap",
                            "type": "string"
                        },
                        "columnRule": {
                            "title": "columnRule",
                            "type": "string"
                        },
                        "columnRuleColor": {
                            "title": "columnRuleColor",
                            "type": "string"
                        },
                        "columnRuleStyle": {
                            "title": "columnRuleStyle",
                            "type": "string"
                        },
                        "columnRuleWidth": {
                            "title": "columnRuleWidth",
                            "type": "string"
                        },
                        "columnSpan": {
                            "title": "columnSpan",
                            "type": "string"
                        },
                        "columnWidth": {
                            "title": "columnWidth",
                            "type": "string"
                        },
                        "columns": {
                            "title": "columns",
                            "type": "string"
                        },
                        "contain": {
                            "title": "contain",
                            "type": "string"
                        },
                        "containIntrinsicBlockSize": {
                            "title": "containIntrinsicBlockSize",
                            "type": "string"
                        },
                        "containIntrinsicHeight": {
                            "title": "containIntrinsicHeight",
                            "type": "string"
                        },
                        "containIntrinsicInlineSize": {
                            "title": "containIntrinsicInlineSize",
                            "type": "string"
                        },
                        "containIntrinsicSize": {
                            "title": "containIntrinsicSize",
                            "type": "string"
                        },
                        "containIntrinsicWidth": {
                            "title": "containIntrinsicWidth",
                            "type": "string"
                        },
                        "container": {
                            "title": "container",
                            "type": "string"
                        },
                        "containerName": {
                            "title": "containerName",
                            "type": "string"
                        },
                        "containerType": {
                            "title": "containerType",
                            "type": "string"
                        },
                        "content": {
                            "title": "content",
                            "type": "string"
                        },
                        "contentVisibility": {
                            "title": "contentVisibility",
                            "type": "string"
                        },
                        "counterIncrement": {
                            "title": "counterIncrement",
                            "type": "string"
                        },
                        "counterReset": {
                            "title": "counterReset",
                            "type": "string"
                        },
                        "counterSet": {
                            "title": "counterSet",
                            "type": "string"
                        },
                        "cssFloat": {
                            "title": "cssFloat",
                            "type": "string"
                        },
                        "cssText": {
                            "title": "cssText",
                            "type": "string"
                        },
                        "cursor": {
                            "title": "cursor",
                            "type": "string"
                        },
                        "cx": {
                            "title": "cx",
                            "type": "string"
                        },
                        "cy": {
                            "title": "cy",
                            "type": "string"
                        },
                        "d": {
                            "title": "d",
                            "type": "string"
                        },
                        "direction": {
                            "title": "direction",
                            "type": "string"
                        },
                        "display": {
                            "title": "display",
                            "type": "string"
                        },
                        "dominantBaseline": {
                            "title": "dominantBaseline",
                            "type": "string"
                        },
                        "emptyCells": {
                            "title": "emptyCells",
                            "type": "string"
                        },
                        "fill": {
                            "title": "fill",
                            "type": "string"
                        },
                        "fillOpacity": {
                            "title": "fillOpacity",
                            "type": "string"
                        },
                        "fillRule": {
                            "title": "fillRule",
                            "type": "string"
                        },
                        "filter": {
                            "title": "filter",
                            "type": "string"
                        },
                        "flex": {
                            "title": "flex",
                            "type": "string"
                        },
                        "flexBasis": {
                            "title": "flexBasis",
                            "type": "string"
                        },
                        "flexDirection": {
                            "title": "flexDirection",
                            "type": "string"
                        },
                        "flexFlow": {
                            "title": "flexFlow",
                            "type": "string"
                        },
                        "flexGrow": {
                            "title": "flexGrow",
                            "type": "string"
                        },
                        "flexShrink": {
                            "title": "flexShrink",
                            "type": "string"
                        },
                        "flexWrap": {
                            "title": "flexWrap",
                            "type": "string"
                        },
                        "float": {
                            "title": "float",
                            "type": "string"
                        },
                        "floodColor": {
                            "title": "floodColor",
                            "type": "string"
                        },
                        "floodOpacity": {
                            "title": "floodOpacity",
                            "type": "string"
                        },
                        "font": {
                            "title": "font",
                            "type": "string"
                        },
                        "fontFamily": {
                            "title": "fontFamily",
                            "type": "string"
                        },
                        "fontFeatureSettings": {
                            "title": "fontFeatureSettings",
                            "type": "string"
                        },
                        "fontKerning": {
                            "title": "fontKerning",
                            "type": "string"
                        },
                        "fontOpticalSizing": {
                            "title": "fontOpticalSizing",
                            "type": "string"
                        },
                        "fontPalette": {
                            "title": "fontPalette",
                            "type": "string"
                        },
                        "fontSize": {
                            "title": "fontSize",
                            "type": "string"
                        },
                        "fontSizeAdjust": {
                            "title": "fontSizeAdjust",
                            "type": "string"
                        },
                        "fontStretch": {
                            "title": "fontStretch",
                            "type": "string"
                        },
                        "fontStyle": {
                            "title": "fontStyle",
                            "type": "string"
                        },
                        "fontSynthesis": {
                            "title": "fontSynthesis",
                            "type": "string"
                        },
                        "fontSynthesisSmallCaps": {
                            "title": "fontSynthesisSmallCaps",
                            "type": "string"
                        },
                        "fontSynthesisStyle": {
                            "title": "fontSynthesisStyle",
                            "type": "string"
                        },
                        "fontSynthesisWeight": {
                            "title": "fontSynthesisWeight",
                            "type": "string"
                        },
                        "fontVariant": {
                            "title": "fontVariant",
                            "type": "string"
                        },
                        "fontVariantAlternates": {
                            "title": "fontVariantAlternates",
                            "type": "string"
                        },
                        "fontVariantCaps": {
                            "title": "fontVariantCaps",
                            "type": "string"
                        },
                        "fontVariantEastAsian": {
                            "title": "fontVariantEastAsian",
                            "type": "string"
                        },
                        "fontVariantLigatures": {
                            "title": "fontVariantLigatures",
                            "type": "string"
                        },
                        "fontVariantNumeric": {
                            "title": "fontVariantNumeric",
                            "type": "string"
                        },
                        "fontVariantPosition": {
                            "title": "fontVariantPosition",
                            "type": "string"
                        },
                        "fontVariationSettings": {
                            "title": "fontVariationSettings",
                            "type": "string"
                        },
                        "fontWeight": {
                            "title": "fontWeight",
                            "type": "string"
                        },
                        "forcedColorAdjust": {
                            "title": "forcedColorAdjust",
                            "type": "string"
                        },
                        "gap": {
                            "title": "gap",
                            "type": "string"
                        },
                        "grid": {
                            "title": "grid",
                            "type": "string"
                        },
                        "gridArea": {
                            "title": "gridArea",
                            "type": "string"
                        },
                        "gridAutoColumns": {
                            "title": "gridAutoColumns",
                            "type": "string"
                        },
                        "gridAutoFlow": {
                            "title": "gridAutoFlow",
                            "type": "string"
                        },
                        "gridAutoRows": {
                            "title": "gridAutoRows",
                            "type": "string"
                        },
                        "gridColumn": {
                            "title": "gridColumn",
                            "type": "string"
                        },
                        "gridColumnEnd": {
                            "title": "gridColumnEnd",
                            "type": "string"
                        },
                        "gridColumnGap": {
                            "title": "gridColumnGap",
                            "type": "string"
                        },
                        "gridColumnStart": {
                            "title": "gridColumnStart",
                            "type": "string"
                        },
                        "gridGap": {
                            "title": "gridGap",
                            "type": "string"
                        },
                        "gridRow": {
                            "title": "gridRow",
                            "type": "string"
                        },
                        "gridRowEnd": {
                            "title": "gridRowEnd",
                            "type": "string"
                        },
                        "gridRowGap": {
                            "title": "gridRowGap",
                            "type": "string"
                        },
                        "gridRowStart": {
                            "title": "gridRowStart",
                            "type": "string"
                        },
                        "gridTemplate": {
                            "title": "gridTemplate",
                            "type": "string"
                        },
                        "gridTemplateAreas": {
                            "title": "gridTemplateAreas",
                            "type": "string"
                        },
                        "gridTemplateColumns": {
                            "title": "gridTemplateColumns",
                            "type": "string"
                        },
                        "gridTemplateRows": {
                            "title": "gridTemplateRows",
                            "type": "string"
                        },
                        "height": {
                            "title": "height",
                            "type": "string"
                        },
                        "hyphenateCharacter": {
                            "title": "hyphenateCharacter",
                            "type": "string"
                        },
                        "hyphens": {
                            "title": "hyphens",
                            "type": "string"
                        },
                        "imageOrientation": {
                            "title": "imageOrientation",
                            "type": "string"
                        },
                        "imageRendering": {
                            "title": "imageRendering",
                            "type": "string"
                        },
                        "inlineSize": {
                            "title": "inlineSize",
                            "type": "string"
                        },
                        "inset": {
                            "title": "inset",
                            "type": "string"
                        },
                        "insetBlock": {
                            "title": "insetBlock",
                            "type": "string"
                        },
                        "insetBlockEnd": {
                            "title": "insetBlockEnd",
                            "type": "string"
                        },
                        "insetBlockStart": {
                            "title": "insetBlockStart",
                            "type": "string"
                        },
                        "insetInline": {
                            "title": "insetInline",
                            "type": "string"
                        },
                        "insetInlineEnd": {
                            "title": "insetInlineEnd",
                            "type": "string"
                        },
                        "insetInlineStart": {
                            "title": "insetInlineStart",
                            "type": "string"
                        },
                        "isolation": {
                            "title": "isolation",
                            "type": "string"
                        },
                        "justifyContent": {
                            "title": "justifyContent",
                            "type": "string"
                        },
                        "justifyItems": {
                            "title": "justifyItems",
                            "type": "string"
                        },
                        "justifySelf": {
                            "title": "justifySelf",
                            "type": "string"
                        },
                        "left": {
                            "title": "left",
                            "type": "string"
                        },
                        "length": {
                            "title": "length",
                            "type": "number"
                        },
                        "letterSpacing": {
                            "title": "letterSpacing",
                            "type": "string"
                        },
                        "lightingColor": {
                            "title": "lightingColor",
                            "type": "string"
                        },
                        "lineBreak": {
                            "title": "lineBreak",
                            "type": "string"
                        },
                        "lineHeight": {
                            "title": "lineHeight",
                            "type": "string"
                        },
                        "listStyle": {
                            "title": "listStyle",
                            "type": "string"
                        },
                        "listStyleImage": {
                            "title": "listStyleImage",
                            "type": "string"
                        },
                        "listStylePosition": {
                            "title": "listStylePosition",
                            "type": "string"
                        },
                        "listStyleType": {
                            "title": "listStyleType",
                            "type": "string"
                        },
                        "margin": {
                            "title": "margin",
                            "type": "string"
                        },
                        "marginBlock": {
                            "title": "marginBlock",
                            "type": "string"
                        },
                        "marginBlockEnd": {
                            "title": "marginBlockEnd",
                            "type": "string"
                        },
                        "marginBlockStart": {
                            "title": "marginBlockStart",
                            "type": "string"
                        },
                        "marginBottom": {
                            "title": "marginBottom",
                            "type": "string"
                        },
                        "marginInline": {
                            "title": "marginInline",
                            "type": "string"
                        },
                        "marginInlineEnd": {
                            "title": "marginInlineEnd",
                            "type": "string"
                        },
                        "marginInlineStart": {
                            "title": "marginInlineStart",
                            "type": "string"
                        },
                        "marginLeft": {
                            "title": "marginLeft",
                            "type": "string"
                        },
                        "marginRight": {
                            "title": "marginRight",
                            "type": "string"
                        },
                        "marginTop": {
                            "title": "marginTop",
                            "type": "string"
                        },
                        "marker": {
                            "title": "marker",
                            "type": "string"
                        },
                        "markerEnd": {
                            "title": "markerEnd",
                            "type": "string"
                        },
                        "markerMid": {
                            "title": "markerMid",
                            "type": "string"
                        },
                        "markerStart": {
                            "title": "markerStart",
                            "type": "string"
                        },
                        "mask": {
                            "title": "mask",
                            "type": "string"
                        },
                        "maskClip": {
                            "title": "maskClip",
                            "type": "string"
                        },
                        "maskComposite": {
                            "title": "maskComposite",
                            "type": "string"
                        },
                        "maskImage": {
                            "title": "maskImage",
                            "type": "string"
                        },
                        "maskMode": {
                            "title": "maskMode",
                            "type": "string"
                        },
                        "maskOrigin": {
                            "title": "maskOrigin",
                            "type": "string"
                        },
                        "maskPosition": {
                            "title": "maskPosition",
                            "type": "string"
                        },
                        "maskRepeat": {
                            "title": "maskRepeat",
                            "type": "string"
                        },
                        "maskSize": {
                            "title": "maskSize",
                            "type": "string"
                        },
                        "maskType": {
                            "title": "maskType",
                            "type": "string"
                        },
                        "mathDepth": {
                            "title": "mathDepth",
                            "type": "string"
                        },
                        "mathStyle": {
                            "title": "mathStyle",
                            "type": "string"
                        },
                        "maxBlockSize": {
                            "title": "maxBlockSize",
                            "type": "string"
                        },
                        "maxHeight": {
                            "title": "maxHeight",
                            "type": "string"
                        },
                        "maxInlineSize": {
                            "title": "maxInlineSize",
                            "type": "string"
                        },
                        "maxWidth": {
                            "title": "maxWidth",
                            "type": "string"
                        },
                        "minBlockSize": {
                            "title": "minBlockSize",
                            "type": "string"
                        },
                        "minHeight": {
                            "title": "minHeight",
                            "type": "string"
                        },
                        "minInlineSize": {
                            "title": "minInlineSize",
                            "type": "string"
                        },
                        "minWidth": {
                            "title": "minWidth",
                            "type": "string"
                        },
                        "mixBlendMode": {
                            "title": "mixBlendMode",
                            "type": "string"
                        },
                        "objectFit": {
                            "title": "objectFit",
                            "type": "string"
                        },
                        "objectPosition": {
                            "title": "objectPosition",
                            "type": "string"
                        },
                        "offset": {
                            "title": "offset",
                            "type": "string"
                        },
                        "offsetAnchor": {
                            "title": "offsetAnchor",
                            "type": "string"
                        },
                        "offsetDistance": {
                            "title": "offsetDistance",
                            "type": "string"
                        },
                        "offsetPath": {
                            "title": "offsetPath",
                            "type": "string"
                        },
                        "offsetPosition": {
                            "title": "offsetPosition",
                            "type": "string"
                        },
                        "offsetRotate": {
                            "title": "offsetRotate",
                            "type": "string"
                        },
                        "opacity": {
                            "title": "opacity",
                            "type": "string"
                        },
                        "order": {
                            "title": "order",
                            "type": "string"
                        },
                        "orphans": {
                            "title": "orphans",
                            "type": "string"
                        },
                        "outline": {
                            "title": "outline",
                            "type": "string"
                        },
                        "outlineColor": {
                            "title": "outlineColor",
                            "type": "string"
                        },
                        "outlineOffset": {
                            "title": "outlineOffset",
                            "type": "string"
                        },
                        "outlineStyle": {
                            "title": "outlineStyle",
                            "type": "string"
                        },
                        "outlineWidth": {
                            "title": "outlineWidth",
                            "type": "string"
                        },
                        "overflow": {
                            "title": "overflow",
                            "type": "string"
                        },
                        "overflowAnchor": {
                            "title": "overflowAnchor",
                            "type": "string"
                        },
                        "overflowClipMargin": {
                            "title": "overflowClipMargin",
                            "type": "string"
                        },
                        "overflowWrap": {
                            "title": "overflowWrap",
                            "type": "string"
                        },
                        "overflowX": {
                            "title": "overflowX",
                            "type": "string"
                        },
                        "overflowY": {
                            "title": "overflowY",
                            "type": "string"
                        },
                        "overscrollBehavior": {
                            "title": "overscrollBehavior",
                            "type": "string"
                        },
                        "overscrollBehaviorBlock": {
                            "title": "overscrollBehaviorBlock",
                            "type": "string"
                        },
                        "overscrollBehaviorInline": {
                            "title": "overscrollBehaviorInline",
                            "type": "string"
                        },
                        "overscrollBehaviorX": {
                            "title": "overscrollBehaviorX",
                            "type": "string"
                        },
                        "overscrollBehaviorY": {
                            "title": "overscrollBehaviorY",
                            "type": "string"
                        },
                        "padding": {
                            "title": "padding",
                            "type": "string"
                        },
                        "paddingBlock": {
                            "title": "paddingBlock",
                            "type": "string"
                        },
                        "paddingBlockEnd": {
                            "title": "paddingBlockEnd",
                            "type": "string"
                        },
                        "paddingBlockStart": {
                            "title": "paddingBlockStart",
                            "type": "string"
                        },
                        "paddingBottom": {
                            "title": "paddingBottom",
                            "type": "string"
                        },
                        "paddingInline": {
                            "title": "paddingInline",
                            "type": "string"
                        },
                        "paddingInlineEnd": {
                            "title": "paddingInlineEnd",
                            "type": "string"
                        },
                        "paddingInlineStart": {
                            "title": "paddingInlineStart",
                            "type": "string"
                        },
                        "paddingLeft": {
                            "title": "paddingLeft",
                            "type": "string"
                        },
                        "paddingRight": {
                            "title": "paddingRight",
                            "type": "string"
                        },
                        "paddingTop": {
                            "title": "paddingTop",
                            "type": "string"
                        },
                        "page": {
                            "title": "page",
                            "type": "string"
                        },
                        "pageBreakAfter": {
                            "title": "pageBreakAfter",
                            "type": "string"
                        },
                        "pageBreakBefore": {
                            "title": "pageBreakBefore",
                            "type": "string"
                        },
                        "pageBreakInside": {
                            "title": "pageBreakInside",
                            "type": "string"
                        },
                        "paintOrder": {
                            "title": "paintOrder",
                            "type": "string"
                        },
                        "parentRule": {
                            "$ref": "#/definitions/CSSRule",
                            "title": "parentRule"
                        },
                        "perspective": {
                            "title": "perspective",
                            "type": "string"
                        },
                        "perspectiveOrigin": {
                            "title": "perspectiveOrigin",
                            "type": "string"
                        },
                        "placeContent": {
                            "title": "placeContent",
                            "type": "string"
                        },
                        "placeItems": {
                            "title": "placeItems",
                            "type": "string"
                        },
                        "placeSelf": {
                            "title": "placeSelf",
                            "type": "string"
                        },
                        "pointerEvents": {
                            "title": "pointerEvents",
                            "type": "string"
                        },
                        "position": {
                            "title": "position",
                            "type": "string"
                        },
                        "printColorAdjust": {
                            "title": "printColorAdjust",
                            "type": "string"
                        },
                        "quotes": {
                            "title": "quotes",
                            "type": "string"
                        },
                        "r": {
                            "title": "r",
                            "type": "string"
                        },
                        "resize": {
                            "title": "resize",
                            "type": "string"
                        },
                        "right": {
                            "title": "right",
                            "type": "string"
                        },
                        "rotate": {
                            "title": "rotate",
                            "type": "string"
                        },
                        "rowGap": {
                            "title": "rowGap",
                            "type": "string"
                        },
                        "rubyPosition": {
                            "title": "rubyPosition",
                            "type": "string"
                        },
                        "rx": {
                            "title": "rx",
                            "type": "string"
                        },
                        "ry": {
                            "title": "ry",
                            "type": "string"
                        },
                        "scale": {
                            "title": "scale",
                            "type": "string"
                        },
                        "scrollBehavior": {
                            "title": "scrollBehavior",
                            "type": "string"
                        },
                        "scrollMargin": {
                            "title": "scrollMargin",
                            "type": "string"
                        },
                        "scrollMarginBlock": {
                            "title": "scrollMarginBlock",
                            "type": "string"
                        },
                        "scrollMarginBlockEnd": {
                            "title": "scrollMarginBlockEnd",
                            "type": "string"
                        },
                        "scrollMarginBlockStart": {
                            "title": "scrollMarginBlockStart",
                            "type": "string"
                        },
                        "scrollMarginBottom": {
                            "title": "scrollMarginBottom",
                            "type": "string"
                        },
                        "scrollMarginInline": {
                            "title": "scrollMarginInline",
                            "type": "string"
                        },
                        "scrollMarginInlineEnd": {
                            "title": "scrollMarginInlineEnd",
                            "type": "string"
                        },
                        "scrollMarginInlineStart": {
                            "title": "scrollMarginInlineStart",
                            "type": "string"
                        },
                        "scrollMarginLeft": {
                            "title": "scrollMarginLeft",
                            "type": "string"
                        },
                        "scrollMarginRight": {
                            "title": "scrollMarginRight",
                            "type": "string"
                        },
                        "scrollMarginTop": {
                            "title": "scrollMarginTop",
                            "type": "string"
                        },
                        "scrollPadding": {
                            "title": "scrollPadding",
                            "type": "string"
                        },
                        "scrollPaddingBlock": {
                            "title": "scrollPaddingBlock",
                            "type": "string"
                        },
                        "scrollPaddingBlockEnd": {
                            "title": "scrollPaddingBlockEnd",
                            "type": "string"
                        },
                        "scrollPaddingBlockStart": {
                            "title": "scrollPaddingBlockStart",
                            "type": "string"
                        },
                        "scrollPaddingBottom": {
                            "title": "scrollPaddingBottom",
                            "type": "string"
                        },
                        "scrollPaddingInline": {
                            "title": "scrollPaddingInline",
                            "type": "string"
                        },
                        "scrollPaddingInlineEnd": {
                            "title": "scrollPaddingInlineEnd",
                            "type": "string"
                        },
                        "scrollPaddingInlineStart": {
                            "title": "scrollPaddingInlineStart",
                            "type": "string"
                        },
                        "scrollPaddingLeft": {
                            "title": "scrollPaddingLeft",
                            "type": "string"
                        },
                        "scrollPaddingRight": {
                            "title": "scrollPaddingRight",
                            "type": "string"
                        },
                        "scrollPaddingTop": {
                            "title": "scrollPaddingTop",
                            "type": "string"
                        },
                        "scrollSnapAlign": {
                            "title": "scrollSnapAlign",
                            "type": "string"
                        },
                        "scrollSnapStop": {
                            "title": "scrollSnapStop",
                            "type": "string"
                        },
                        "scrollSnapType": {
                            "title": "scrollSnapType",
                            "type": "string"
                        },
                        "scrollbarColor": {
                            "title": "scrollbarColor",
                            "type": "string"
                        },
                        "scrollbarGutter": {
                            "title": "scrollbarGutter",
                            "type": "string"
                        },
                        "scrollbarWidth": {
                            "title": "scrollbarWidth",
                            "type": "string"
                        },
                        "shapeImageThreshold": {
                            "title": "shapeImageThreshold",
                            "type": "string"
                        },
                        "shapeMargin": {
                            "title": "shapeMargin",
                            "type": "string"
                        },
                        "shapeOutside": {
                            "title": "shapeOutside",
                            "type": "string"
                        },
                        "shapeRendering": {
                            "title": "shapeRendering",
                            "type": "string"
                        },
                        "stopColor": {
                            "title": "stopColor",
                            "type": "string"
                        },
                        "stopOpacity": {
                            "title": "stopOpacity",
                            "type": "string"
                        },
                        "stroke": {
                            "title": "stroke",
                            "type": "string"
                        },
                        "strokeDasharray": {
                            "title": "strokeDasharray",
                            "type": "string"
                        },
                        "strokeDashoffset": {
                            "title": "strokeDashoffset",
                            "type": "string"
                        },
                        "strokeLinecap": {
                            "title": "strokeLinecap",
                            "type": "string"
                        },
                        "strokeLinejoin": {
                            "title": "strokeLinejoin",
                            "type": "string"
                        },
                        "strokeMiterlimit": {
                            "title": "strokeMiterlimit",
                            "type": "string"
                        },
                        "strokeOpacity": {
                            "title": "strokeOpacity",
                            "type": "string"
                        },
                        "strokeWidth": {
                            "title": "strokeWidth",
                            "type": "string"
                        },
                        "tabSize": {
                            "title": "tabSize",
                            "type": "string"
                        },
                        "tableLayout": {
                            "title": "tableLayout",
                            "type": "string"
                        },
                        "textAlign": {
                            "title": "textAlign",
                            "type": "string"
                        },
                        "textAlignLast": {
                            "title": "textAlignLast",
                            "type": "string"
                        },
                        "textAnchor": {
                            "title": "textAnchor",
                            "type": "string"
                        },
                        "textCombineUpright": {
                            "title": "textCombineUpright",
                            "type": "string"
                        },
                        "textDecoration": {
                            "title": "textDecoration",
                            "type": "string"
                        },
                        "textDecorationColor": {
                            "title": "textDecorationColor",
                            "type": "string"
                        },
                        "textDecorationLine": {
                            "title": "textDecorationLine",
                            "type": "string"
                        },
                        "textDecorationSkipInk": {
                            "title": "textDecorationSkipInk",
                            "type": "string"
                        },
                        "textDecorationStyle": {
                            "title": "textDecorationStyle",
                            "type": "string"
                        },
                        "textDecorationThickness": {
                            "title": "textDecorationThickness",
                            "type": "string"
                        },
                        "textEmphasis": {
                            "title": "textEmphasis",
                            "type": "string"
                        },
                        "textEmphasisColor": {
                            "title": "textEmphasisColor",
                            "type": "string"
                        },
                        "textEmphasisPosition": {
                            "title": "textEmphasisPosition",
                            "type": "string"
                        },
                        "textEmphasisStyle": {
                            "title": "textEmphasisStyle",
                            "type": "string"
                        },
                        "textIndent": {
                            "title": "textIndent",
                            "type": "string"
                        },
                        "textOrientation": {
                            "title": "textOrientation",
                            "type": "string"
                        },
                        "textOverflow": {
                            "title": "textOverflow",
                            "type": "string"
                        },
                        "textRendering": {
                            "title": "textRendering",
                            "type": "string"
                        },
                        "textShadow": {
                            "title": "textShadow",
                            "type": "string"
                        },
                        "textTransform": {
                            "title": "textTransform",
                            "type": "string"
                        },
                        "textUnderlineOffset": {
                            "title": "textUnderlineOffset",
                            "type": "string"
                        },
                        "textUnderlinePosition": {
                            "title": "textUnderlinePosition",
                            "type": "string"
                        },
                        "textWrap": {
                            "title": "textWrap",
                            "type": "string"
                        },
                        "textWrapMode": {
                            "title": "textWrapMode",
                            "type": "string"
                        },
                        "textWrapStyle": {
                            "title": "textWrapStyle",
                            "type": "string"
                        },
                        "top": {
                            "title": "top",
                            "type": "string"
                        },
                        "touchAction": {
                            "title": "touchAction",
                            "type": "string"
                        },
                        "transform": {
                            "title": "transform",
                            "type": "string"
                        },
                        "transformBox": {
                            "title": "transformBox",
                            "type": "string"
                        },
                        "transformOrigin": {
                            "title": "transformOrigin",
                            "type": "string"
                        },
                        "transformStyle": {
                            "title": "transformStyle",
                            "type": "string"
                        },
                        "transition": {
                            "title": "transition",
                            "type": "string"
                        },
                        "transitionBehavior": {
                            "title": "transitionBehavior",
                            "type": "string"
                        },
                        "transitionDelay": {
                            "title": "transitionDelay",
                            "type": "string"
                        },
                        "transitionDuration": {
                            "title": "transitionDuration",
                            "type": "string"
                        },
                        "transitionProperty": {
                            "title": "transitionProperty",
                            "type": "string"
                        },
                        "transitionTimingFunction": {
                            "title": "transitionTimingFunction",
                            "type": "string"
                        },
                        "translate": {
                            "title": "translate",
                            "type": "string"
                        },
                        "unicodeBidi": {
                            "title": "unicodeBidi",
                            "type": "string"
                        },
                        "userSelect": {
                            "title": "userSelect",
                            "type": "string"
                        },
                        "vectorEffect": {
                            "title": "vectorEffect",
                            "type": "string"
                        },
                        "verticalAlign": {
                            "title": "verticalAlign",
                            "type": "string"
                        },
                        "visibility": {
                            "title": "visibility",
                            "type": "string"
                        },
                        "webkitAlignContent": {
                            "title": "webkitAlignContent",
                            "type": "string"
                        },
                        "webkitAlignItems": {
                            "title": "webkitAlignItems",
                            "type": "string"
                        },
                        "webkitAlignSelf": {
                            "title": "webkitAlignSelf",
                            "type": "string"
                        },
                        "webkitAnimation": {
                            "title": "webkitAnimation",
                            "type": "string"
                        },
                        "webkitAnimationDelay": {
                            "title": "webkitAnimationDelay",
                            "type": "string"
                        },
                        "webkitAnimationDirection": {
                            "title": "webkitAnimationDirection",
                            "type": "string"
                        },
                        "webkitAnimationDuration": {
                            "title": "webkitAnimationDuration",
                            "type": "string"
                        },
                        "webkitAnimationFillMode": {
                            "title": "webkitAnimationFillMode",
                            "type": "string"
                        },
                        "webkitAnimationIterationCount": {
                            "title": "webkitAnimationIterationCount",
                            "type": "string"
                        },
                        "webkitAnimationName": {
                            "title": "webkitAnimationName",
                            "type": "string"
                        },
                        "webkitAnimationPlayState": {
                            "title": "webkitAnimationPlayState",
                            "type": "string"
                        },
                        "webkitAnimationTimingFunction": {
                            "title": "webkitAnimationTimingFunction",
                            "type": "string"
                        },
                        "webkitAppearance": {
                            "title": "webkitAppearance",
                            "type": "string"
                        },
                        "webkitBackfaceVisibility": {
                            "title": "webkitBackfaceVisibility",
                            "type": "string"
                        },
                        "webkitBackgroundClip": {
                            "title": "webkitBackgroundClip",
                            "type": "string"
                        },
                        "webkitBackgroundOrigin": {
                            "title": "webkitBackgroundOrigin",
                            "type": "string"
                        },
                        "webkitBackgroundSize": {
                            "title": "webkitBackgroundSize",
                            "type": "string"
                        },
                        "webkitBorderBottomLeftRadius": {
                            "title": "webkitBorderBottomLeftRadius",
                            "type": "string"
                        },
                        "webkitBorderBottomRightRadius": {
                            "title": "webkitBorderBottomRightRadius",
                            "type": "string"
                        },
                        "webkitBorderRadius": {
                            "title": "webkitBorderRadius",
                            "type": "string"
                        },
                        "webkitBorderTopLeftRadius": {
                            "title": "webkitBorderTopLeftRadius",
                            "type": "string"
                        },
                        "webkitBorderTopRightRadius": {
                            "title": "webkitBorderTopRightRadius",
                            "type": "string"
                        },
                        "webkitBoxAlign": {
                            "title": "webkitBoxAlign",
                            "type": "string"
                        },
                        "webkitBoxFlex": {
                            "title": "webkitBoxFlex",
                            "type": "string"
                        },
                        "webkitBoxOrdinalGroup": {
                            "title": "webkitBoxOrdinalGroup",
                            "type": "string"
                        },
                        "webkitBoxOrient": {
                            "title": "webkitBoxOrient",
                            "type": "string"
                        },
                        "webkitBoxPack": {
                            "title": "webkitBoxPack",
                            "type": "string"
                        },
                        "webkitBoxShadow": {
                            "title": "webkitBoxShadow",
                            "type": "string"
                        },
                        "webkitBoxSizing": {
                            "title": "webkitBoxSizing",
                            "type": "string"
                        },
                        "webkitFilter": {
                            "title": "webkitFilter",
                            "type": "string"
                        },
                        "webkitFlex": {
                            "title": "webkitFlex",
                            "type": "string"
                        },
                        "webkitFlexBasis": {
                            "title": "webkitFlexBasis",
                            "type": "string"
                        },
                        "webkitFlexDirection": {
                            "title": "webkitFlexDirection",
                            "type": "string"
                        },
                        "webkitFlexFlow": {
                            "title": "webkitFlexFlow",
                            "type": "string"
                        },
                        "webkitFlexGrow": {
                            "title": "webkitFlexGrow",
                            "type": "string"
                        },
                        "webkitFlexShrink": {
                            "title": "webkitFlexShrink",
                            "type": "string"
                        },
                        "webkitFlexWrap": {
                            "title": "webkitFlexWrap",
                            "type": "string"
                        },
                        "webkitJustifyContent": {
                            "title": "webkitJustifyContent",
                            "type": "string"
                        },
                        "webkitLineClamp": {
                            "title": "webkitLineClamp",
                            "type": "string"
                        },
                        "webkitMask": {
                            "title": "webkitMask",
                            "type": "string"
                        },
                        "webkitMaskBoxImage": {
                            "title": "webkitMaskBoxImage",
                            "type": "string"
                        },
                        "webkitMaskBoxImageOutset": {
                            "title": "webkitMaskBoxImageOutset",
                            "type": "string"
                        },
                        "webkitMaskBoxImageRepeat": {
                            "title": "webkitMaskBoxImageRepeat",
                            "type": "string"
                        },
                        "webkitMaskBoxImageSlice": {
                            "title": "webkitMaskBoxImageSlice",
                            "type": "string"
                        },
                        "webkitMaskBoxImageSource": {
                            "title": "webkitMaskBoxImageSource",
                            "type": "string"
                        },
                        "webkitMaskBoxImageWidth": {
                            "title": "webkitMaskBoxImageWidth",
                            "type": "string"
                        },
                        "webkitMaskClip": {
                            "title": "webkitMaskClip",
                            "type": "string"
                        },
                        "webkitMaskComposite": {
                            "title": "webkitMaskComposite",
                            "type": "string"
                        },
                        "webkitMaskImage": {
                            "title": "webkitMaskImage",
                            "type": "string"
                        },
                        "webkitMaskOrigin": {
                            "title": "webkitMaskOrigin",
                            "type": "string"
                        },
                        "webkitMaskPosition": {
                            "title": "webkitMaskPosition",
                            "type": "string"
                        },
                        "webkitMaskRepeat": {
                            "title": "webkitMaskRepeat",
                            "type": "string"
                        },
                        "webkitMaskSize": {
                            "title": "webkitMaskSize",
                            "type": "string"
                        },
                        "webkitOrder": {
                            "title": "webkitOrder",
                            "type": "string"
                        },
                        "webkitPerspective": {
                            "title": "webkitPerspective",
                            "type": "string"
                        },
                        "webkitPerspectiveOrigin": {
                            "title": "webkitPerspectiveOrigin",
                            "type": "string"
                        },
                        "webkitTextFillColor": {
                            "title": "webkitTextFillColor",
                            "type": "string"
                        },
                        "webkitTextSizeAdjust": {
                            "title": "webkitTextSizeAdjust",
                            "type": "string"
                        },
                        "webkitTextStroke": {
                            "title": "webkitTextStroke",
                            "type": "string"
                        },
                        "webkitTextStrokeColor": {
                            "title": "webkitTextStrokeColor",
                            "type": "string"
                        },
                        "webkitTextStrokeWidth": {
                            "title": "webkitTextStrokeWidth",
                            "type": "string"
                        },
                        "webkitTransform": {
                            "title": "webkitTransform",
                            "type": "string"
                        },
                        "webkitTransformOrigin": {
                            "title": "webkitTransformOrigin",
                            "type": "string"
                        },
                        "webkitTransformStyle": {
                            "title": "webkitTransformStyle",
                            "type": "string"
                        },
                        "webkitTransition": {
                            "title": "webkitTransition",
                            "type": "string"
                        },
                        "webkitTransitionDelay": {
                            "title": "webkitTransitionDelay",
                            "type": "string"
                        },
                        "webkitTransitionDuration": {
                            "title": "webkitTransitionDuration",
                            "type": "string"
                        },
                        "webkitTransitionProperty": {
                            "title": "webkitTransitionProperty",
                            "type": "string"
                        },
                        "webkitTransitionTimingFunction": {
                            "title": "webkitTransitionTimingFunction",
                            "type": "string"
                        },
                        "webkitUserSelect": {
                            "title": "webkitUserSelect",
                            "type": "string"
                        },
                        "whiteSpace": {
                            "title": "whiteSpace",
                            "type": "string"
                        },
                        "whiteSpaceCollapse": {
                            "title": "whiteSpaceCollapse",
                            "type": "string"
                        },
                        "widows": {
                            "title": "widows",
                            "type": "string"
                        },
                        "width": {
                            "title": "width",
                            "type": "string"
                        },
                        "willChange": {
                            "title": "willChange",
                            "type": "string"
                        },
                        "wordBreak": {
                            "title": "wordBreak",
                            "type": "string"
                        },
                        "wordSpacing": {
                            "title": "wordSpacing",
                            "type": "string"
                        },
                        "wordWrap": {
                            "title": "wordWrap",
                            "type": "string"
                        },
                        "writingMode": {
                            "title": "writingMode",
                            "type": "string"
                        },
                        "x": {
                            "title": "x",
                            "type": "string"
                        },
                        "y": {
                            "title": "y",
                            "type": "string"
                        },
                        "zIndex": {
                            "title": "zIndex",
                            "type": "string"
                        },
                        "zoom": {
                            "title": "zoom",
                            "type": "string"
                        }
                    },
                    "required": [
                        "accentColor",
                        "alignContent",
                        "alignItems",
                        "alignSelf",
                        "alignmentBaseline",
                        "all",
                        "animation",
                        "animationComposition",
                        "animationDelay",
                        "animationDirection",
                        "animationDuration",
                        "animationFillMode",
                        "animationIterationCount",
                        "animationName",
                        "animationPlayState",
                        "animationTimingFunction",
                        "appearance",
                        "aspectRatio",
                        "backdropFilter",
                        "backfaceVisibility",
                        "background",
                        "backgroundAttachment",
                        "backgroundBlendMode",
                        "backgroundClip",
                        "backgroundColor",
                        "backgroundImage",
                        "backgroundOrigin",
                        "backgroundPosition",
                        "backgroundPositionX",
                        "backgroundPositionY",
                        "backgroundRepeat",
                        "backgroundSize",
                        "baselineShift",
                        "baselineSource",
                        "blockSize",
                        "border",
                        "borderBlock",
                        "borderBlockColor",
                        "borderBlockEnd",
                        "borderBlockEndColor",
                        "borderBlockEndStyle",
                        "borderBlockEndWidth",
                        "borderBlockStart",
                        "borderBlockStartColor",
                        "borderBlockStartStyle",
                        "borderBlockStartWidth",
                        "borderBlockStyle",
                        "borderBlockWidth",
                        "borderBottom",
                        "borderBottomColor",
                        "borderBottomLeftRadius",
                        "borderBottomRightRadius",
                        "borderBottomStyle",
                        "borderBottomWidth",
                        "borderCollapse",
                        "borderColor",
                        "borderEndEndRadius",
                        "borderEndStartRadius",
                        "borderImage",
                        "borderImageOutset",
                        "borderImageRepeat",
                        "borderImageSlice",
                        "borderImageSource",
                        "borderImageWidth",
                        "borderInline",
                        "borderInlineColor",
                        "borderInlineEnd",
                        "borderInlineEndColor",
                        "borderInlineEndStyle",
                        "borderInlineEndWidth",
                        "borderInlineStart",
                        "borderInlineStartColor",
                        "borderInlineStartStyle",
                        "borderInlineStartWidth",
                        "borderInlineStyle",
                        "borderInlineWidth",
                        "borderLeft",
                        "borderLeftColor",
                        "borderLeftStyle",
                        "borderLeftWidth",
                        "borderRadius",
                        "borderRight",
                        "borderRightColor",
                        "borderRightStyle",
                        "borderRightWidth",
                        "borderSpacing",
                        "borderStartEndRadius",
                        "borderStartStartRadius",
                        "borderStyle",
                        "borderTop",
                        "borderTopColor",
                        "borderTopLeftRadius",
                        "borderTopRightRadius",
                        "borderTopStyle",
                        "borderTopWidth",
                        "borderWidth",
                        "bottom",
                        "boxShadow",
                        "boxSizing",
                        "breakAfter",
                        "breakBefore",
                        "breakInside",
                        "captionSide",
                        "caretColor",
                        "clear",
                        "clip",
                        "clipPath",
                        "clipRule",
                        "color",
                        "colorInterpolation",
                        "colorInterpolationFilters",
                        "colorScheme",
                        "columnCount",
                        "columnFill",
                        "columnGap",
                        "columnRule",
                        "columnRuleColor",
                        "columnRuleStyle",
                        "columnRuleWidth",
                        "columnSpan",
                        "columnWidth",
                        "columns",
                        "contain",
                        "containIntrinsicBlockSize",
                        "containIntrinsicHeight",
                        "containIntrinsicInlineSize",
                        "containIntrinsicSize",
                        "containIntrinsicWidth",
                        "container",
                        "containerName",
                        "containerType",
                        "content",
                        "contentVisibility",
                        "counterIncrement",
                        "counterReset",
                        "counterSet",
                        "cssFloat",
                        "cssText",
                        "cursor",
                        "cx",
                        "cy",
                        "d",
                        "direction",
                        "display",
                        "dominantBaseline",
                        "emptyCells",
                        "fill",
                        "fillOpacity",
                        "fillRule",
                        "filter",
                        "flex",
                        "flexBasis",
                        "flexDirection",
                        "flexFlow",
                        "flexGrow",
                        "flexShrink",
                        "flexWrap",
                        "float",
                        "floodColor",
                        "floodOpacity",
                        "font",
                        "fontFamily",
                        "fontFeatureSettings",
                        "fontKerning",
                        "fontOpticalSizing",
                        "fontPalette",
                        "fontSize",
                        "fontSizeAdjust",
                        "fontStretch",
                        "fontStyle",
                        "fontSynthesis",
                        "fontSynthesisSmallCaps",
                        "fontSynthesisStyle",
                        "fontSynthesisWeight",
                        "fontVariant",
                        "fontVariantAlternates",
                        "fontVariantCaps",
                        "fontVariantEastAsian",
                        "fontVariantLigatures",
                        "fontVariantNumeric",
                        "fontVariantPosition",
                        "fontVariationSettings",
                        "fontWeight",
                        "forcedColorAdjust",
                        "gap",
                        "grid",
                        "gridArea",
                        "gridAutoColumns",
                        "gridAutoFlow",
                        "gridAutoRows",
                        "gridColumn",
                        "gridColumnEnd",
                        "gridColumnGap",
                        "gridColumnStart",
                        "gridGap",
                        "gridRow",
                        "gridRowEnd",
                        "gridRowGap",
                        "gridRowStart",
                        "gridTemplate",
                        "gridTemplateAreas",
                        "gridTemplateColumns",
                        "gridTemplateRows",
                        "height",
                        "hyphenateCharacter",
                        "hyphens",
                        "imageOrientation",
                        "imageRendering",
                        "inlineSize",
                        "inset",
                        "insetBlock",
                        "insetBlockEnd",
                        "insetBlockStart",
                        "insetInline",
                        "insetInlineEnd",
                        "insetInlineStart",
                        "isolation",
                        "justifyContent",
                        "justifyItems",
                        "justifySelf",
                        "left",
                        "length",
                        "letterSpacing",
                        "lightingColor",
                        "lineBreak",
                        "lineHeight",
                        "listStyle",
                        "listStyleImage",
                        "listStylePosition",
                        "listStyleType",
                        "margin",
                        "marginBlock",
                        "marginBlockEnd",
                        "marginBlockStart",
                        "marginBottom",
                        "marginInline",
                        "marginInlineEnd",
                        "marginInlineStart",
                        "marginLeft",
                        "marginRight",
                        "marginTop",
                        "marker",
                        "markerEnd",
                        "markerMid",
                        "markerStart",
                        "mask",
                        "maskClip",
                        "maskComposite",
                        "maskImage",
                        "maskMode",
                        "maskOrigin",
                        "maskPosition",
                        "maskRepeat",
                        "maskSize",
                        "maskType",
                        "mathDepth",
                        "mathStyle",
                        "maxBlockSize",
                        "maxHeight",
                        "maxInlineSize",
                        "maxWidth",
                        "minBlockSize",
                        "minHeight",
                        "minInlineSize",
                        "minWidth",
                        "mixBlendMode",
                        "objectFit",
                        "objectPosition",
                        "offset",
                        "offsetAnchor",
                        "offsetDistance",
                        "offsetPath",
                        "offsetPosition",
                        "offsetRotate",
                        "opacity",
                        "order",
                        "orphans",
                        "outline",
                        "outlineColor",
                        "outlineOffset",
                        "outlineStyle",
                        "outlineWidth",
                        "overflow",
                        "overflowAnchor",
                        "overflowClipMargin",
                        "overflowWrap",
                        "overflowX",
                        "overflowY",
                        "overscrollBehavior",
                        "overscrollBehaviorBlock",
                        "overscrollBehaviorInline",
                        "overscrollBehaviorX",
                        "overscrollBehaviorY",
                        "padding",
                        "paddingBlock",
                        "paddingBlockEnd",
                        "paddingBlockStart",
                        "paddingBottom",
                        "paddingInline",
                        "paddingInlineEnd",
                        "paddingInlineStart",
                        "paddingLeft",
                        "paddingRight",
                        "paddingTop",
                        "page",
                        "pageBreakAfter",
                        "pageBreakBefore",
                        "pageBreakInside",
                        "paintOrder",
                        "parentRule",
                        "perspective",
                        "perspectiveOrigin",
                        "placeContent",
                        "placeItems",
                        "placeSelf",
                        "pointerEvents",
                        "position",
                        "printColorAdjust",
                        "quotes",
                        "r",
                        "resize",
                        "right",
                        "rotate",
                        "rowGap",
                        "rubyPosition",
                        "rx",
                        "ry",
                        "scale",
                        "scrollBehavior",
                        "scrollMargin",
                        "scrollMarginBlock",
                        "scrollMarginBlockEnd",
                        "scrollMarginBlockStart",
                        "scrollMarginBottom",
                        "scrollMarginInline",
                        "scrollMarginInlineEnd",
                        "scrollMarginInlineStart",
                        "scrollMarginLeft",
                        "scrollMarginRight",
                        "scrollMarginTop",
                        "scrollPadding",
                        "scrollPaddingBlock",
                        "scrollPaddingBlockEnd",
                        "scrollPaddingBlockStart",
                        "scrollPaddingBottom",
                        "scrollPaddingInline",
                        "scrollPaddingInlineEnd",
                        "scrollPaddingInlineStart",
                        "scrollPaddingLeft",
                        "scrollPaddingRight",
                        "scrollPaddingTop",
                        "scrollSnapAlign",
                        "scrollSnapStop",
                        "scrollSnapType",
                        "scrollbarColor",
                        "scrollbarGutter",
                        "scrollbarWidth",
                        "shapeImageThreshold",
                        "shapeMargin",
                        "shapeOutside",
                        "shapeRendering",
                        "stopColor",
                        "stopOpacity",
                        "stroke",
                        "strokeDasharray",
                        "strokeDashoffset",
                        "strokeLinecap",
                        "strokeLinejoin",
                        "strokeMiterlimit",
                        "strokeOpacity",
                        "strokeWidth",
                        "tabSize",
                        "tableLayout",
                        "textAlign",
                        "textAlignLast",
                        "textAnchor",
                        "textCombineUpright",
                        "textDecoration",
                        "textDecorationColor",
                        "textDecorationLine",
                        "textDecorationSkipInk",
                        "textDecorationStyle",
                        "textDecorationThickness",
                        "textEmphasis",
                        "textEmphasisColor",
                        "textEmphasisPosition",
                        "textEmphasisStyle",
                        "textIndent",
                        "textOrientation",
                        "textOverflow",
                        "textRendering",
                        "textShadow",
                        "textTransform",
                        "textUnderlineOffset",
                        "textUnderlinePosition",
                        "textWrap",
                        "textWrapMode",
                        "textWrapStyle",
                        "top",
                        "touchAction",
                        "transform",
                        "transformBox",
                        "transformOrigin",
                        "transformStyle",
                        "transition",
                        "transitionBehavior",
                        "transitionDelay",
                        "transitionDuration",
                        "transitionProperty",
                        "transitionTimingFunction",
                        "translate",
                        "unicodeBidi",
                        "userSelect",
                        "vectorEffect",
                        "verticalAlign",
                        "visibility",
                        "webkitAlignContent",
                        "webkitAlignItems",
                        "webkitAlignSelf",
                        "webkitAnimation",
                        "webkitAnimationDelay",
                        "webkitAnimationDirection",
                        "webkitAnimationDuration",
                        "webkitAnimationFillMode",
                        "webkitAnimationIterationCount",
                        "webkitAnimationName",
                        "webkitAnimationPlayState",
                        "webkitAnimationTimingFunction",
                        "webkitAppearance",
                        "webkitBackfaceVisibility",
                        "webkitBackgroundClip",
                        "webkitBackgroundOrigin",
                        "webkitBackgroundSize",
                        "webkitBorderBottomLeftRadius",
                        "webkitBorderBottomRightRadius",
                        "webkitBorderRadius",
                        "webkitBorderTopLeftRadius",
                        "webkitBorderTopRightRadius",
                        "webkitBoxAlign",
                        "webkitBoxFlex",
                        "webkitBoxOrdinalGroup",
                        "webkitBoxOrient",
                        "webkitBoxPack",
                        "webkitBoxShadow",
                        "webkitBoxSizing",
                        "webkitFilter",
                        "webkitFlex",
                        "webkitFlexBasis",
                        "webkitFlexDirection",
                        "webkitFlexFlow",
                        "webkitFlexGrow",
                        "webkitFlexShrink",
                        "webkitFlexWrap",
                        "webkitJustifyContent",
                        "webkitLineClamp",
                        "webkitMask",
                        "webkitMaskBoxImage",
                        "webkitMaskBoxImageOutset",
                        "webkitMaskBoxImageRepeat",
                        "webkitMaskBoxImageSlice",
                        "webkitMaskBoxImageSource",
                        "webkitMaskBoxImageWidth",
                        "webkitMaskClip",
                        "webkitMaskComposite",
                        "webkitMaskImage",
                        "webkitMaskOrigin",
                        "webkitMaskPosition",
                        "webkitMaskRepeat",
                        "webkitMaskSize",
                        "webkitOrder",
                        "webkitPerspective",
                        "webkitPerspectiveOrigin",
                        "webkitTextFillColor",
                        "webkitTextSizeAdjust",
                        "webkitTextStroke",
                        "webkitTextStrokeColor",
                        "webkitTextStrokeWidth",
                        "webkitTransform",
                        "webkitTransformOrigin",
                        "webkitTransformStyle",
                        "webkitTransition",
                        "webkitTransitionDelay",
                        "webkitTransitionDuration",
                        "webkitTransitionProperty",
                        "webkitTransitionTimingFunction",
                        "webkitUserSelect",
                        "whiteSpace",
                        "whiteSpaceCollapse",
                        "widows",
                        "width",
                        "willChange",
                        "wordBreak",
                        "wordSpacing",
                        "wordWrap",
                        "writingMode",
                        "x",
                        "y",
                        "zIndex",
                        "zoom"
                    ],
                    "title": "style",
                    "type": "object"
                },
                "tabIndex": {
                    "title": "tabIndex",
                    "type": "number"
                },
                "tagName": {
                    "title": "tagName",
                    "type": "string"
                },
                "textContent": {
                    "title": "textContent",
                    "type": "string"
                },
                "viewportElement": {
                    "$ref": "#/definitions/SVGElement",
                    "title": "viewportElement"
                }
            },
            "required": [
                "ATTRIBUTE_NODE",
                "CDATA_SECTION_NODE",
                "COMMENT_NODE",
                "DOCUMENT_FRAGMENT_NODE",
                "DOCUMENT_NODE",
                "DOCUMENT_POSITION_CONTAINED_BY",
                "DOCUMENT_POSITION_CONTAINS",
                "DOCUMENT_POSITION_DISCONNECTED",
                "DOCUMENT_POSITION_FOLLOWING",
                "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC",
                "DOCUMENT_POSITION_PRECEDING",
                "DOCUMENT_TYPE_NODE",
                "ELEMENT_NODE",
                "ENTITY_NODE",
                "ENTITY_REFERENCE_NODE",
                "NOTATION_NODE",
                "PROCESSING_INSTRUCTION_NODE",
                "TEXT_NODE",
                "ariaAtomic",
                "ariaAutoComplete",
                "ariaBrailleLabel",
                "ariaBrailleRoleDescription",
                "ariaBusy",
                "ariaChecked",
                "ariaColCount",
                "ariaColIndex",
                "ariaColSpan",
                "ariaCurrent",
                "ariaDescription",
                "ariaDisabled",
                "ariaExpanded",
                "ariaHasPopup",
                "ariaHidden",
                "ariaInvalid",
                "ariaKeyShortcuts",
                "ariaLabel",
                "ariaLevel",
                "ariaLive",
                "ariaModal",
                "ariaMultiLine",
                "ariaMultiSelectable",
                "ariaOrientation",
                "ariaPlaceholder",
                "ariaPosInSet",
                "ariaPressed",
                "ariaReadOnly",
                "ariaRequired",
                "ariaRoleDescription",
                "ariaRowCount",
                "ariaRowIndex",
                "ariaRowSpan",
                "ariaSelected",
                "ariaSetSize",
                "ariaSort",
                "ariaValueMax",
                "ariaValueMin",
                "ariaValueNow",
                "ariaValueText",
                "assignedSlot",
                "attributeStyleMap",
                "attributes",
                "autofocus",
                "baseURI",
                "childElementCount",
                "childNodes",
                "children",
                "classList",
                "className",
                "clientHeight",
                "clientLeft",
                "clientTop",
                "clientWidth",
                "dataset",
                "firstChild",
                "firstElementChild",
                "id",
                "innerHTML",
                "isConnected",
                "lastChild",
                "lastElementChild",
                "localName",
                "namespaceURI",
                "nextElementSibling",
                "nextSibling",
                "nodeName",
                "nodeType",
                "nodeValue",
                "onabort",
                "onanimationcancel",
                "onanimationend",
                "onanimationiteration",
                "onanimationstart",
                "onauxclick",
                "onbeforeinput",
                "onbeforetoggle",
                "onblur",
                "oncancel",
                "oncanplay",
                "oncanplaythrough",
                "onchange",
                "onclick",
                "onclose",
                "oncontextmenu",
                "oncopy",
                "oncuechange",
                "oncut",
                "ondblclick",
                "ondrag",
                "ondragend",
                "ondragenter",
                "ondragleave",
                "ondragover",
                "ondragstart",
                "ondrop",
                "ondurationchange",
                "onemptied",
                "onended",
                "onerror",
                "onfocus",
                "onformdata",
                "onfullscreenchange",
                "onfullscreenerror",
                "ongotpointercapture",
                "oninput",
                "oninvalid",
                "onkeydown",
                "onkeypress",
                "onkeyup",
                "onload",
                "onloadeddata",
                "onloadedmetadata",
                "onloadstart",
                "onlostpointercapture",
                "onmousedown",
                "onmouseenter",
                "onmouseleave",
                "onmousemove",
                "onmouseout",
                "onmouseover",
                "onmouseup",
                "onpaste",
                "onpause",
                "onplay",
                "onplaying",
                "onpointercancel",
                "onpointerdown",
                "onpointerenter",
                "onpointerleave",
                "onpointermove",
                "onpointerout",
                "onpointerover",
                "onpointerup",
                "onprogress",
                "onratechange",
                "onreset",
                "onresize",
                "onscroll",
                "onscrollend",
                "onsecuritypolicyviolation",
                "onseeked",
                "onseeking",
                "onselect",
                "onselectionchange",
                "onselectstart",
                "onslotchange",
                "onstalled",
                "onsubmit",
                "onsuspend",
                "ontimeupdate",
                "ontoggle",
                "ontransitioncancel",
                "ontransitionend",
                "ontransitionrun",
                "ontransitionstart",
                "onvolumechange",
                "onwaiting",
                "onwebkitanimationend",
                "onwebkitanimationiteration",
                "onwebkitanimationstart",
                "onwebkittransitionend",
                "onwheel",
                "outerHTML",
                "ownerDocument",
                "ownerSVGElement",
                "parentElement",
                "parentNode",
                "part",
                "prefix",
                "previousElementSibling",
                "previousSibling",
                "role",
                "scrollHeight",
                "scrollLeft",
                "scrollTop",
                "scrollWidth",
                "shadowRoot",
                "slot",
                "style",
                "tabIndex",
                "tagName",
                "textContent",
                "viewportElement"
            ],
            "title": "SVGElement",
            "type": "object"
        },
        "SVGLength": {
            "properties": {
                "SVG_LENGTHTYPE_CM": {
                    "enum": [
                        6
                    ],
                    "title": "SVG_LENGTHTYPE_CM",
                    "type": "number"
                },
                "SVG_LENGTHTYPE_EMS": {
                    "enum": [
                        3
                    ],
                    "title": "SVG_LENGTHTYPE_EMS",
                    "type": "number"
                },
                "SVG_LENGTHTYPE_EXS": {
                    "enum": [
                        4
                    ],
                    "title": "SVG_LENGTHTYPE_EXS",
                    "type": "number"
                },
                "SVG_LENGTHTYPE_IN": {
                    "enum": [
                        8
                    ],
                    "title": "SVG_LENGTHTYPE_IN",
                    "type": "number"
                },
                "SVG_LENGTHTYPE_MM": {
                    "enum": [
                        7
                    ],
                    "title": "SVG_LENGTHTYPE_MM",
                    "type": "number"
                },
                "SVG_LENGTHTYPE_NUMBER": {
                    "enum": [
                        1
                    ],
                    "title": "SVG_LENGTHTYPE_NUMBER",
                    "type": "number"
                },
                "SVG_LENGTHTYPE_PC": {
                    "enum": [
                        10
                    ],
                    "title": "SVG_LENGTHTYPE_PC",
                    "type": "number"
                },
                "SVG_LENGTHTYPE_PERCENTAGE": {
                    "enum": [
                        2
                    ],
                    "title": "SVG_LENGTHTYPE_PERCENTAGE",
                    "type": "number"
                },
                "SVG_LENGTHTYPE_PT": {
                    "enum": [
                        9
                    ],
                    "title": "SVG_LENGTHTYPE_PT",
                    "type": "number"
                },
                "SVG_LENGTHTYPE_PX": {
                    "enum": [
                        5
                    ],
                    "title": "SVG_LENGTHTYPE_PX",
                    "type": "number"
                },
                "SVG_LENGTHTYPE_UNKNOWN": {
                    "enum": [
                        0
                    ],
                    "title": "SVG_LENGTHTYPE_UNKNOWN",
                    "type": "number"
                },
                "unitType": {
                    "title": "unitType",
                    "type": "number"
                },
                "value": {
                    "title": "value",
                    "type": "number"
                },
                "valueAsString": {
                    "title": "valueAsString",
                    "type": "string"
                },
                "valueInSpecifiedUnits": {
                    "title": "valueInSpecifiedUnits",
                    "type": "number"
                }
            },
            "required": [
                "SVG_LENGTHTYPE_CM",
                "SVG_LENGTHTYPE_EMS",
                "SVG_LENGTHTYPE_EXS",
                "SVG_LENGTHTYPE_IN",
                "SVG_LENGTHTYPE_MM",
                "SVG_LENGTHTYPE_NUMBER",
                "SVG_LENGTHTYPE_PC",
                "SVG_LENGTHTYPE_PERCENTAGE",
                "SVG_LENGTHTYPE_PT",
                "SVG_LENGTHTYPE_PX",
                "SVG_LENGTHTYPE_UNKNOWN",
                "unitType",
                "value",
                "valueAsString",
                "valueInSpecifiedUnits"
            ],
            "title": "SVGLength",
            "type": "object"
        },
        "SVGPreserveAspectRatio": {
            "properties": {
                "SVG_MEETORSLICE_MEET": {
                    "enum": [
                        1
                    ],
                    "title": "SVG_MEETORSLICE_MEET",
                    "type": "number"
                },
                "SVG_MEETORSLICE_SLICE": {
                    "enum": [
                        2
                    ],
                    "title": "SVG_MEETORSLICE_SLICE",
                    "type": "number"
                },
                "SVG_MEETORSLICE_UNKNOWN": {
                    "enum": [
                        0
                    ],
                    "title": "SVG_MEETORSLICE_UNKNOWN",
                    "type": "number"
                },
                "SVG_PRESERVEASPECTRATIO_NONE": {
                    "enum": [
                        1
                    ],
                    "title": "SVG_PRESERVEASPECTRATIO_NONE",
                    "type": "number"
                },
                "SVG_PRESERVEASPECTRATIO_UNKNOWN": {
                    "enum": [
                        0
                    ],
                    "title": "SVG_PRESERVEASPECTRATIO_UNKNOWN",
                    "type": "number"
                },
                "SVG_PRESERVEASPECTRATIO_XMAXYMAX": {
                    "enum": [
                        10
                    ],
                    "title": "SVG_PRESERVEASPECTRATIO_XMAXYMAX",
                    "type": "number"
                },
                "SVG_PRESERVEASPECTRATIO_XMAXYMID": {
                    "enum": [
                        7
                    ],
                    "title": "SVG_PRESERVEASPECTRATIO_XMAXYMID",
                    "type": "number"
                },
                "SVG_PRESERVEASPECTRATIO_XMAXYMIN": {
                    "enum": [
                        4
                    ],
                    "title": "SVG_PRESERVEASPECTRATIO_XMAXYMIN",
                    "type": "number"
                },
                "SVG_PRESERVEASPECTRATIO_XMIDYMAX": {
                    "enum": [
                        9
                    ],
                    "title": "SVG_PRESERVEASPECTRATIO_XMIDYMAX",
                    "type": "number"
                },
                "SVG_PRESERVEASPECTRATIO_XMIDYMID": {
                    "enum": [
                        6
                    ],
                    "title": "SVG_PRESERVEASPECTRATIO_XMIDYMID",
                    "type": "number"
                },
                "SVG_PRESERVEASPECTRATIO_XMIDYMIN": {
                    "enum": [
                        3
                    ],
                    "title": "SVG_PRESERVEASPECTRATIO_XMIDYMIN",
                    "type": "number"
                },
                "SVG_PRESERVEASPECTRATIO_XMINYMAX": {
                    "enum": [
                        8
                    ],
                    "title": "SVG_PRESERVEASPECTRATIO_XMINYMAX",
                    "type": "number"
                },
                "SVG_PRESERVEASPECTRATIO_XMINYMID": {
                    "enum": [
                        5
                    ],
                    "title": "SVG_PRESERVEASPECTRATIO_XMINYMID",
                    "type": "number"
                },
                "SVG_PRESERVEASPECTRATIO_XMINYMIN": {
                    "enum": [
                        2
                    ],
                    "title": "SVG_PRESERVEASPECTRATIO_XMINYMIN",
                    "type": "number"
                },
                "align": {
                    "title": "align",
                    "type": "number"
                },
                "meetOrSlice": {
                    "title": "meetOrSlice",
                    "type": "number"
                }
            },
            "required": [
                "SVG_MEETORSLICE_MEET",
                "SVG_MEETORSLICE_SLICE",
                "SVG_MEETORSLICE_UNKNOWN",
                "SVG_PRESERVEASPECTRATIO_NONE",
                "SVG_PRESERVEASPECTRATIO_UNKNOWN",
                "SVG_PRESERVEASPECTRATIO_XMAXYMAX",
                "SVG_PRESERVEASPECTRATIO_XMAXYMID",
                "SVG_PRESERVEASPECTRATIO_XMAXYMIN",
                "SVG_PRESERVEASPECTRATIO_XMIDYMAX",
                "SVG_PRESERVEASPECTRATIO_XMIDYMID",
                "SVG_PRESERVEASPECTRATIO_XMIDYMIN",
                "SVG_PRESERVEASPECTRATIO_XMINYMAX",
                "SVG_PRESERVEASPECTRATIO_XMINYMID",
                "SVG_PRESERVEASPECTRATIO_XMINYMIN",
                "align",
                "meetOrSlice"
            ],
            "title": "SVGPreserveAspectRatio",
            "type": "object"
        },
        "SVGSVGElement": {
            "properties": {
                "ATTRIBUTE_NODE": {
                    "enum": [
                        2
                    ],
                    "title": "ATTRIBUTE_NODE",
                    "type": "number"
                },
                "CDATA_SECTION_NODE": {
                    "enum": [
                        4
                    ],
                    "title": "CDATA_SECTION_NODE",
                    "type": "number"
                },
                "COMMENT_NODE": {
                    "enum": [
                        8
                    ],
                    "title": "COMMENT_NODE",
                    "type": "number"
                },
                "DOCUMENT_FRAGMENT_NODE": {
                    "enum": [
                        11
                    ],
                    "title": "DOCUMENT_FRAGMENT_NODE",
                    "type": "number"
                },
                "DOCUMENT_NODE": {
                    "enum": [
                        9
                    ],
                    "title": "DOCUMENT_NODE",
                    "type": "number"
                },
                "DOCUMENT_POSITION_CONTAINED_BY": {
                    "enum": [
                        16
                    ],
                    "title": "DOCUMENT_POSITION_CONTAINED_BY",
                    "type": "number"
                },
                "DOCUMENT_POSITION_CONTAINS": {
                    "enum": [
                        8
                    ],
                    "title": "DOCUMENT_POSITION_CONTAINS",
                    "type": "number"
                },
                "DOCUMENT_POSITION_DISCONNECTED": {
                    "enum": [
                        1
                    ],
                    "title": "DOCUMENT_POSITION_DISCONNECTED",
                    "type": "number"
                },
                "DOCUMENT_POSITION_FOLLOWING": {
                    "enum": [
                        4
                    ],
                    "title": "DOCUMENT_POSITION_FOLLOWING",
                    "type": "number"
                },
                "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC": {
                    "enum": [
                        32
                    ],
                    "title": "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC",
                    "type": "number"
                },
                "DOCUMENT_POSITION_PRECEDING": {
                    "enum": [
                        2
                    ],
                    "title": "DOCUMENT_POSITION_PRECEDING",
                    "type": "number"
                },
                "DOCUMENT_TYPE_NODE": {
                    "enum": [
                        10
                    ],
                    "title": "DOCUMENT_TYPE_NODE",
                    "type": "number"
                },
                "ELEMENT_NODE": {
                    "enum": [
                        1
                    ],
                    "title": "ELEMENT_NODE",
                    "type": "number"
                },
                "ENTITY_NODE": {
                    "enum": [
                        6
                    ],
                    "title": "ENTITY_NODE",
                    "type": "number"
                },
                "ENTITY_REFERENCE_NODE": {
                    "enum": [
                        5
                    ],
                    "title": "ENTITY_REFERENCE_NODE",
                    "type": "number"
                },
                "NOTATION_NODE": {
                    "enum": [
                        12
                    ],
                    "title": "NOTATION_NODE",
                    "type": "number"
                },
                "PROCESSING_INSTRUCTION_NODE": {
                    "enum": [
                        7
                    ],
                    "title": "PROCESSING_INSTRUCTION_NODE",
                    "type": "number"
                },
                "TEXT_NODE": {
                    "enum": [
                        3
                    ],
                    "title": "TEXT_NODE",
                    "type": "number"
                },
                "ariaAtomic": {
                    "title": "ariaAtomic",
                    "type": "string"
                },
                "ariaAutoComplete": {
                    "title": "ariaAutoComplete",
                    "type": "string"
                },
                "ariaBrailleLabel": {
                    "title": "ariaBrailleLabel",
                    "type": "string"
                },
                "ariaBrailleRoleDescription": {
                    "title": "ariaBrailleRoleDescription",
                    "type": "string"
                },
                "ariaBusy": {
                    "title": "ariaBusy",
                    "type": "string"
                },
                "ariaChecked": {
                    "title": "ariaChecked",
                    "type": "string"
                },
                "ariaColCount": {
                    "title": "ariaColCount",
                    "type": "string"
                },
                "ariaColIndex": {
                    "title": "ariaColIndex",
                    "type": "string"
                },
                "ariaColSpan": {
                    "title": "ariaColSpan",
                    "type": "string"
                },
                "ariaCurrent": {
                    "title": "ariaCurrent",
                    "type": "string"
                },
                "ariaDescription": {
                    "title": "ariaDescription",
                    "type": "string"
                },
                "ariaDisabled": {
                    "title": "ariaDisabled",
                    "type": "string"
                },
                "ariaExpanded": {
                    "title": "ariaExpanded",
                    "type": "string"
                },
                "ariaHasPopup": {
                    "title": "ariaHasPopup",
                    "type": "string"
                },
                "ariaHidden": {
                    "title": "ariaHidden",
                    "type": "string"
                },
                "ariaInvalid": {
                    "title": "ariaInvalid",
                    "type": "string"
                },
                "ariaKeyShortcuts": {
                    "title": "ariaKeyShortcuts",
                    "type": "string"
                },
                "ariaLabel": {
                    "title": "ariaLabel",
                    "type": "string"
                },
                "ariaLevel": {
                    "title": "ariaLevel",
                    "type": "string"
                },
                "ariaLive": {
                    "title": "ariaLive",
                    "type": "string"
                },
                "ariaModal": {
                    "title": "ariaModal",
                    "type": "string"
                },
                "ariaMultiLine": {
                    "title": "ariaMultiLine",
                    "type": "string"
                },
                "ariaMultiSelectable": {
                    "title": "ariaMultiSelectable",
                    "type": "string"
                },
                "ariaOrientation": {
                    "title": "ariaOrientation",
                    "type": "string"
                },
                "ariaPlaceholder": {
                    "title": "ariaPlaceholder",
                    "type": "string"
                },
                "ariaPosInSet": {
                    "title": "ariaPosInSet",
                    "type": "string"
                },
                "ariaPressed": {
                    "title": "ariaPressed",
                    "type": "string"
                },
                "ariaReadOnly": {
                    "title": "ariaReadOnly",
                    "type": "string"
                },
                "ariaRequired": {
                    "title": "ariaRequired",
                    "type": "string"
                },
                "ariaRoleDescription": {
                    "title": "ariaRoleDescription",
                    "type": "string"
                },
                "ariaRowCount": {
                    "title": "ariaRowCount",
                    "type": "string"
                },
                "ariaRowIndex": {
                    "title": "ariaRowIndex",
                    "type": "string"
                },
                "ariaRowSpan": {
                    "title": "ariaRowSpan",
                    "type": "string"
                },
                "ariaSelected": {
                    "title": "ariaSelected",
                    "type": "string"
                },
                "ariaSetSize": {
                    "title": "ariaSetSize",
                    "type": "string"
                },
                "ariaSort": {
                    "title": "ariaSort",
                    "type": "string"
                },
                "ariaValueMax": {
                    "title": "ariaValueMax",
                    "type": "string"
                },
                "ariaValueMin": {
                    "title": "ariaValueMin",
                    "type": "string"
                },
                "ariaValueNow": {
                    "title": "ariaValueNow",
                    "type": "string"
                },
                "ariaValueText": {
                    "title": "ariaValueText",
                    "type": "string"
                },
                "assignedSlot": {
                    "$ref": "#/definitions/HTMLSlotElement",
                    "title": "assignedSlot"
                },
                "attributeStyleMap": {
                    "$ref": "#/definitions/StylePropertyMap",
                    "title": "attributeStyleMap"
                },
                "attributes": {
                    "additionalProperties": false,
                    "patternProperties": {
                        "^[0-9]+$": {
                            "$ref": "#/definitions/Attr"
                        }
                    },
                    "properties": {
                        "length": {
                            "title": "length",
                            "type": "number"
                        }
                    },
                    "required": [
                        "length"
                    ],
                    "title": "attributes",
                    "type": "object"
                },
                "autofocus": {
                    "title": "autofocus",
                    "type": "boolean"
                },
                "baseURI": {
                    "title": "baseURI",
                    "type": "string"
                },
                "childElementCount": {
                    "title": "childElementCount",
                    "type": "number"
                },
                "childNodes": {
                    "items": {
                        "$ref": "#/definitions/ChildNode"
                    },
                    "title": "childNodes",
                    "type": "array"
                },
                "children": {
                    "additionalProperties": false,
                    "patternProperties": {
                        "^[0-9]+$": {
                            "$ref": "#/definitions/Element"
                        }
                    },
                    "properties": {
                        "length": {
                            "title": "length",
                            "type": "number"
                        }
                    },
                    "required": [
                        "length"
                    ],
                    "title": "children",
                    "type": "object"
                },
                "classList": {
                    "additionalProperties": false,
                    "patternProperties": {
                        "^[0-9]+$": {
                            "type": "string"
                        }
                    },
                    "properties": {
                        "length": {
                            "title": "length",
                            "type": "number"
                        },
                        "value": {
                            "title": "value",
                            "type": "string"
                        }
                    },
                    "required": [
                        "length",
                        "value"
                    ],
                    "title": "classList",
                    "type": "object"
                },
                "className": {
                    "title": "className"
                },
                "clientHeight": {
                    "title": "clientHeight",
                    "type": "number"
                },
                "clientLeft": {
                    "title": "clientLeft",
                    "type": "number"
                },
                "clientTop": {
                    "title": "clientTop",
                    "type": "number"
                },
                "clientWidth": {
                    "title": "clientWidth",
                    "type": "number"
                },
                "currentScale": {
                    "title": "currentScale",
                    "type": "number"
                },
                "currentTranslate": {
                    "$ref": "#/definitions/DOMPointReadOnly",
                    "title": "currentTranslate"
                },
                "dataset": {
                    "$ref": "#/definitions/DOMStringMap",
                    "title": "dataset"
                },
                "firstChild": {
                    "$ref": "#/definitions/ChildNode",
                    "title": "firstChild"
                },
                "firstElementChild": {
                    "$ref": "#/definitions/Element",
                    "title": "firstElementChild"
                },
                "height": {
                    "$ref": "#/definitions/SVGAnimatedLength",
                    "title": "height"
                },
                "id": {
                    "title": "id",
                    "type": "string"
                },
                "innerHTML": {
                    "title": "innerHTML",
                    "type": "string"
                },
                "isConnected": {
                    "title": "isConnected",
                    "type": "boolean"
                },
                "lastChild": {
                    "$ref": "#/definitions/ChildNode",
                    "title": "lastChild"
                },
                "lastElementChild": {
                    "$ref": "#/definitions/Element",
                    "title": "lastElementChild"
                },
                "localName": {
                    "title": "localName",
                    "type": "string"
                },
                "namespaceURI": {
                    "title": "namespaceURI",
                    "type": "string"
                },
                "nextElementSibling": {
                    "$ref": "#/definitions/Element",
                    "title": "nextElementSibling"
                },
                "nextSibling": {
                    "$ref": "#/definitions/ChildNode",
                    "title": "nextSibling"
                },
                "nodeName": {
                    "title": "nodeName",
                    "type": "string"
                },
                "nodeType": {
                    "title": "nodeType",
                    "type": "number"
                },
                "nodeValue": {
                    "title": "nodeValue",
                    "type": "string"
                },
                "nonce": {
                    "title": "nonce",
                    "type": "string"
                },
                "onabort": {
                    "title": "onabort",
                    "type": "object"
                },
                "onafterprint": {
                    "title": "onafterprint",
                    "type": "object"
                },
                "onanimationcancel": {
                    "title": "onanimationcancel",
                    "type": "object"
                },
                "onanimationend": {
                    "title": "onanimationend",
                    "type": "object"
                },
                "onanimationiteration": {
                    "title": "onanimationiteration",
                    "type": "object"
                },
                "onanimationstart": {
                    "title": "onanimationstart",
                    "type": "object"
                },
                "onauxclick": {
                    "title": "onauxclick",
                    "type": "object"
                },
                "onbeforeinput": {
                    "title": "onbeforeinput",
                    "type": "object"
                },
                "onbeforeprint": {
                    "title": "onbeforeprint",
                    "type": "object"
                },
                "onbeforetoggle": {
                    "title": "onbeforetoggle",
                    "type": "object"
                },
                "onbeforeunload": {
                    "title": "onbeforeunload",
                    "type": "object"
                },
                "onblur": {
                    "title": "onblur",
                    "type": "object"
                },
                "oncancel": {
                    "title": "oncancel",
                    "type": "object"
                },
                "oncanplay": {
                    "title": "oncanplay",
                    "type": "object"
                },
                "oncanplaythrough": {
                    "title": "oncanplaythrough",
                    "type": "object"
                },
                "onchange": {
                    "title": "onchange",
                    "type": "object"
                },
                "onclick": {
                    "title": "onclick",
                    "type": "object"
                },
                "onclose": {
                    "title": "onclose",
                    "type": "object"
                },
                "oncontextmenu": {
                    "title": "oncontextmenu",
                    "type": "object"
                },
                "oncopy": {
                    "title": "oncopy",
                    "type": "object"
                },
                "oncuechange": {
                    "title": "oncuechange",
                    "type": "object"
                },
                "oncut": {
                    "title": "oncut",
                    "type": "object"
                },
                "ondblclick": {
                    "title": "ondblclick",
                    "type": "object"
                },
                "ondrag": {
                    "title": "ondrag",
                    "type": "object"
                },
                "ondragend": {
                    "title": "ondragend",
                    "type": "object"
                },
                "ondragenter": {
                    "title": "ondragenter",
                    "type": "object"
                },
                "ondragleave": {
                    "title": "ondragleave",
                    "type": "object"
                },
                "ondragover": {
                    "title": "ondragover",
                    "type": "object"
                },
                "ondragstart": {
                    "title": "ondragstart",
                    "type": "object"
                },
                "ondrop": {
                    "title": "ondrop",
                    "type": "object"
                },
                "ondurationchange": {
                    "title": "ondurationchange",
                    "type": "object"
                },
                "onemptied": {
                    "title": "onemptied",
                    "type": "object"
                },
                "onended": {
                    "title": "onended",
                    "type": "object"
                },
                "onerror": {
                    "$ref": "#/definitions/OnErrorEventHandlerNonNull",
                    "title": "onerror"
                },
                "onfocus": {
                    "title": "onfocus",
                    "type": "object"
                },
                "onformdata": {
                    "title": "onformdata",
                    "type": "object"
                },
                "onfullscreenchange": {
                    "title": "onfullscreenchange",
                    "type": "object"
                },
                "onfullscreenerror": {
                    "title": "onfullscreenerror",
                    "type": "object"
                },
                "ongamepadconnected": {
                    "title": "ongamepadconnected",
                    "type": "object"
                },
                "ongamepaddisconnected": {
                    "title": "ongamepaddisconnected",
                    "type": "object"
                },
                "ongotpointercapture": {
                    "title": "ongotpointercapture",
                    "type": "object"
                },
                "onhashchange": {
                    "title": "onhashchange",
                    "type": "object"
                },
                "oninput": {
                    "title": "oninput",
                    "type": "object"
                },
                "oninvalid": {
                    "title": "oninvalid",
                    "type": "object"
                },
                "onkeydown": {
                    "title": "onkeydown",
                    "type": "object"
                },
                "onkeypress": {
                    "title": "onkeypress",
                    "type": "object"
                },
                "onkeyup": {
                    "title": "onkeyup",
                    "type": "object"
                },
                "onlanguagechange": {
                    "title": "onlanguagechange",
                    "type": "object"
                },
                "onload": {
                    "title": "onload",
                    "type": "object"
                },
                "onloadeddata": {
                    "title": "onloadeddata",
                    "type": "object"
                },
                "onloadedmetadata": {
                    "title": "onloadedmetadata",
                    "type": "object"
                },
                "onloadstart": {
                    "title": "onloadstart",
                    "type": "object"
                },
                "onlostpointercapture": {
                    "title": "onlostpointercapture",
                    "type": "object"
                },
                "onmessage": {
                    "title": "onmessage",
                    "type": "object"
                },
                "onmessageerror": {
                    "title": "onmessageerror",
                    "type": "object"
                },
                "onmousedown": {
                    "title": "onmousedown",
                    "type": "object"
                },
                "onmouseenter": {
                    "title": "onmouseenter",
                    "type": "object"
                },
                "onmouseleave": {
                    "title": "onmouseleave",
                    "type": "object"
                },
                "onmousemove": {
                    "title": "onmousemove",
                    "type": "object"
                },
                "onmouseout": {
                    "title": "onmouseout",
                    "type": "object"
                },
                "onmouseover": {
                    "title": "onmouseover",
                    "type": "object"
                },
                "onmouseup": {
                    "title": "onmouseup",
                    "type": "object"
                },
                "onoffline": {
                    "title": "onoffline",
                    "type": "object"
                },
                "ononline": {
                    "title": "ononline",
                    "type": "object"
                },
                "onpagehide": {
                    "title": "onpagehide",
                    "type": "object"
                },
                "onpageshow": {
                    "title": "onpageshow",
                    "type": "object"
                },
                "onpaste": {
                    "title": "onpaste",
                    "type": "object"
                },
                "onpause": {
                    "title": "onpause",
                    "type": "object"
                },
                "onplay": {
                    "title": "onplay",
                    "type": "object"
                },
                "onplaying": {
                    "title": "onplaying",
                    "type": "object"
                },
                "onpointercancel": {
                    "title": "onpointercancel",
                    "type": "object"
                },
                "onpointerdown": {
                    "title": "onpointerdown",
                    "type": "object"
                },
                "onpointerenter": {
                    "title": "onpointerenter",
                    "type": "object"
                },
                "onpointerleave": {
                    "title": "onpointerleave",
                    "type": "object"
                },
                "onpointermove": {
                    "title": "onpointermove",
                    "type": "object"
                },
                "onpointerout": {
                    "title": "onpointerout",
                    "type": "object"
                },
                "onpointerover": {
                    "title": "onpointerover",
                    "type": "object"
                },
                "onpointerup": {
                    "title": "onpointerup",
                    "type": "object"
                },
                "onpopstate": {
                    "title": "onpopstate",
                    "type": "object"
                },
                "onprogress": {
                    "title": "onprogress",
                    "type": "object"
                },
                "onratechange": {
                    "title": "onratechange",
                    "type": "object"
                },
                "onrejectionhandled": {
                    "title": "onrejectionhandled",
                    "type": "object"
                },
                "onreset": {
                    "title": "onreset",
                    "type": "object"
                },
                "onresize": {
                    "title": "onresize",
                    "type": "object"
                },
                "onscroll": {
                    "title": "onscroll",
                    "type": "object"
                },
                "onscrollend": {
                    "title": "onscrollend",
                    "type": "object"
                },
                "onsecuritypolicyviolation": {
                    "title": "onsecuritypolicyviolation",
                    "type": "object"
                },
                "onseeked": {
                    "title": "onseeked",
                    "type": "object"
                },
                "onseeking": {
                    "title": "onseeking",
                    "type": "object"
                },
                "onselect": {
                    "title": "onselect",
                    "type": "object"
                },
                "onselectionchange": {
                    "title": "onselectionchange",
                    "type": "object"
                },
                "onselectstart": {
                    "title": "onselectstart",
                    "type": "object"
                },
                "onslotchange": {
                    "title": "onslotchange",
                    "type": "object"
                },
                "onstalled": {
                    "title": "onstalled",
                    "type": "object"
                },
                "onstorage": {
                    "title": "onstorage",
                    "type": "object"
                },
                "onsubmit": {
                    "title": "onsubmit",
                    "type": "object"
                },
                "onsuspend": {
                    "title": "onsuspend",
                    "type": "object"
                },
                "ontimeupdate": {
                    "title": "ontimeupdate",
                    "type": "object"
                },
                "ontoggle": {
                    "title": "ontoggle",
                    "type": "object"
                },
                "ontouchcancel": {
                    "title": "ontouchcancel",
                    "type": "object"
                },
                "ontouchend": {
                    "title": "ontouchend",
                    "type": "object"
                },
                "ontouchmove": {
                    "title": "ontouchmove",
                    "type": "object"
                },
                "ontouchstart": {
                    "title": "ontouchstart",
                    "type": "object"
                },
                "ontransitioncancel": {
                    "title": "ontransitioncancel",
                    "type": "object"
                },
                "ontransitionend": {
                    "title": "ontransitionend",
                    "type": "object"
                },
                "ontransitionrun": {
                    "title": "ontransitionrun",
                    "type": "object"
                },
                "ontransitionstart": {
                    "title": "ontransitionstart",
                    "type": "object"
                },
                "onunhandledrejection": {
                    "title": "onunhandledrejection",
                    "type": "object"
                },
                "onunload": {
                    "title": "onunload",
                    "type": "object"
                },
                "onvolumechange": {
                    "title": "onvolumechange",
                    "type": "object"
                },
                "onwaiting": {
                    "title": "onwaiting",
                    "type": "object"
                },
                "onwebkitanimationend": {
                    "title": "onwebkitanimationend",
                    "type": "object"
                },
                "onwebkitanimationiteration": {
                    "title": "onwebkitanimationiteration",
                    "type": "object"
                },
                "onwebkitanimationstart": {
                    "title": "onwebkitanimationstart",
                    "type": "object"
                },
                "onwebkittransitionend": {
                    "title": "onwebkittransitionend",
                    "type": "object"
                },
                "onwheel": {
                    "title": "onwheel",
                    "type": "object"
                },
                "outerHTML": {
                    "title": "outerHTML",
                    "type": "string"
                },
                "ownerDocument": {
                    "$ref": "#/definitions/Document",
                    "title": "ownerDocument"
                },
                "ownerSVGElement": {
                    "$ref": "#/definitions/SVGSVGElement",
                    "title": "ownerSVGElement"
                },
                "parentElement": {
                    "$ref": "#/definitions/HTMLElement",
                    "title": "parentElement"
                },
                "parentNode": {
                    "$ref": "#/definitions/ParentNode",
                    "title": "parentNode"
                },
                "part": {
                    "additionalProperties": false,
                    "patternProperties": {
                        "^[0-9]+$": {
                            "type": "string"
                        }
                    },
                    "properties": {
                        "length": {
                            "title": "length",
                            "type": "number"
                        },
                        "value": {
                            "title": "value",
                            "type": "string"
                        }
                    },
                    "required": [
                        "length",
                        "value"
                    ],
                    "title": "part",
                    "type": "object"
                },
                "prefix": {
                    "title": "prefix",
                    "type": "string"
                },
                "preserveAspectRatio": {
                    "$ref": "#/definitions/SVGAnimatedPreserveAspectRatio",
                    "title": "preserveAspectRatio"
                },
                "previousElementSibling": {
                    "$ref": "#/definitions/Element",
                    "title": "previousElementSibling"
                },
                "previousSibling": {
                    "$ref": "#/definitions/ChildNode",
                    "title": "previousSibling"
                },
                "requiredExtensions": {
                    "additionalProperties": false,
                    "patternProperties": {
                        "^[0-9]+$": {
                            "type": "string"
                        }
                    },
                    "properties": {
                        "length": {
                            "title": "length",
                            "type": "number"
                        },
                        "numberOfItems": {
                            "title": "numberOfItems",
                            "type": "number"
                        }
                    },
                    "required": [
                        "length",
                        "numberOfItems"
                    ],
                    "title": "requiredExtensions",
                    "type": "object"
                },
                "role": {
                    "title": "role",
                    "type": "string"
                },
                "scrollHeight": {
                    "title": "scrollHeight",
                    "type": "number"
                },
                "scrollLeft": {
                    "title": "scrollLeft",
                    "type": "number"
                },
                "scrollTop": {
                    "title": "scrollTop",
                    "type": "number"
                },
                "scrollWidth": {
                    "title": "scrollWidth",
                    "type": "number"
                },
                "shadowRoot": {
                    "$ref": "#/definitions/ShadowRoot",
                    "title": "shadowRoot"
                },
                "slot": {
                    "title": "slot",
                    "type": "string"
                },
                "style": {
                    "additionalProperties": false,
                    "patternProperties": {
                        "^[0-9]+$": {
                            "type": "string"
                        }
                    },
                    "properties": {
                        "accentColor": {
                            "title": "accentColor",
                            "type": "string"
                        },
                        "alignContent": {
                            "title": "alignContent",
                            "type": "string"
                        },
                        "alignItems": {
                            "title": "alignItems",
                            "type": "string"
                        },
                        "alignSelf": {
                            "title": "alignSelf",
                            "type": "string"
                        },
                        "alignmentBaseline": {
                            "title": "alignmentBaseline",
                            "type": "string"
                        },
                        "all": {
                            "title": "all",
                            "type": "string"
                        },
                        "animation": {
                            "title": "animation",
                            "type": "string"
                        },
                        "animationComposition": {
                            "title": "animationComposition",
                            "type": "string"
                        },
                        "animationDelay": {
                            "title": "animationDelay",
                            "type": "string"
                        },
                        "animationDirection": {
                            "title": "animationDirection",
                            "type": "string"
                        },
                        "animationDuration": {
                            "title": "animationDuration",
                            "type": "string"
                        },
                        "animationFillMode": {
                            "title": "animationFillMode",
                            "type": "string"
                        },
                        "animationIterationCount": {
                            "title": "animationIterationCount",
                            "type": "string"
                        },
                        "animationName": {
                            "title": "animationName",
                            "type": "string"
                        },
                        "animationPlayState": {
                            "title": "animationPlayState",
                            "type": "string"
                        },
                        "animationTimingFunction": {
                            "title": "animationTimingFunction",
                            "type": "string"
                        },
                        "appearance": {
                            "title": "appearance",
                            "type": "string"
                        },
                        "aspectRatio": {
                            "title": "aspectRatio",
                            "type": "string"
                        },
                        "backdropFilter": {
                            "title": "backdropFilter",
                            "type": "string"
                        },
                        "backfaceVisibility": {
                            "title": "backfaceVisibility",
                            "type": "string"
                        },
                        "background": {
                            "title": "background",
                            "type": "string"
                        },
                        "backgroundAttachment": {
                            "title": "backgroundAttachment",
                            "type": "string"
                        },
                        "backgroundBlendMode": {
                            "title": "backgroundBlendMode",
                            "type": "string"
                        },
                        "backgroundClip": {
                            "title": "backgroundClip",
                            "type": "string"
                        },
                        "backgroundColor": {
                            "title": "backgroundColor",
                            "type": "string"
                        },
                        "backgroundImage": {
                            "title": "backgroundImage",
                            "type": "string"
                        },
                        "backgroundOrigin": {
                            "title": "backgroundOrigin",
                            "type": "string"
                        },
                        "backgroundPosition": {
                            "title": "backgroundPosition",
                            "type": "string"
                        },
                        "backgroundPositionX": {
                            "title": "backgroundPositionX",
                            "type": "string"
                        },
                        "backgroundPositionY": {
                            "title": "backgroundPositionY",
                            "type": "string"
                        },
                        "backgroundRepeat": {
                            "title": "backgroundRepeat",
                            "type": "string"
                        },
                        "backgroundSize": {
                            "title": "backgroundSize",
                            "type": "string"
                        },
                        "baselineShift": {
                            "title": "baselineShift",
                            "type": "string"
                        },
                        "baselineSource": {
                            "title": "baselineSource",
                            "type": "string"
                        },
                        "blockSize": {
                            "title": "blockSize",
                            "type": "string"
                        },
                        "border": {
                            "title": "border",
                            "type": "string"
                        },
                        "borderBlock": {
                            "title": "borderBlock",
                            "type": "string"
                        },
                        "borderBlockColor": {
                            "title": "borderBlockColor",
                            "type": "string"
                        },
                        "borderBlockEnd": {
                            "title": "borderBlockEnd",
                            "type": "string"
                        },
                        "borderBlockEndColor": {
                            "title": "borderBlockEndColor",
                            "type": "string"
                        },
                        "borderBlockEndStyle": {
                            "title": "borderBlockEndStyle",
                            "type": "string"
                        },
                        "borderBlockEndWidth": {
                            "title": "borderBlockEndWidth",
                            "type": "string"
                        },
                        "borderBlockStart": {
                            "title": "borderBlockStart",
                            "type": "string"
                        },
                        "borderBlockStartColor": {
                            "title": "borderBlockStartColor",
                            "type": "string"
                        },
                        "borderBlockStartStyle": {
                            "title": "borderBlockStartStyle",
                            "type": "string"
                        },
                        "borderBlockStartWidth": {
                            "title": "borderBlockStartWidth",
                            "type": "string"
                        },
                        "borderBlockStyle": {
                            "title": "borderBlockStyle",
                            "type": "string"
                        },
                        "borderBlockWidth": {
                            "title": "borderBlockWidth",
                            "type": "string"
                        },
                        "borderBottom": {
                            "title": "borderBottom",
                            "type": "string"
                        },
                        "borderBottomColor": {
                            "title": "borderBottomColor",
                            "type": "string"
                        },
                        "borderBottomLeftRadius": {
                            "title": "borderBottomLeftRadius",
                            "type": "string"
                        },
                        "borderBottomRightRadius": {
                            "title": "borderBottomRightRadius",
                            "type": "string"
                        },
                        "borderBottomStyle": {
                            "title": "borderBottomStyle",
                            "type": "string"
                        },
                        "borderBottomWidth": {
                            "title": "borderBottomWidth",
                            "type": "string"
                        },
                        "borderCollapse": {
                            "title": "borderCollapse",
                            "type": "string"
                        },
                        "borderColor": {
                            "title": "borderColor",
                            "type": "string"
                        },
                        "borderEndEndRadius": {
                            "title": "borderEndEndRadius",
                            "type": "string"
                        },
                        "borderEndStartRadius": {
                            "title": "borderEndStartRadius",
                            "type": "string"
                        },
                        "borderImage": {
                            "title": "borderImage",
                            "type": "string"
                        },
                        "borderImageOutset": {
                            "title": "borderImageOutset",
                            "type": "string"
                        },
                        "borderImageRepeat": {
                            "title": "borderImageRepeat",
                            "type": "string"
                        },
                        "borderImageSlice": {
                            "title": "borderImageSlice",
                            "type": "string"
                        },
                        "borderImageSource": {
                            "title": "borderImageSource",
                            "type": "string"
                        },
                        "borderImageWidth": {
                            "title": "borderImageWidth",
                            "type": "string"
                        },
                        "borderInline": {
                            "title": "borderInline",
                            "type": "string"
                        },
                        "borderInlineColor": {
                            "title": "borderInlineColor",
                            "type": "string"
                        },
                        "borderInlineEnd": {
                            "title": "borderInlineEnd",
                            "type": "string"
                        },
                        "borderInlineEndColor": {
                            "title": "borderInlineEndColor",
                            "type": "string"
                        },
                        "borderInlineEndStyle": {
                            "title": "borderInlineEndStyle",
                            "type": "string"
                        },
                        "borderInlineEndWidth": {
                            "title": "borderInlineEndWidth",
                            "type": "string"
                        },
                        "borderInlineStart": {
                            "title": "borderInlineStart",
                            "type": "string"
                        },
                        "borderInlineStartColor": {
                            "title": "borderInlineStartColor",
                            "type": "string"
                        },
                        "borderInlineStartStyle": {
                            "title": "borderInlineStartStyle",
                            "type": "string"
                        },
                        "borderInlineStartWidth": {
                            "title": "borderInlineStartWidth",
                            "type": "string"
                        },
                        "borderInlineStyle": {
                            "title": "borderInlineStyle",
                            "type": "string"
                        },
                        "borderInlineWidth": {
                            "title": "borderInlineWidth",
                            "type": "string"
                        },
                        "borderLeft": {
                            "title": "borderLeft",
                            "type": "string"
                        },
                        "borderLeftColor": {
                            "title": "borderLeftColor",
                            "type": "string"
                        },
                        "borderLeftStyle": {
                            "title": "borderLeftStyle",
                            "type": "string"
                        },
                        "borderLeftWidth": {
                            "title": "borderLeftWidth",
                            "type": "string"
                        },
                        "borderRadius": {
                            "title": "borderRadius",
                            "type": "string"
                        },
                        "borderRight": {
                            "title": "borderRight",
                            "type": "string"
                        },
                        "borderRightColor": {
                            "title": "borderRightColor",
                            "type": "string"
                        },
                        "borderRightStyle": {
                            "title": "borderRightStyle",
                            "type": "string"
                        },
                        "borderRightWidth": {
                            "title": "borderRightWidth",
                            "type": "string"
                        },
                        "borderSpacing": {
                            "title": "borderSpacing",
                            "type": "string"
                        },
                        "borderStartEndRadius": {
                            "title": "borderStartEndRadius",
                            "type": "string"
                        },
                        "borderStartStartRadius": {
                            "title": "borderStartStartRadius",
                            "type": "string"
                        },
                        "borderStyle": {
                            "title": "borderStyle",
                            "type": "string"
                        },
                        "borderTop": {
                            "title": "borderTop",
                            "type": "string"
                        },
                        "borderTopColor": {
                            "title": "borderTopColor",
                            "type": "string"
                        },
                        "borderTopLeftRadius": {
                            "title": "borderTopLeftRadius",
                            "type": "string"
                        },
                        "borderTopRightRadius": {
                            "title": "borderTopRightRadius",
                            "type": "string"
                        },
                        "borderTopStyle": {
                            "title": "borderTopStyle",
                            "type": "string"
                        },
                        "borderTopWidth": {
                            "title": "borderTopWidth",
                            "type": "string"
                        },
                        "borderWidth": {
                            "title": "borderWidth",
                            "type": "string"
                        },
                        "bottom": {
                            "title": "bottom",
                            "type": "string"
                        },
                        "boxShadow": {
                            "title": "boxShadow",
                            "type": "string"
                        },
                        "boxSizing": {
                            "title": "boxSizing",
                            "type": "string"
                        },
                        "breakAfter": {
                            "title": "breakAfter",
                            "type": "string"
                        },
                        "breakBefore": {
                            "title": "breakBefore",
                            "type": "string"
                        },
                        "breakInside": {
                            "title": "breakInside",
                            "type": "string"
                        },
                        "captionSide": {
                            "title": "captionSide",
                            "type": "string"
                        },
                        "caretColor": {
                            "title": "caretColor",
                            "type": "string"
                        },
                        "clear": {
                            "title": "clear",
                            "type": "string"
                        },
                        "clip": {
                            "title": "clip",
                            "type": "string"
                        },
                        "clipPath": {
                            "title": "clipPath",
                            "type": "string"
                        },
                        "clipRule": {
                            "title": "clipRule",
                            "type": "string"
                        },
                        "color": {
                            "title": "color",
                            "type": "string"
                        },
                        "colorInterpolation": {
                            "title": "colorInterpolation",
                            "type": "string"
                        },
                        "colorInterpolationFilters": {
                            "title": "colorInterpolationFilters",
                            "type": "string"
                        },
                        "colorScheme": {
                            "title": "colorScheme",
                            "type": "string"
                        },
                        "columnCount": {
                            "title": "columnCount",
                            "type": "string"
                        },
                        "columnFill": {
                            "title": "columnFill",
                            "type": "string"
                        },
                        "columnGap": {
                            "title": "columnGap",
                            "type": "string"
                        },
                        "columnRule": {
                            "title": "columnRule",
                            "type": "string"
                        },
                        "columnRuleColor": {
                            "title": "columnRuleColor",
                            "type": "string"
                        },
                        "columnRuleStyle": {
                            "title": "columnRuleStyle",
                            "type": "string"
                        },
                        "columnRuleWidth": {
                            "title": "columnRuleWidth",
                            "type": "string"
                        },
                        "columnSpan": {
                            "title": "columnSpan",
                            "type": "string"
                        },
                        "columnWidth": {
                            "title": "columnWidth",
                            "type": "string"
                        },
                        "columns": {
                            "title": "columns",
                            "type": "string"
                        },
                        "contain": {
                            "title": "contain",
                            "type": "string"
                        },
                        "containIntrinsicBlockSize": {
                            "title": "containIntrinsicBlockSize",
                            "type": "string"
                        },
                        "containIntrinsicHeight": {
                            "title": "containIntrinsicHeight",
                            "type": "string"
                        },
                        "containIntrinsicInlineSize": {
                            "title": "containIntrinsicInlineSize",
                            "type": "string"
                        },
                        "containIntrinsicSize": {
                            "title": "containIntrinsicSize",
                            "type": "string"
                        },
                        "containIntrinsicWidth": {
                            "title": "containIntrinsicWidth",
                            "type": "string"
                        },
                        "container": {
                            "title": "container",
                            "type": "string"
                        },
                        "containerName": {
                            "title": "containerName",
                            "type": "string"
                        },
                        "containerType": {
                            "title": "containerType",
                            "type": "string"
                        },
                        "content": {
                            "title": "content",
                            "type": "string"
                        },
                        "contentVisibility": {
                            "title": "contentVisibility",
                            "type": "string"
                        },
                        "counterIncrement": {
                            "title": "counterIncrement",
                            "type": "string"
                        },
                        "counterReset": {
                            "title": "counterReset",
                            "type": "string"
                        },
                        "counterSet": {
                            "title": "counterSet",
                            "type": "string"
                        },
                        "cssFloat": {
                            "title": "cssFloat",
                            "type": "string"
                        },
                        "cssText": {
                            "title": "cssText",
                            "type": "string"
                        },
                        "cursor": {
                            "title": "cursor",
                            "type": "string"
                        },
                        "cx": {
                            "title": "cx",
                            "type": "string"
                        },
                        "cy": {
                            "title": "cy",
                            "type": "string"
                        },
                        "d": {
                            "title": "d",
                            "type": "string"
                        },
                        "direction": {
                            "title": "direction",
                            "type": "string"
                        },
                        "display": {
                            "title": "display",
                            "type": "string"
                        },
                        "dominantBaseline": {
                            "title": "dominantBaseline",
                            "type": "string"
                        },
                        "emptyCells": {
                            "title": "emptyCells",
                            "type": "string"
                        },
                        "fill": {
                            "title": "fill",
                            "type": "string"
                        },
                        "fillOpacity": {
                            "title": "fillOpacity",
                            "type": "string"
                        },
                        "fillRule": {
                            "title": "fillRule",
                            "type": "string"
                        },
                        "filter": {
                            "title": "filter",
                            "type": "string"
                        },
                        "flex": {
                            "title": "flex",
                            "type": "string"
                        },
                        "flexBasis": {
                            "title": "flexBasis",
                            "type": "string"
                        },
                        "flexDirection": {
                            "title": "flexDirection",
                            "type": "string"
                        },
                        "flexFlow": {
                            "title": "flexFlow",
                            "type": "string"
                        },
                        "flexGrow": {
                            "title": "flexGrow",
                            "type": "string"
                        },
                        "flexShrink": {
                            "title": "flexShrink",
                            "type": "string"
                        },
                        "flexWrap": {
                            "title": "flexWrap",
                            "type": "string"
                        },
                        "float": {
                            "title": "float",
                            "type": "string"
                        },
                        "floodColor": {
                            "title": "floodColor",
                            "type": "string"
                        },
                        "floodOpacity": {
                            "title": "floodOpacity",
                            "type": "string"
                        },
                        "font": {
                            "title": "font",
                            "type": "string"
                        },
                        "fontFamily": {
                            "title": "fontFamily",
                            "type": "string"
                        },
                        "fontFeatureSettings": {
                            "title": "fontFeatureSettings",
                            "type": "string"
                        },
                        "fontKerning": {
                            "title": "fontKerning",
                            "type": "string"
                        },
                        "fontOpticalSizing": {
                            "title": "fontOpticalSizing",
                            "type": "string"
                        },
                        "fontPalette": {
                            "title": "fontPalette",
                            "type": "string"
                        },
                        "fontSize": {
                            "title": "fontSize",
                            "type": "string"
                        },
                        "fontSizeAdjust": {
                            "title": "fontSizeAdjust",
                            "type": "string"
                        },
                        "fontStretch": {
                            "title": "fontStretch",
                            "type": "string"
                        },
                        "fontStyle": {
                            "title": "fontStyle",
                            "type": "string"
                        },
                        "fontSynthesis": {
                            "title": "fontSynthesis",
                            "type": "string"
                        },
                        "fontSynthesisSmallCaps": {
                            "title": "fontSynthesisSmallCaps",
                            "type": "string"
                        },
                        "fontSynthesisStyle": {
                            "title": "fontSynthesisStyle",
                            "type": "string"
                        },
                        "fontSynthesisWeight": {
                            "title": "fontSynthesisWeight",
                            "type": "string"
                        },
                        "fontVariant": {
                            "title": "fontVariant",
                            "type": "string"
                        },
                        "fontVariantAlternates": {
                            "title": "fontVariantAlternates",
                            "type": "string"
                        },
                        "fontVariantCaps": {
                            "title": "fontVariantCaps",
                            "type": "string"
                        },
                        "fontVariantEastAsian": {
                            "title": "fontVariantEastAsian",
                            "type": "string"
                        },
                        "fontVariantLigatures": {
                            "title": "fontVariantLigatures",
                            "type": "string"
                        },
                        "fontVariantNumeric": {
                            "title": "fontVariantNumeric",
                            "type": "string"
                        },
                        "fontVariantPosition": {
                            "title": "fontVariantPosition",
                            "type": "string"
                        },
                        "fontVariationSettings": {
                            "title": "fontVariationSettings",
                            "type": "string"
                        },
                        "fontWeight": {
                            "title": "fontWeight",
                            "type": "string"
                        },
                        "forcedColorAdjust": {
                            "title": "forcedColorAdjust",
                            "type": "string"
                        },
                        "gap": {
                            "title": "gap",
                            "type": "string"
                        },
                        "grid": {
                            "title": "grid",
                            "type": "string"
                        },
                        "gridArea": {
                            "title": "gridArea",
                            "type": "string"
                        },
                        "gridAutoColumns": {
                            "title": "gridAutoColumns",
                            "type": "string"
                        },
                        "gridAutoFlow": {
                            "title": "gridAutoFlow",
                            "type": "string"
                        },
                        "gridAutoRows": {
                            "title": "gridAutoRows",
                            "type": "string"
                        },
                        "gridColumn": {
                            "title": "gridColumn",
                            "type": "string"
                        },
                        "gridColumnEnd": {
                            "title": "gridColumnEnd",
                            "type": "string"
                        },
                        "gridColumnGap": {
                            "title": "gridColumnGap",
                            "type": "string"
                        },
                        "gridColumnStart": {
                            "title": "gridColumnStart",
                            "type": "string"
                        },
                        "gridGap": {
                            "title": "gridGap",
                            "type": "string"
                        },
                        "gridRow": {
                            "title": "gridRow",
                            "type": "string"
                        },
                        "gridRowEnd": {
                            "title": "gridRowEnd",
                            "type": "string"
                        },
                        "gridRowGap": {
                            "title": "gridRowGap",
                            "type": "string"
                        },
                        "gridRowStart": {
                            "title": "gridRowStart",
                            "type": "string"
                        },
                        "gridTemplate": {
                            "title": "gridTemplate",
                            "type": "string"
                        },
                        "gridTemplateAreas": {
                            "title": "gridTemplateAreas",
                            "type": "string"
                        },
                        "gridTemplateColumns": {
                            "title": "gridTemplateColumns",
                            "type": "string"
                        },
                        "gridTemplateRows": {
                            "title": "gridTemplateRows",
                            "type": "string"
                        },
                        "height": {
                            "title": "height",
                            "type": "string"
                        },
                        "hyphenateCharacter": {
                            "title": "hyphenateCharacter",
                            "type": "string"
                        },
                        "hyphens": {
                            "title": "hyphens",
                            "type": "string"
                        },
                        "imageOrientation": {
                            "title": "imageOrientation",
                            "type": "string"
                        },
                        "imageRendering": {
                            "title": "imageRendering",
                            "type": "string"
                        },
                        "inlineSize": {
                            "title": "inlineSize",
                            "type": "string"
                        },
                        "inset": {
                            "title": "inset",
                            "type": "string"
                        },
                        "insetBlock": {
                            "title": "insetBlock",
                            "type": "string"
                        },
                        "insetBlockEnd": {
                            "title": "insetBlockEnd",
                            "type": "string"
                        },
                        "insetBlockStart": {
                            "title": "insetBlockStart",
                            "type": "string"
                        },
                        "insetInline": {
                            "title": "insetInline",
                            "type": "string"
                        },
                        "insetInlineEnd": {
                            "title": "insetInlineEnd",
                            "type": "string"
                        },
                        "insetInlineStart": {
                            "title": "insetInlineStart",
                            "type": "string"
                        },
                        "isolation": {
                            "title": "isolation",
                            "type": "string"
                        },
                        "justifyContent": {
                            "title": "justifyContent",
                            "type": "string"
                        },
                        "justifyItems": {
                            "title": "justifyItems",
                            "type": "string"
                        },
                        "justifySelf": {
                            "title": "justifySelf",
                            "type": "string"
                        },
                        "left": {
                            "title": "left",
                            "type": "string"
                        },
                        "length": {
                            "title": "length",
                            "type": "number"
                        },
                        "letterSpacing": {
                            "title": "letterSpacing",
                            "type": "string"
                        },
                        "lightingColor": {
                            "title": "lightingColor",
                            "type": "string"
                        },
                        "lineBreak": {
                            "title": "lineBreak",
                            "type": "string"
                        },
                        "lineHeight": {
                            "title": "lineHeight",
                            "type": "string"
                        },
                        "listStyle": {
                            "title": "listStyle",
                            "type": "string"
                        },
                        "listStyleImage": {
                            "title": "listStyleImage",
                            "type": "string"
                        },
                        "listStylePosition": {
                            "title": "listStylePosition",
                            "type": "string"
                        },
                        "listStyleType": {
                            "title": "listStyleType",
                            "type": "string"
                        },
                        "margin": {
                            "title": "margin",
                            "type": "string"
                        },
                        "marginBlock": {
                            "title": "marginBlock",
                            "type": "string"
                        },
                        "marginBlockEnd": {
                            "title": "marginBlockEnd",
                            "type": "string"
                        },
                        "marginBlockStart": {
                            "title": "marginBlockStart",
                            "type": "string"
                        },
                        "marginBottom": {
                            "title": "marginBottom",
                            "type": "string"
                        },
                        "marginInline": {
                            "title": "marginInline",
                            "type": "string"
                        },
                        "marginInlineEnd": {
                            "title": "marginInlineEnd",
                            "type": "string"
                        },
                        "marginInlineStart": {
                            "title": "marginInlineStart",
                            "type": "string"
                        },
                        "marginLeft": {
                            "title": "marginLeft",
                            "type": "string"
                        },
                        "marginRight": {
                            "title": "marginRight",
                            "type": "string"
                        },
                        "marginTop": {
                            "title": "marginTop",
                            "type": "string"
                        },
                        "marker": {
                            "title": "marker",
                            "type": "string"
                        },
                        "markerEnd": {
                            "title": "markerEnd",
                            "type": "string"
                        },
                        "markerMid": {
                            "title": "markerMid",
                            "type": "string"
                        },
                        "markerStart": {
                            "title": "markerStart",
                            "type": "string"
                        },
                        "mask": {
                            "title": "mask",
                            "type": "string"
                        },
                        "maskClip": {
                            "title": "maskClip",
                            "type": "string"
                        },
                        "maskComposite": {
                            "title": "maskComposite",
                            "type": "string"
                        },
                        "maskImage": {
                            "title": "maskImage",
                            "type": "string"
                        },
                        "maskMode": {
                            "title": "maskMode",
                            "type": "string"
                        },
                        "maskOrigin": {
                            "title": "maskOrigin",
                            "type": "string"
                        },
                        "maskPosition": {
                            "title": "maskPosition",
                            "type": "string"
                        },
                        "maskRepeat": {
                            "title": "maskRepeat",
                            "type": "string"
                        },
                        "maskSize": {
                            "title": "maskSize",
                            "type": "string"
                        },
                        "maskType": {
                            "title": "maskType",
                            "type": "string"
                        },
                        "mathDepth": {
                            "title": "mathDepth",
                            "type": "string"
                        },
                        "mathStyle": {
                            "title": "mathStyle",
                            "type": "string"
                        },
                        "maxBlockSize": {
                            "title": "maxBlockSize",
                            "type": "string"
                        },
                        "maxHeight": {
                            "title": "maxHeight",
                            "type": "string"
                        },
                        "maxInlineSize": {
                            "title": "maxInlineSize",
                            "type": "string"
                        },
                        "maxWidth": {
                            "title": "maxWidth",
                            "type": "string"
                        },
                        "minBlockSize": {
                            "title": "minBlockSize",
                            "type": "string"
                        },
                        "minHeight": {
                            "title": "minHeight",
                            "type": "string"
                        },
                        "minInlineSize": {
                            "title": "minInlineSize",
                            "type": "string"
                        },
                        "minWidth": {
                            "title": "minWidth",
                            "type": "string"
                        },
                        "mixBlendMode": {
                            "title": "mixBlendMode",
                            "type": "string"
                        },
                        "objectFit": {
                            "title": "objectFit",
                            "type": "string"
                        },
                        "objectPosition": {
                            "title": "objectPosition",
                            "type": "string"
                        },
                        "offset": {
                            "title": "offset",
                            "type": "string"
                        },
                        "offsetAnchor": {
                            "title": "offsetAnchor",
                            "type": "string"
                        },
                        "offsetDistance": {
                            "title": "offsetDistance",
                            "type": "string"
                        },
                        "offsetPath": {
                            "title": "offsetPath",
                            "type": "string"
                        },
                        "offsetPosition": {
                            "title": "offsetPosition",
                            "type": "string"
                        },
                        "offsetRotate": {
                            "title": "offsetRotate",
                            "type": "string"
                        },
                        "opacity": {
                            "title": "opacity",
                            "type": "string"
                        },
                        "order": {
                            "title": "order",
                            "type": "string"
                        },
                        "orphans": {
                            "title": "orphans",
                            "type": "string"
                        },
                        "outline": {
                            "title": "outline",
                            "type": "string"
                        },
                        "outlineColor": {
                            "title": "outlineColor",
                            "type": "string"
                        },
                        "outlineOffset": {
                            "title": "outlineOffset",
                            "type": "string"
                        },
                        "outlineStyle": {
                            "title": "outlineStyle",
                            "type": "string"
                        },
                        "outlineWidth": {
                            "title": "outlineWidth",
                            "type": "string"
                        },
                        "overflow": {
                            "title": "overflow",
                            "type": "string"
                        },
                        "overflowAnchor": {
                            "title": "overflowAnchor",
                            "type": "string"
                        },
                        "overflowClipMargin": {
                            "title": "overflowClipMargin",
                            "type": "string"
                        },
                        "overflowWrap": {
                            "title": "overflowWrap",
                            "type": "string"
                        },
                        "overflowX": {
                            "title": "overflowX",
                            "type": "string"
                        },
                        "overflowY": {
                            "title": "overflowY",
                            "type": "string"
                        },
                        "overscrollBehavior": {
                            "title": "overscrollBehavior",
                            "type": "string"
                        },
                        "overscrollBehaviorBlock": {
                            "title": "overscrollBehaviorBlock",
                            "type": "string"
                        },
                        "overscrollBehaviorInline": {
                            "title": "overscrollBehaviorInline",
                            "type": "string"
                        },
                        "overscrollBehaviorX": {
                            "title": "overscrollBehaviorX",
                            "type": "string"
                        },
                        "overscrollBehaviorY": {
                            "title": "overscrollBehaviorY",
                            "type": "string"
                        },
                        "padding": {
                            "title": "padding",
                            "type": "string"
                        },
                        "paddingBlock": {
                            "title": "paddingBlock",
                            "type": "string"
                        },
                        "paddingBlockEnd": {
                            "title": "paddingBlockEnd",
                            "type": "string"
                        },
                        "paddingBlockStart": {
                            "title": "paddingBlockStart",
                            "type": "string"
                        },
                        "paddingBottom": {
                            "title": "paddingBottom",
                            "type": "string"
                        },
                        "paddingInline": {
                            "title": "paddingInline",
                            "type": "string"
                        },
                        "paddingInlineEnd": {
                            "title": "paddingInlineEnd",
                            "type": "string"
                        },
                        "paddingInlineStart": {
                            "title": "paddingInlineStart",
                            "type": "string"
                        },
                        "paddingLeft": {
                            "title": "paddingLeft",
                            "type": "string"
                        },
                        "paddingRight": {
                            "title": "paddingRight",
                            "type": "string"
                        },
                        "paddingTop": {
                            "title": "paddingTop",
                            "type": "string"
                        },
                        "page": {
                            "title": "page",
                            "type": "string"
                        },
                        "pageBreakAfter": {
                            "title": "pageBreakAfter",
                            "type": "string"
                        },
                        "pageBreakBefore": {
                            "title": "pageBreakBefore",
                            "type": "string"
                        },
                        "pageBreakInside": {
                            "title": "pageBreakInside",
                            "type": "string"
                        },
                        "paintOrder": {
                            "title": "paintOrder",
                            "type": "string"
                        },
                        "parentRule": {
                            "$ref": "#/definitions/CSSRule",
                            "title": "parentRule"
                        },
                        "perspective": {
                            "title": "perspective",
                            "type": "string"
                        },
                        "perspectiveOrigin": {
                            "title": "perspectiveOrigin",
                            "type": "string"
                        },
                        "placeContent": {
                            "title": "placeContent",
                            "type": "string"
                        },
                        "placeItems": {
                            "title": "placeItems",
                            "type": "string"
                        },
                        "placeSelf": {
                            "title": "placeSelf",
                            "type": "string"
                        },
                        "pointerEvents": {
                            "title": "pointerEvents",
                            "type": "string"
                        },
                        "position": {
                            "title": "position",
                            "type": "string"
                        },
                        "printColorAdjust": {
                            "title": "printColorAdjust",
                            "type": "string"
                        },
                        "quotes": {
                            "title": "quotes",
                            "type": "string"
                        },
                        "r": {
                            "title": "r",
                            "type": "string"
                        },
                        "resize": {
                            "title": "resize",
                            "type": "string"
                        },
                        "right": {
                            "title": "right",
                            "type": "string"
                        },
                        "rotate": {
                            "title": "rotate",
                            "type": "string"
                        },
                        "rowGap": {
                            "title": "rowGap",
                            "type": "string"
                        },
                        "rubyPosition": {
                            "title": "rubyPosition",
                            "type": "string"
                        },
                        "rx": {
                            "title": "rx",
                            "type": "string"
                        },
                        "ry": {
                            "title": "ry",
                            "type": "string"
                        },
                        "scale": {
                            "title": "scale",
                            "type": "string"
                        },
                        "scrollBehavior": {
                            "title": "scrollBehavior",
                            "type": "string"
                        },
                        "scrollMargin": {
                            "title": "scrollMargin",
                            "type": "string"
                        },
                        "scrollMarginBlock": {
                            "title": "scrollMarginBlock",
                            "type": "string"
                        },
                        "scrollMarginBlockEnd": {
                            "title": "scrollMarginBlockEnd",
                            "type": "string"
                        },
                        "scrollMarginBlockStart": {
                            "title": "scrollMarginBlockStart",
                            "type": "string"
                        },
                        "scrollMarginBottom": {
                            "title": "scrollMarginBottom",
                            "type": "string"
                        },
                        "scrollMarginInline": {
                            "title": "scrollMarginInline",
                            "type": "string"
                        },
                        "scrollMarginInlineEnd": {
                            "title": "scrollMarginInlineEnd",
                            "type": "string"
                        },
                        "scrollMarginInlineStart": {
                            "title": "scrollMarginInlineStart",
                            "type": "string"
                        },
                        "scrollMarginLeft": {
                            "title": "scrollMarginLeft",
                            "type": "string"
                        },
                        "scrollMarginRight": {
                            "title": "scrollMarginRight",
                            "type": "string"
                        },
                        "scrollMarginTop": {
                            "title": "scrollMarginTop",
                            "type": "string"
                        },
                        "scrollPadding": {
                            "title": "scrollPadding",
                            "type": "string"
                        },
                        "scrollPaddingBlock": {
                            "title": "scrollPaddingBlock",
                            "type": "string"
                        },
                        "scrollPaddingBlockEnd": {
                            "title": "scrollPaddingBlockEnd",
                            "type": "string"
                        },
                        "scrollPaddingBlockStart": {
                            "title": "scrollPaddingBlockStart",
                            "type": "string"
                        },
                        "scrollPaddingBottom": {
                            "title": "scrollPaddingBottom",
                            "type": "string"
                        },
                        "scrollPaddingInline": {
                            "title": "scrollPaddingInline",
                            "type": "string"
                        },
                        "scrollPaddingInlineEnd": {
                            "title": "scrollPaddingInlineEnd",
                            "type": "string"
                        },
                        "scrollPaddingInlineStart": {
                            "title": "scrollPaddingInlineStart",
                            "type": "string"
                        },
                        "scrollPaddingLeft": {
                            "title": "scrollPaddingLeft",
                            "type": "string"
                        },
                        "scrollPaddingRight": {
                            "title": "scrollPaddingRight",
                            "type": "string"
                        },
                        "scrollPaddingTop": {
                            "title": "scrollPaddingTop",
                            "type": "string"
                        },
                        "scrollSnapAlign": {
                            "title": "scrollSnapAlign",
                            "type": "string"
                        },
                        "scrollSnapStop": {
                            "title": "scrollSnapStop",
                            "type": "string"
                        },
                        "scrollSnapType": {
                            "title": "scrollSnapType",
                            "type": "string"
                        },
                        "scrollbarColor": {
                            "title": "scrollbarColor",
                            "type": "string"
                        },
                        "scrollbarGutter": {
                            "title": "scrollbarGutter",
                            "type": "string"
                        },
                        "scrollbarWidth": {
                            "title": "scrollbarWidth",
                            "type": "string"
                        },
                        "shapeImageThreshold": {
                            "title": "shapeImageThreshold",
                            "type": "string"
                        },
                        "shapeMargin": {
                            "title": "shapeMargin",
                            "type": "string"
                        },
                        "shapeOutside": {
                            "title": "shapeOutside",
                            "type": "string"
                        },
                        "shapeRendering": {
                            "title": "shapeRendering",
                            "type": "string"
                        },
                        "stopColor": {
                            "title": "stopColor",
                            "type": "string"
                        },
                        "stopOpacity": {
                            "title": "stopOpacity",
                            "type": "string"
                        },
                        "stroke": {
                            "title": "stroke",
                            "type": "string"
                        },
                        "strokeDasharray": {
                            "title": "strokeDasharray",
                            "type": "string"
                        },
                        "strokeDashoffset": {
                            "title": "strokeDashoffset",
                            "type": "string"
                        },
                        "strokeLinecap": {
                            "title": "strokeLinecap",
                            "type": "string"
                        },
                        "strokeLinejoin": {
                            "title": "strokeLinejoin",
                            "type": "string"
                        },
                        "strokeMiterlimit": {
                            "title": "strokeMiterlimit",
                            "type": "string"
                        },
                        "strokeOpacity": {
                            "title": "strokeOpacity",
                            "type": "string"
                        },
                        "strokeWidth": {
                            "title": "strokeWidth",
                            "type": "string"
                        },
                        "tabSize": {
                            "title": "tabSize",
                            "type": "string"
                        },
                        "tableLayout": {
                            "title": "tableLayout",
                            "type": "string"
                        },
                        "textAlign": {
                            "title": "textAlign",
                            "type": "string"
                        },
                        "textAlignLast": {
                            "title": "textAlignLast",
                            "type": "string"
                        },
                        "textAnchor": {
                            "title": "textAnchor",
                            "type": "string"
                        },
                        "textCombineUpright": {
                            "title": "textCombineUpright",
                            "type": "string"
                        },
                        "textDecoration": {
                            "title": "textDecoration",
                            "type": "string"
                        },
                        "textDecorationColor": {
                            "title": "textDecorationColor",
                            "type": "string"
                        },
                        "textDecorationLine": {
                            "title": "textDecorationLine",
                            "type": "string"
                        },
                        "textDecorationSkipInk": {
                            "title": "textDecorationSkipInk",
                            "type": "string"
                        },
                        "textDecorationStyle": {
                            "title": "textDecorationStyle",
                            "type": "string"
                        },
                        "textDecorationThickness": {
                            "title": "textDecorationThickness",
                            "type": "string"
                        },
                        "textEmphasis": {
                            "title": "textEmphasis",
                            "type": "string"
                        },
                        "textEmphasisColor": {
                            "title": "textEmphasisColor",
                            "type": "string"
                        },
                        "textEmphasisPosition": {
                            "title": "textEmphasisPosition",
                            "type": "string"
                        },
                        "textEmphasisStyle": {
                            "title": "textEmphasisStyle",
                            "type": "string"
                        },
                        "textIndent": {
                            "title": "textIndent",
                            "type": "string"
                        },
                        "textOrientation": {
                            "title": "textOrientation",
                            "type": "string"
                        },
                        "textOverflow": {
                            "title": "textOverflow",
                            "type": "string"
                        },
                        "textRendering": {
                            "title": "textRendering",
                            "type": "string"
                        },
                        "textShadow": {
                            "title": "textShadow",
                            "type": "string"
                        },
                        "textTransform": {
                            "title": "textTransform",
                            "type": "string"
                        },
                        "textUnderlineOffset": {
                            "title": "textUnderlineOffset",
                            "type": "string"
                        },
                        "textUnderlinePosition": {
                            "title": "textUnderlinePosition",
                            "type": "string"
                        },
                        "textWrap": {
                            "title": "textWrap",
                            "type": "string"
                        },
                        "textWrapMode": {
                            "title": "textWrapMode",
                            "type": "string"
                        },
                        "textWrapStyle": {
                            "title": "textWrapStyle",
                            "type": "string"
                        },
                        "top": {
                            "title": "top",
                            "type": "string"
                        },
                        "touchAction": {
                            "title": "touchAction",
                            "type": "string"
                        },
                        "transform": {
                            "title": "transform",
                            "type": "string"
                        },
                        "transformBox": {
                            "title": "transformBox",
                            "type": "string"
                        },
                        "transformOrigin": {
                            "title": "transformOrigin",
                            "type": "string"
                        },
                        "transformStyle": {
                            "title": "transformStyle",
                            "type": "string"
                        },
                        "transition": {
                            "title": "transition",
                            "type": "string"
                        },
                        "transitionBehavior": {
                            "title": "transitionBehavior",
                            "type": "string"
                        },
                        "transitionDelay": {
                            "title": "transitionDelay",
                            "type": "string"
                        },
                        "transitionDuration": {
                            "title": "transitionDuration",
                            "type": "string"
                        },
                        "transitionProperty": {
                            "title": "transitionProperty",
                            "type": "string"
                        },
                        "transitionTimingFunction": {
                            "title": "transitionTimingFunction",
                            "type": "string"
                        },
                        "translate": {
                            "title": "translate",
                            "type": "string"
                        },
                        "unicodeBidi": {
                            "title": "unicodeBidi",
                            "type": "string"
                        },
                        "userSelect": {
                            "title": "userSelect",
                            "type": "string"
                        },
                        "vectorEffect": {
                            "title": "vectorEffect",
                            "type": "string"
                        },
                        "verticalAlign": {
                            "title": "verticalAlign",
                            "type": "string"
                        },
                        "visibility": {
                            "title": "visibility",
                            "type": "string"
                        },
                        "webkitAlignContent": {
                            "title": "webkitAlignContent",
                            "type": "string"
                        },
                        "webkitAlignItems": {
                            "title": "webkitAlignItems",
                            "type": "string"
                        },
                        "webkitAlignSelf": {
                            "title": "webkitAlignSelf",
                            "type": "string"
                        },
                        "webkitAnimation": {
                            "title": "webkitAnimation",
                            "type": "string"
                        },
                        "webkitAnimationDelay": {
                            "title": "webkitAnimationDelay",
                            "type": "string"
                        },
                        "webkitAnimationDirection": {
                            "title": "webkitAnimationDirection",
                            "type": "string"
                        },
                        "webkitAnimationDuration": {
                            "title": "webkitAnimationDuration",
                            "type": "string"
                        },
                        "webkitAnimationFillMode": {
                            "title": "webkitAnimationFillMode",
                            "type": "string"
                        },
                        "webkitAnimationIterationCount": {
                            "title": "webkitAnimationIterationCount",
                            "type": "string"
                        },
                        "webkitAnimationName": {
                            "title": "webkitAnimationName",
                            "type": "string"
                        },
                        "webkitAnimationPlayState": {
                            "title": "webkitAnimationPlayState",
                            "type": "string"
                        },
                        "webkitAnimationTimingFunction": {
                            "title": "webkitAnimationTimingFunction",
                            "type": "string"
                        },
                        "webkitAppearance": {
                            "title": "webkitAppearance",
                            "type": "string"
                        },
                        "webkitBackfaceVisibility": {
                            "title": "webkitBackfaceVisibility",
                            "type": "string"
                        },
                        "webkitBackgroundClip": {
                            "title": "webkitBackgroundClip",
                            "type": "string"
                        },
                        "webkitBackgroundOrigin": {
                            "title": "webkitBackgroundOrigin",
                            "type": "string"
                        },
                        "webkitBackgroundSize": {
                            "title": "webkitBackgroundSize",
                            "type": "string"
                        },
                        "webkitBorderBottomLeftRadius": {
                            "title": "webkitBorderBottomLeftRadius",
                            "type": "string"
                        },
                        "webkitBorderBottomRightRadius": {
                            "title": "webkitBorderBottomRightRadius",
                            "type": "string"
                        },
                        "webkitBorderRadius": {
                            "title": "webkitBorderRadius",
                            "type": "string"
                        },
                        "webkitBorderTopLeftRadius": {
                            "title": "webkitBorderTopLeftRadius",
                            "type": "string"
                        },
                        "webkitBorderTopRightRadius": {
                            "title": "webkitBorderTopRightRadius",
                            "type": "string"
                        },
                        "webkitBoxAlign": {
                            "title": "webkitBoxAlign",
                            "type": "string"
                        },
                        "webkitBoxFlex": {
                            "title": "webkitBoxFlex",
                            "type": "string"
                        },
                        "webkitBoxOrdinalGroup": {
                            "title": "webkitBoxOrdinalGroup",
                            "type": "string"
                        },
                        "webkitBoxOrient": {
                            "title": "webkitBoxOrient",
                            "type": "string"
                        },
                        "webkitBoxPack": {
                            "title": "webkitBoxPack",
                            "type": "string"
                        },
                        "webkitBoxShadow": {
                            "title": "webkitBoxShadow",
                            "type": "string"
                        },
                        "webkitBoxSizing": {
                            "title": "webkitBoxSizing",
                            "type": "string"
                        },
                        "webkitFilter": {
                            "title": "webkitFilter",
                            "type": "string"
                        },
                        "webkitFlex": {
                            "title": "webkitFlex",
                            "type": "string"
                        },
                        "webkitFlexBasis": {
                            "title": "webkitFlexBasis",
                            "type": "string"
                        },
                        "webkitFlexDirection": {
                            "title": "webkitFlexDirection",
                            "type": "string"
                        },
                        "webkitFlexFlow": {
                            "title": "webkitFlexFlow",
                            "type": "string"
                        },
                        "webkitFlexGrow": {
                            "title": "webkitFlexGrow",
                            "type": "string"
                        },
                        "webkitFlexShrink": {
                            "title": "webkitFlexShrink",
                            "type": "string"
                        },
                        "webkitFlexWrap": {
                            "title": "webkitFlexWrap",
                            "type": "string"
                        },
                        "webkitJustifyContent": {
                            "title": "webkitJustifyContent",
                            "type": "string"
                        },
                        "webkitLineClamp": {
                            "title": "webkitLineClamp",
                            "type": "string"
                        },
                        "webkitMask": {
                            "title": "webkitMask",
                            "type": "string"
                        },
                        "webkitMaskBoxImage": {
                            "title": "webkitMaskBoxImage",
                            "type": "string"
                        },
                        "webkitMaskBoxImageOutset": {
                            "title": "webkitMaskBoxImageOutset",
                            "type": "string"
                        },
                        "webkitMaskBoxImageRepeat": {
                            "title": "webkitMaskBoxImageRepeat",
                            "type": "string"
                        },
                        "webkitMaskBoxImageSlice": {
                            "title": "webkitMaskBoxImageSlice",
                            "type": "string"
                        },
                        "webkitMaskBoxImageSource": {
                            "title": "webkitMaskBoxImageSource",
                            "type": "string"
                        },
                        "webkitMaskBoxImageWidth": {
                            "title": "webkitMaskBoxImageWidth",
                            "type": "string"
                        },
                        "webkitMaskClip": {
                            "title": "webkitMaskClip",
                            "type": "string"
                        },
                        "webkitMaskComposite": {
                            "title": "webkitMaskComposite",
                            "type": "string"
                        },
                        "webkitMaskImage": {
                            "title": "webkitMaskImage",
                            "type": "string"
                        },
                        "webkitMaskOrigin": {
                            "title": "webkitMaskOrigin",
                            "type": "string"
                        },
                        "webkitMaskPosition": {
                            "title": "webkitMaskPosition",
                            "type": "string"
                        },
                        "webkitMaskRepeat": {
                            "title": "webkitMaskRepeat",
                            "type": "string"
                        },
                        "webkitMaskSize": {
                            "title": "webkitMaskSize",
                            "type": "string"
                        },
                        "webkitOrder": {
                            "title": "webkitOrder",
                            "type": "string"
                        },
                        "webkitPerspective": {
                            "title": "webkitPerspective",
                            "type": "string"
                        },
                        "webkitPerspectiveOrigin": {
                            "title": "webkitPerspectiveOrigin",
                            "type": "string"
                        },
                        "webkitTextFillColor": {
                            "title": "webkitTextFillColor",
                            "type": "string"
                        },
                        "webkitTextSizeAdjust": {
                            "title": "webkitTextSizeAdjust",
                            "type": "string"
                        },
                        "webkitTextStroke": {
                            "title": "webkitTextStroke",
                            "type": "string"
                        },
                        "webkitTextStrokeColor": {
                            "title": "webkitTextStrokeColor",
                            "type": "string"
                        },
                        "webkitTextStrokeWidth": {
                            "title": "webkitTextStrokeWidth",
                            "type": "string"
                        },
                        "webkitTransform": {
                            "title": "webkitTransform",
                            "type": "string"
                        },
                        "webkitTransformOrigin": {
                            "title": "webkitTransformOrigin",
                            "type": "string"
                        },
                        "webkitTransformStyle": {
                            "title": "webkitTransformStyle",
                            "type": "string"
                        },
                        "webkitTransition": {
                            "title": "webkitTransition",
                            "type": "string"
                        },
                        "webkitTransitionDelay": {
                            "title": "webkitTransitionDelay",
                            "type": "string"
                        },
                        "webkitTransitionDuration": {
                            "title": "webkitTransitionDuration",
                            "type": "string"
                        },
                        "webkitTransitionProperty": {
                            "title": "webkitTransitionProperty",
                            "type": "string"
                        },
                        "webkitTransitionTimingFunction": {
                            "title": "webkitTransitionTimingFunction",
                            "type": "string"
                        },
                        "webkitUserSelect": {
                            "title": "webkitUserSelect",
                            "type": "string"
                        },
                        "whiteSpace": {
                            "title": "whiteSpace",
                            "type": "string"
                        },
                        "whiteSpaceCollapse": {
                            "title": "whiteSpaceCollapse",
                            "type": "string"
                        },
                        "widows": {
                            "title": "widows",
                            "type": "string"
                        },
                        "width": {
                            "title": "width",
                            "type": "string"
                        },
                        "willChange": {
                            "title": "willChange",
                            "type": "string"
                        },
                        "wordBreak": {
                            "title": "wordBreak",
                            "type": "string"
                        },
                        "wordSpacing": {
                            "title": "wordSpacing",
                            "type": "string"
                        },
                        "wordWrap": {
                            "title": "wordWrap",
                            "type": "string"
                        },
                        "writingMode": {
                            "title": "writingMode",
                            "type": "string"
                        },
                        "x": {
                            "title": "x",
                            "type": "string"
                        },
                        "y": {
                            "title": "y",
                            "type": "string"
                        },
                        "zIndex": {
                            "title": "zIndex",
                            "type": "string"
                        },
                        "zoom": {
                            "title": "zoom",
                            "type": "string"
                        }
                    },
                    "required": [
                        "accentColor",
                        "alignContent",
                        "alignItems",
                        "alignSelf",
                        "alignmentBaseline",
                        "all",
                        "animation",
                        "animationComposition",
                        "animationDelay",
                        "animationDirection",
                        "animationDuration",
                        "animationFillMode",
                        "animationIterationCount",
                        "animationName",
                        "animationPlayState",
                        "animationTimingFunction",
                        "appearance",
                        "aspectRatio",
                        "backdropFilter",
                        "backfaceVisibility",
                        "background",
                        "backgroundAttachment",
                        "backgroundBlendMode",
                        "backgroundClip",
                        "backgroundColor",
                        "backgroundImage",
                        "backgroundOrigin",
                        "backgroundPosition",
                        "backgroundPositionX",
                        "backgroundPositionY",
                        "backgroundRepeat",
                        "backgroundSize",
                        "baselineShift",
                        "baselineSource",
                        "blockSize",
                        "border",
                        "borderBlock",
                        "borderBlockColor",
                        "borderBlockEnd",
                        "borderBlockEndColor",
                        "borderBlockEndStyle",
                        "borderBlockEndWidth",
                        "borderBlockStart",
                        "borderBlockStartColor",
                        "borderBlockStartStyle",
                        "borderBlockStartWidth",
                        "borderBlockStyle",
                        "borderBlockWidth",
                        "borderBottom",
                        "borderBottomColor",
                        "borderBottomLeftRadius",
                        "borderBottomRightRadius",
                        "borderBottomStyle",
                        "borderBottomWidth",
                        "borderCollapse",
                        "borderColor",
                        "borderEndEndRadius",
                        "borderEndStartRadius",
                        "borderImage",
                        "borderImageOutset",
                        "borderImageRepeat",
                        "borderImageSlice",
                        "borderImageSource",
                        "borderImageWidth",
                        "borderInline",
                        "borderInlineColor",
                        "borderInlineEnd",
                        "borderInlineEndColor",
                        "borderInlineEndStyle",
                        "borderInlineEndWidth",
                        "borderInlineStart",
                        "borderInlineStartColor",
                        "borderInlineStartStyle",
                        "borderInlineStartWidth",
                        "borderInlineStyle",
                        "borderInlineWidth",
                        "borderLeft",
                        "borderLeftColor",
                        "borderLeftStyle",
                        "borderLeftWidth",
                        "borderRadius",
                        "borderRight",
                        "borderRightColor",
                        "borderRightStyle",
                        "borderRightWidth",
                        "borderSpacing",
                        "borderStartEndRadius",
                        "borderStartStartRadius",
                        "borderStyle",
                        "borderTop",
                        "borderTopColor",
                        "borderTopLeftRadius",
                        "borderTopRightRadius",
                        "borderTopStyle",
                        "borderTopWidth",
                        "borderWidth",
                        "bottom",
                        "boxShadow",
                        "boxSizing",
                        "breakAfter",
                        "breakBefore",
                        "breakInside",
                        "captionSide",
                        "caretColor",
                        "clear",
                        "clip",
                        "clipPath",
                        "clipRule",
                        "color",
                        "colorInterpolation",
                        "colorInterpolationFilters",
                        "colorScheme",
                        "columnCount",
                        "columnFill",
                        "columnGap",
                        "columnRule",
                        "columnRuleColor",
                        "columnRuleStyle",
                        "columnRuleWidth",
                        "columnSpan",
                        "columnWidth",
                        "columns",
                        "contain",
                        "containIntrinsicBlockSize",
                        "containIntrinsicHeight",
                        "containIntrinsicInlineSize",
                        "containIntrinsicSize",
                        "containIntrinsicWidth",
                        "container",
                        "containerName",
                        "containerType",
                        "content",
                        "contentVisibility",
                        "counterIncrement",
                        "counterReset",
                        "counterSet",
                        "cssFloat",
                        "cssText",
                        "cursor",
                        "cx",
                        "cy",
                        "d",
                        "direction",
                        "display",
                        "dominantBaseline",
                        "emptyCells",
                        "fill",
                        "fillOpacity",
                        "fillRule",
                        "filter",
                        "flex",
                        "flexBasis",
                        "flexDirection",
                        "flexFlow",
                        "flexGrow",
                        "flexShrink",
                        "flexWrap",
                        "float",
                        "floodColor",
                        "floodOpacity",
                        "font",
                        "fontFamily",
                        "fontFeatureSettings",
                        "fontKerning",
                        "fontOpticalSizing",
                        "fontPalette",
                        "fontSize",
                        "fontSizeAdjust",
                        "fontStretch",
                        "fontStyle",
                        "fontSynthesis",
                        "fontSynthesisSmallCaps",
                        "fontSynthesisStyle",
                        "fontSynthesisWeight",
                        "fontVariant",
                        "fontVariantAlternates",
                        "fontVariantCaps",
                        "fontVariantEastAsian",
                        "fontVariantLigatures",
                        "fontVariantNumeric",
                        "fontVariantPosition",
                        "fontVariationSettings",
                        "fontWeight",
                        "forcedColorAdjust",
                        "gap",
                        "grid",
                        "gridArea",
                        "gridAutoColumns",
                        "gridAutoFlow",
                        "gridAutoRows",
                        "gridColumn",
                        "gridColumnEnd",
                        "gridColumnGap",
                        "gridColumnStart",
                        "gridGap",
                        "gridRow",
                        "gridRowEnd",
                        "gridRowGap",
                        "gridRowStart",
                        "gridTemplate",
                        "gridTemplateAreas",
                        "gridTemplateColumns",
                        "gridTemplateRows",
                        "height",
                        "hyphenateCharacter",
                        "hyphens",
                        "imageOrientation",
                        "imageRendering",
                        "inlineSize",
                        "inset",
                        "insetBlock",
                        "insetBlockEnd",
                        "insetBlockStart",
                        "insetInline",
                        "insetInlineEnd",
                        "insetInlineStart",
                        "isolation",
                        "justifyContent",
                        "justifyItems",
                        "justifySelf",
                        "left",
                        "length",
                        "letterSpacing",
                        "lightingColor",
                        "lineBreak",
                        "lineHeight",
                        "listStyle",
                        "listStyleImage",
                        "listStylePosition",
                        "listStyleType",
                        "margin",
                        "marginBlock",
                        "marginBlockEnd",
                        "marginBlockStart",
                        "marginBottom",
                        "marginInline",
                        "marginInlineEnd",
                        "marginInlineStart",
                        "marginLeft",
                        "marginRight",
                        "marginTop",
                        "marker",
                        "markerEnd",
                        "markerMid",
                        "markerStart",
                        "mask",
                        "maskClip",
                        "maskComposite",
                        "maskImage",
                        "maskMode",
                        "maskOrigin",
                        "maskPosition",
                        "maskRepeat",
                        "maskSize",
                        "maskType",
                        "mathDepth",
                        "mathStyle",
                        "maxBlockSize",
                        "maxHeight",
                        "maxInlineSize",
                        "maxWidth",
                        "minBlockSize",
                        "minHeight",
                        "minInlineSize",
                        "minWidth",
                        "mixBlendMode",
                        "objectFit",
                        "objectPosition",
                        "offset",
                        "offsetAnchor",
                        "offsetDistance",
                        "offsetPath",
                        "offsetPosition",
                        "offsetRotate",
                        "opacity",
                        "order",
                        "orphans",
                        "outline",
                        "outlineColor",
                        "outlineOffset",
                        "outlineStyle",
                        "outlineWidth",
                        "overflow",
                        "overflowAnchor",
                        "overflowClipMargin",
                        "overflowWrap",
                        "overflowX",
                        "overflowY",
                        "overscrollBehavior",
                        "overscrollBehaviorBlock",
                        "overscrollBehaviorInline",
                        "overscrollBehaviorX",
                        "overscrollBehaviorY",
                        "padding",
                        "paddingBlock",
                        "paddingBlockEnd",
                        "paddingBlockStart",
                        "paddingBottom",
                        "paddingInline",
                        "paddingInlineEnd",
                        "paddingInlineStart",
                        "paddingLeft",
                        "paddingRight",
                        "paddingTop",
                        "page",
                        "pageBreakAfter",
                        "pageBreakBefore",
                        "pageBreakInside",
                        "paintOrder",
                        "parentRule",
                        "perspective",
                        "perspectiveOrigin",
                        "placeContent",
                        "placeItems",
                        "placeSelf",
                        "pointerEvents",
                        "position",
                        "printColorAdjust",
                        "quotes",
                        "r",
                        "resize",
                        "right",
                        "rotate",
                        "rowGap",
                        "rubyPosition",
                        "rx",
                        "ry",
                        "scale",
                        "scrollBehavior",
                        "scrollMargin",
                        "scrollMarginBlock",
                        "scrollMarginBlockEnd",
                        "scrollMarginBlockStart",
                        "scrollMarginBottom",
                        "scrollMarginInline",
                        "scrollMarginInlineEnd",
                        "scrollMarginInlineStart",
                        "scrollMarginLeft",
                        "scrollMarginRight",
                        "scrollMarginTop",
                        "scrollPadding",
                        "scrollPaddingBlock",
                        "scrollPaddingBlockEnd",
                        "scrollPaddingBlockStart",
                        "scrollPaddingBottom",
                        "scrollPaddingInline",
                        "scrollPaddingInlineEnd",
                        "scrollPaddingInlineStart",
                        "scrollPaddingLeft",
                        "scrollPaddingRight",
                        "scrollPaddingTop",
                        "scrollSnapAlign",
                        "scrollSnapStop",
                        "scrollSnapType",
                        "scrollbarColor",
                        "scrollbarGutter",
                        "scrollbarWidth",
                        "shapeImageThreshold",
                        "shapeMargin",
                        "shapeOutside",
                        "shapeRendering",
                        "stopColor",
                        "stopOpacity",
                        "stroke",
                        "strokeDasharray",
                        "strokeDashoffset",
                        "strokeLinecap",
                        "strokeLinejoin",
                        "strokeMiterlimit",
                        "strokeOpacity",
                        "strokeWidth",
                        "tabSize",
                        "tableLayout",
                        "textAlign",
                        "textAlignLast",
                        "textAnchor",
                        "textCombineUpright",
                        "textDecoration",
                        "textDecorationColor",
                        "textDecorationLine",
                        "textDecorationSkipInk",
                        "textDecorationStyle",
                        "textDecorationThickness",
                        "textEmphasis",
                        "textEmphasisColor",
                        "textEmphasisPosition",
                        "textEmphasisStyle",
                        "textIndent",
                        "textOrientation",
                        "textOverflow",
                        "textRendering",
                        "textShadow",
                        "textTransform",
                        "textUnderlineOffset",
                        "textUnderlinePosition",
                        "textWrap",
                        "textWrapMode",
                        "textWrapStyle",
                        "top",
                        "touchAction",
                        "transform",
                        "transformBox",
                        "transformOrigin",
                        "transformStyle",
                        "transition",
                        "transitionBehavior",
                        "transitionDelay",
                        "transitionDuration",
                        "transitionProperty",
                        "transitionTimingFunction",
                        "translate",
                        "unicodeBidi",
                        "userSelect",
                        "vectorEffect",
                        "verticalAlign",
                        "visibility",
                        "webkitAlignContent",
                        "webkitAlignItems",
                        "webkitAlignSelf",
                        "webkitAnimation",
                        "webkitAnimationDelay",
                        "webkitAnimationDirection",
                        "webkitAnimationDuration",
                        "webkitAnimationFillMode",
                        "webkitAnimationIterationCount",
                        "webkitAnimationName",
                        "webkitAnimationPlayState",
                        "webkitAnimationTimingFunction",
                        "webkitAppearance",
                        "webkitBackfaceVisibility",
                        "webkitBackgroundClip",
                        "webkitBackgroundOrigin",
                        "webkitBackgroundSize",
                        "webkitBorderBottomLeftRadius",
                        "webkitBorderBottomRightRadius",
                        "webkitBorderRadius",
                        "webkitBorderTopLeftRadius",
                        "webkitBorderTopRightRadius",
                        "webkitBoxAlign",
                        "webkitBoxFlex",
                        "webkitBoxOrdinalGroup",
                        "webkitBoxOrient",
                        "webkitBoxPack",
                        "webkitBoxShadow",
                        "webkitBoxSizing",
                        "webkitFilter",
                        "webkitFlex",
                        "webkitFlexBasis",
                        "webkitFlexDirection",
                        "webkitFlexFlow",
                        "webkitFlexGrow",
                        "webkitFlexShrink",
                        "webkitFlexWrap",
                        "webkitJustifyContent",
                        "webkitLineClamp",
                        "webkitMask",
                        "webkitMaskBoxImage",
                        "webkitMaskBoxImageOutset",
                        "webkitMaskBoxImageRepeat",
                        "webkitMaskBoxImageSlice",
                        "webkitMaskBoxImageSource",
                        "webkitMaskBoxImageWidth",
                        "webkitMaskClip",
                        "webkitMaskComposite",
                        "webkitMaskImage",
                        "webkitMaskOrigin",
                        "webkitMaskPosition",
                        "webkitMaskRepeat",
                        "webkitMaskSize",
                        "webkitOrder",
                        "webkitPerspective",
                        "webkitPerspectiveOrigin",
                        "webkitTextFillColor",
                        "webkitTextSizeAdjust",
                        "webkitTextStroke",
                        "webkitTextStrokeColor",
                        "webkitTextStrokeWidth",
                        "webkitTransform",
                        "webkitTransformOrigin",
                        "webkitTransformStyle",
                        "webkitTransition",
                        "webkitTransitionDelay",
                        "webkitTransitionDuration",
                        "webkitTransitionProperty",
                        "webkitTransitionTimingFunction",
                        "webkitUserSelect",
                        "whiteSpace",
                        "whiteSpaceCollapse",
                        "widows",
                        "width",
                        "willChange",
                        "wordBreak",
                        "wordSpacing",
                        "wordWrap",
                        "writingMode",
                        "x",
                        "y",
                        "zIndex",
                        "zoom"
                    ],
                    "title": "style",
                    "type": "object"
                },
                "systemLanguage": {
                    "additionalProperties": false,
                    "patternProperties": {
                        "^[0-9]+$": {
                            "type": "string"
                        }
                    },
                    "properties": {
                        "length": {
                            "title": "length",
                            "type": "number"
                        },
                        "numberOfItems": {
                            "title": "numberOfItems",
                            "type": "number"
                        }
                    },
                    "required": [
                        "length",
                        "numberOfItems"
                    ],
                    "title": "systemLanguage",
                    "type": "object"
                },
                "tabIndex": {
                    "title": "tabIndex",
                    "type": "number"
                },
                "tagName": {
                    "title": "tagName",
                    "type": "string"
                },
                "textContent": {
                    "title": "textContent",
                    "type": "string"
                },
                "transform": {
                    "$ref": "#/definitions/SVGAnimatedTransformList",
                    "title": "transform"
                },
                "viewBox": {
                    "$ref": "#/definitions/SVGAnimatedRect",
                    "title": "viewBox"
                },
                "viewportElement": {
                    "$ref": "#/definitions/SVGElement",
                    "title": "viewportElement"
                },
                "width": {
                    "$ref": "#/definitions/SVGAnimatedLength",
                    "title": "width"
                },
                "x": {
                    "$ref": "#/definitions/SVGAnimatedLength",
                    "title": "x"
                },
                "y": {
                    "$ref": "#/definitions/SVGAnimatedLength",
                    "title": "y"
                }
            },
            "required": [
                "ATTRIBUTE_NODE",
                "CDATA_SECTION_NODE",
                "COMMENT_NODE",
                "DOCUMENT_FRAGMENT_NODE",
                "DOCUMENT_NODE",
                "DOCUMENT_POSITION_CONTAINED_BY",
                "DOCUMENT_POSITION_CONTAINS",
                "DOCUMENT_POSITION_DISCONNECTED",
                "DOCUMENT_POSITION_FOLLOWING",
                "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC",
                "DOCUMENT_POSITION_PRECEDING",
                "DOCUMENT_TYPE_NODE",
                "ELEMENT_NODE",
                "ENTITY_NODE",
                "ENTITY_REFERENCE_NODE",
                "NOTATION_NODE",
                "PROCESSING_INSTRUCTION_NODE",
                "TEXT_NODE",
                "ariaAtomic",
                "ariaAutoComplete",
                "ariaBrailleLabel",
                "ariaBrailleRoleDescription",
                "ariaBusy",
                "ariaChecked",
                "ariaColCount",
                "ariaColIndex",
                "ariaColSpan",
                "ariaCurrent",
                "ariaDescription",
                "ariaDisabled",
                "ariaExpanded",
                "ariaHasPopup",
                "ariaHidden",
                "ariaInvalid",
                "ariaKeyShortcuts",
                "ariaLabel",
                "ariaLevel",
                "ariaLive",
                "ariaModal",
                "ariaMultiLine",
                "ariaMultiSelectable",
                "ariaOrientation",
                "ariaPlaceholder",
                "ariaPosInSet",
                "ariaPressed",
                "ariaReadOnly",
                "ariaRequired",
                "ariaRoleDescription",
                "ariaRowCount",
                "ariaRowIndex",
                "ariaRowSpan",
                "ariaSelected",
                "ariaSetSize",
                "ariaSort",
                "ariaValueMax",
                "ariaValueMin",
                "ariaValueNow",
                "ariaValueText",
                "assignedSlot",
                "attributeStyleMap",
                "attributes",
                "autofocus",
                "baseURI",
                "childElementCount",
                "childNodes",
                "children",
                "classList",
                "className",
                "clientHeight",
                "clientLeft",
                "clientTop",
                "clientWidth",
                "currentScale",
                "currentTranslate",
                "dataset",
                "firstChild",
                "firstElementChild",
                "height",
                "id",
                "innerHTML",
                "isConnected",
                "lastChild",
                "lastElementChild",
                "localName",
                "namespaceURI",
                "nextElementSibling",
                "nextSibling",
                "nodeName",
                "nodeType",
                "nodeValue",
                "onabort",
                "onafterprint",
                "onanimationcancel",
                "onanimationend",
                "onanimationiteration",
                "onanimationstart",
                "onauxclick",
                "onbeforeinput",
                "onbeforeprint",
                "onbeforetoggle",
                "onbeforeunload",
                "onblur",
                "oncancel",
                "oncanplay",
                "oncanplaythrough",
                "onchange",
                "onclick",
                "onclose",
                "oncontextmenu",
                "oncopy",
                "oncuechange",
                "oncut",
                "ondblclick",
                "ondrag",
                "ondragend",
                "ondragenter",
                "ondragleave",
                "ondragover",
                "ondragstart",
                "ondrop",
                "ondurationchange",
                "onemptied",
                "onended",
                "onerror",
                "onfocus",
                "onformdata",
                "onfullscreenchange",
                "onfullscreenerror",
                "ongamepadconnected",
                "ongamepaddisconnected",
                "ongotpointercapture",
                "onhashchange",
                "oninput",
                "oninvalid",
                "onkeydown",
                "onkeypress",
                "onkeyup",
                "onlanguagechange",
                "onload",
                "onloadeddata",
                "onloadedmetadata",
                "onloadstart",
                "onlostpointercapture",
                "onmessage",
                "onmessageerror",
                "onmousedown",
                "onmouseenter",
                "onmouseleave",
                "onmousemove",
                "onmouseout",
                "onmouseover",
                "onmouseup",
                "onoffline",
                "ononline",
                "onpagehide",
                "onpageshow",
                "onpaste",
                "onpause",
                "onplay",
                "onplaying",
                "onpointercancel",
                "onpointerdown",
                "onpointerenter",
                "onpointerleave",
                "onpointermove",
                "onpointerout",
                "onpointerover",
                "onpointerup",
                "onpopstate",
                "onprogress",
                "onratechange",
                "onrejectionhandled",
                "onreset",
                "onresize",
                "onscroll",
                "onscrollend",
                "onsecuritypolicyviolation",
                "onseeked",
                "onseeking",
                "onselect",
                "onselectionchange",
                "onselectstart",
                "onslotchange",
                "onstalled",
                "onstorage",
                "onsubmit",
                "onsuspend",
                "ontimeupdate",
                "ontoggle",
                "ontransitioncancel",
                "ontransitionend",
                "ontransitionrun",
                "ontransitionstart",
                "onunhandledrejection",
                "onunload",
                "onvolumechange",
                "onwaiting",
                "onwebkitanimationend",
                "onwebkitanimationiteration",
                "onwebkitanimationstart",
                "onwebkittransitionend",
                "onwheel",
                "outerHTML",
                "ownerDocument",
                "ownerSVGElement",
                "parentElement",
                "parentNode",
                "part",
                "prefix",
                "preserveAspectRatio",
                "previousElementSibling",
                "previousSibling",
                "requiredExtensions",
                "role",
                "scrollHeight",
                "scrollLeft",
                "scrollTop",
                "scrollWidth",
                "shadowRoot",
                "slot",
                "style",
                "systemLanguage",
                "tabIndex",
                "tagName",
                "textContent",
                "transform",
                "viewBox",
                "viewportElement",
                "width",
                "x",
                "y"
            ],
            "title": "SVGSVGElement",
            "type": "object"
        },
        "SVGScriptElement": {
            "properties": {
                "ATTRIBUTE_NODE": {
                    "enum": [
                        2
                    ],
                    "title": "ATTRIBUTE_NODE",
                    "type": "number"
                },
                "CDATA_SECTION_NODE": {
                    "enum": [
                        4
                    ],
                    "title": "CDATA_SECTION_NODE",
                    "type": "number"
                },
                "COMMENT_NODE": {
                    "enum": [
                        8
                    ],
                    "title": "COMMENT_NODE",
                    "type": "number"
                },
                "DOCUMENT_FRAGMENT_NODE": {
                    "enum": [
                        11
                    ],
                    "title": "DOCUMENT_FRAGMENT_NODE",
                    "type": "number"
                },
                "DOCUMENT_NODE": {
                    "enum": [
                        9
                    ],
                    "title": "DOCUMENT_NODE",
                    "type": "number"
                },
                "DOCUMENT_POSITION_CONTAINED_BY": {
                    "enum": [
                        16
                    ],
                    "title": "DOCUMENT_POSITION_CONTAINED_BY",
                    "type": "number"
                },
                "DOCUMENT_POSITION_CONTAINS": {
                    "enum": [
                        8
                    ],
                    "title": "DOCUMENT_POSITION_CONTAINS",
                    "type": "number"
                },
                "DOCUMENT_POSITION_DISCONNECTED": {
                    "enum": [
                        1
                    ],
                    "title": "DOCUMENT_POSITION_DISCONNECTED",
                    "type": "number"
                },
                "DOCUMENT_POSITION_FOLLOWING": {
                    "enum": [
                        4
                    ],
                    "title": "DOCUMENT_POSITION_FOLLOWING",
                    "type": "number"
                },
                "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC": {
                    "enum": [
                        32
                    ],
                    "title": "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC",
                    "type": "number"
                },
                "DOCUMENT_POSITION_PRECEDING": {
                    "enum": [
                        2
                    ],
                    "title": "DOCUMENT_POSITION_PRECEDING",
                    "type": "number"
                },
                "DOCUMENT_TYPE_NODE": {
                    "enum": [
                        10
                    ],
                    "title": "DOCUMENT_TYPE_NODE",
                    "type": "number"
                },
                "ELEMENT_NODE": {
                    "enum": [
                        1
                    ],
                    "title": "ELEMENT_NODE",
                    "type": "number"
                },
                "ENTITY_NODE": {
                    "enum": [
                        6
                    ],
                    "title": "ENTITY_NODE",
                    "type": "number"
                },
                "ENTITY_REFERENCE_NODE": {
                    "enum": [
                        5
                    ],
                    "title": "ENTITY_REFERENCE_NODE",
                    "type": "number"
                },
                "NOTATION_NODE": {
                    "enum": [
                        12
                    ],
                    "title": "NOTATION_NODE",
                    "type": "number"
                },
                "PROCESSING_INSTRUCTION_NODE": {
                    "enum": [
                        7
                    ],
                    "title": "PROCESSING_INSTRUCTION_NODE",
                    "type": "number"
                },
                "TEXT_NODE": {
                    "enum": [
                        3
                    ],
                    "title": "TEXT_NODE",
                    "type": "number"
                },
                "ariaAtomic": {
                    "title": "ariaAtomic",
                    "type": "string"
                },
                "ariaAutoComplete": {
                    "title": "ariaAutoComplete",
                    "type": "string"
                },
                "ariaBrailleLabel": {
                    "title": "ariaBrailleLabel",
                    "type": "string"
                },
                "ariaBrailleRoleDescription": {
                    "title": "ariaBrailleRoleDescription",
                    "type": "string"
                },
                "ariaBusy": {
                    "title": "ariaBusy",
                    "type": "string"
                },
                "ariaChecked": {
                    "title": "ariaChecked",
                    "type": "string"
                },
                "ariaColCount": {
                    "title": "ariaColCount",
                    "type": "string"
                },
                "ariaColIndex": {
                    "title": "ariaColIndex",
                    "type": "string"
                },
                "ariaColSpan": {
                    "title": "ariaColSpan",
                    "type": "string"
                },
                "ariaCurrent": {
                    "title": "ariaCurrent",
                    "type": "string"
                },
                "ariaDescription": {
                    "title": "ariaDescription",
                    "type": "string"
                },
                "ariaDisabled": {
                    "title": "ariaDisabled",
                    "type": "string"
                },
                "ariaExpanded": {
                    "title": "ariaExpanded",
                    "type": "string"
                },
                "ariaHasPopup": {
                    "title": "ariaHasPopup",
                    "type": "string"
                },
                "ariaHidden": {
                    "title": "ariaHidden",
                    "type": "string"
                },
                "ariaInvalid": {
                    "title": "ariaInvalid",
                    "type": "string"
                },
                "ariaKeyShortcuts": {
                    "title": "ariaKeyShortcuts",
                    "type": "string"
                },
                "ariaLabel": {
                    "title": "ariaLabel",
                    "type": "string"
                },
                "ariaLevel": {
                    "title": "ariaLevel",
                    "type": "string"
                },
                "ariaLive": {
                    "title": "ariaLive",
                    "type": "string"
                },
                "ariaModal": {
                    "title": "ariaModal",
                    "type": "string"
                },
                "ariaMultiLine": {
                    "title": "ariaMultiLine",
                    "type": "string"
                },
                "ariaMultiSelectable": {
                    "title": "ariaMultiSelectable",
                    "type": "string"
                },
                "ariaOrientation": {
                    "title": "ariaOrientation",
                    "type": "string"
                },
                "ariaPlaceholder": {
                    "title": "ariaPlaceholder",
                    "type": "string"
                },
                "ariaPosInSet": {
                    "title": "ariaPosInSet",
                    "type": "string"
                },
                "ariaPressed": {
                    "title": "ariaPressed",
                    "type": "string"
                },
                "ariaReadOnly": {
                    "title": "ariaReadOnly",
                    "type": "string"
                },
                "ariaRequired": {
                    "title": "ariaRequired",
                    "type": "string"
                },
                "ariaRoleDescription": {
                    "title": "ariaRoleDescription",
                    "type": "string"
                },
                "ariaRowCount": {
                    "title": "ariaRowCount",
                    "type": "string"
                },
                "ariaRowIndex": {
                    "title": "ariaRowIndex",
                    "type": "string"
                },
                "ariaRowSpan": {
                    "title": "ariaRowSpan",
                    "type": "string"
                },
                "ariaSelected": {
                    "title": "ariaSelected",
                    "type": "string"
                },
                "ariaSetSize": {
                    "title": "ariaSetSize",
                    "type": "string"
                },
                "ariaSort": {
                    "title": "ariaSort",
                    "type": "string"
                },
                "ariaValueMax": {
                    "title": "ariaValueMax",
                    "type": "string"
                },
                "ariaValueMin": {
                    "title": "ariaValueMin",
                    "type": "string"
                },
                "ariaValueNow": {
                    "title": "ariaValueNow",
                    "type": "string"
                },
                "ariaValueText": {
                    "title": "ariaValueText",
                    "type": "string"
                },
                "assignedSlot": {
                    "$ref": "#/definitions/HTMLSlotElement",
                    "title": "assignedSlot"
                },
                "attributeStyleMap": {
                    "$ref": "#/definitions/StylePropertyMap",
                    "title": "attributeStyleMap"
                },
                "attributes": {
                    "additionalProperties": false,
                    "patternProperties": {
                        "^[0-9]+$": {
                            "$ref": "#/definitions/Attr"
                        }
                    },
                    "properties": {
                        "length": {
                            "title": "length",
                            "type": "number"
                        }
                    },
                    "required": [
                        "length"
                    ],
                    "title": "attributes",
                    "type": "object"
                },
                "autofocus": {
                    "title": "autofocus",
                    "type": "boolean"
                },
                "baseURI": {
                    "title": "baseURI",
                    "type": "string"
                },
                "childElementCount": {
                    "title": "childElementCount",
                    "type": "number"
                },
                "childNodes": {
                    "items": {
                        "$ref": "#/definitions/ChildNode"
                    },
                    "title": "childNodes",
                    "type": "array"
                },
                "children": {
                    "additionalProperties": false,
                    "patternProperties": {
                        "^[0-9]+$": {
                            "$ref": "#/definitions/Element"
                        }
                    },
                    "properties": {
                        "length": {
                            "title": "length",
                            "type": "number"
                        }
                    },
                    "required": [
                        "length"
                    ],
                    "title": "children",
                    "type": "object"
                },
                "classList": {
                    "additionalProperties": false,
                    "patternProperties": {
                        "^[0-9]+$": {
                            "type": "string"
                        }
                    },
                    "properties": {
                        "length": {
                            "title": "length",
                            "type": "number"
                        },
                        "value": {
                            "title": "value",
                            "type": "string"
                        }
                    },
                    "required": [
                        "length",
                        "value"
                    ],
                    "title": "classList",
                    "type": "object"
                },
                "className": {
                    "title": "className"
                },
                "clientHeight": {
                    "title": "clientHeight",
                    "type": "number"
                },
                "clientLeft": {
                    "title": "clientLeft",
                    "type": "number"
                },
                "clientTop": {
                    "title": "clientTop",
                    "type": "number"
                },
                "clientWidth": {
                    "title": "clientWidth",
                    "type": "number"
                },
                "dataset": {
                    "$ref": "#/definitions/DOMStringMap",
                    "title": "dataset"
                },
                "firstChild": {
                    "$ref": "#/definitions/ChildNode",
                    "title": "firstChild"
                },
                "firstElementChild": {
                    "$ref": "#/definitions/Element",
                    "title": "firstElementChild"
                },
                "href": {
                    "$ref": "#/definitions/SVGAnimatedString",
                    "title": "href"
                },
                "id": {
                    "title": "id",
                    "type": "string"
                },
                "innerHTML": {
                    "title": "innerHTML",
                    "type": "string"
                },
                "isConnected": {
                    "title": "isConnected",
                    "type": "boolean"
                },
                "lastChild": {
                    "$ref": "#/definitions/ChildNode",
                    "title": "lastChild"
                },
                "lastElementChild": {
                    "$ref": "#/definitions/Element",
                    "title": "lastElementChild"
                },
                "localName": {
                    "title": "localName",
                    "type": "string"
                },
                "namespaceURI": {
                    "title": "namespaceURI",
                    "type": "string"
                },
                "nextElementSibling": {
                    "$ref": "#/definitions/Element",
                    "title": "nextElementSibling"
                },
                "nextSibling": {
                    "$ref": "#/definitions/ChildNode",
                    "title": "nextSibling"
                },
                "nodeName": {
                    "title": "nodeName",
                    "type": "string"
                },
                "nodeType": {
                    "title": "nodeType",
                    "type": "number"
                },
                "nodeValue": {
                    "title": "nodeValue",
                    "type": "string"
                },
                "nonce": {
                    "title": "nonce",
                    "type": "string"
                },
                "onabort": {
                    "title": "onabort",
                    "type": "object"
                },
                "onanimationcancel": {
                    "title": "onanimationcancel",
                    "type": "object"
                },
                "onanimationend": {
                    "title": "onanimationend",
                    "type": "object"
                },
                "onanimationiteration": {
                    "title": "onanimationiteration",
                    "type": "object"
                },
                "onanimationstart": {
                    "title": "onanimationstart",
                    "type": "object"
                },
                "onauxclick": {
                    "title": "onauxclick",
                    "type": "object"
                },
                "onbeforeinput": {
                    "title": "onbeforeinput",
                    "type": "object"
                },
                "onbeforetoggle": {
                    "title": "onbeforetoggle",
                    "type": "object"
                },
                "onblur": {
                    "title": "onblur",
                    "type": "object"
                },
                "oncancel": {
                    "title": "oncancel",
                    "type": "object"
                },
                "oncanplay": {
                    "title": "oncanplay",
                    "type": "object"
                },
                "oncanplaythrough": {
                    "title": "oncanplaythrough",
                    "type": "object"
                },
                "onchange": {
                    "title": "onchange",
                    "type": "object"
                },
                "onclick": {
                    "title": "onclick",
                    "type": "object"
                },
                "onclose": {
                    "title": "onclose",
                    "type": "object"
                },
                "oncontextmenu": {
                    "title": "oncontextmenu",
                    "type": "object"
                },
                "oncopy": {
                    "title": "oncopy",
                    "type": "object"
                },
                "oncuechange": {
                    "title": "oncuechange",
                    "type": "object"
                },
                "oncut": {
                    "title": "oncut",
                    "type": "object"
                },
                "ondblclick": {
                    "title": "ondblclick",
                    "type": "object"
                },
                "ondrag": {
                    "title": "ondrag",
                    "type": "object"
                },
                "ondragend": {
                    "title": "ondragend",
                    "type": "object"
                },
                "ondragenter": {
                    "title": "ondragenter",
                    "type": "object"
                },
                "ondragleave": {
                    "title": "ondragleave",
                    "type": "object"
                },
                "ondragover": {
                    "title": "ondragover",
                    "type": "object"
                },
                "ondragstart": {
                    "title": "ondragstart",
                    "type": "object"
                },
                "ondrop": {
                    "title": "ondrop",
                    "type": "object"
                },
                "ondurationchange": {
                    "title": "ondurationchange",
                    "type": "object"
                },
                "onemptied": {
                    "title": "onemptied",
                    "type": "object"
                },
                "onended": {
                    "title": "onended",
                    "type": "object"
                },
                "onerror": {
                    "$ref": "#/definitions/OnErrorEventHandlerNonNull",
                    "title": "onerror"
                },
                "onfocus": {
                    "title": "onfocus",
                    "type": "object"
                },
                "onformdata": {
                    "title": "onformdata",
                    "type": "object"
                },
                "onfullscreenchange": {
                    "title": "onfullscreenchange",
                    "type": "object"
                },
                "onfullscreenerror": {
                    "title": "onfullscreenerror",
                    "type": "object"
                },
                "ongotpointercapture": {
                    "title": "ongotpointercapture",
                    "type": "object"
                },
                "oninput": {
                    "title": "oninput",
                    "type": "object"
                },
                "oninvalid": {
                    "title": "oninvalid",
                    "type": "object"
                },
                "onkeydown": {
                    "title": "onkeydown",
                    "type": "object"
                },
                "onkeypress": {
                    "title": "onkeypress",
                    "type": "object"
                },
                "onkeyup": {
                    "title": "onkeyup",
                    "type": "object"
                },
                "onload": {
                    "title": "onload",
                    "type": "object"
                },
                "onloadeddata": {
                    "title": "onloadeddata",
                    "type": "object"
                },
                "onloadedmetadata": {
                    "title": "onloadedmetadata",
                    "type": "object"
                },
                "onloadstart": {
                    "title": "onloadstart",
                    "type": "object"
                },
                "onlostpointercapture": {
                    "title": "onlostpointercapture",
                    "type": "object"
                },
                "onmousedown": {
                    "title": "onmousedown",
                    "type": "object"
                },
                "onmouseenter": {
                    "title": "onmouseenter",
                    "type": "object"
                },
                "onmouseleave": {
                    "title": "onmouseleave",
                    "type": "object"
                },
                "onmousemove": {
                    "title": "onmousemove",
                    "type": "object"
                },
                "onmouseout": {
                    "title": "onmouseout",
                    "type": "object"
                },
                "onmouseover": {
                    "title": "onmouseover",
                    "type": "object"
                },
                "onmouseup": {
                    "title": "onmouseup",
                    "type": "object"
                },
                "onpaste": {
                    "title": "onpaste",
                    "type": "object"
                },
                "onpause": {
                    "title": "onpause",
                    "type": "object"
                },
                "onplay": {
                    "title": "onplay",
                    "type": "object"
                },
                "onplaying": {
                    "title": "onplaying",
                    "type": "object"
                },
                "onpointercancel": {
                    "title": "onpointercancel",
                    "type": "object"
                },
                "onpointerdown": {
                    "title": "onpointerdown",
                    "type": "object"
                },
                "onpointerenter": {
                    "title": "onpointerenter",
                    "type": "object"
                },
                "onpointerleave": {
                    "title": "onpointerleave",
                    "type": "object"
                },
                "onpointermove": {
                    "title": "onpointermove",
                    "type": "object"
                },
                "onpointerout": {
                    "title": "onpointerout",
                    "type": "object"
                },
                "onpointerover": {
                    "title": "onpointerover",
                    "type": "object"
                },
                "onpointerup": {
                    "title": "onpointerup",
                    "type": "object"
                },
                "onprogress": {
                    "title": "onprogress",
                    "type": "object"
                },
                "onratechange": {
                    "title": "onratechange",
                    "type": "object"
                },
                "onreset": {
                    "title": "onreset",
                    "type": "object"
                },
                "onresize": {
                    "title": "onresize",
                    "type": "object"
                },
                "onscroll": {
                    "title": "onscroll",
                    "type": "object"
                },
                "onscrollend": {
                    "title": "onscrollend",
                    "type": "object"
                },
                "onsecuritypolicyviolation": {
                    "title": "onsecuritypolicyviolation",
                    "type": "object"
                },
                "onseeked": {
                    "title": "onseeked",
                    "type": "object"
                },
                "onseeking": {
                    "title": "onseeking",
                    "type": "object"
                },
                "onselect": {
                    "title": "onselect",
                    "type": "object"
                },
                "onselectionchange": {
                    "title": "onselectionchange",
                    "type": "object"
                },
                "onselectstart": {
                    "title": "onselectstart",
                    "type": "object"
                },
                "onslotchange": {
                    "title": "onslotchange",
                    "type": "object"
                },
                "onstalled": {
                    "title": "onstalled",
                    "type": "object"
                },
                "onsubmit": {
                    "title": "onsubmit",
                    "type": "object"
                },
                "onsuspend": {
                    "title": "onsuspend",
                    "type": "object"
                },
                "ontimeupdate": {
                    "title": "ontimeupdate",
                    "type": "object"
                },
                "ontoggle": {
                    "title": "ontoggle",
                    "type": "object"
                },
                "ontouchcancel": {
                    "title": "ontouchcancel",
                    "type": "object"
                },
                "ontouchend": {
                    "title": "ontouchend",
                    "type": "object"
                },
                "ontouchmove": {
                    "title": "ontouchmove",
                    "type": "object"
                },
                "ontouchstart": {
                    "title": "ontouchstart",
                    "type": "object"
                },
                "ontransitioncancel": {
                    "title": "ontransitioncancel",
                    "type": "object"
                },
                "ontransitionend": {
                    "title": "ontransitionend",
                    "type": "object"
                },
                "ontransitionrun": {
                    "title": "ontransitionrun",
                    "type": "object"
                },
                "ontransitionstart": {
                    "title": "ontransitionstart",
                    "type": "object"
                },
                "onvolumechange": {
                    "title": "onvolumechange",
                    "type": "object"
                },
                "onwaiting": {
                    "title": "onwaiting",
                    "type": "object"
                },
                "onwebkitanimationend": {
                    "title": "onwebkitanimationend",
                    "type": "object"
                },
                "onwebkitanimationiteration": {
                    "title": "onwebkitanimationiteration",
                    "type": "object"
                },
                "onwebkitanimationstart": {
                    "title": "onwebkitanimationstart",
                    "type": "object"
                },
                "onwebkittransitionend": {
                    "title": "onwebkittransitionend",
                    "type": "object"
                },
                "onwheel": {
                    "title": "onwheel",
                    "type": "object"
                },
                "outerHTML": {
                    "title": "outerHTML",
                    "type": "string"
                },
                "ownerDocument": {
                    "$ref": "#/definitions/Document",
                    "title": "ownerDocument"
                },
                "ownerSVGElement": {
                    "$ref": "#/definitions/SVGSVGElement",
                    "title": "ownerSVGElement"
                },
                "parentElement": {
                    "$ref": "#/definitions/HTMLElement",
                    "title": "parentElement"
                },
                "parentNode": {
                    "$ref": "#/definitions/ParentNode",
                    "title": "parentNode"
                },
                "part": {
                    "additionalProperties": false,
                    "patternProperties": {
                        "^[0-9]+$": {
                            "type": "string"
                        }
                    },
                    "properties": {
                        "length": {
                            "title": "length",
                            "type": "number"
                        },
                        "value": {
                            "title": "value",
                            "type": "string"
                        }
                    },
                    "required": [
                        "length",
                        "value"
                    ],
                    "title": "part",
                    "type": "object"
                },
                "prefix": {
                    "title": "prefix",
                    "type": "string"
                },
                "previousElementSibling": {
                    "$ref": "#/definitions/Element",
                    "title": "previousElementSibling"
                },
                "previousSibling": {
                    "$ref": "#/definitions/ChildNode",
                    "title": "previousSibling"
                },
                "role": {
                    "title": "role",
                    "type": "string"
                },
                "scrollHeight": {
                    "title": "scrollHeight",
                    "type": "number"
                },
                "scrollLeft": {
                    "title": "scrollLeft",
                    "type": "number"
                },
                "scrollTop": {
                    "title": "scrollTop",
                    "type": "number"
                },
                "scrollWidth": {
                    "title": "scrollWidth",
                    "type": "number"
                },
                "shadowRoot": {
                    "$ref": "#/definitions/ShadowRoot",
                    "title": "shadowRoot"
                },
                "slot": {
                    "title": "slot",
                    "type": "string"
                },
                "style": {
                    "additionalProperties": false,
                    "patternProperties": {
                        "^[0-9]+$": {
                            "type": "string"
                        }
                    },
                    "properties": {
                        "accentColor": {
                            "title": "accentColor",
                            "type": "string"
                        },
                        "alignContent": {
                            "title": "alignContent",
                            "type": "string"
                        },
                        "alignItems": {
                            "title": "alignItems",
                            "type": "string"
                        },
                        "alignSelf": {
                            "title": "alignSelf",
                            "type": "string"
                        },
                        "alignmentBaseline": {
                            "title": "alignmentBaseline",
                            "type": "string"
                        },
                        "all": {
                            "title": "all",
                            "type": "string"
                        },
                        "animation": {
                            "title": "animation",
                            "type": "string"
                        },
                        "animationComposition": {
                            "title": "animationComposition",
                            "type": "string"
                        },
                        "animationDelay": {
                            "title": "animationDelay",
                            "type": "string"
                        },
                        "animationDirection": {
                            "title": "animationDirection",
                            "type": "string"
                        },
                        "animationDuration": {
                            "title": "animationDuration",
                            "type": "string"
                        },
                        "animationFillMode": {
                            "title": "animationFillMode",
                            "type": "string"
                        },
                        "animationIterationCount": {
                            "title": "animationIterationCount",
                            "type": "string"
                        },
                        "animationName": {
                            "title": "animationName",
                            "type": "string"
                        },
                        "animationPlayState": {
                            "title": "animationPlayState",
                            "type": "string"
                        },
                        "animationTimingFunction": {
                            "title": "animationTimingFunction",
                            "type": "string"
                        },
                        "appearance": {
                            "title": "appearance",
                            "type": "string"
                        },
                        "aspectRatio": {
                            "title": "aspectRatio",
                            "type": "string"
                        },
                        "backdropFilter": {
                            "title": "backdropFilter",
                            "type": "string"
                        },
                        "backfaceVisibility": {
                            "title": "backfaceVisibility",
                            "type": "string"
                        },
                        "background": {
                            "title": "background",
                            "type": "string"
                        },
                        "backgroundAttachment": {
                            "title": "backgroundAttachment",
                            "type": "string"
                        },
                        "backgroundBlendMode": {
                            "title": "backgroundBlendMode",
                            "type": "string"
                        },
                        "backgroundClip": {
                            "title": "backgroundClip",
                            "type": "string"
                        },
                        "backgroundColor": {
                            "title": "backgroundColor",
                            "type": "string"
                        },
                        "backgroundImage": {
                            "title": "backgroundImage",
                            "type": "string"
                        },
                        "backgroundOrigin": {
                            "title": "backgroundOrigin",
                            "type": "string"
                        },
                        "backgroundPosition": {
                            "title": "backgroundPosition",
                            "type": "string"
                        },
                        "backgroundPositionX": {
                            "title": "backgroundPositionX",
                            "type": "string"
                        },
                        "backgroundPositionY": {
                            "title": "backgroundPositionY",
                            "type": "string"
                        },
                        "backgroundRepeat": {
                            "title": "backgroundRepeat",
                            "type": "string"
                        },
                        "backgroundSize": {
                            "title": "backgroundSize",
                            "type": "string"
                        },
                        "baselineShift": {
                            "title": "baselineShift",
                            "type": "string"
                        },
                        "baselineSource": {
                            "title": "baselineSource",
                            "type": "string"
                        },
                        "blockSize": {
                            "title": "blockSize",
                            "type": "string"
                        },
                        "border": {
                            "title": "border",
                            "type": "string"
                        },
                        "borderBlock": {
                            "title": "borderBlock",
                            "type": "string"
                        },
                        "borderBlockColor": {
                            "title": "borderBlockColor",
                            "type": "string"
                        },
                        "borderBlockEnd": {
                            "title": "borderBlockEnd",
                            "type": "string"
                        },
                        "borderBlockEndColor": {
                            "title": "borderBlockEndColor",
                            "type": "string"
                        },
                        "borderBlockEndStyle": {
                            "title": "borderBlockEndStyle",
                            "type": "string"
                        },
                        "borderBlockEndWidth": {
                            "title": "borderBlockEndWidth",
                            "type": "string"
                        },
                        "borderBlockStart": {
                            "title": "borderBlockStart",
                            "type": "string"
                        },
                        "borderBlockStartColor": {
                            "title": "borderBlockStartColor",
                            "type": "string"
                        },
                        "borderBlockStartStyle": {
                            "title": "borderBlockStartStyle",
                            "type": "string"
                        },
                        "borderBlockStartWidth": {
                            "title": "borderBlockStartWidth",
                            "type": "string"
                        },
                        "borderBlockStyle": {
                            "title": "borderBlockStyle",
                            "type": "string"
                        },
                        "borderBlockWidth": {
                            "title": "borderBlockWidth",
                            "type": "string"
                        },
                        "borderBottom": {
                            "title": "borderBottom",
                            "type": "string"
                        },
                        "borderBottomColor": {
                            "title": "borderBottomColor",
                            "type": "string"
                        },
                        "borderBottomLeftRadius": {
                            "title": "borderBottomLeftRadius",
                            "type": "string"
                        },
                        "borderBottomRightRadius": {
                            "title": "borderBottomRightRadius",
                            "type": "string"
                        },
                        "borderBottomStyle": {
                            "title": "borderBottomStyle",
                            "type": "string"
                        },
                        "borderBottomWidth": {
                            "title": "borderBottomWidth",
                            "type": "string"
                        },
                        "borderCollapse": {
                            "title": "borderCollapse",
                            "type": "string"
                        },
                        "borderColor": {
                            "title": "borderColor",
                            "type": "string"
                        },
                        "borderEndEndRadius": {
                            "title": "borderEndEndRadius",
                            "type": "string"
                        },
                        "borderEndStartRadius": {
                            "title": "borderEndStartRadius",
                            "type": "string"
                        },
                        "borderImage": {
                            "title": "borderImage",
                            "type": "string"
                        },
                        "borderImageOutset": {
                            "title": "borderImageOutset",
                            "type": "string"
                        },
                        "borderImageRepeat": {
                            "title": "borderImageRepeat",
                            "type": "string"
                        },
                        "borderImageSlice": {
                            "title": "borderImageSlice",
                            "type": "string"
                        },
                        "borderImageSource": {
                            "title": "borderImageSource",
                            "type": "string"
                        },
                        "borderImageWidth": {
                            "title": "borderImageWidth",
                            "type": "string"
                        },
                        "borderInline": {
                            "title": "borderInline",
                            "type": "string"
                        },
                        "borderInlineColor": {
                            "title": "borderInlineColor",
                            "type": "string"
                        },
                        "borderInlineEnd": {
                            "title": "borderInlineEnd",
                            "type": "string"
                        },
                        "borderInlineEndColor": {
                            "title": "borderInlineEndColor",
                            "type": "string"
                        },
                        "borderInlineEndStyle": {
                            "title": "borderInlineEndStyle",
                            "type": "string"
                        },
                        "borderInlineEndWidth": {
                            "title": "borderInlineEndWidth",
                            "type": "string"
                        },
                        "borderInlineStart": {
                            "title": "borderInlineStart",
                            "type": "string"
                        },
                        "borderInlineStartColor": {
                            "title": "borderInlineStartColor",
                            "type": "string"
                        },
                        "borderInlineStartStyle": {
                            "title": "borderInlineStartStyle",
                            "type": "string"
                        },
                        "borderInlineStartWidth": {
                            "title": "borderInlineStartWidth",
                            "type": "string"
                        },
                        "borderInlineStyle": {
                            "title": "borderInlineStyle",
                            "type": "string"
                        },
                        "borderInlineWidth": {
                            "title": "borderInlineWidth",
                            "type": "string"
                        },
                        "borderLeft": {
                            "title": "borderLeft",
                            "type": "string"
                        },
                        "borderLeftColor": {
                            "title": "borderLeftColor",
                            "type": "string"
                        },
                        "borderLeftStyle": {
                            "title": "borderLeftStyle",
                            "type": "string"
                        },
                        "borderLeftWidth": {
                            "title": "borderLeftWidth",
                            "type": "string"
                        },
                        "borderRadius": {
                            "title": "borderRadius",
                            "type": "string"
                        },
                        "borderRight": {
                            "title": "borderRight",
                            "type": "string"
                        },
                        "borderRightColor": {
                            "title": "borderRightColor",
                            "type": "string"
                        },
                        "borderRightStyle": {
                            "title": "borderRightStyle",
                            "type": "string"
                        },
                        "borderRightWidth": {
                            "title": "borderRightWidth",
                            "type": "string"
                        },
                        "borderSpacing": {
                            "title": "borderSpacing",
                            "type": "string"
                        },
                        "borderStartEndRadius": {
                            "title": "borderStartEndRadius",
                            "type": "string"
                        },
                        "borderStartStartRadius": {
                            "title": "borderStartStartRadius",
                            "type": "string"
                        },
                        "borderStyle": {
                            "title": "borderStyle",
                            "type": "string"
                        },
                        "borderTop": {
                            "title": "borderTop",
                            "type": "string"
                        },
                        "borderTopColor": {
                            "title": "borderTopColor",
                            "type": "string"
                        },
                        "borderTopLeftRadius": {
                            "title": "borderTopLeftRadius",
                            "type": "string"
                        },
                        "borderTopRightRadius": {
                            "title": "borderTopRightRadius",
                            "type": "string"
                        },
                        "borderTopStyle": {
                            "title": "borderTopStyle",
                            "type": "string"
                        },
                        "borderTopWidth": {
                            "title": "borderTopWidth",
                            "type": "string"
                        },
                        "borderWidth": {
                            "title": "borderWidth",
                            "type": "string"
                        },
                        "bottom": {
                            "title": "bottom",
                            "type": "string"
                        },
                        "boxShadow": {
                            "title": "boxShadow",
                            "type": "string"
                        },
                        "boxSizing": {
                            "title": "boxSizing",
                            "type": "string"
                        },
                        "breakAfter": {
                            "title": "breakAfter",
                            "type": "string"
                        },
                        "breakBefore": {
                            "title": "breakBefore",
                            "type": "string"
                        },
                        "breakInside": {
                            "title": "breakInside",
                            "type": "string"
                        },
                        "captionSide": {
                            "title": "captionSide",
                            "type": "string"
                        },
                        "caretColor": {
                            "title": "caretColor",
                            "type": "string"
                        },
                        "clear": {
                            "title": "clear",
                            "type": "string"
                        },
                        "clip": {
                            "title": "clip",
                            "type": "string"
                        },
                        "clipPath": {
                            "title": "clipPath",
                            "type": "string"
                        },
                        "clipRule": {
                            "title": "clipRule",
                            "type": "string"
                        },
                        "color": {
                            "title": "color",
                            "type": "string"
                        },
                        "colorInterpolation": {
                            "title": "colorInterpolation",
                            "type": "string"
                        },
                        "colorInterpolationFilters": {
                            "title": "colorInterpolationFilters",
                            "type": "string"
                        },
                        "colorScheme": {
                            "title": "colorScheme",
                            "type": "string"
                        },
                        "columnCount": {
                            "title": "columnCount",
                            "type": "string"
                        },
                        "columnFill": {
                            "title": "columnFill",
                            "type": "string"
                        },
                        "columnGap": {
                            "title": "columnGap",
                            "type": "string"
                        },
                        "columnRule": {
                            "title": "columnRule",
                            "type": "string"
                        },
                        "columnRuleColor": {
                            "title": "columnRuleColor",
                            "type": "string"
                        },
                        "columnRuleStyle": {
                            "title": "columnRuleStyle",
                            "type": "string"
                        },
                        "columnRuleWidth": {
                            "title": "columnRuleWidth",
                            "type": "string"
                        },
                        "columnSpan": {
                            "title": "columnSpan",
                            "type": "string"
                        },
                        "columnWidth": {
                            "title": "columnWidth",
                            "type": "string"
                        },
                        "columns": {
                            "title": "columns",
                            "type": "string"
                        },
                        "contain": {
                            "title": "contain",
                            "type": "string"
                        },
                        "containIntrinsicBlockSize": {
                            "title": "containIntrinsicBlockSize",
                            "type": "string"
                        },
                        "containIntrinsicHeight": {
                            "title": "containIntrinsicHeight",
                            "type": "string"
                        },
                        "containIntrinsicInlineSize": {
                            "title": "containIntrinsicInlineSize",
                            "type": "string"
                        },
                        "containIntrinsicSize": {
                            "title": "containIntrinsicSize",
                            "type": "string"
                        },
                        "containIntrinsicWidth": {
                            "title": "containIntrinsicWidth",
                            "type": "string"
                        },
                        "container": {
                            "title": "container",
                            "type": "string"
                        },
                        "containerName": {
                            "title": "containerName",
                            "type": "string"
                        },
                        "containerType": {
                            "title": "containerType",
                            "type": "string"
                        },
                        "content": {
                            "title": "content",
                            "type": "string"
                        },
                        "contentVisibility": {
                            "title": "contentVisibility",
                            "type": "string"
                        },
                        "counterIncrement": {
                            "title": "counterIncrement",
                            "type": "string"
                        },
                        "counterReset": {
                            "title": "counterReset",
                            "type": "string"
                        },
                        "counterSet": {
                            "title": "counterSet",
                            "type": "string"
                        },
                        "cssFloat": {
                            "title": "cssFloat",
                            "type": "string"
                        },
                        "cssText": {
                            "title": "cssText",
                            "type": "string"
                        },
                        "cursor": {
                            "title": "cursor",
                            "type": "string"
                        },
                        "cx": {
                            "title": "cx",
                            "type": "string"
                        },
                        "cy": {
                            "title": "cy",
                            "type": "string"
                        },
                        "d": {
                            "title": "d",
                            "type": "string"
                        },
                        "direction": {
                            "title": "direction",
                            "type": "string"
                        },
                        "display": {
                            "title": "display",
                            "type": "string"
                        },
                        "dominantBaseline": {
                            "title": "dominantBaseline",
                            "type": "string"
                        },
                        "emptyCells": {
                            "title": "emptyCells",
                            "type": "string"
                        },
                        "fill": {
                            "title": "fill",
                            "type": "string"
                        },
                        "fillOpacity": {
                            "title": "fillOpacity",
                            "type": "string"
                        },
                        "fillRule": {
                            "title": "fillRule",
                            "type": "string"
                        },
                        "filter": {
                            "title": "filter",
                            "type": "string"
                        },
                        "flex": {
                            "title": "flex",
                            "type": "string"
                        },
                        "flexBasis": {
                            "title": "flexBasis",
                            "type": "string"
                        },
                        "flexDirection": {
                            "title": "flexDirection",
                            "type": "string"
                        },
                        "flexFlow": {
                            "title": "flexFlow",
                            "type": "string"
                        },
                        "flexGrow": {
                            "title": "flexGrow",
                            "type": "string"
                        },
                        "flexShrink": {
                            "title": "flexShrink",
                            "type": "string"
                        },
                        "flexWrap": {
                            "title": "flexWrap",
                            "type": "string"
                        },
                        "float": {
                            "title": "float",
                            "type": "string"
                        },
                        "floodColor": {
                            "title": "floodColor",
                            "type": "string"
                        },
                        "floodOpacity": {
                            "title": "floodOpacity",
                            "type": "string"
                        },
                        "font": {
                            "title": "font",
                            "type": "string"
                        },
                        "fontFamily": {
                            "title": "fontFamily",
                            "type": "string"
                        },
                        "fontFeatureSettings": {
                            "title": "fontFeatureSettings",
                            "type": "string"
                        },
                        "fontKerning": {
                            "title": "fontKerning",
                            "type": "string"
                        },
                        "fontOpticalSizing": {
                            "title": "fontOpticalSizing",
                            "type": "string"
                        },
                        "fontPalette": {
                            "title": "fontPalette",
                            "type": "string"
                        },
                        "fontSize": {
                            "title": "fontSize",
                            "type": "string"
                        },
                        "fontSizeAdjust": {
                            "title": "fontSizeAdjust",
                            "type": "string"
                        },
                        "fontStretch": {
                            "title": "fontStretch",
                            "type": "string"
                        },
                        "fontStyle": {
                            "title": "fontStyle",
                            "type": "string"
                        },
                        "fontSynthesis": {
                            "title": "fontSynthesis",
                            "type": "string"
                        },
                        "fontSynthesisSmallCaps": {
                            "title": "fontSynthesisSmallCaps",
                            "type": "string"
                        },
                        "fontSynthesisStyle": {
                            "title": "fontSynthesisStyle",
                            "type": "string"
                        },
                        "fontSynthesisWeight": {
                            "title": "fontSynthesisWeight",
                            "type": "string"
                        },
                        "fontVariant": {
                            "title": "fontVariant",
                            "type": "string"
                        },
                        "fontVariantAlternates": {
                            "title": "fontVariantAlternates",
                            "type": "string"
                        },
                        "fontVariantCaps": {
                            "title": "fontVariantCaps",
                            "type": "string"
                        },
                        "fontVariantEastAsian": {
                            "title": "fontVariantEastAsian",
                            "type": "string"
                        },
                        "fontVariantLigatures": {
                            "title": "fontVariantLigatures",
                            "type": "string"
                        },
                        "fontVariantNumeric": {
                            "title": "fontVariantNumeric",
                            "type": "string"
                        },
                        "fontVariantPosition": {
                            "title": "fontVariantPosition",
                            "type": "string"
                        },
                        "fontVariationSettings": {
                            "title": "fontVariationSettings",
                            "type": "string"
                        },
                        "fontWeight": {
                            "title": "fontWeight",
                            "type": "string"
                        },
                        "forcedColorAdjust": {
                            "title": "forcedColorAdjust",
                            "type": "string"
                        },
                        "gap": {
                            "title": "gap",
                            "type": "string"
                        },
                        "grid": {
                            "title": "grid",
                            "type": "string"
                        },
                        "gridArea": {
                            "title": "gridArea",
                            "type": "string"
                        },
                        "gridAutoColumns": {
                            "title": "gridAutoColumns",
                            "type": "string"
                        },
                        "gridAutoFlow": {
                            "title": "gridAutoFlow",
                            "type": "string"
                        },
                        "gridAutoRows": {
                            "title": "gridAutoRows",
                            "type": "string"
                        },
                        "gridColumn": {
                            "title": "gridColumn",
                            "type": "string"
                        },
                        "gridColumnEnd": {
                            "title": "gridColumnEnd",
                            "type": "string"
                        },
                        "gridColumnGap": {
                            "title": "gridColumnGap",
                            "type": "string"
                        },
                        "gridColumnStart": {
                            "title": "gridColumnStart",
                            "type": "string"
                        },
                        "gridGap": {
                            "title": "gridGap",
                            "type": "string"
                        },
                        "gridRow": {
                            "title": "gridRow",
                            "type": "string"
                        },
                        "gridRowEnd": {
                            "title": "gridRowEnd",
                            "type": "string"
                        },
                        "gridRowGap": {
                            "title": "gridRowGap",
                            "type": "string"
                        },
                        "gridRowStart": {
                            "title": "gridRowStart",
                            "type": "string"
                        },
                        "gridTemplate": {
                            "title": "gridTemplate",
                            "type": "string"
                        },
                        "gridTemplateAreas": {
                            "title": "gridTemplateAreas",
                            "type": "string"
                        },
                        "gridTemplateColumns": {
                            "title": "gridTemplateColumns",
                            "type": "string"
                        },
                        "gridTemplateRows": {
                            "title": "gridTemplateRows",
                            "type": "string"
                        },
                        "height": {
                            "title": "height",
                            "type": "string"
                        },
                        "hyphenateCharacter": {
                            "title": "hyphenateCharacter",
                            "type": "string"
                        },
                        "hyphens": {
                            "title": "hyphens",
                            "type": "string"
                        },
                        "imageOrientation": {
                            "title": "imageOrientation",
                            "type": "string"
                        },
                        "imageRendering": {
                            "title": "imageRendering",
                            "type": "string"
                        },
                        "inlineSize": {
                            "title": "inlineSize",
                            "type": "string"
                        },
                        "inset": {
                            "title": "inset",
                            "type": "string"
                        },
                        "insetBlock": {
                            "title": "insetBlock",
                            "type": "string"
                        },
                        "insetBlockEnd": {
                            "title": "insetBlockEnd",
                            "type": "string"
                        },
                        "insetBlockStart": {
                            "title": "insetBlockStart",
                            "type": "string"
                        },
                        "insetInline": {
                            "title": "insetInline",
                            "type": "string"
                        },
                        "insetInlineEnd": {
                            "title": "insetInlineEnd",
                            "type": "string"
                        },
                        "insetInlineStart": {
                            "title": "insetInlineStart",
                            "type": "string"
                        },
                        "isolation": {
                            "title": "isolation",
                            "type": "string"
                        },
                        "justifyContent": {
                            "title": "justifyContent",
                            "type": "string"
                        },
                        "justifyItems": {
                            "title": "justifyItems",
                            "type": "string"
                        },
                        "justifySelf": {
                            "title": "justifySelf",
                            "type": "string"
                        },
                        "left": {
                            "title": "left",
                            "type": "string"
                        },
                        "length": {
                            "title": "length",
                            "type": "number"
                        },
                        "letterSpacing": {
                            "title": "letterSpacing",
                            "type": "string"
                        },
                        "lightingColor": {
                            "title": "lightingColor",
                            "type": "string"
                        },
                        "lineBreak": {
                            "title": "lineBreak",
                            "type": "string"
                        },
                        "lineHeight": {
                            "title": "lineHeight",
                            "type": "string"
                        },
                        "listStyle": {
                            "title": "listStyle",
                            "type": "string"
                        },
                        "listStyleImage": {
                            "title": "listStyleImage",
                            "type": "string"
                        },
                        "listStylePosition": {
                            "title": "listStylePosition",
                            "type": "string"
                        },
                        "listStyleType": {
                            "title": "listStyleType",
                            "type": "string"
                        },
                        "margin": {
                            "title": "margin",
                            "type": "string"
                        },
                        "marginBlock": {
                            "title": "marginBlock",
                            "type": "string"
                        },
                        "marginBlockEnd": {
                            "title": "marginBlockEnd",
                            "type": "string"
                        },
                        "marginBlockStart": {
                            "title": "marginBlockStart",
                            "type": "string"
                        },
                        "marginBottom": {
                            "title": "marginBottom",
                            "type": "string"
                        },
                        "marginInline": {
                            "title": "marginInline",
                            "type": "string"
                        },
                        "marginInlineEnd": {
                            "title": "marginInlineEnd",
                            "type": "string"
                        },
                        "marginInlineStart": {
                            "title": "marginInlineStart",
                            "type": "string"
                        },
                        "marginLeft": {
                            "title": "marginLeft",
                            "type": "string"
                        },
                        "marginRight": {
                            "title": "marginRight",
                            "type": "string"
                        },
                        "marginTop": {
                            "title": "marginTop",
                            "type": "string"
                        },
                        "marker": {
                            "title": "marker",
                            "type": "string"
                        },
                        "markerEnd": {
                            "title": "markerEnd",
                            "type": "string"
                        },
                        "markerMid": {
                            "title": "markerMid",
                            "type": "string"
                        },
                        "markerStart": {
                            "title": "markerStart",
                            "type": "string"
                        },
                        "mask": {
                            "title": "mask",
                            "type": "string"
                        },
                        "maskClip": {
                            "title": "maskClip",
                            "type": "string"
                        },
                        "maskComposite": {
                            "title": "maskComposite",
                            "type": "string"
                        },
                        "maskImage": {
                            "title": "maskImage",
                            "type": "string"
                        },
                        "maskMode": {
                            "title": "maskMode",
                            "type": "string"
                        },
                        "maskOrigin": {
                            "title": "maskOrigin",
                            "type": "string"
                        },
                        "maskPosition": {
                            "title": "maskPosition",
                            "type": "string"
                        },
                        "maskRepeat": {
                            "title": "maskRepeat",
                            "type": "string"
                        },
                        "maskSize": {
                            "title": "maskSize",
                            "type": "string"
                        },
                        "maskType": {
                            "title": "maskType",
                            "type": "string"
                        },
                        "mathDepth": {
                            "title": "mathDepth",
                            "type": "string"
                        },
                        "mathStyle": {
                            "title": "mathStyle",
                            "type": "string"
                        },
                        "maxBlockSize": {
                            "title": "maxBlockSize",
                            "type": "string"
                        },
                        "maxHeight": {
                            "title": "maxHeight",
                            "type": "string"
                        },
                        "maxInlineSize": {
                            "title": "maxInlineSize",
                            "type": "string"
                        },
                        "maxWidth": {
                            "title": "maxWidth",
                            "type": "string"
                        },
                        "minBlockSize": {
                            "title": "minBlockSize",
                            "type": "string"
                        },
                        "minHeight": {
                            "title": "minHeight",
                            "type": "string"
                        },
                        "minInlineSize": {
                            "title": "minInlineSize",
                            "type": "string"
                        },
                        "minWidth": {
                            "title": "minWidth",
                            "type": "string"
                        },
                        "mixBlendMode": {
                            "title": "mixBlendMode",
                            "type": "string"
                        },
                        "objectFit": {
                            "title": "objectFit",
                            "type": "string"
                        },
                        "objectPosition": {
                            "title": "objectPosition",
                            "type": "string"
                        },
                        "offset": {
                            "title": "offset",
                            "type": "string"
                        },
                        "offsetAnchor": {
                            "title": "offsetAnchor",
                            "type": "string"
                        },
                        "offsetDistance": {
                            "title": "offsetDistance",
                            "type": "string"
                        },
                        "offsetPath": {
                            "title": "offsetPath",
                            "type": "string"
                        },
                        "offsetPosition": {
                            "title": "offsetPosition",
                            "type": "string"
                        },
                        "offsetRotate": {
                            "title": "offsetRotate",
                            "type": "string"
                        },
                        "opacity": {
                            "title": "opacity",
                            "type": "string"
                        },
                        "order": {
                            "title": "order",
                            "type": "string"
                        },
                        "orphans": {
                            "title": "orphans",
                            "type": "string"
                        },
                        "outline": {
                            "title": "outline",
                            "type": "string"
                        },
                        "outlineColor": {
                            "title": "outlineColor",
                            "type": "string"
                        },
                        "outlineOffset": {
                            "title": "outlineOffset",
                            "type": "string"
                        },
                        "outlineStyle": {
                            "title": "outlineStyle",
                            "type": "string"
                        },
                        "outlineWidth": {
                            "title": "outlineWidth",
                            "type": "string"
                        },
                        "overflow": {
                            "title": "overflow",
                            "type": "string"
                        },
                        "overflowAnchor": {
                            "title": "overflowAnchor",
                            "type": "string"
                        },
                        "overflowClipMargin": {
                            "title": "overflowClipMargin",
                            "type": "string"
                        },
                        "overflowWrap": {
                            "title": "overflowWrap",
                            "type": "string"
                        },
                        "overflowX": {
                            "title": "overflowX",
                            "type": "string"
                        },
                        "overflowY": {
                            "title": "overflowY",
                            "type": "string"
                        },
                        "overscrollBehavior": {
                            "title": "overscrollBehavior",
                            "type": "string"
                        },
                        "overscrollBehaviorBlock": {
                            "title": "overscrollBehaviorBlock",
                            "type": "string"
                        },
                        "overscrollBehaviorInline": {
                            "title": "overscrollBehaviorInline",
                            "type": "string"
                        },
                        "overscrollBehaviorX": {
                            "title": "overscrollBehaviorX",
                            "type": "string"
                        },
                        "overscrollBehaviorY": {
                            "title": "overscrollBehaviorY",
                            "type": "string"
                        },
                        "padding": {
                            "title": "padding",
                            "type": "string"
                        },
                        "paddingBlock": {
                            "title": "paddingBlock",
                            "type": "string"
                        },
                        "paddingBlockEnd": {
                            "title": "paddingBlockEnd",
                            "type": "string"
                        },
                        "paddingBlockStart": {
                            "title": "paddingBlockStart",
                            "type": "string"
                        },
                        "paddingBottom": {
                            "title": "paddingBottom",
                            "type": "string"
                        },
                        "paddingInline": {
                            "title": "paddingInline",
                            "type": "string"
                        },
                        "paddingInlineEnd": {
                            "title": "paddingInlineEnd",
                            "type": "string"
                        },
                        "paddingInlineStart": {
                            "title": "paddingInlineStart",
                            "type": "string"
                        },
                        "paddingLeft": {
                            "title": "paddingLeft",
                            "type": "string"
                        },
                        "paddingRight": {
                            "title": "paddingRight",
                            "type": "string"
                        },
                        "paddingTop": {
                            "title": "paddingTop",
                            "type": "string"
                        },
                        "page": {
                            "title": "page",
                            "type": "string"
                        },
                        "pageBreakAfter": {
                            "title": "pageBreakAfter",
                            "type": "string"
                        },
                        "pageBreakBefore": {
                            "title": "pageBreakBefore",
                            "type": "string"
                        },
                        "pageBreakInside": {
                            "title": "pageBreakInside",
                            "type": "string"
                        },
                        "paintOrder": {
                            "title": "paintOrder",
                            "type": "string"
                        },
                        "parentRule": {
                            "$ref": "#/definitions/CSSRule",
                            "title": "parentRule"
                        },
                        "perspective": {
                            "title": "perspective",
                            "type": "string"
                        },
                        "perspectiveOrigin": {
                            "title": "perspectiveOrigin",
                            "type": "string"
                        },
                        "placeContent": {
                            "title": "placeContent",
                            "type": "string"
                        },
                        "placeItems": {
                            "title": "placeItems",
                            "type": "string"
                        },
                        "placeSelf": {
                            "title": "placeSelf",
                            "type": "string"
                        },
                        "pointerEvents": {
                            "title": "pointerEvents",
                            "type": "string"
                        },
                        "position": {
                            "title": "position",
                            "type": "string"
                        },
                        "printColorAdjust": {
                            "title": "printColorAdjust",
                            "type": "string"
                        },
                        "quotes": {
                            "title": "quotes",
                            "type": "string"
                        },
                        "r": {
                            "title": "r",
                            "type": "string"
                        },
                        "resize": {
                            "title": "resize",
                            "type": "string"
                        },
                        "right": {
                            "title": "right",
                            "type": "string"
                        },
                        "rotate": {
                            "title": "rotate",
                            "type": "string"
                        },
                        "rowGap": {
                            "title": "rowGap",
                            "type": "string"
                        },
                        "rubyPosition": {
                            "title": "rubyPosition",
                            "type": "string"
                        },
                        "rx": {
                            "title": "rx",
                            "type": "string"
                        },
                        "ry": {
                            "title": "ry",
                            "type": "string"
                        },
                        "scale": {
                            "title": "scale",
                            "type": "string"
                        },
                        "scrollBehavior": {
                            "title": "scrollBehavior",
                            "type": "string"
                        },
                        "scrollMargin": {
                            "title": "scrollMargin",
                            "type": "string"
                        },
                        "scrollMarginBlock": {
                            "title": "scrollMarginBlock",
                            "type": "string"
                        },
                        "scrollMarginBlockEnd": {
                            "title": "scrollMarginBlockEnd",
                            "type": "string"
                        },
                        "scrollMarginBlockStart": {
                            "title": "scrollMarginBlockStart",
                            "type": "string"
                        },
                        "scrollMarginBottom": {
                            "title": "scrollMarginBottom",
                            "type": "string"
                        },
                        "scrollMarginInline": {
                            "title": "scrollMarginInline",
                            "type": "string"
                        },
                        "scrollMarginInlineEnd": {
                            "title": "scrollMarginInlineEnd",
                            "type": "string"
                        },
                        "scrollMarginInlineStart": {
                            "title": "scrollMarginInlineStart",
                            "type": "string"
                        },
                        "scrollMarginLeft": {
                            "title": "scrollMarginLeft",
                            "type": "string"
                        },
                        "scrollMarginRight": {
                            "title": "scrollMarginRight",
                            "type": "string"
                        },
                        "scrollMarginTop": {
                            "title": "scrollMarginTop",
                            "type": "string"
                        },
                        "scrollPadding": {
                            "title": "scrollPadding",
                            "type": "string"
                        },
                        "scrollPaddingBlock": {
                            "title": "scrollPaddingBlock",
                            "type": "string"
                        },
                        "scrollPaddingBlockEnd": {
                            "title": "scrollPaddingBlockEnd",
                            "type": "string"
                        },
                        "scrollPaddingBlockStart": {
                            "title": "scrollPaddingBlockStart",
                            "type": "string"
                        },
                        "scrollPaddingBottom": {
                            "title": "scrollPaddingBottom",
                            "type": "string"
                        },
                        "scrollPaddingInline": {
                            "title": "scrollPaddingInline",
                            "type": "string"
                        },
                        "scrollPaddingInlineEnd": {
                            "title": "scrollPaddingInlineEnd",
                            "type": "string"
                        },
                        "scrollPaddingInlineStart": {
                            "title": "scrollPaddingInlineStart",
                            "type": "string"
                        },
                        "scrollPaddingLeft": {
                            "title": "scrollPaddingLeft",
                            "type": "string"
                        },
                        "scrollPaddingRight": {
                            "title": "scrollPaddingRight",
                            "type": "string"
                        },
                        "scrollPaddingTop": {
                            "title": "scrollPaddingTop",
                            "type": "string"
                        },
                        "scrollSnapAlign": {
                            "title": "scrollSnapAlign",
                            "type": "string"
                        },
                        "scrollSnapStop": {
                            "title": "scrollSnapStop",
                            "type": "string"
                        },
                        "scrollSnapType": {
                            "title": "scrollSnapType",
                            "type": "string"
                        },
                        "scrollbarColor": {
                            "title": "scrollbarColor",
                            "type": "string"
                        },
                        "scrollbarGutter": {
                            "title": "scrollbarGutter",
                            "type": "string"
                        },
                        "scrollbarWidth": {
                            "title": "scrollbarWidth",
                            "type": "string"
                        },
                        "shapeImageThreshold": {
                            "title": "shapeImageThreshold",
                            "type": "string"
                        },
                        "shapeMargin": {
                            "title": "shapeMargin",
                            "type": "string"
                        },
                        "shapeOutside": {
                            "title": "shapeOutside",
                            "type": "string"
                        },
                        "shapeRendering": {
                            "title": "shapeRendering",
                            "type": "string"
                        },
                        "stopColor": {
                            "title": "stopColor",
                            "type": "string"
                        },
                        "stopOpacity": {
                            "title": "stopOpacity",
                            "type": "string"
                        },
                        "stroke": {
                            "title": "stroke",
                            "type": "string"
                        },
                        "strokeDasharray": {
                            "title": "strokeDasharray",
                            "type": "string"
                        },
                        "strokeDashoffset": {
                            "title": "strokeDashoffset",
                            "type": "string"
                        },
                        "strokeLinecap": {
                            "title": "strokeLinecap",
                            "type": "string"
                        },
                        "strokeLinejoin": {
                            "title": "strokeLinejoin",
                            "type": "string"
                        },
                        "strokeMiterlimit": {
                            "title": "strokeMiterlimit",
                            "type": "string"
                        },
                        "strokeOpacity": {
                            "title": "strokeOpacity",
                            "type": "string"
                        },
                        "strokeWidth": {
                            "title": "strokeWidth",
                            "type": "string"
                        },
                        "tabSize": {
                            "title": "tabSize",
                            "type": "string"
                        },
                        "tableLayout": {
                            "title": "tableLayout",
                            "type": "string"
                        },
                        "textAlign": {
                            "title": "textAlign",
                            "type": "string"
                        },
                        "textAlignLast": {
                            "title": "textAlignLast",
                            "type": "string"
                        },
                        "textAnchor": {
                            "title": "textAnchor",
                            "type": "string"
                        },
                        "textCombineUpright": {
                            "title": "textCombineUpright",
                            "type": "string"
                        },
                        "textDecoration": {
                            "title": "textDecoration",
                            "type": "string"
                        },
                        "textDecorationColor": {
                            "title": "textDecorationColor",
                            "type": "string"
                        },
                        "textDecorationLine": {
                            "title": "textDecorationLine",
                            "type": "string"
                        },
                        "textDecorationSkipInk": {
                            "title": "textDecorationSkipInk",
                            "type": "string"
                        },
                        "textDecorationStyle": {
                            "title": "textDecorationStyle",
                            "type": "string"
                        },
                        "textDecorationThickness": {
                            "title": "textDecorationThickness",
                            "type": "string"
                        },
                        "textEmphasis": {
                            "title": "textEmphasis",
                            "type": "string"
                        },
                        "textEmphasisColor": {
                            "title": "textEmphasisColor",
                            "type": "string"
                        },
                        "textEmphasisPosition": {
                            "title": "textEmphasisPosition",
                            "type": "string"
                        },
                        "textEmphasisStyle": {
                            "title": "textEmphasisStyle",
                            "type": "string"
                        },
                        "textIndent": {
                            "title": "textIndent",
                            "type": "string"
                        },
                        "textOrientation": {
                            "title": "textOrientation",
                            "type": "string"
                        },
                        "textOverflow": {
                            "title": "textOverflow",
                            "type": "string"
                        },
                        "textRendering": {
                            "title": "textRendering",
                            "type": "string"
                        },
                        "textShadow": {
                            "title": "textShadow",
                            "type": "string"
                        },
                        "textTransform": {
                            "title": "textTransform",
                            "type": "string"
                        },
                        "textUnderlineOffset": {
                            "title": "textUnderlineOffset",
                            "type": "string"
                        },
                        "textUnderlinePosition": {
                            "title": "textUnderlinePosition",
                            "type": "string"
                        },
                        "textWrap": {
                            "title": "textWrap",
                            "type": "string"
                        },
                        "textWrapMode": {
                            "title": "textWrapMode",
                            "type": "string"
                        },
                        "textWrapStyle": {
                            "title": "textWrapStyle",
                            "type": "string"
                        },
                        "top": {
                            "title": "top",
                            "type": "string"
                        },
                        "touchAction": {
                            "title": "touchAction",
                            "type": "string"
                        },
                        "transform": {
                            "title": "transform",
                            "type": "string"
                        },
                        "transformBox": {
                            "title": "transformBox",
                            "type": "string"
                        },
                        "transformOrigin": {
                            "title": "transformOrigin",
                            "type": "string"
                        },
                        "transformStyle": {
                            "title": "transformStyle",
                            "type": "string"
                        },
                        "transition": {
                            "title": "transition",
                            "type": "string"
                        },
                        "transitionBehavior": {
                            "title": "transitionBehavior",
                            "type": "string"
                        },
                        "transitionDelay": {
                            "title": "transitionDelay",
                            "type": "string"
                        },
                        "transitionDuration": {
                            "title": "transitionDuration",
                            "type": "string"
                        },
                        "transitionProperty": {
                            "title": "transitionProperty",
                            "type": "string"
                        },
                        "transitionTimingFunction": {
                            "title": "transitionTimingFunction",
                            "type": "string"
                        },
                        "translate": {
                            "title": "translate",
                            "type": "string"
                        },
                        "unicodeBidi": {
                            "title": "unicodeBidi",
                            "type": "string"
                        },
                        "userSelect": {
                            "title": "userSelect",
                            "type": "string"
                        },
                        "vectorEffect": {
                            "title": "vectorEffect",
                            "type": "string"
                        },
                        "verticalAlign": {
                            "title": "verticalAlign",
                            "type": "string"
                        },
                        "visibility": {
                            "title": "visibility",
                            "type": "string"
                        },
                        "webkitAlignContent": {
                            "title": "webkitAlignContent",
                            "type": "string"
                        },
                        "webkitAlignItems": {
                            "title": "webkitAlignItems",
                            "type": "string"
                        },
                        "webkitAlignSelf": {
                            "title": "webkitAlignSelf",
                            "type": "string"
                        },
                        "webkitAnimation": {
                            "title": "webkitAnimation",
                            "type": "string"
                        },
                        "webkitAnimationDelay": {
                            "title": "webkitAnimationDelay",
                            "type": "string"
                        },
                        "webkitAnimationDirection": {
                            "title": "webkitAnimationDirection",
                            "type": "string"
                        },
                        "webkitAnimationDuration": {
                            "title": "webkitAnimationDuration",
                            "type": "string"
                        },
                        "webkitAnimationFillMode": {
                            "title": "webkitAnimationFillMode",
                            "type": "string"
                        },
                        "webkitAnimationIterationCount": {
                            "title": "webkitAnimationIterationCount",
                            "type": "string"
                        },
                        "webkitAnimationName": {
                            "title": "webkitAnimationName",
                            "type": "string"
                        },
                        "webkitAnimationPlayState": {
                            "title": "webkitAnimationPlayState",
                            "type": "string"
                        },
                        "webkitAnimationTimingFunction": {
                            "title": "webkitAnimationTimingFunction",
                            "type": "string"
                        },
                        "webkitAppearance": {
                            "title": "webkitAppearance",
                            "type": "string"
                        },
                        "webkitBackfaceVisibility": {
                            "title": "webkitBackfaceVisibility",
                            "type": "string"
                        },
                        "webkitBackgroundClip": {
                            "title": "webkitBackgroundClip",
                            "type": "string"
                        },
                        "webkitBackgroundOrigin": {
                            "title": "webkitBackgroundOrigin",
                            "type": "string"
                        },
                        "webkitBackgroundSize": {
                            "title": "webkitBackgroundSize",
                            "type": "string"
                        },
                        "webkitBorderBottomLeftRadius": {
                            "title": "webkitBorderBottomLeftRadius",
                            "type": "string"
                        },
                        "webkitBorderBottomRightRadius": {
                            "title": "webkitBorderBottomRightRadius",
                            "type": "string"
                        },
                        "webkitBorderRadius": {
                            "title": "webkitBorderRadius",
                            "type": "string"
                        },
                        "webkitBorderTopLeftRadius": {
                            "title": "webkitBorderTopLeftRadius",
                            "type": "string"
                        },
                        "webkitBorderTopRightRadius": {
                            "title": "webkitBorderTopRightRadius",
                            "type": "string"
                        },
                        "webkitBoxAlign": {
                            "title": "webkitBoxAlign",
                            "type": "string"
                        },
                        "webkitBoxFlex": {
                            "title": "webkitBoxFlex",
                            "type": "string"
                        },
                        "webkitBoxOrdinalGroup": {
                            "title": "webkitBoxOrdinalGroup",
                            "type": "string"
                        },
                        "webkitBoxOrient": {
                            "title": "webkitBoxOrient",
                            "type": "string"
                        },
                        "webkitBoxPack": {
                            "title": "webkitBoxPack",
                            "type": "string"
                        },
                        "webkitBoxShadow": {
                            "title": "webkitBoxShadow",
                            "type": "string"
                        },
                        "webkitBoxSizing": {
                            "title": "webkitBoxSizing",
                            "type": "string"
                        },
                        "webkitFilter": {
                            "title": "webkitFilter",
                            "type": "string"
                        },
                        "webkitFlex": {
                            "title": "webkitFlex",
                            "type": "string"
                        },
                        "webkitFlexBasis": {
                            "title": "webkitFlexBasis",
                            "type": "string"
                        },
                        "webkitFlexDirection": {
                            "title": "webkitFlexDirection",
                            "type": "string"
                        },
                        "webkitFlexFlow": {
                            "title": "webkitFlexFlow",
                            "type": "string"
                        },
                        "webkitFlexGrow": {
                            "title": "webkitFlexGrow",
                            "type": "string"
                        },
                        "webkitFlexShrink": {
                            "title": "webkitFlexShrink",
                            "type": "string"
                        },
                        "webkitFlexWrap": {
                            "title": "webkitFlexWrap",
                            "type": "string"
                        },
                        "webkitJustifyContent": {
                            "title": "webkitJustifyContent",
                            "type": "string"
                        },
                        "webkitLineClamp": {
                            "title": "webkitLineClamp",
                            "type": "string"
                        },
                        "webkitMask": {
                            "title": "webkitMask",
                            "type": "string"
                        },
                        "webkitMaskBoxImage": {
                            "title": "webkitMaskBoxImage",
                            "type": "string"
                        },
                        "webkitMaskBoxImageOutset": {
                            "title": "webkitMaskBoxImageOutset",
                            "type": "string"
                        },
                        "webkitMaskBoxImageRepeat": {
                            "title": "webkitMaskBoxImageRepeat",
                            "type": "string"
                        },
                        "webkitMaskBoxImageSlice": {
                            "title": "webkitMaskBoxImageSlice",
                            "type": "string"
                        },
                        "webkitMaskBoxImageSource": {
                            "title": "webkitMaskBoxImageSource",
                            "type": "string"
                        },
                        "webkitMaskBoxImageWidth": {
                            "title": "webkitMaskBoxImageWidth",
                            "type": "string"
                        },
                        "webkitMaskClip": {
                            "title": "webkitMaskClip",
                            "type": "string"
                        },
                        "webkitMaskComposite": {
                            "title": "webkitMaskComposite",
                            "type": "string"
                        },
                        "webkitMaskImage": {
                            "title": "webkitMaskImage",
                            "type": "string"
                        },
                        "webkitMaskOrigin": {
                            "title": "webkitMaskOrigin",
                            "type": "string"
                        },
                        "webkitMaskPosition": {
                            "title": "webkitMaskPosition",
                            "type": "string"
                        },
                        "webkitMaskRepeat": {
                            "title": "webkitMaskRepeat",
                            "type": "string"
                        },
                        "webkitMaskSize": {
                            "title": "webkitMaskSize",
                            "type": "string"
                        },
                        "webkitOrder": {
                            "title": "webkitOrder",
                            "type": "string"
                        },
                        "webkitPerspective": {
                            "title": "webkitPerspective",
                            "type": "string"
                        },
                        "webkitPerspectiveOrigin": {
                            "title": "webkitPerspectiveOrigin",
                            "type": "string"
                        },
                        "webkitTextFillColor": {
                            "title": "webkitTextFillColor",
                            "type": "string"
                        },
                        "webkitTextSizeAdjust": {
                            "title": "webkitTextSizeAdjust",
                            "type": "string"
                        },
                        "webkitTextStroke": {
                            "title": "webkitTextStroke",
                            "type": "string"
                        },
                        "webkitTextStrokeColor": {
                            "title": "webkitTextStrokeColor",
                            "type": "string"
                        },
                        "webkitTextStrokeWidth": {
                            "title": "webkitTextStrokeWidth",
                            "type": "string"
                        },
                        "webkitTransform": {
                            "title": "webkitTransform",
                            "type": "string"
                        },
                        "webkitTransformOrigin": {
                            "title": "webkitTransformOrigin",
                            "type": "string"
                        },
                        "webkitTransformStyle": {
                            "title": "webkitTransformStyle",
                            "type": "string"
                        },
                        "webkitTransition": {
                            "title": "webkitTransition",
                            "type": "string"
                        },
                        "webkitTransitionDelay": {
                            "title": "webkitTransitionDelay",
                            "type": "string"
                        },
                        "webkitTransitionDuration": {
                            "title": "webkitTransitionDuration",
                            "type": "string"
                        },
                        "webkitTransitionProperty": {
                            "title": "webkitTransitionProperty",
                            "type": "string"
                        },
                        "webkitTransitionTimingFunction": {
                            "title": "webkitTransitionTimingFunction",
                            "type": "string"
                        },
                        "webkitUserSelect": {
                            "title": "webkitUserSelect",
                            "type": "string"
                        },
                        "whiteSpace": {
                            "title": "whiteSpace",
                            "type": "string"
                        },
                        "whiteSpaceCollapse": {
                            "title": "whiteSpaceCollapse",
                            "type": "string"
                        },
                        "widows": {
                            "title": "widows",
                            "type": "string"
                        },
                        "width": {
                            "title": "width",
                            "type": "string"
                        },
                        "willChange": {
                            "title": "willChange",
                            "type": "string"
                        },
                        "wordBreak": {
                            "title": "wordBreak",
                            "type": "string"
                        },
                        "wordSpacing": {
                            "title": "wordSpacing",
                            "type": "string"
                        },
                        "wordWrap": {
                            "title": "wordWrap",
                            "type": "string"
                        },
                        "writingMode": {
                            "title": "writingMode",
                            "type": "string"
                        },
                        "x": {
                            "title": "x",
                            "type": "string"
                        },
                        "y": {
                            "title": "y",
                            "type": "string"
                        },
                        "zIndex": {
                            "title": "zIndex",
                            "type": "string"
                        },
                        "zoom": {
                            "title": "zoom",
                            "type": "string"
                        }
                    },
                    "required": [
                        "accentColor",
                        "alignContent",
                        "alignItems",
                        "alignSelf",
                        "alignmentBaseline",
                        "all",
                        "animation",
                        "animationComposition",
                        "animationDelay",
                        "animationDirection",
                        "animationDuration",
                        "animationFillMode",
                        "animationIterationCount",
                        "animationName",
                        "animationPlayState",
                        "animationTimingFunction",
                        "appearance",
                        "aspectRatio",
                        "backdropFilter",
                        "backfaceVisibility",
                        "background",
                        "backgroundAttachment",
                        "backgroundBlendMode",
                        "backgroundClip",
                        "backgroundColor",
                        "backgroundImage",
                        "backgroundOrigin",
                        "backgroundPosition",
                        "backgroundPositionX",
                        "backgroundPositionY",
                        "backgroundRepeat",
                        "backgroundSize",
                        "baselineShift",
                        "baselineSource",
                        "blockSize",
                        "border",
                        "borderBlock",
                        "borderBlockColor",
                        "borderBlockEnd",
                        "borderBlockEndColor",
                        "borderBlockEndStyle",
                        "borderBlockEndWidth",
                        "borderBlockStart",
                        "borderBlockStartColor",
                        "borderBlockStartStyle",
                        "borderBlockStartWidth",
                        "borderBlockStyle",
                        "borderBlockWidth",
                        "borderBottom",
                        "borderBottomColor",
                        "borderBottomLeftRadius",
                        "borderBottomRightRadius",
                        "borderBottomStyle",
                        "borderBottomWidth",
                        "borderCollapse",
                        "borderColor",
                        "borderEndEndRadius",
                        "borderEndStartRadius",
                        "borderImage",
                        "borderImageOutset",
                        "borderImageRepeat",
                        "borderImageSlice",
                        "borderImageSource",
                        "borderImageWidth",
                        "borderInline",
                        "borderInlineColor",
                        "borderInlineEnd",
                        "borderInlineEndColor",
                        "borderInlineEndStyle",
                        "borderInlineEndWidth",
                        "borderInlineStart",
                        "borderInlineStartColor",
                        "borderInlineStartStyle",
                        "borderInlineStartWidth",
                        "borderInlineStyle",
                        "borderInlineWidth",
                        "borderLeft",
                        "borderLeftColor",
                        "borderLeftStyle",
                        "borderLeftWidth",
                        "borderRadius",
                        "borderRight",
                        "borderRightColor",
                        "borderRightStyle",
                        "borderRightWidth",
                        "borderSpacing",
                        "borderStartEndRadius",
                        "borderStartStartRadius",
                        "borderStyle",
                        "borderTop",
                        "borderTopColor",
                        "borderTopLeftRadius",
                        "borderTopRightRadius",
                        "borderTopStyle",
                        "borderTopWidth",
                        "borderWidth",
                        "bottom",
                        "boxShadow",
                        "boxSizing",
                        "breakAfter",
                        "breakBefore",
                        "breakInside",
                        "captionSide",
                        "caretColor",
                        "clear",
                        "clip",
                        "clipPath",
                        "clipRule",
                        "color",
                        "colorInterpolation",
                        "colorInterpolationFilters",
                        "colorScheme",
                        "columnCount",
                        "columnFill",
                        "columnGap",
                        "columnRule",
                        "columnRuleColor",
                        "columnRuleStyle",
                        "columnRuleWidth",
                        "columnSpan",
                        "columnWidth",
                        "columns",
                        "contain",
                        "containIntrinsicBlockSize",
                        "containIntrinsicHeight",
                        "containIntrinsicInlineSize",
                        "containIntrinsicSize",
                        "containIntrinsicWidth",
                        "container",
                        "containerName",
                        "containerType",
                        "content",
                        "contentVisibility",
                        "counterIncrement",
                        "counterReset",
                        "counterSet",
                        "cssFloat",
                        "cssText",
                        "cursor",
                        "cx",
                        "cy",
                        "d",
                        "direction",
                        "display",
                        "dominantBaseline",
                        "emptyCells",
                        "fill",
                        "fillOpacity",
                        "fillRule",
                        "filter",
                        "flex",
                        "flexBasis",
                        "flexDirection",
                        "flexFlow",
                        "flexGrow",
                        "flexShrink",
                        "flexWrap",
                        "float",
                        "floodColor",
                        "floodOpacity",
                        "font",
                        "fontFamily",
                        "fontFeatureSettings",
                        "fontKerning",
                        "fontOpticalSizing",
                        "fontPalette",
                        "fontSize",
                        "fontSizeAdjust",
                        "fontStretch",
                        "fontStyle",
                        "fontSynthesis",
                        "fontSynthesisSmallCaps",
                        "fontSynthesisStyle",
                        "fontSynthesisWeight",
                        "fontVariant",
                        "fontVariantAlternates",
                        "fontVariantCaps",
                        "fontVariantEastAsian",
                        "fontVariantLigatures",
                        "fontVariantNumeric",
                        "fontVariantPosition",
                        "fontVariationSettings",
                        "fontWeight",
                        "forcedColorAdjust",
                        "gap",
                        "grid",
                        "gridArea",
                        "gridAutoColumns",
                        "gridAutoFlow",
                        "gridAutoRows",
                        "gridColumn",
                        "gridColumnEnd",
                        "gridColumnGap",
                        "gridColumnStart",
                        "gridGap",
                        "gridRow",
                        "gridRowEnd",
                        "gridRowGap",
                        "gridRowStart",
                        "gridTemplate",
                        "gridTemplateAreas",
                        "gridTemplateColumns",
                        "gridTemplateRows",
                        "height",
                        "hyphenateCharacter",
                        "hyphens",
                        "imageOrientation",
                        "imageRendering",
                        "inlineSize",
                        "inset",
                        "insetBlock",
                        "insetBlockEnd",
                        "insetBlockStart",
                        "insetInline",
                        "insetInlineEnd",
                        "insetInlineStart",
                        "isolation",
                        "justifyContent",
                        "justifyItems",
                        "justifySelf",
                        "left",
                        "length",
                        "letterSpacing",
                        "lightingColor",
                        "lineBreak",
                        "lineHeight",
                        "listStyle",
                        "listStyleImage",
                        "listStylePosition",
                        "listStyleType",
                        "margin",
                        "marginBlock",
                        "marginBlockEnd",
                        "marginBlockStart",
                        "marginBottom",
                        "marginInline",
                        "marginInlineEnd",
                        "marginInlineStart",
                        "marginLeft",
                        "marginRight",
                        "marginTop",
                        "marker",
                        "markerEnd",
                        "markerMid",
                        "markerStart",
                        "mask",
                        "maskClip",
                        "maskComposite",
                        "maskImage",
                        "maskMode",
                        "maskOrigin",
                        "maskPosition",
                        "maskRepeat",
                        "maskSize",
                        "maskType",
                        "mathDepth",
                        "mathStyle",
                        "maxBlockSize",
                        "maxHeight",
                        "maxInlineSize",
                        "maxWidth",
                        "minBlockSize",
                        "minHeight",
                        "minInlineSize",
                        "minWidth",
                        "mixBlendMode",
                        "objectFit",
                        "objectPosition",
                        "offset",
                        "offsetAnchor",
                        "offsetDistance",
                        "offsetPath",
                        "offsetPosition",
                        "offsetRotate",
                        "opacity",
                        "order",
                        "orphans",
                        "outline",
                        "outlineColor",
                        "outlineOffset",
                        "outlineStyle",
                        "outlineWidth",
                        "overflow",
                        "overflowAnchor",
                        "overflowClipMargin",
                        "overflowWrap",
                        "overflowX",
                        "overflowY",
                        "overscrollBehavior",
                        "overscrollBehaviorBlock",
                        "overscrollBehaviorInline",
                        "overscrollBehaviorX",
                        "overscrollBehaviorY",
                        "padding",
                        "paddingBlock",
                        "paddingBlockEnd",
                        "paddingBlockStart",
                        "paddingBottom",
                        "paddingInline",
                        "paddingInlineEnd",
                        "paddingInlineStart",
                        "paddingLeft",
                        "paddingRight",
                        "paddingTop",
                        "page",
                        "pageBreakAfter",
                        "pageBreakBefore",
                        "pageBreakInside",
                        "paintOrder",
                        "parentRule",
                        "perspective",
                        "perspectiveOrigin",
                        "placeContent",
                        "placeItems",
                        "placeSelf",
                        "pointerEvents",
                        "position",
                        "printColorAdjust",
                        "quotes",
                        "r",
                        "resize",
                        "right",
                        "rotate",
                        "rowGap",
                        "rubyPosition",
                        "rx",
                        "ry",
                        "scale",
                        "scrollBehavior",
                        "scrollMargin",
                        "scrollMarginBlock",
                        "scrollMarginBlockEnd",
                        "scrollMarginBlockStart",
                        "scrollMarginBottom",
                        "scrollMarginInline",
                        "scrollMarginInlineEnd",
                        "scrollMarginInlineStart",
                        "scrollMarginLeft",
                        "scrollMarginRight",
                        "scrollMarginTop",
                        "scrollPadding",
                        "scrollPaddingBlock",
                        "scrollPaddingBlockEnd",
                        "scrollPaddingBlockStart",
                        "scrollPaddingBottom",
                        "scrollPaddingInline",
                        "scrollPaddingInlineEnd",
                        "scrollPaddingInlineStart",
                        "scrollPaddingLeft",
                        "scrollPaddingRight",
                        "scrollPaddingTop",
                        "scrollSnapAlign",
                        "scrollSnapStop",
                        "scrollSnapType",
                        "scrollbarColor",
                        "scrollbarGutter",
                        "scrollbarWidth",
                        "shapeImageThreshold",
                        "shapeMargin",
                        "shapeOutside",
                        "shapeRendering",
                        "stopColor",
                        "stopOpacity",
                        "stroke",
                        "strokeDasharray",
                        "strokeDashoffset",
                        "strokeLinecap",
                        "strokeLinejoin",
                        "strokeMiterlimit",
                        "strokeOpacity",
                        "strokeWidth",
                        "tabSize",
                        "tableLayout",
                        "textAlign",
                        "textAlignLast",
                        "textAnchor",
                        "textCombineUpright",
                        "textDecoration",
                        "textDecorationColor",
                        "textDecorationLine",
                        "textDecorationSkipInk",
                        "textDecorationStyle",
                        "textDecorationThickness",
                        "textEmphasis",
                        "textEmphasisColor",
                        "textEmphasisPosition",
                        "textEmphasisStyle",
                        "textIndent",
                        "textOrientation",
                        "textOverflow",
                        "textRendering",
                        "textShadow",
                        "textTransform",
                        "textUnderlineOffset",
                        "textUnderlinePosition",
                        "textWrap",
                        "textWrapMode",
                        "textWrapStyle",
                        "top",
                        "touchAction",
                        "transform",
                        "transformBox",
                        "transformOrigin",
                        "transformStyle",
                        "transition",
                        "transitionBehavior",
                        "transitionDelay",
                        "transitionDuration",
                        "transitionProperty",
                        "transitionTimingFunction",
                        "translate",
                        "unicodeBidi",
                        "userSelect",
                        "vectorEffect",
                        "verticalAlign",
                        "visibility",
                        "webkitAlignContent",
                        "webkitAlignItems",
                        "webkitAlignSelf",
                        "webkitAnimation",
                        "webkitAnimationDelay",
                        "webkitAnimationDirection",
                        "webkitAnimationDuration",
                        "webkitAnimationFillMode",
                        "webkitAnimationIterationCount",
                        "webkitAnimationName",
                        "webkitAnimationPlayState",
                        "webkitAnimationTimingFunction",
                        "webkitAppearance",
                        "webkitBackfaceVisibility",
                        "webkitBackgroundClip",
                        "webkitBackgroundOrigin",
                        "webkitBackgroundSize",
                        "webkitBorderBottomLeftRadius",
                        "webkitBorderBottomRightRadius",
                        "webkitBorderRadius",
                        "webkitBorderTopLeftRadius",
                        "webkitBorderTopRightRadius",
                        "webkitBoxAlign",
                        "webkitBoxFlex",
                        "webkitBoxOrdinalGroup",
                        "webkitBoxOrient",
                        "webkitBoxPack",
                        "webkitBoxShadow",
                        "webkitBoxSizing",
                        "webkitFilter",
                        "webkitFlex",
                        "webkitFlexBasis",
                        "webkitFlexDirection",
                        "webkitFlexFlow",
                        "webkitFlexGrow",
                        "webkitFlexShrink",
                        "webkitFlexWrap",
                        "webkitJustifyContent",
                        "webkitLineClamp",
                        "webkitMask",
                        "webkitMaskBoxImage",
                        "webkitMaskBoxImageOutset",
                        "webkitMaskBoxImageRepeat",
                        "webkitMaskBoxImageSlice",
                        "webkitMaskBoxImageSource",
                        "webkitMaskBoxImageWidth",
                        "webkitMaskClip",
                        "webkitMaskComposite",
                        "webkitMaskImage",
                        "webkitMaskOrigin",
                        "webkitMaskPosition",
                        "webkitMaskRepeat",
                        "webkitMaskSize",
                        "webkitOrder",
                        "webkitPerspective",
                        "webkitPerspectiveOrigin",
                        "webkitTextFillColor",
                        "webkitTextSizeAdjust",
                        "webkitTextStroke",
                        "webkitTextStrokeColor",
                        "webkitTextStrokeWidth",
                        "webkitTransform",
                        "webkitTransformOrigin",
                        "webkitTransformStyle",
                        "webkitTransition",
                        "webkitTransitionDelay",
                        "webkitTransitionDuration",
                        "webkitTransitionProperty",
                        "webkitTransitionTimingFunction",
                        "webkitUserSelect",
                        "whiteSpace",
                        "whiteSpaceCollapse",
                        "widows",
                        "width",
                        "willChange",
                        "wordBreak",
                        "wordSpacing",
                        "wordWrap",
                        "writingMode",
                        "x",
                        "y",
                        "zIndex",
                        "zoom"
                    ],
                    "title": "style",
                    "type": "object"
                },
                "tabIndex": {
                    "title": "tabIndex",
                    "type": "number"
                },
                "tagName": {
                    "title": "tagName",
                    "type": "string"
                },
                "textContent": {
                    "title": "textContent",
                    "type": "string"
                },
                "type": {
                    "title": "type",
                    "type": "string"
                },
                "viewportElement": {
                    "$ref": "#/definitions/SVGElement",
                    "title": "viewportElement"
                }
            },
            "required": [
                "ATTRIBUTE_NODE",
                "CDATA_SECTION_NODE",
                "COMMENT_NODE",
                "DOCUMENT_FRAGMENT_NODE",
                "DOCUMENT_NODE",
                "DOCUMENT_POSITION_CONTAINED_BY",
                "DOCUMENT_POSITION_CONTAINS",
                "DOCUMENT_POSITION_DISCONNECTED",
                "DOCUMENT_POSITION_FOLLOWING",
                "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC",
                "DOCUMENT_POSITION_PRECEDING",
                "DOCUMENT_TYPE_NODE",
                "ELEMENT_NODE",
                "ENTITY_NODE",
                "ENTITY_REFERENCE_NODE",
                "NOTATION_NODE",
                "PROCESSING_INSTRUCTION_NODE",
                "TEXT_NODE",
                "ariaAtomic",
                "ariaAutoComplete",
                "ariaBrailleLabel",
                "ariaBrailleRoleDescription",
                "ariaBusy",
                "ariaChecked",
                "ariaColCount",
                "ariaColIndex",
                "ariaColSpan",
                "ariaCurrent",
                "ariaDescription",
                "ariaDisabled",
                "ariaExpanded",
                "ariaHasPopup",
                "ariaHidden",
                "ariaInvalid",
                "ariaKeyShortcuts",
                "ariaLabel",
                "ariaLevel",
                "ariaLive",
                "ariaModal",
                "ariaMultiLine",
                "ariaMultiSelectable",
                "ariaOrientation",
                "ariaPlaceholder",
                "ariaPosInSet",
                "ariaPressed",
                "ariaReadOnly",
                "ariaRequired",
                "ariaRoleDescription",
                "ariaRowCount",
                "ariaRowIndex",
                "ariaRowSpan",
                "ariaSelected",
                "ariaSetSize",
                "ariaSort",
                "ariaValueMax",
                "ariaValueMin",
                "ariaValueNow",
                "ariaValueText",
                "assignedSlot",
                "attributeStyleMap",
                "attributes",
                "autofocus",
                "baseURI",
                "childElementCount",
                "childNodes",
                "children",
                "classList",
                "className",
                "clientHeight",
                "clientLeft",
                "clientTop",
                "clientWidth",
                "dataset",
                "firstChild",
                "firstElementChild",
                "href",
                "id",
                "innerHTML",
                "isConnected",
                "lastChild",
                "lastElementChild",
                "localName",
                "namespaceURI",
                "nextElementSibling",
                "nextSibling",
                "nodeName",
                "nodeType",
                "nodeValue",
                "onabort",
                "onanimationcancel",
                "onanimationend",
                "onanimationiteration",
                "onanimationstart",
                "onauxclick",
                "onbeforeinput",
                "onbeforetoggle",
                "onblur",
                "oncancel",
                "oncanplay",
                "oncanplaythrough",
                "onchange",
                "onclick",
                "onclose",
                "oncontextmenu",
                "oncopy",
                "oncuechange",
                "oncut",
                "ondblclick",
                "ondrag",
                "ondragend",
                "ondragenter",
                "ondragleave",
                "ondragover",
                "ondragstart",
                "ondrop",
                "ondurationchange",
                "onemptied",
                "onended",
                "onerror",
                "onfocus",
                "onformdata",
                "onfullscreenchange",
                "onfullscreenerror",
                "ongotpointercapture",
                "oninput",
                "oninvalid",
                "onkeydown",
                "onkeypress",
                "onkeyup",
                "onload",
                "onloadeddata",
                "onloadedmetadata",
                "onloadstart",
                "onlostpointercapture",
                "onmousedown",
                "onmouseenter",
                "onmouseleave",
                "onmousemove",
                "onmouseout",
                "onmouseover",
                "onmouseup",
                "onpaste",
                "onpause",
                "onplay",
                "onplaying",
                "onpointercancel",
                "onpointerdown",
                "onpointerenter",
                "onpointerleave",
                "onpointermove",
                "onpointerout",
                "onpointerover",
                "onpointerup",
                "onprogress",
                "onratechange",
                "onreset",
                "onresize",
                "onscroll",
                "onscrollend",
                "onsecuritypolicyviolation",
                "onseeked",
                "onseeking",
                "onselect",
                "onselectionchange",
                "onselectstart",
                "onslotchange",
                "onstalled",
                "onsubmit",
                "onsuspend",
                "ontimeupdate",
                "ontoggle",
                "ontransitioncancel",
                "ontransitionend",
                "ontransitionrun",
                "ontransitionstart",
                "onvolumechange",
                "onwaiting",
                "onwebkitanimationend",
                "onwebkitanimationiteration",
                "onwebkitanimationstart",
                "onwebkittransitionend",
                "onwheel",
                "outerHTML",
                "ownerDocument",
                "ownerSVGElement",
                "parentElement",
                "parentNode",
                "part",
                "prefix",
                "previousElementSibling",
                "previousSibling",
                "role",
                "scrollHeight",
                "scrollLeft",
                "scrollTop",
                "scrollWidth",
                "shadowRoot",
                "slot",
                "style",
                "tabIndex",
                "tagName",
                "textContent",
                "type",
                "viewportElement"
            ],
            "title": "SVGScriptElement",
            "type": "object"
        },
        "SVGTransform": {
            "properties": {
                "SVG_TRANSFORM_MATRIX": {
                    "enum": [
                        1
                    ],
                    "title": "SVG_TRANSFORM_MATRIX",
                    "type": "number"
                },
                "SVG_TRANSFORM_ROTATE": {
                    "enum": [
                        4
                    ],
                    "title": "SVG_TRANSFORM_ROTATE",
                    "type": "number"
                },
                "SVG_TRANSFORM_SCALE": {
                    "enum": [
                        3
                    ],
                    "title": "SVG_TRANSFORM_SCALE",
                    "type": "number"
                },
                "SVG_TRANSFORM_SKEWX": {
                    "enum": [
                        5
                    ],
                    "title": "SVG_TRANSFORM_SKEWX",
                    "type": "number"
                },
                "SVG_TRANSFORM_SKEWY": {
                    "enum": [
                        6
                    ],
                    "title": "SVG_TRANSFORM_SKEWY",
                    "type": "number"
                },
                "SVG_TRANSFORM_TRANSLATE": {
                    "enum": [
                        2
                    ],
                    "title": "SVG_TRANSFORM_TRANSLATE",
                    "type": "number"
                },
                "SVG_TRANSFORM_UNKNOWN": {
                    "enum": [
                        0
                    ],
                    "title": "SVG_TRANSFORM_UNKNOWN",
                    "type": "number"
                },
                "angle": {
                    "title": "angle",
                    "type": "number"
                },
                "matrix": {
                    "$ref": "#/definitions/DOMMatrix",
                    "title": "matrix"
                },
                "type": {
                    "title": "type",
                    "type": "number"
                }
            },
            "required": [
                "SVG_TRANSFORM_MATRIX",
                "SVG_TRANSFORM_ROTATE",
                "SVG_TRANSFORM_SCALE",
                "SVG_TRANSFORM_SKEWX",
                "SVG_TRANSFORM_SKEWY",
                "SVG_TRANSFORM_TRANSLATE",
                "SVG_TRANSFORM_UNKNOWN",
                "angle",
                "matrix",
                "type"
            ],
            "title": "SVGTransform",
            "type": "object"
        },
        "Screen": {
            "properties": {
                "availHeight": {
                    "title": "availHeight",
                    "type": "number"
                },
                "availWidth": {
                    "title": "availWidth",
                    "type": "number"
                },
                "colorDepth": {
                    "title": "colorDepth",
                    "type": "number"
                },
                "height": {
                    "title": "height",
                    "type": "number"
                },
                "orientation": {
                    "$ref": "#/definitions/ScreenOrientation",
                    "title": "orientation"
                },
                "pixelDepth": {
                    "title": "pixelDepth",
                    "type": "number"
                },
                "width": {
                    "title": "width",
                    "type": "number"
                }
            },
            "required": [
                "availHeight",
                "availWidth",
                "colorDepth",
                "height",
                "orientation",
                "pixelDepth",
                "width"
            ],
            "title": "Screen",
            "type": "object"
        },
        "ScreenOrientation": {
            "properties": {
                "angle": {
                    "title": "angle",
                    "type": "number"
                },
                "onchange": {
                    "title": "onchange",
                    "type": "object"
                },
                "type": {
                    "$ref": "#/definitions/OrientationType",
                    "title": "type"
                }
            },
            "required": [
                "angle",
                "onchange",
                "type"
            ],
            "title": "ScreenOrientation",
            "type": "object"
        },
        "ScrollRestoration": {
            "enum": [
                "auto",
                "manual"
            ],
            "title": "ScrollRestoration",
            "type": "string"
        },
        "SelectOptions": {
            "allOf": [
                {
                    "$ref": "#/definitions/Omit%3COptions%2C%22condition%22%3E"
                },
                {
                    "properties": {
                        "active": {
                            "title": "active",
                            "type": "boolean"
                        },
                        "atPixelOptions": {
                            "properties": {
                                "checkWrapped": {
                                    "description": "Check-Wrapped Will check for wrapped geometries inside the range of\n+/- 1 world width. Works only if a projection is used that can be wrapped.",
                                    "title": "checkWrapped",
                                    "type": "boolean"
                                },
                                "hitTolerance": {
                                    "description": "Hit-detection tolerance in css pixels. Pixels\ninside the radius around the given position will be checked for features.",
                                    "title": "hitTolerance",
                                    "type": "number"
                                },
                                "layerFilter": {
                                    "description": "Layer filter\nfunction. The filter function will receive one argument, the\n{@link module:ol/layer/Layer~Layer layer-candidate} and it should return a boolean value.\nOnly layers which are visible and for which this function returns `true`\nwill be tested for features. By default, all visible layers will be tested.",
                                    "title": "layerFilter",
                                    "type": "object"
                                }
                            },
                            "title": "atPixelOptions",
                            "type": "object"
                        },
                        "condition": {
                            "enum": [
                                "click",
                                "pointermove"
                            ],
                            "title": "condition",
                            "type": "string"
                        },
                        "coordinates": {
                            "title": "coordinates",
                            "type": "boolean"
                        },
                        "cursor": {
                            "enum": [
                                "string"
                            ],
                            "title": "cursor",
                            "type": "string"
                        },
                        "geometryFunction": {
                            "description": "Function that takes an array of coordinates and an optional existing geometry\nand a projection as arguments, and returns a geometry. The optional existing\ngeometry is the geometry that is returned when the function is called without\na second argument.",
                            "title": "geometryFunction",
                            "type": "object"
                        },
                        "id": {
                            "title": "id",
                            "type": [
                                "string",
                                "number"
                            ]
                        },
                        "idProperty": {
                            "title": "idProperty",
                            "type": "string"
                        },
                        "layer": {
                            "$ref": "#/definitions/EoxLayer",
                            "title": "layer"
                        },
                        "modify": {
                            "title": "modify",
                            "type": "boolean"
                        },
                        "overlay": {
                            "properties": {
                                "autoPan": {
                                    "anyOf": [
                                        {
                                            "properties": {
                                                "animation": {
                                                    "description": "The animation parameters for the pan",
                                                    "properties": {
                                                        "duration": {
                                                            "description": "The duration of the animation in\nmilliseconds.",
                                                            "title": "duration",
                                                            "type": "number"
                                                        },
                                                        "easing": {
                                                            "description": "The easing function to use. Can\nbe one from {@link module:ol/easing} or a custom function.\nDefault is {@link module:ol/easing.inAndOut}.",
                                                            "title": "easing",
                                                            "type": "object"
                                                        }
                                                    },
                                                    "title": "animation",
                                                    "type": "object"
                                                },
                                                "margin": {
                                                    "description": "The margin (in pixels) between the\noverlay and the borders of the map when panning into view.",
                                                    "title": "margin",
                                                    "type": "number"
                                                }
                                            },
                                            "type": "object"
                                        },
                                        {
                                            "type": "boolean"
                                        }
                                    ],
                                    "description": "Pan the map when calling\n`setPosition`, so that the overlay is entirely visible in the current viewport.",
                                    "title": "autoPan"
                                },
                                "className": {
                                    "description": "CSS class\nname.",
                                    "title": "className",
                                    "type": "string"
                                },
                                "element": {
                                    "$ref": "#/definitions/HTMLElement",
                                    "description": "The overlay element.",
                                    "title": "element"
                                },
                                "id": {
                                    "description": "Set the overlay id. The overlay id can be used\nwith the {@link module:ol/Map~Map#getOverlayById} method.",
                                    "title": "id",
                                    "type": [
                                        "string",
                                        "number"
                                    ]
                                },
                                "insertFirst": {
                                    "description": "Whether the overlay is inserted first\nin the overlay container, or appended. If the overlay is placed in the same\ncontainer as that of the controls (see the `stopEvent` option) you will\nprobably set `insertFirst` to `true` so the overlay is displayed below the\ncontrols.",
                                    "title": "insertFirst",
                                    "type": "boolean"
                                },
                                "offset": {
                                    "description": "Offsets in pixels used when positioning\nthe overlay. The first element in the\narray is the horizontal offset. A positive value shifts the overlay right.\nThe second element in the array is the vertical offset. A positive value\nshifts the overlay down.",
                                    "items": {
                                        "type": "number"
                                    },
                                    "title": "offset",
                                    "type": "array"
                                },
                                "position": {
                                    "description": "The overlay position\nin map projection.",
                                    "items": {
                                        "type": "number"
                                    },
                                    "title": "position",
                                    "type": "array"
                                },
                                "positioning": {
                                    "$ref": "#/definitions/Positioning",
                                    "description": "Defines how\nthe overlay is actually positioned with respect to its `position` property.\nPossible values are `'bottom-left'`, `'bottom-center'`, `'bottom-right'`,\n`'center-left'`, `'center-center'`, `'center-right'`, `'top-left'`,\n`'top-center'`, and `'top-right'`.",
                                    "title": "positioning"
                                },
                                "stopEvent": {
                                    "description": "Whether event propagation to the map\nviewport should be stopped. If `true` the overlay is placed in the same\ncontainer as that of the controls (CSS class name\n`ol-overlaycontainer-stopevent`); if `false` it is placed in the container\nwith CSS class name specified by the `className` property.",
                                    "title": "stopEvent",
                                    "type": "boolean"
                                }
                            },
                            "title": "overlay",
                            "type": "object"
                        },
                        "panIn": {
                            "title": "panIn",
                            "type": "boolean"
                        },
                        "precision": {
                            "title": "precision",
                            "type": "number"
                        },
                        "projection": {
                            "properties": {
                                "name": {
                                    "title": "name",
                                    "type": "string"
                                },
                                "proj4_string": {
                                    "title": "proj4_string",
                                    "type": "string"
                                }
                            },
                            "required": [
                                "name",
                                "proj4_string"
                            ],
                            "title": "projection",
                            "type": "object"
                        },
                        "style": {
                            "$ref": "#/definitions/FlatStyleLike",
                            "title": "style"
                        },
                        "tooltip": {
                            "title": "tooltip",
                            "type": "boolean"
                        },
                        "type": {
                            "title": "type",
                            "type": "string"
                        }
                    },
                    "required": [
                        "condition",
                        "id"
                    ],
                    "type": "object"
                }
            ],
            "title": "SelectOptions"
        },
        "ServerType": {
            "description": "Set the server type to use implementation-specific parameters beyond the WMS specification.\n- `'carmentaserver'`: HiDPI support for [Carmenta Server](https://www.carmenta.com/en/products/carmenta-server)\n- `'geoserver'`: HiDPI support for [GeoServer](https://geoserver.org/)\n- `'mapserver'`: HiDPI support for [MapServer](https://mapserver.org/)\n- `'qgis'`: HiDPI support for [QGIS](https://qgis.org/)",
            "enum": [
                "carmentaserver",
                "geoserver",
                "mapserver",
                "qgis"
            ],
            "title": "ServerType",
            "type": "string"
        },
        "ServiceWorker": {
            "properties": {
                "onerror": {
                    "title": "onerror",
                    "type": "object"
                },
                "onstatechange": {
                    "title": "onstatechange",
                    "type": "object"
                },
                "scriptURL": {
                    "title": "scriptURL",
                    "type": "string"
                },
                "state": {
                    "$ref": "#/definitions/ServiceWorkerState",
                    "title": "state"
                }
            },
            "required": [
                "onerror",
                "onstatechange",
                "scriptURL",
                "state"
            ],
            "title": "ServiceWorker",
            "type": "object"
        },
        "ServiceWorkerContainer": {
            "properties": {
                "controller": {
                    "$ref": "#/definitions/ServiceWorker",
                    "title": "controller"
                },
                "oncontrollerchange": {
                    "title": "oncontrollerchange",
                    "type": "object"
                },
                "onmessage": {
                    "title": "onmessage",
                    "type": "object"
                },
                "onmessageerror": {
                    "title": "onmessageerror",
                    "type": "object"
                },
                "ready": {
                    "$ref": "#/definitions/Promise%3CServiceWorkerRegistration%3E",
                    "title": "ready"
                }
            },
            "required": [
                "controller",
                "oncontrollerchange",
                "onmessage",
                "onmessageerror",
                "ready"
            ],
            "title": "ServiceWorkerContainer",
            "type": "object"
        },
        "ServiceWorkerState": {
            "enum": [
                "activated",
                "activating",
                "installed",
                "installing",
                "parsed",
                "redundant"
            ],
            "title": "ServiceWorkerState",
            "type": "string"
        },
        "ShadowRoot": {
            "properties": {
                "ATTRIBUTE_NODE": {
                    "enum": [
                        2
                    ],
                    "title": "ATTRIBUTE_NODE",
                    "type": "number"
                },
                "CDATA_SECTION_NODE": {
                    "enum": [
                        4
                    ],
                    "title": "CDATA_SECTION_NODE",
                    "type": "number"
                },
                "COMMENT_NODE": {
                    "enum": [
                        8
                    ],
                    "title": "COMMENT_NODE",
                    "type": "number"
                },
                "DOCUMENT_FRAGMENT_NODE": {
                    "enum": [
                        11
                    ],
                    "title": "DOCUMENT_FRAGMENT_NODE",
                    "type": "number"
                },
                "DOCUMENT_NODE": {
                    "enum": [
                        9
                    ],
                    "title": "DOCUMENT_NODE",
                    "type": "number"
                },
                "DOCUMENT_POSITION_CONTAINED_BY": {
                    "enum": [
                        16
                    ],
                    "title": "DOCUMENT_POSITION_CONTAINED_BY",
                    "type": "number"
                },
                "DOCUMENT_POSITION_CONTAINS": {
                    "enum": [
                        8
                    ],
                    "title": "DOCUMENT_POSITION_CONTAINS",
                    "type": "number"
                },
                "DOCUMENT_POSITION_DISCONNECTED": {
                    "enum": [
                        1
                    ],
                    "title": "DOCUMENT_POSITION_DISCONNECTED",
                    "type": "number"
                },
                "DOCUMENT_POSITION_FOLLOWING": {
                    "enum": [
                        4
                    ],
                    "title": "DOCUMENT_POSITION_FOLLOWING",
                    "type": "number"
                },
                "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC": {
                    "enum": [
                        32
                    ],
                    "title": "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC",
                    "type": "number"
                },
                "DOCUMENT_POSITION_PRECEDING": {
                    "enum": [
                        2
                    ],
                    "title": "DOCUMENT_POSITION_PRECEDING",
                    "type": "number"
                },
                "DOCUMENT_TYPE_NODE": {
                    "enum": [
                        10
                    ],
                    "title": "DOCUMENT_TYPE_NODE",
                    "type": "number"
                },
                "ELEMENT_NODE": {
                    "enum": [
                        1
                    ],
                    "title": "ELEMENT_NODE",
                    "type": "number"
                },
                "ENTITY_NODE": {
                    "enum": [
                        6
                    ],
                    "title": "ENTITY_NODE",
                    "type": "number"
                },
                "ENTITY_REFERENCE_NODE": {
                    "enum": [
                        5
                    ],
                    "title": "ENTITY_REFERENCE_NODE",
                    "type": "number"
                },
                "NOTATION_NODE": {
                    "enum": [
                        12
                    ],
                    "title": "NOTATION_NODE",
                    "type": "number"
                },
                "PROCESSING_INSTRUCTION_NODE": {
                    "enum": [
                        7
                    ],
                    "title": "PROCESSING_INSTRUCTION_NODE",
                    "type": "number"
                },
                "TEXT_NODE": {
                    "enum": [
                        3
                    ],
                    "title": "TEXT_NODE",
                    "type": "number"
                },
                "activeElement": {
                    "$ref": "#/definitions/Element",
                    "title": "activeElement"
                },
                "adoptedStyleSheets": {
                    "items": {
                        "$ref": "#/definitions/CSSStyleSheet"
                    },
                    "title": "adoptedStyleSheets",
                    "type": "array"
                },
                "baseURI": {
                    "title": "baseURI",
                    "type": "string"
                },
                "childElementCount": {
                    "title": "childElementCount",
                    "type": "number"
                },
                "childNodes": {
                    "items": {
                        "$ref": "#/definitions/ChildNode"
                    },
                    "title": "childNodes",
                    "type": "array"
                },
                "children": {
                    "additionalProperties": false,
                    "patternProperties": {
                        "^[0-9]+$": {
                            "$ref": "#/definitions/Element"
                        }
                    },
                    "properties": {
                        "length": {
                            "title": "length",
                            "type": "number"
                        }
                    },
                    "required": [
                        "length"
                    ],
                    "title": "children",
                    "type": "object"
                },
                "clonable": {
                    "title": "clonable",
                    "type": "boolean"
                },
                "delegatesFocus": {
                    "title": "delegatesFocus",
                    "type": "boolean"
                },
                "firstChild": {
                    "$ref": "#/definitions/ChildNode",
                    "title": "firstChild"
                },
                "firstElementChild": {
                    "$ref": "#/definitions/Element",
                    "title": "firstElementChild"
                },
                "fullscreenElement": {
                    "$ref": "#/definitions/Element",
                    "title": "fullscreenElement"
                },
                "host": {
                    "$ref": "#/definitions/Element",
                    "title": "host"
                },
                "innerHTML": {
                    "title": "innerHTML",
                    "type": "string"
                },
                "isConnected": {
                    "title": "isConnected",
                    "type": "boolean"
                },
                "lastChild": {
                    "$ref": "#/definitions/ChildNode",
                    "title": "lastChild"
                },
                "lastElementChild": {
                    "$ref": "#/definitions/Element",
                    "title": "lastElementChild"
                },
                "mode": {
                    "$ref": "#/definitions/ShadowRootMode",
                    "title": "mode"
                },
                "nextSibling": {
                    "$ref": "#/definitions/ChildNode",
                    "title": "nextSibling"
                },
                "nodeName": {
                    "title": "nodeName",
                    "type": "string"
                },
                "nodeType": {
                    "title": "nodeType",
                    "type": "number"
                },
                "nodeValue": {
                    "title": "nodeValue",
                    "type": "string"
                },
                "onslotchange": {
                    "title": "onslotchange",
                    "type": "object"
                },
                "ownerDocument": {
                    "$ref": "#/definitions/Document",
                    "title": "ownerDocument"
                },
                "parentElement": {
                    "$ref": "#/definitions/HTMLElement",
                    "title": "parentElement"
                },
                "parentNode": {
                    "$ref": "#/definitions/ParentNode",
                    "title": "parentNode"
                },
                "pictureInPictureElement": {
                    "$ref": "#/definitions/Element",
                    "title": "pictureInPictureElement"
                },
                "pointerLockElement": {
                    "$ref": "#/definitions/Element",
                    "title": "pointerLockElement"
                },
                "previousSibling": {
                    "$ref": "#/definitions/ChildNode",
                    "title": "previousSibling"
                },
                "slotAssignment": {
                    "$ref": "#/definitions/SlotAssignmentMode",
                    "title": "slotAssignment"
                },
                "styleSheets": {
                    "additionalProperties": false,
                    "patternProperties": {
                        "^[0-9]+$": {
                            "$ref": "#/definitions/CSSStyleSheet"
                        }
                    },
                    "properties": {
                        "length": {
                            "title": "length",
                            "type": "number"
                        }
                    },
                    "required": [
                        "length"
                    ],
                    "title": "styleSheets",
                    "type": "object"
                },
                "textContent": {
                    "title": "textContent",
                    "type": "string"
                }
            },
            "required": [
                "ATTRIBUTE_NODE",
                "CDATA_SECTION_NODE",
                "COMMENT_NODE",
                "DOCUMENT_FRAGMENT_NODE",
                "DOCUMENT_NODE",
                "DOCUMENT_POSITION_CONTAINED_BY",
                "DOCUMENT_POSITION_CONTAINS",
                "DOCUMENT_POSITION_DISCONNECTED",
                "DOCUMENT_POSITION_FOLLOWING",
                "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC",
                "DOCUMENT_POSITION_PRECEDING",
                "DOCUMENT_TYPE_NODE",
                "ELEMENT_NODE",
                "ENTITY_NODE",
                "ENTITY_REFERENCE_NODE",
                "NOTATION_NODE",
                "PROCESSING_INSTRUCTION_NODE",
                "TEXT_NODE",
                "activeElement",
                "adoptedStyleSheets",
                "baseURI",
                "childElementCount",
                "childNodes",
                "children",
                "clonable",
                "delegatesFocus",
                "firstChild",
                "firstElementChild",
                "fullscreenElement",
                "host",
                "innerHTML",
                "isConnected",
                "lastChild",
                "lastElementChild",
                "mode",
                "nextSibling",
                "nodeName",
                "nodeType",
                "nodeValue",
                "onslotchange",
                "ownerDocument",
                "parentElement",
                "parentNode",
                "pictureInPictureElement",
                "pointerLockElement",
                "previousSibling",
                "slotAssignment",
                "styleSheets",
                "textContent"
            ],
            "title": "ShadowRoot",
            "type": "object"
        },
        "ShadowRootMode": {
            "enum": [
                "closed",
                "open"
            ],
            "title": "ShadowRootMode",
            "type": "string"
        },
        "SizeExpression": {
            "anyOf": [
                {
                    "items": {},
                    "type": "array"
                },
                {
                    "items": {
                        "type": "number"
                    },
                    "type": "array"
                },
                {
                    "type": "number"
                }
            ],
            "description": "An array of two numbers (e.g. `[10, 20]`) or an expression that evaluates to the same (e.g. `['get', 'size']`).",
            "title": "SizeExpression"
        },
        "SlotAssignmentMode": {
            "enum": [
                "manual",
                "named"
            ],
            "title": "SlotAssignmentMode",
            "type": "string"
        },
        "SpeechSynthesis": {
            "properties": {
                "onvoiceschanged": {
                    "title": "onvoiceschanged",
                    "type": "object"
                },
                "paused": {
                    "title": "paused",
                    "type": "boolean"
                },
                "pending": {
                    "title": "pending",
                    "type": "boolean"
                },
                "speaking": {
                    "title": "speaking",
                    "type": "boolean"
                }
            },
            "required": [
                "onvoiceschanged",
                "paused",
                "pending",
                "speaking"
            ],
            "title": "SpeechSynthesis",
            "type": "object"
        },
        "State": {
            "description": "State of the source, one of 'undefined', 'loading', 'ready' or 'error'.",
            "enum": [
                "error",
                "loading",
                "ready",
                "undefined"
            ],
            "title": "State",
            "type": "string"
        },
        "Storage": {
            "additionalProperties": {},
            "properties": {
                "length": {
                    "title": "length",
                    "type": "number"
                }
            },
            "required": [
                "length"
            ],
            "title": "Storage",
            "type": "object"
        },
        "StorageManager": {
            "title": "StorageManager",
            "type": "object"
        },
        "StringExpression": {
            "anyOf": [
                {
                    "items": {},
                    "type": "array"
                },
                {
                    "type": "string"
                }
            ],
            "description": "A literal string (e.g. `'hello'`) or an expression that evaluates to a string (e.g. `['get', 'greeting']`).",
            "title": "StringExpression"
        },
        "StyleLike": {
            "anyOf": [
                {
                    "description": "A function that takes a {@link module:ol/Feature~Feature} and a `{number}`\nrepresenting the view's resolution. The function should return a\n{@link module:ol/style/Style~Style} or an array of them. This way e.g. a\nvector layer can be styled. If the function returns `undefined`, the\nfeature will not be rendered.",
                    "type": "object"
                },
                {
                    "$ref": "#/definitions/default"
                },
                {
                    "items": {
                        "$ref": "#/definitions/default"
                    },
                    "type": "array"
                }
            ],
            "description": "A {@link Style}, an array of {@link Style}, or a {@link StyleFunction}.",
            "title": "StyleLike"
        },
        "StylePropertyMap": {
            "properties": {
                "size": {
                    "title": "size",
                    "type": "number"
                }
            },
            "required": [
                "size"
            ],
            "title": "StylePropertyMap",
            "type": "object"
        },
        "SubtleCrypto": {
            "title": "SubtleCrypto",
            "type": "object"
        },
        "TierSizeCalculation": {
            "enum": [
                "default",
                "truncated"
            ],
            "title": "TierSizeCalculation",
            "type": "string"
        },
        "TrustedHTML": {
            "title": "TrustedHTML",
            "type": "object"
        },
        "TrustedScript": {
            "title": "TrustedScript",
            "type": "object"
        },
        "TrustedScriptURL": {
            "title": "TrustedScriptURL",
            "type": "object"
        },
        "TrustedTypePolicy": {
            "properties": {
                "name": {
                    "title": "name",
                    "type": "string"
                }
            },
            "required": [
                "name"
            ],
            "title": "TrustedTypePolicy",
            "type": "object"
        },
        "TrustedTypePolicy<TrustedTypePolicyOptions>": {
            "oneOf": [
                {
                    "$ref": "#/definitions/TrustedTypePolicy"
                }
            ],
            "title": "TrustedTypePolicy<TrustedTypePolicyOptions>"
        },
        "TrustedTypePolicy<any>": {
            "properties": {
                "name": {
                    "title": "name",
                    "type": "string"
                }
            },
            "required": [
                "name"
            ],
            "title": "TrustedTypePolicy<any>",
            "type": "object"
        },
        "TrustedTypePolicyFactory": {
            "oneOf": [
                {
                    "$ref": "#/definitions/TrustedTypePolicyFactory_1"
                },
                {
                    "$ref": "#/definitions/InternalTrustedTypePolicyFactory"
                }
            ],
            "title": "TrustedTypePolicyFactory"
        },
        "TrustedTypePolicyFactory_1": {
            "properties": {
                "defaultPolicy": {
                    "$ref": "#/definitions/TrustedTypePolicy%3CTrustedTypePolicyOptions%3E",
                    "title": "defaultPolicy"
                },
                "emptyHTML": {
                    "$ref": "#/definitions/TrustedHTML",
                    "title": "emptyHTML"
                },
                "emptyScript": {
                    "$ref": "#/definitions/TrustedScript",
                    "title": "emptyScript"
                }
            },
            "required": [
                "defaultPolicy",
                "emptyHTML",
                "emptyScript"
            ],
            "title": "TrustedTypePolicyFactory_1",
            "type": "object"
        },
        "UrlLike": {
            "anyOf": [
                {
                    "items": {
                        "type": "string"
                    },
                    "type": "array"
                },
                {
                    "type": [
                        "string",
                        "object"
                    ]
                }
            ],
            "title": "UrlLike"
        },
        "UserActivation": {
            "properties": {
                "hasBeenActive": {
                    "title": "hasBeenActive",
                    "type": "boolean"
                },
                "isActive": {
                    "title": "isActive",
                    "type": "boolean"
                }
            },
            "required": [
                "hasBeenActive",
                "isActive"
            ],
            "title": "UserActivation",
            "type": "object"
        },
        "VectorTileRenderType": {
            "enum": [
                "hybrid",
                "vector"
            ],
            "title": "VectorTileRenderType",
            "type": "string"
        },
        "VisualViewport": {
            "properties": {
                "height": {
                    "title": "height",
                    "type": "number"
                },
                "offsetLeft": {
                    "title": "offsetLeft",
                    "type": "number"
                },
                "offsetTop": {
                    "title": "offsetTop",
                    "type": "number"
                },
                "onresize": {
                    "title": "onresize",
                    "type": "object"
                },
                "onscroll": {
                    "title": "onscroll",
                    "type": "object"
                },
                "pageLeft": {
                    "title": "pageLeft",
                    "type": "number"
                },
                "pageTop": {
                    "title": "pageTop",
                    "type": "number"
                },
                "scale": {
                    "title": "scale",
                    "type": "number"
                },
                "width": {
                    "title": "width",
                    "type": "number"
                }
            },
            "required": [
                "height",
                "offsetLeft",
                "offsetTop",
                "onresize",
                "onscroll",
                "pageLeft",
                "pageTop",
                "scale",
                "width"
            ],
            "title": "VisualViewport",
            "type": "object"
        },
        "WakeLock": {
            "title": "WakeLock",
            "type": "object"
        },
        "Window": {
            "additionalProperties": {
                "$ref": "#/definitions/Window"
            },
            "properties": {
                "TrustedHTML": {
                    "properties": {
                        "prototype": {
                            "$ref": "#/definitions/TrustedHTML",
                            "title": "prototype"
                        }
                    },
                    "required": [
                        "prototype"
                    ],
                    "title": "TrustedHTML",
                    "type": "object"
                },
                "TrustedScript": {
                    "properties": {
                        "prototype": {
                            "$ref": "#/definitions/TrustedScript",
                            "title": "prototype"
                        }
                    },
                    "required": [
                        "prototype"
                    ],
                    "title": "TrustedScript",
                    "type": "object"
                },
                "TrustedScriptURL": {
                    "properties": {
                        "prototype": {
                            "$ref": "#/definitions/TrustedScriptURL",
                            "title": "prototype"
                        }
                    },
                    "required": [
                        "prototype"
                    ],
                    "title": "TrustedScriptURL",
                    "type": "object"
                },
                "TrustedTypePolicy": {
                    "properties": {
                        "prototype": {
                            "$ref": "#/definitions/TrustedTypePolicy%3Cany%3E",
                            "title": "prototype"
                        }
                    },
                    "required": [
                        "prototype"
                    ],
                    "title": "TrustedTypePolicy",
                    "type": "object"
                },
                "TrustedTypePolicyFactory": {
                    "properties": {
                        "prototype": {
                            "$ref": "#/definitions/TrustedTypePolicyFactory",
                            "title": "prototype"
                        }
                    },
                    "required": [
                        "prototype"
                    ],
                    "title": "TrustedTypePolicyFactory",
                    "type": "object"
                },
                "caches": {
                    "$ref": "#/definitions/CacheStorage",
                    "title": "caches"
                },
                "clientInformation": {
                    "$ref": "#/definitions/Navigator",
                    "title": "clientInformation"
                },
                "closed": {
                    "title": "closed",
                    "type": "boolean"
                },
                "crossOriginIsolated": {
                    "title": "crossOriginIsolated",
                    "type": "boolean"
                },
                "crypto": {
                    "$ref": "#/definitions/Crypto",
                    "title": "crypto"
                },
                "customElements": {
                    "$ref": "#/definitions/CustomElementRegistry",
                    "title": "customElements"
                },
                "devicePixelRatio": {
                    "title": "devicePixelRatio",
                    "type": "number"
                },
                "document": {
                    "$ref": "#/definitions/Document",
                    "title": "document"
                },
                "eoxMapAdvancedOlFormats": {
                    "properties": {
                        "EsriJSON": {
                            "properties": {
                                "prototype": {
                                    "$ref": "#/definitions/default_8",
                                    "title": "prototype"
                                }
                            },
                            "required": [
                                "prototype"
                            ],
                            "title": "EsriJSON",
                            "type": "object"
                        },
                        "GML": {
                            "properties": {
                                "prototype": {
                                    "$ref": "#/definitions/default_9",
                                    "title": "prototype"
                                }
                            },
                            "required": [
                                "prototype"
                            ],
                            "title": "GML",
                            "type": "object"
                        },
                        "GPX": {
                            "properties": {
                                "prototype": {
                                    "$ref": "#/definitions/default_10",
                                    "title": "prototype"
                                }
                            },
                            "required": [
                                "prototype"
                            ],
                            "title": "GPX",
                            "type": "object"
                        },
                        "IGC": {
                            "properties": {
                                "prototype": {
                                    "$ref": "#/definitions/default_11",
                                    "title": "prototype"
                                }
                            },
                            "required": [
                                "prototype"
                            ],
                            "title": "IGC",
                            "type": "object"
                        },
                        "IIIFInfo": {
                            "properties": {
                                "prototype": {
                                    "$ref": "#/definitions/default_12",
                                    "title": "prototype"
                                }
                            },
                            "required": [
                                "prototype"
                            ],
                            "title": "IIIFInfo",
                            "type": "object"
                        },
                        "KML": {
                            "properties": {
                                "prototype": {
                                    "$ref": "#/definitions/default_13",
                                    "title": "prototype"
                                }
                            },
                            "required": [
                                "prototype"
                            ],
                            "title": "KML",
                            "type": "object"
                        },
                        "OWS": {
                            "properties": {
                                "prototype": {
                                    "$ref": "#/definitions/default_14",
                                    "title": "prototype"
                                }
                            },
                            "required": [
                                "prototype"
                            ],
                            "title": "OWS",
                            "type": "object"
                        },
                        "Polyline": {
                            "properties": {
                                "prototype": {
                                    "$ref": "#/definitions/default_15",
                                    "title": "prototype"
                                }
                            },
                            "required": [
                                "prototype"
                            ],
                            "title": "Polyline",
                            "type": "object"
                        },
                        "TopoJSON": {
                            "properties": {
                                "prototype": {
                                    "$ref": "#/definitions/default_16",
                                    "title": "prototype"
                                }
                            },
                            "required": [
                                "prototype"
                            ],
                            "title": "TopoJSON",
                            "type": "object"
                        },
                        "WFS": {
                            "properties": {
                                "prototype": {
                                    "$ref": "#/definitions/default_17",
                                    "title": "prototype"
                                }
                            },
                            "required": [
                                "prototype"
                            ],
                            "title": "WFS",
                            "type": "object"
                        },
                        "WKB": {
                            "properties": {
                                "prototype": {
                                    "$ref": "#/definitions/default_18",
                                    "title": "prototype"
                                }
                            },
                            "required": [
                                "prototype"
                            ],
                            "title": "WKB",
                            "type": "object"
                        },
                        "WKT": {
                            "properties": {
                                "prototype": {
                                    "$ref": "#/definitions/default_19",
                                    "title": "prototype"
                                }
                            },
                            "required": [
                                "prototype"
                            ],
                            "title": "WKT",
                            "type": "object"
                        },
                        "WMSCapabilities": {
                            "properties": {
                                "prototype": {
                                    "$ref": "#/definitions/default_20",
                                    "title": "prototype"
                                }
                            },
                            "required": [
                                "prototype"
                            ],
                            "title": "WMSCapabilities",
                            "type": "object"
                        },
                        "WMSGetFeatureInfo": {
                            "properties": {
                                "prototype": {
                                    "$ref": "#/definitions/default_21",
                                    "title": "prototype"
                                }
                            },
                            "required": [
                                "prototype"
                            ],
                            "title": "WMSGetFeatureInfo",
                            "type": "object"
                        },
                        "WMTSCapabilities": {
                            "properties": {
                                "prototype": {
                                    "$ref": "#/definitions/default_22",
                                    "title": "prototype"
                                }
                            },
                            "required": [
                                "prototype"
                            ],
                            "title": "WMTSCapabilities",
                            "type": "object"
                        }
                    },
                    "required": [
                        "EsriJSON",
                        "GML",
                        "GPX",
                        "IGC",
                        "IIIFInfo",
                        "KML",
                        "OWS",
                        "Polyline",
                        "TopoJSON",
                        "WFS",
                        "WKB",
                        "WKT",
                        "WMSCapabilities",
                        "WMSGetFeatureInfo",
                        "WMTSCapabilities"
                    ],
                    "title": "eoxMapAdvancedOlFormats",
                    "type": "object"
                },
                "eoxMapAdvancedOlLayers": {
                    "properties": {
                        "Graticule": {
                            "properties": {
                                "prototype": {
                                    "$ref": "#/definitions/default_23",
                                    "title": "prototype"
                                }
                            },
                            "required": [
                                "prototype"
                            ],
                            "title": "Graticule",
                            "type": "object"
                        },
                        "Heatmap": {
                            "properties": {
                                "prototype": {
                                    "$ref": "#/definitions/default%3Cany%2Cany%3E_1",
                                    "title": "prototype"
                                }
                            },
                            "required": [
                                "prototype"
                            ],
                            "title": "Heatmap",
                            "type": "object"
                        },
                        "Layer": {
                            "properties": {
                                "prototype": {
                                    "$ref": "#/definitions/default%3Cany%2Cany%2Cany%3E",
                                    "title": "prototype"
                                }
                            },
                            "required": [
                                "prototype"
                            ],
                            "title": "Layer",
                            "type": "object"
                        },
                        "MapboxStyle": {
                            "title": "MapboxStyle"
                        },
                        "STAC": {
                            "properties": {
                                "prototype": {
                                    "$ref": "#/definitions/default_25",
                                    "title": "prototype"
                                }
                            },
                            "required": [
                                "prototype"
                            ],
                            "title": "STAC",
                            "type": "object"
                        },
                        "VectorImage": {
                            "properties": {
                                "prototype": {
                                    "$ref": "#/definitions/default%3Cany%2Cany%3E_2",
                                    "title": "prototype"
                                }
                            },
                            "required": [
                                "prototype"
                            ],
                            "title": "VectorImage",
                            "type": "object"
                        },
                        "WebGLPoints": {
                            "properties": {
                                "prototype": {
                                    "$ref": "#/definitions/default%3Cany%3E_1",
                                    "title": "prototype"
                                }
                            },
                            "required": [
                                "prototype"
                            ],
                            "title": "WebGLPoints",
                            "type": "object"
                        },
                        "WebGLTile": {
                            "properties": {
                                "prototype": {
                                    "$ref": "#/definitions/default_24",
                                    "title": "prototype"
                                }
                            },
                            "required": [
                                "prototype"
                            ],
                            "title": "WebGLTile",
                            "type": "object"
                        },
                        "WebGLVector": {
                            "properties": {
                                "prototype": {
                                    "$ref": "#/definitions/default%3Cany%2Cany%3E_3",
                                    "title": "prototype"
                                }
                            },
                            "required": [
                                "prototype"
                            ],
                            "title": "WebGLVector",
                            "type": "object"
                        }
                    },
                    "required": [
                        "Graticule",
                        "Heatmap",
                        "Layer",
                        "MapboxStyle",
                        "STAC",
                        "VectorImage",
                        "WebGLPoints",
                        "WebGLTile",
                        "WebGLVector"
                    ],
                    "title": "eoxMapAdvancedOlLayers",
                    "type": "object"
                },
                "eoxMapAdvancedOlSources": {
                    "properties": {
                        "BingMaps": {
                            "properties": {
                                "prototype": {
                                    "$ref": "#/definitions/default_26",
                                    "title": "prototype"
                                }
                            },
                            "required": [
                                "prototype"
                            ],
                            "title": "BingMaps",
                            "type": "object"
                        },
                        "CartoDB": {
                            "properties": {
                                "prototype": {
                                    "$ref": "#/definitions/default_27",
                                    "title": "prototype"
                                }
                            },
                            "required": [
                                "prototype"
                            ],
                            "title": "CartoDB",
                            "type": "object"
                        },
                        "Cluster": {
                            "title": "Cluster"
                        },
                        "DataTile": {
                            "properties": {
                                "prototype": {
                                    "$ref": "#/definitions/default%3Cany%3E_2",
                                    "title": "prototype"
                                }
                            },
                            "required": [
                                "prototype"
                            ],
                            "title": "DataTile",
                            "type": "object"
                        },
                        "FlatGeoBuf": {
                            "title": "FlatGeoBuf"
                        },
                        "GeoTIFF": {
                            "properties": {
                                "prototype": {
                                    "$ref": "#/definitions/default_28",
                                    "title": "prototype"
                                }
                            },
                            "required": [
                                "prototype"
                            ],
                            "title": "GeoTIFF",
                            "type": "object"
                        },
                        "GeoZarr": {
                            "properties": {
                                "prototype": {
                                    "$ref": "#/definitions/default_29",
                                    "title": "prototype"
                                }
                            },
                            "required": [
                                "prototype"
                            ],
                            "title": "GeoZarr",
                            "type": "object"
                        },
                        "Google": {
                            "properties": {
                                "prototype": {
                                    "$ref": "#/definitions/default_30",
                                    "title": "prototype"
                                }
                            },
                            "required": [
                                "prototype"
                            ],
                            "title": "Google",
                            "type": "object"
                        },
                        "IIIF": {
                            "properties": {
                                "prototype": {
                                    "$ref": "#/definitions/default_31",
                                    "title": "prototype"
                                }
                            },
                            "required": [
                                "prototype"
                            ],
                            "title": "IIIF",
                            "type": "object"
                        },
                        "Image": {
                            "properties": {
                                "prototype": {
                                    "$ref": "#/definitions/default_32",
                                    "title": "prototype"
                                }
                            },
                            "required": [
                                "prototype"
                            ],
                            "title": "Image",
                            "type": "object"
                        },
                        "ImageArcGISRest": {
                            "properties": {
                                "prototype": {
                                    "$ref": "#/definitions/default_33",
                                    "title": "prototype"
                                }
                            },
                            "required": [
                                "prototype"
                            ],
                            "title": "ImageArcGISRest",
                            "type": "object"
                        },
                        "ImageCanvas": {
                            "properties": {
                                "prototype": {
                                    "$ref": "#/definitions/default_34",
                                    "title": "prototype"
                                }
                            },
                            "required": [
                                "prototype"
                            ],
                            "title": "ImageCanvas",
                            "type": "object"
                        },
                        "ImageMapGuide": {
                            "properties": {
                                "prototype": {
                                    "$ref": "#/definitions/default_35",
                                    "title": "prototype"
                                }
                            },
                            "required": [
                                "prototype"
                            ],
                            "title": "ImageMapGuide",
                            "type": "object"
                        },
                        "ImageStatic": {
                            "properties": {
                                "prototype": {
                                    "$ref": "#/definitions/default_36",
                                    "title": "prototype"
                                }
                            },
                            "required": [
                                "prototype"
                            ],
                            "title": "ImageStatic",
                            "type": "object"
                        },
                        "ImageTile": {
                            "properties": {
                                "prototype": {
                                    "$ref": "#/definitions/default_37",
                                    "title": "prototype"
                                }
                            },
                            "required": [
                                "prototype"
                            ],
                            "title": "ImageTile",
                            "type": "object"
                        },
                        "OGCMapTile": {
                            "properties": {
                                "prototype": {
                                    "$ref": "#/definitions/default_38",
                                    "title": "prototype"
                                }
                            },
                            "required": [
                                "prototype"
                            ],
                            "title": "OGCMapTile",
                            "type": "object"
                        },
                        "OGCVectorTile": {
                            "properties": {
                                "prototype": {
                                    "$ref": "#/definitions/default%3Cany%3E_3",
                                    "title": "prototype"
                                }
                            },
                            "required": [
                                "prototype"
                            ],
                            "title": "OGCVectorTile",
                            "type": "object"
                        },
                        "Raster": {
                            "properties": {
                                "prototype": {
                                    "$ref": "#/definitions/default_39",
                                    "title": "prototype"
                                }
                            },
                            "required": [
                                "prototype"
                            ],
                            "title": "Raster",
                            "type": "object"
                        },
                        "Source": {
                            "properties": {
                                "prototype": {
                                    "$ref": "#/definitions/default_7",
                                    "title": "prototype"
                                }
                            },
                            "required": [
                                "prototype"
                            ],
                            "title": "Source",
                            "type": "object"
                        },
                        "StadiaMaps": {
                            "properties": {
                                "prototype": {
                                    "$ref": "#/definitions/default_40",
                                    "title": "prototype"
                                }
                            },
                            "required": [
                                "prototype"
                            ],
                            "title": "StadiaMaps",
                            "type": "object"
                        },
                        "TileArcGISRest": {
                            "properties": {
                                "prototype": {
                                    "$ref": "#/definitions/default_41",
                                    "title": "prototype"
                                }
                            },
                            "required": [
                                "prototype"
                            ],
                            "title": "TileArcGISRest",
                            "type": "object"
                        },
                        "TileDebug": {
                            "properties": {
                                "prototype": {
                                    "$ref": "#/definitions/default_42",
                                    "title": "prototype"
                                }
                            },
                            "required": [
                                "prototype"
                            ],
                            "title": "TileDebug",
                            "type": "object"
                        },
                        "TileImage": {
                            "properties": {
                                "prototype": {
                                    "$ref": "#/definitions/default_43",
                                    "title": "prototype"
                                }
                            },
                            "required": [
                                "prototype"
                            ],
                            "title": "TileImage",
                            "type": "object"
                        },
                        "TileJSON": {
                            "properties": {
                                "prototype": {
                                    "$ref": "#/definitions/default_44",
                                    "title": "prototype"
                                }
                            },
                            "required": [
                                "prototype"
                            ],
                            "title": "TileJSON",
                            "type": "object"
                        },
                        "UTFGrid": {
                            "properties": {
                                "prototype": {
                                    "$ref": "#/definitions/default_46",
                                    "title": "prototype"
                                }
                            },
                            "required": [
                                "prototype"
                            ],
                            "title": "UTFGrid",
                            "type": "object"
                        },
                        "UrlTile": {
                            "properties": {
                                "prototype": {
                                    "$ref": "#/definitions/default_45",
                                    "title": "prototype"
                                }
                            },
                            "required": [
                                "prototype"
                            ],
                            "title": "UrlTile",
                            "type": "object"
                        },
                        "WMTSCapabilities": {
                            "title": "WMTSCapabilities"
                        },
                        "Zoomify": {
                            "properties": {
                                "prototype": {
                                    "$ref": "#/definitions/default_47",
                                    "title": "prototype"
                                }
                            },
                            "required": [
                                "prototype"
                            ],
                            "title": "Zoomify",
                            "type": "object"
                        }
                    },
                    "required": [
                        "BingMaps",
                        "CartoDB",
                        "Cluster",
                        "DataTile",
                        "FlatGeoBuf",
                        "GeoTIFF",
                        "GeoZarr",
                        "Google",
                        "IIIF",
                        "Image",
                        "ImageArcGISRest",
                        "ImageCanvas",
                        "ImageMapGuide",
                        "ImageStatic",
                        "ImageTile",
                        "OGCMapTile",
                        "OGCVectorTile",
                        "Raster",
                        "Source",
                        "StadiaMaps",
                        "TileArcGISRest",
                        "TileDebug",
                        "TileImage",
                        "TileJSON",
                        "UTFGrid",
                        "UrlTile",
                        "WMTSCapabilities",
                        "Zoomify"
                    ],
                    "title": "eoxMapAdvancedOlSources",
                    "type": "object"
                },
                "eoxMapGlobe": {
                    "properties": {
                        "create": {
                            "title": "create"
                        },
                        "refresh": {
                            "title": "refresh"
                        }
                    },
                    "required": [
                        "create",
                        "refresh"
                    ],
                    "title": "eoxMapGlobe",
                    "type": "object"
                },
                "event": {
                    "$ref": "#/definitions/Event",
                    "title": "event"
                },
                "external": {
                    "$ref": "#/definitions/External",
                    "title": "external"
                },
                "frameElement": {
                    "$ref": "#/definitions/Element",
                    "title": "frameElement"
                },
                "frames": {
                    "$ref": "#/definitions/Window",
                    "title": "frames"
                },
                "history": {
                    "$ref": "#/definitions/History",
                    "title": "history"
                },
                "indexedDB": {
                    "$ref": "#/definitions/IDBFactory",
                    "title": "indexedDB"
                },
                "innerHeight": {
                    "title": "innerHeight",
                    "type": "number"
                },
                "innerWidth": {
                    "title": "innerWidth",
                    "type": "number"
                },
                "isSecureContext": {
                    "title": "isSecureContext",
                    "type": "boolean"
                },
                "length": {
                    "title": "length",
                    "type": "number"
                },
                "localStorage": {
                    "$ref": "#/definitions/Storage",
                    "title": "localStorage"
                },
                "location": {
                    "$ref": "#/definitions/Location",
                    "title": "location"
                },
                "locationbar": {
                    "$ref": "#/definitions/BarProp",
                    "title": "locationbar"
                },
                "menubar": {
                    "$ref": "#/definitions/BarProp",
                    "title": "menubar"
                },
                "name": {
                    "title": "name",
                    "type": "string"
                },
                "navigator": {
                    "$ref": "#/definitions/Navigator",
                    "title": "navigator"
                },
                "onabort": {
                    "title": "onabort",
                    "type": "object"
                },
                "onafterprint": {
                    "title": "onafterprint",
                    "type": "object"
                },
                "onanimationcancel": {
                    "title": "onanimationcancel",
                    "type": "object"
                },
                "onanimationend": {
                    "title": "onanimationend",
                    "type": "object"
                },
                "onanimationiteration": {
                    "title": "onanimationiteration",
                    "type": "object"
                },
                "onanimationstart": {
                    "title": "onanimationstart",
                    "type": "object"
                },
                "onauxclick": {
                    "title": "onauxclick",
                    "type": "object"
                },
                "onbeforeinput": {
                    "title": "onbeforeinput",
                    "type": "object"
                },
                "onbeforeprint": {
                    "title": "onbeforeprint",
                    "type": "object"
                },
                "onbeforetoggle": {
                    "title": "onbeforetoggle",
                    "type": "object"
                },
                "onbeforeunload": {
                    "title": "onbeforeunload",
                    "type": "object"
                },
                "onblur": {
                    "title": "onblur",
                    "type": "object"
                },
                "oncancel": {
                    "title": "oncancel",
                    "type": "object"
                },
                "oncanplay": {
                    "title": "oncanplay",
                    "type": "object"
                },
                "oncanplaythrough": {
                    "title": "oncanplaythrough",
                    "type": "object"
                },
                "onchange": {
                    "title": "onchange",
                    "type": "object"
                },
                "onclick": {
                    "title": "onclick",
                    "type": "object"
                },
                "onclose": {
                    "title": "onclose",
                    "type": "object"
                },
                "oncontextmenu": {
                    "title": "oncontextmenu",
                    "type": "object"
                },
                "oncopy": {
                    "title": "oncopy",
                    "type": "object"
                },
                "oncuechange": {
                    "title": "oncuechange",
                    "type": "object"
                },
                "oncut": {
                    "title": "oncut",
                    "type": "object"
                },
                "ondblclick": {
                    "title": "ondblclick",
                    "type": "object"
                },
                "ondevicemotion": {
                    "title": "ondevicemotion",
                    "type": "object"
                },
                "ondeviceorientation": {
                    "title": "ondeviceorientation",
                    "type": "object"
                },
                "ondeviceorientationabsolute": {
                    "title": "ondeviceorientationabsolute",
                    "type": "object"
                },
                "ondrag": {
                    "title": "ondrag",
                    "type": "object"
                },
                "ondragend": {
                    "title": "ondragend",
                    "type": "object"
                },
                "ondragenter": {
                    "title": "ondragenter",
                    "type": "object"
                },
                "ondragleave": {
                    "title": "ondragleave",
                    "type": "object"
                },
                "ondragover": {
                    "title": "ondragover",
                    "type": "object"
                },
                "ondragstart": {
                    "title": "ondragstart",
                    "type": "object"
                },
                "ondrop": {
                    "title": "ondrop",
                    "type": "object"
                },
                "ondurationchange": {
                    "title": "ondurationchange",
                    "type": "object"
                },
                "onemptied": {
                    "title": "onemptied",
                    "type": "object"
                },
                "onended": {
                    "title": "onended",
                    "type": "object"
                },
                "onerror": {
                    "$ref": "#/definitions/OnErrorEventHandlerNonNull",
                    "title": "onerror"
                },
                "onfocus": {
                    "title": "onfocus",
                    "type": "object"
                },
                "onformdata": {
                    "title": "onformdata",
                    "type": "object"
                },
                "ongamepadconnected": {
                    "title": "ongamepadconnected",
                    "type": "object"
                },
                "ongamepaddisconnected": {
                    "title": "ongamepaddisconnected",
                    "type": "object"
                },
                "ongotpointercapture": {
                    "title": "ongotpointercapture",
                    "type": "object"
                },
                "onhashchange": {
                    "title": "onhashchange",
                    "type": "object"
                },
                "oninput": {
                    "title": "oninput",
                    "type": "object"
                },
                "oninvalid": {
                    "title": "oninvalid",
                    "type": "object"
                },
                "onkeydown": {
                    "title": "onkeydown",
                    "type": "object"
                },
                "onkeypress": {
                    "title": "onkeypress",
                    "type": "object"
                },
                "onkeyup": {
                    "title": "onkeyup",
                    "type": "object"
                },
                "onlanguagechange": {
                    "title": "onlanguagechange",
                    "type": "object"
                },
                "onload": {
                    "title": "onload",
                    "type": "object"
                },
                "onloadeddata": {
                    "title": "onloadeddata",
                    "type": "object"
                },
                "onloadedmetadata": {
                    "title": "onloadedmetadata",
                    "type": "object"
                },
                "onloadstart": {
                    "title": "onloadstart",
                    "type": "object"
                },
                "onlostpointercapture": {
                    "title": "onlostpointercapture",
                    "type": "object"
                },
                "onmessage": {
                    "title": "onmessage",
                    "type": "object"
                },
                "onmessageerror": {
                    "title": "onmessageerror",
                    "type": "object"
                },
                "onmousedown": {
                    "title": "onmousedown",
                    "type": "object"
                },
                "onmouseenter": {
                    "title": "onmouseenter",
                    "type": "object"
                },
                "onmouseleave": {
                    "title": "onmouseleave",
                    "type": "object"
                },
                "onmousemove": {
                    "title": "onmousemove",
                    "type": "object"
                },
                "onmouseout": {
                    "title": "onmouseout",
                    "type": "object"
                },
                "onmouseover": {
                    "title": "onmouseover",
                    "type": "object"
                },
                "onmouseup": {
                    "title": "onmouseup",
                    "type": "object"
                },
                "onoffline": {
                    "title": "onoffline",
                    "type": "object"
                },
                "ononline": {
                    "title": "ononline",
                    "type": "object"
                },
                "onorientationchange": {
                    "title": "onorientationchange",
                    "type": "object"
                },
                "onpagehide": {
                    "title": "onpagehide",
                    "type": "object"
                },
                "onpageshow": {
                    "title": "onpageshow",
                    "type": "object"
                },
                "onpaste": {
                    "title": "onpaste",
                    "type": "object"
                },
                "onpause": {
                    "title": "onpause",
                    "type": "object"
                },
                "onplay": {
                    "title": "onplay",
                    "type": "object"
                },
                "onplaying": {
                    "title": "onplaying",
                    "type": "object"
                },
                "onpointercancel": {
                    "title": "onpointercancel",
                    "type": "object"
                },
                "onpointerdown": {
                    "title": "onpointerdown",
                    "type": "object"
                },
                "onpointerenter": {
                    "title": "onpointerenter",
                    "type": "object"
                },
                "onpointerleave": {
                    "title": "onpointerleave",
                    "type": "object"
                },
                "onpointermove": {
                    "title": "onpointermove",
                    "type": "object"
                },
                "onpointerout": {
                    "title": "onpointerout",
                    "type": "object"
                },
                "onpointerover": {
                    "title": "onpointerover",
                    "type": "object"
                },
                "onpointerup": {
                    "title": "onpointerup",
                    "type": "object"
                },
                "onpopstate": {
                    "title": "onpopstate",
                    "type": "object"
                },
                "onprogress": {
                    "title": "onprogress",
                    "type": "object"
                },
                "onratechange": {
                    "title": "onratechange",
                    "type": "object"
                },
                "onrejectionhandled": {
                    "title": "onrejectionhandled",
                    "type": "object"
                },
                "onreset": {
                    "title": "onreset",
                    "type": "object"
                },
                "onresize": {
                    "title": "onresize",
                    "type": "object"
                },
                "onscroll": {
                    "title": "onscroll",
                    "type": "object"
                },
                "onscrollend": {
                    "title": "onscrollend",
                    "type": "object"
                },
                "onsecuritypolicyviolation": {
                    "title": "onsecuritypolicyviolation",
                    "type": "object"
                },
                "onseeked": {
                    "title": "onseeked",
                    "type": "object"
                },
                "onseeking": {
                    "title": "onseeking",
                    "type": "object"
                },
                "onselect": {
                    "title": "onselect",
                    "type": "object"
                },
                "onselectionchange": {
                    "title": "onselectionchange",
                    "type": "object"
                },
                "onselectstart": {
                    "title": "onselectstart",
                    "type": "object"
                },
                "onslotchange": {
                    "title": "onslotchange",
                    "type": "object"
                },
                "onstalled": {
                    "title": "onstalled",
                    "type": "object"
                },
                "onstorage": {
                    "title": "onstorage",
                    "type": "object"
                },
                "onsubmit": {
                    "title": "onsubmit",
                    "type": "object"
                },
                "onsuspend": {
                    "title": "onsuspend",
                    "type": "object"
                },
                "ontimeupdate": {
                    "title": "ontimeupdate",
                    "type": "object"
                },
                "ontoggle": {
                    "title": "ontoggle",
                    "type": "object"
                },
                "ontouchcancel": {
                    "title": "ontouchcancel",
                    "type": "object"
                },
                "ontouchend": {
                    "title": "ontouchend",
                    "type": "object"
                },
                "ontouchmove": {
                    "title": "ontouchmove",
                    "type": "object"
                },
                "ontouchstart": {
                    "title": "ontouchstart",
                    "type": "object"
                },
                "ontransitioncancel": {
                    "title": "ontransitioncancel",
                    "type": "object"
                },
                "ontransitionend": {
                    "title": "ontransitionend",
                    "type": "object"
                },
                "ontransitionrun": {
                    "title": "ontransitionrun",
                    "type": "object"
                },
                "ontransitionstart": {
                    "title": "ontransitionstart",
                    "type": "object"
                },
                "onunhandledrejection": {
                    "title": "onunhandledrejection",
                    "type": "object"
                },
                "onunload": {
                    "title": "onunload",
                    "type": "object"
                },
                "onvolumechange": {
                    "title": "onvolumechange",
                    "type": "object"
                },
                "onwaiting": {
                    "title": "onwaiting",
                    "type": "object"
                },
                "onwebkitanimationend": {
                    "title": "onwebkitanimationend",
                    "type": "object"
                },
                "onwebkitanimationiteration": {
                    "title": "onwebkitanimationiteration",
                    "type": "object"
                },
                "onwebkitanimationstart": {
                    "title": "onwebkitanimationstart",
                    "type": "object"
                },
                "onwebkittransitionend": {
                    "title": "onwebkittransitionend",
                    "type": "object"
                },
                "onwheel": {
                    "title": "onwheel",
                    "type": "object"
                },
                "opener": {
                    "title": "opener"
                },
                "orientation": {
                    "title": "orientation",
                    "type": "number"
                },
                "origin": {
                    "title": "origin",
                    "type": "string"
                },
                "outerHeight": {
                    "title": "outerHeight",
                    "type": "number"
                },
                "outerWidth": {
                    "title": "outerWidth",
                    "type": "number"
                },
                "pageXOffset": {
                    "title": "pageXOffset",
                    "type": "number"
                },
                "pageYOffset": {
                    "title": "pageYOffset",
                    "type": "number"
                },
                "parent": {
                    "$ref": "#/definitions/Window",
                    "title": "parent"
                },
                "performance": {
                    "$ref": "#/definitions/Performance",
                    "title": "performance"
                },
                "personalbar": {
                    "$ref": "#/definitions/BarProp",
                    "title": "personalbar"
                },
                "screen": {
                    "$ref": "#/definitions/Screen",
                    "title": "screen"
                },
                "screenLeft": {
                    "title": "screenLeft",
                    "type": "number"
                },
                "screenTop": {
                    "title": "screenTop",
                    "type": "number"
                },
                "screenX": {
                    "title": "screenX",
                    "type": "number"
                },
                "screenY": {
                    "title": "screenY",
                    "type": "number"
                },
                "scrollX": {
                    "title": "scrollX",
                    "type": "number"
                },
                "scrollY": {
                    "title": "scrollY",
                    "type": "number"
                },
                "scrollbars": {
                    "$ref": "#/definitions/BarProp",
                    "title": "scrollbars"
                },
                "self": {
                    "allOf": [
                        {
                            "$ref": "#/definitions/Window"
                        },
                        {
                            "type": "object"
                        }
                    ],
                    "title": "self"
                },
                "sessionStorage": {
                    "$ref": "#/definitions/Storage",
                    "title": "sessionStorage"
                },
                "speechSynthesis": {
                    "$ref": "#/definitions/SpeechSynthesis",
                    "title": "speechSynthesis"
                },
                "status": {
                    "title": "status",
                    "type": "string"
                },
                "statusbar": {
                    "$ref": "#/definitions/BarProp",
                    "title": "statusbar"
                },
                "toolbar": {
                    "$ref": "#/definitions/BarProp",
                    "title": "toolbar"
                },
                "top": {
                    "$ref": "#/definitions/Window",
                    "title": "top"
                },
                "trustedTypes": {
                    "$ref": "#/definitions/TrustedTypePolicyFactory",
                    "title": "trustedTypes"
                },
                "visualViewport": {
                    "$ref": "#/definitions/VisualViewport",
                    "title": "visualViewport"
                },
                "window": {
                    "allOf": [
                        {
                            "$ref": "#/definitions/Window"
                        },
                        {
                            "type": "object"
                        }
                    ],
                    "title": "window"
                }
            },
            "required": [
                "TrustedHTML",
                "TrustedScript",
                "TrustedScriptURL",
                "TrustedTypePolicy",
                "TrustedTypePolicyFactory",
                "caches",
                "clientInformation",
                "closed",
                "crossOriginIsolated",
                "crypto",
                "customElements",
                "devicePixelRatio",
                "document",
                "eoxMapAdvancedOlFormats",
                "eoxMapAdvancedOlLayers",
                "eoxMapAdvancedOlSources",
                "eoxMapGlobe",
                "event",
                "external",
                "frameElement",
                "frames",
                "history",
                "indexedDB",
                "innerHeight",
                "innerWidth",
                "isSecureContext",
                "length",
                "localStorage",
                "location",
                "locationbar",
                "menubar",
                "name",
                "navigator",
                "onabort",
                "onafterprint",
                "onanimationcancel",
                "onanimationend",
                "onanimationiteration",
                "onanimationstart",
                "onauxclick",
                "onbeforeinput",
                "onbeforeprint",
                "onbeforetoggle",
                "onbeforeunload",
                "onblur",
                "oncancel",
                "oncanplay",
                "oncanplaythrough",
                "onchange",
                "onclick",
                "onclose",
                "oncontextmenu",
                "oncopy",
                "oncuechange",
                "oncut",
                "ondblclick",
                "ondevicemotion",
                "ondeviceorientation",
                "ondeviceorientationabsolute",
                "ondrag",
                "ondragend",
                "ondragenter",
                "ondragleave",
                "ondragover",
                "ondragstart",
                "ondrop",
                "ondurationchange",
                "onemptied",
                "onended",
                "onerror",
                "onfocus",
                "onformdata",
                "ongamepadconnected",
                "ongamepaddisconnected",
                "ongotpointercapture",
                "onhashchange",
                "oninput",
                "oninvalid",
                "onkeydown",
                "onkeypress",
                "onkeyup",
                "onlanguagechange",
                "onload",
                "onloadeddata",
                "onloadedmetadata",
                "onloadstart",
                "onlostpointercapture",
                "onmessage",
                "onmessageerror",
                "onmousedown",
                "onmouseenter",
                "onmouseleave",
                "onmousemove",
                "onmouseout",
                "onmouseover",
                "onmouseup",
                "onoffline",
                "ononline",
                "onorientationchange",
                "onpagehide",
                "onpageshow",
                "onpaste",
                "onpause",
                "onplay",
                "onplaying",
                "onpointercancel",
                "onpointerdown",
                "onpointerenter",
                "onpointerleave",
                "onpointermove",
                "onpointerout",
                "onpointerover",
                "onpointerup",
                "onpopstate",
                "onprogress",
                "onratechange",
                "onrejectionhandled",
                "onreset",
                "onresize",
                "onscroll",
                "onscrollend",
                "onsecuritypolicyviolation",
                "onseeked",
                "onseeking",
                "onselect",
                "onselectionchange",
                "onselectstart",
                "onslotchange",
                "onstalled",
                "onstorage",
                "onsubmit",
                "onsuspend",
                "ontimeupdate",
                "ontoggle",
                "ontransitioncancel",
                "ontransitionend",
                "ontransitionrun",
                "ontransitionstart",
                "onunhandledrejection",
                "onunload",
                "onvolumechange",
                "onwaiting",
                "onwebkitanimationend",
                "onwebkitanimationiteration",
                "onwebkitanimationstart",
                "onwebkittransitionend",
                "onwheel",
                "opener",
                "orientation",
                "origin",
                "outerHeight",
                "outerWidth",
                "pageXOffset",
                "pageYOffset",
                "parent",
                "performance",
                "personalbar",
                "screen",
                "screenLeft",
                "screenTop",
                "screenX",
                "screenY",
                "scrollX",
                "scrollY",
                "scrollbars",
                "self",
                "sessionStorage",
                "speechSynthesis",
                "status",
                "statusbar",
                "toolbar",
                "top",
                "visualViewport",
                "window"
            ],
            "title": "Window",
            "type": "object"
        },
        "default": {
            "title": "default",
            "type": "object"
        },
        "default<FeatureLike>": {
            "properties": {
                "disposed": {
                    "description": "The object has already been disposed.",
                    "title": "disposed",
                    "type": "{boolean}"
                },
                "on": {
                    "description": "*",
                    "title": "on",
                    "type": "{CollectionOnSignature<T, import(\"./events\").EventsKey>}"
                },
                "once": {
                    "description": "*",
                    "title": "once",
                    "type": "{CollectionOnSignature<T, import(\"./events\").EventsKey>}"
                },
                "un": {
                    "description": "*",
                    "title": "un",
                    "type": "{CollectionOnSignature<T, void>}"
                }
            },
            "required": [
                "disposed",
                "on",
                "once",
                "un"
            ],
            "title": "default<FeatureLike>",
            "type": "object"
        },
        "default<any,any,any>": {
            "properties": {
                "disposed": {
                    "description": "The object has already been disposed.",
                    "title": "disposed",
                    "type": "{boolean}"
                },
                "on": {
                    "description": "*",
                    "title": "on",
                    "type": "{LayerOnSignature<import(\"../events\").EventsKey>}"
                },
                "once": {
                    "description": "*",
                    "title": "once",
                    "type": "{LayerOnSignature<import(\"../events\").EventsKey>}"
                },
                "rendered": {
                    "title": "rendered",
                    "type": "{boolean}"
                },
                "un": {
                    "description": "*",
                    "title": "un",
                    "type": "{LayerOnSignature<void>}"
                }
            },
            "required": [
                "disposed",
                "on",
                "once",
                "rendered",
                "un"
            ],
            "title": "default<any,any,any>",
            "type": "object"
        },
        "default<any,any>": {
            "properties": {
                "disposed": {
                    "description": "The object has already been disposed.",
                    "title": "disposed",
                    "type": "{boolean}"
                },
                "on": {
                    "description": "*",
                    "title": "on",
                    "type": "{FeatureOnSignature<import(\"./events\").EventsKey>}"
                },
                "once": {
                    "description": "*",
                    "title": "once",
                    "type": "{FeatureOnSignature<import(\"./events\").EventsKey>}"
                },
                "un": {
                    "description": "*",
                    "title": "un",
                    "type": "{FeatureOnSignature<void>}"
                }
            },
            "required": [
                "disposed",
                "on",
                "once",
                "un"
            ],
            "title": "default<any,any>",
            "type": "object"
        },
        "default<any,any>_1": {
            "properties": {
                "disposed": {
                    "description": "The object has already been disposed.",
                    "title": "disposed",
                    "type": "{boolean}"
                },
                "filter_": {
                    "$ref": "#/definitions/BooleanExpression",
                    "title": "filter_"
                },
                "on": {
                    "description": "*",
                    "title": "on",
                    "type": "{HeatmapOnSignature<import(\"../events\").EventsKey>}"
                },
                "once": {
                    "description": "*",
                    "title": "once",
                    "type": "{HeatmapOnSignature<import(\"../events\").EventsKey>}"
                },
                "rendered": {
                    "title": "rendered",
                    "type": "{boolean}"
                },
                "un": {
                    "description": "*",
                    "title": "un",
                    "type": "{HeatmapOnSignature<void>}"
                }
            },
            "required": [
                "disposed",
                "filter_",
                "on",
                "once",
                "rendered",
                "un"
            ],
            "title": "default<any,any>_1",
            "type": "object"
        },
        "default<any,any>_2": {
            "properties": {
                "disposed": {
                    "description": "The object has already been disposed.",
                    "title": "disposed",
                    "type": "{boolean}"
                },
                "on": {
                    "description": "*",
                    "title": "on",
                    "type": "{LayerOnSignature<import(\"../events\").EventsKey>}"
                },
                "once": {
                    "description": "*",
                    "title": "once",
                    "type": "{LayerOnSignature<import(\"../events\").EventsKey>}"
                },
                "rendered": {
                    "title": "rendered",
                    "type": "{boolean}"
                },
                "un": {
                    "description": "*",
                    "title": "un",
                    "type": "{LayerOnSignature<void>}"
                }
            },
            "required": [
                "disposed",
                "on",
                "once",
                "rendered",
                "un"
            ],
            "title": "default<any,any>_2",
            "type": "object"
        },
        "default<any,any>_3": {
            "properties": {
                "disposed": {
                    "description": "The object has already been disposed.",
                    "title": "disposed",
                    "type": "{boolean}"
                },
                "on": {
                    "description": "*",
                    "title": "on",
                    "type": "{LayerOnSignature<import(\"../events\").EventsKey>}"
                },
                "once": {
                    "description": "*",
                    "title": "once",
                    "type": "{LayerOnSignature<import(\"../events\").EventsKey>}"
                },
                "rendered": {
                    "title": "rendered",
                    "type": "{boolean}"
                },
                "un": {
                    "description": "*",
                    "title": "un",
                    "type": "{LayerOnSignature<void>}"
                }
            },
            "required": [
                "disposed",
                "on",
                "once",
                "rendered",
                "un"
            ],
            "title": "default<any,any>_3",
            "type": "object"
        },
        "default<any>": {
            "properties": {
                "disposed": {
                    "description": "The object has already been disposed.",
                    "title": "disposed",
                    "type": "{boolean}"
                },
                "extent": {
                    "description": "Extent of this tile; set by the source.",
                    "title": "extent",
                    "type": "{import(\"./extent.js\").Extent}"
                },
                "interpolate": {
                    "title": "interpolate",
                    "type": "{boolean}"
                },
                "key": {
                    "description": "A key assigned to the tile. This is used in conjunction with a source key\nto determine if a cached version of this tile may be used by the renderer.",
                    "title": "key",
                    "type": "{string}"
                },
                "projection": {
                    "description": "Feature projection of this tile; set by the source.",
                    "title": "projection",
                    "type": "{import(\"./proj/Projection.js\").default}"
                },
                "resolution": {
                    "description": "Resolution of this tile; set by the source.",
                    "title": "resolution",
                    "type": "{number}"
                },
                "state": {
                    "title": "state",
                    "type": "{import(\"./TileState.js\").default}"
                },
                "tileCoord": {
                    "title": "tileCoord",
                    "type": "{import(\"./tilecoord.js\").TileCoord}"
                }
            },
            "required": [
                "disposed",
                "extent",
                "interpolate",
                "key",
                "projection",
                "resolution",
                "state",
                "tileCoord"
            ],
            "title": "default<any>",
            "type": "object"
        },
        "default<any>_1": {
            "properties": {
                "disposed": {
                    "description": "The object has already been disposed.",
                    "title": "disposed",
                    "type": "{boolean}"
                },
                "on": {
                    "description": "*",
                    "title": "on",
                    "type": "{LayerOnSignature<import(\"../events\").EventsKey>}"
                },
                "once": {
                    "description": "*",
                    "title": "once",
                    "type": "{LayerOnSignature<import(\"../events\").EventsKey>}"
                },
                "rendered": {
                    "title": "rendered",
                    "type": "{boolean}"
                },
                "un": {
                    "description": "*",
                    "title": "un",
                    "type": "{LayerOnSignature<void>}"
                }
            },
            "required": [
                "disposed",
                "on",
                "once",
                "rendered",
                "un"
            ],
            "title": "default<any>_1",
            "type": "object"
        },
        "default<any>_2": {
            "properties": {
                "bandCount": {
                    "title": "bandCount",
                    "type": "{number}"
                },
                "disposed": {
                    "description": "The object has already been disposed.",
                    "title": "disposed",
                    "type": "{boolean}"
                },
                "loading": {
                    "description": "This source is currently loading data. Sources that defer loading to the\nmap's tile queue never set this to `true`.",
                    "title": "loading",
                    "type": "{boolean}"
                },
                "on": {
                    "description": "*",
                    "title": "on",
                    "type": "{TileSourceOnSignature<import(\"../events\").EventsKey>}"
                },
                "once": {
                    "description": "*",
                    "title": "once",
                    "type": "{TileSourceOnSignature<import(\"../events\").EventsKey>}"
                },
                "projection": {
                    "title": "projection",
                    "type": "{import(\"../proj/Projection.js\").default|null}"
                },
                "tileGrid": {
                    "title": "tileGrid",
                    "type": "{import(\"../tilegrid/TileGrid.js\").default|null}"
                },
                "tileOptions": {
                    "title": "tileOptions",
                    "type": "{import(\"../Tile.js\").Options}"
                },
                "tmpSize": {
                    "title": "tmpSize",
                    "type": "{import(\"../size.js\").Size}"
                },
                "transformMatrix": {
                    "title": "transformMatrix",
                    "type": "{import(\"../transform.js\").Transform|null}"
                },
                "un": {
                    "description": "*",
                    "title": "un",
                    "type": "{TileSourceOnSignature<void>}"
                },
                "viewRejector": {
                    "title": "viewRejector",
                    "type": "{function(Error):void}"
                },
                "viewResolver": {
                    "title": "viewResolver",
                    "type": "{function(import(\"../View.js\").ViewOptions):void}"
                },
                "zDirection": {
                    "description": "zDirection hint, read by the renderer. Indicates which resolution should be used\nby a renderer if the views resolution does not match any resolution of the tile source.\nIf 0, the nearest resolution will be used. If 1, the nearest lower resolution\nwill be used. If -1, the nearest higher resolution will be used.",
                    "title": "zDirection",
                    "type": "{number|import(\"../array.js\").NearestDirectionFunction}"
                }
            },
            "required": [
                "bandCount",
                "disposed",
                "loading",
                "on",
                "once",
                "projection",
                "tileGrid",
                "tileOptions",
                "tmpSize",
                "transformMatrix",
                "un",
                "viewRejector",
                "viewResolver",
                "zDirection"
            ],
            "title": "default<any>_2",
            "type": "object"
        },
        "default<any>_3": {
            "properties": {
                "disposed": {
                    "description": "The object has already been disposed.",
                    "title": "disposed",
                    "type": "{boolean}"
                },
                "loading": {
                    "description": "This source is currently loading data. Sources that defer loading to the\nmap's tile queue never set this to `true`.",
                    "title": "loading",
                    "type": "{boolean}"
                },
                "on": {
                    "description": "*",
                    "title": "on",
                    "type": "{TileSourceOnSignature<import(\"../events\").EventsKey>}"
                },
                "once": {
                    "description": "*",
                    "title": "once",
                    "type": "{TileSourceOnSignature<import(\"../events\").EventsKey>}"
                },
                "projection": {
                    "title": "projection",
                    "type": "{import(\"../proj/Projection.js\").default|null}"
                },
                "sourceTiles_": {
                    "title": "sourceTiles_",
                    "type": "{Object<string, Tile<FeatureType>>}"
                },
                "tileClass": {
                    "title": "tileClass",
                    "type": "{typeof import(\"../VectorTile.js\").default}"
                },
                "tileGrid": {
                    "title": "tileGrid",
                    "type": "{import(\"../tilegrid/TileGrid.js\").default|null}"
                },
                "tileLoadFunction": {
                    "title": "tileLoadFunction",
                    "type": "{import(\"../Tile.js\").LoadFunction}"
                },
                "tileOptions": {
                    "title": "tileOptions",
                    "type": "{import(\"../Tile.js\").Options}"
                },
                "tmpSize": {
                    "title": "tmpSize",
                    "type": "{import(\"../size.js\").Size}"
                },
                "un": {
                    "description": "*",
                    "title": "un",
                    "type": "{TileSourceOnSignature<void>}"
                },
                "urls": {
                    "title": "urls",
                    "type": "{!Array<string>|null}"
                },
                "viewRejector": {
                    "title": "viewRejector",
                    "type": "{function(Error):void}"
                },
                "viewResolver": {
                    "title": "viewResolver",
                    "type": "{function(import(\"../View.js\").ViewOptions):void}"
                },
                "zDirection": {
                    "description": "zDirection hint, read by the renderer. Indicates which resolution should be used\nby a renderer if the views resolution does not match any resolution of the tile source.\nIf 0, the nearest resolution will be used. If 1, the nearest lower resolution\nwill be used. If -1, the nearest higher resolution will be used.",
                    "title": "zDirection",
                    "type": "{number|import(\"../array.js\").NearestDirectionFunction}"
                }
            },
            "required": [
                "disposed",
                "loading",
                "on",
                "once",
                "projection",
                "sourceTiles_",
                "tileClass",
                "tileGrid",
                "tileLoadFunction",
                "tileOptions",
                "tmpSize",
                "un",
                "urls",
                "viewRejector",
                "viewResolver",
                "zDirection"
            ],
            "title": "default<any>_3",
            "type": "object"
        },
        "default<default,default<any>,{[x:string]:any;}>": {
            "properties": {
                "disposed": {
                    "description": "The object has already been disposed.",
                    "title": "disposed",
                    "type": "{boolean}"
                },
                "on": {
                    "description": "*",
                    "title": "on",
                    "type": "{LayerOnSignature<import(\"../events\").EventsKey>}"
                },
                "once": {
                    "description": "*",
                    "title": "once",
                    "type": "{LayerOnSignature<import(\"../events\").EventsKey>}"
                },
                "rendered": {
                    "title": "rendered",
                    "type": "{boolean}"
                },
                "un": {
                    "description": "*",
                    "title": "un",
                    "type": "{LayerOnSignature<void>}"
                }
            },
            "required": [
                "disposed",
                "on",
                "once",
                "rendered",
                "un"
            ],
            "title": "default<default,default<any>,{[x:string]:any;}>",
            "type": "object"
        },
        "default<default,default<any>,{[x:string]:any;}>_1": {
            "properties": {
                "disposed": {
                    "description": "The object has already been disposed.",
                    "title": "disposed",
                    "type": "{boolean}"
                },
                "on": {
                    "description": "*",
                    "title": "on",
                    "type": "{LayerOnSignature<import(\"../events\").EventsKey>}"
                },
                "once": {
                    "description": "*",
                    "title": "once",
                    "type": "{LayerOnSignature<import(\"../events\").EventsKey>}"
                },
                "rendered": {
                    "title": "rendered",
                    "type": "{boolean}"
                },
                "un": {
                    "description": "*",
                    "title": "un",
                    "type": "{LayerOnSignature<void>}"
                }
            },
            "required": [
                "disposed",
                "on",
                "once",
                "rendered",
                "un"
            ],
            "title": "default<default,default<any>,{[x:string]:any;}>_1",
            "type": "object"
        },
        "default<default,{[x:string]:any;}>": {
            "properties": {
                "disposed": {
                    "description": "The object has already been disposed.",
                    "title": "disposed",
                    "type": "{boolean}"
                },
                "on": {
                    "description": "*",
                    "title": "on",
                    "type": "{FeatureOnSignature<import(\"./events\").EventsKey>}"
                },
                "once": {
                    "description": "*",
                    "title": "once",
                    "type": "{FeatureOnSignature<import(\"./events\").EventsKey>}"
                },
                "un": {
                    "description": "*",
                    "title": "un",
                    "type": "{FeatureOnSignature<void>}"
                }
            },
            "required": [
                "disposed",
                "on",
                "once",
                "un"
            ],
            "title": "default<default,{[x:string]:any;}>",
            "type": "object"
        },
        "default<default<default,{[x:string]:any;}>>": {
            "properties": {
                "disposed": {
                    "description": "The object has already been disposed.",
                    "title": "disposed",
                    "type": "{boolean}"
                },
                "on": {
                    "description": "*",
                    "title": "on",
                    "type": "{CollectionOnSignature<T, import(\"./events\").EventsKey>}"
                },
                "once": {
                    "description": "*",
                    "title": "once",
                    "type": "{CollectionOnSignature<T, import(\"./events\").EventsKey>}"
                },
                "un": {
                    "description": "*",
                    "title": "un",
                    "type": "{CollectionOnSignature<T, void>}"
                }
            },
            "required": [
                "disposed",
                "on",
                "once",
                "un"
            ],
            "title": "default<default<default,{[x:string]:any;}>>",
            "type": "object"
        },
        "default<default<default,{[x:string]:any;}>>_1": {
            "properties": {
                "disposed": {
                    "description": "The object has already been disposed.",
                    "title": "disposed",
                    "type": "{boolean}"
                },
                "loading": {
                    "description": "This source is currently loading data. Sources that defer loading to the\nmap's tile queue never set this to `true`.",
                    "title": "loading",
                    "type": "{boolean}"
                },
                "on": {
                    "description": "*",
                    "title": "on",
                    "type": "{VectorSourceOnSignature<import(\"../events\").EventsKey, FeatureType>}"
                },
                "once": {
                    "description": "*",
                    "title": "once",
                    "type": "{VectorSourceOnSignature<import(\"../events\").EventsKey, FeatureType>}"
                },
                "projection": {
                    "title": "projection",
                    "type": "{import(\"../proj/Projection.js\").default|null}"
                },
                "un": {
                    "description": "*",
                    "title": "un",
                    "type": "{VectorSourceOnSignature<void>}"
                },
                "viewRejector": {
                    "title": "viewRejector",
                    "type": "{function(Error):void}"
                },
                "viewResolver": {
                    "title": "viewResolver",
                    "type": "{function(import(\"../View.js\").ViewOptions):void}"
                }
            },
            "required": [
                "disposed",
                "loading",
                "on",
                "once",
                "projection",
                "un",
                "viewRejector",
                "viewResolver"
            ],
            "title": "default<default<default,{[x:string]:any;}>>_1",
            "type": "object"
        },
        "default<default<default,{[x:string]:any;}>>_2": {
            "properties": {
                "disposed": {
                    "description": "The object has already been disposed.",
                    "title": "disposed",
                    "type": "{boolean}"
                },
                "loading": {
                    "description": "This source is currently loading data. Sources that defer loading to the\nmap's tile queue never set this to `true`.",
                    "title": "loading",
                    "type": "{boolean}"
                },
                "on": {
                    "description": "*",
                    "title": "on",
                    "type": "{VectorSourceOnSignature<import(\"../events\").EventsKey, FeatureType>}"
                },
                "once": {
                    "description": "*",
                    "title": "once",
                    "type": "{VectorSourceOnSignature<import(\"../events\").EventsKey, FeatureType>}"
                },
                "projection": {
                    "title": "projection",
                    "type": "{import(\"../proj/Projection.js\").default|null}"
                },
                "un": {
                    "description": "*",
                    "title": "un",
                    "type": "{VectorSourceOnSignature<void>}"
                },
                "viewRejector": {
                    "title": "viewRejector",
                    "type": "{function(Error):void}"
                },
                "viewResolver": {
                    "title": "viewResolver",
                    "type": "{function(import(\"../View.js\").ViewOptions):void}"
                }
            },
            "required": [
                "disposed",
                "loading",
                "on",
                "once",
                "projection",
                "un",
                "viewRejector",
                "viewResolver"
            ],
            "title": "default<default<default,{[x:string]:any;}>>_2",
            "type": "object"
        },
        "default<default<default,{[x:string]:any;}>>_3": {
            "properties": {
                "disposed": {
                    "description": "The object has already been disposed.",
                    "title": "disposed",
                    "type": "{boolean}"
                },
                "on": {
                    "description": "*",
                    "title": "on",
                    "type": "{CollectionOnSignature<T, import(\"./events\").EventsKey>}"
                },
                "once": {
                    "description": "*",
                    "title": "once",
                    "type": "{CollectionOnSignature<T, import(\"./events\").EventsKey>}"
                },
                "un": {
                    "description": "*",
                    "title": "un",
                    "type": "{CollectionOnSignature<T, void>}"
                }
            },
            "required": [
                "disposed",
                "on",
                "once",
                "un"
            ],
            "title": "default<default<default,{[x:string]:any;}>>_3",
            "type": "object"
        },
        "default_1": {
            "title": "default_1",
            "type": "object"
        },
        "default_10": {
            "properties": {
                "dataProjection": {
                    "title": "dataProjection",
                    "type": "{import(\"../proj/Projection.js\").default|undefined}"
                },
                "defaultFeatureProjection": {
                    "title": "defaultFeatureProjection",
                    "type": "{import(\"../proj/Projection.js\").default|undefined}"
                },
                "featureClass": {
                    "title": "featureClass",
                    "type": "{FeatureToFeatureClass<FeatureType>}"
                },
                "supportedMediaTypes": {
                    "description": "A list media types supported by the format in descending order of preference.",
                    "title": "supportedMediaTypes",
                    "type": "{Array<string>}"
                }
            },
            "required": [
                "dataProjection",
                "defaultFeatureProjection",
                "featureClass",
                "supportedMediaTypes"
            ],
            "title": "default_10",
            "type": "object"
        },
        "default_11": {
            "properties": {
                "dataProjection": {
                    "title": "dataProjection",
                    "type": "{import(\"../proj/Projection.js\").default|undefined}"
                },
                "defaultFeatureProjection": {
                    "title": "defaultFeatureProjection",
                    "type": "{import(\"../proj/Projection.js\").default|undefined}"
                },
                "featureClass": {
                    "title": "featureClass",
                    "type": "{FeatureToFeatureClass<FeatureType>}"
                },
                "supportedMediaTypes": {
                    "description": "A list media types supported by the format in descending order of preference.",
                    "title": "supportedMediaTypes",
                    "type": "{Array<string>}"
                }
            },
            "required": [
                "dataProjection",
                "defaultFeatureProjection",
                "featureClass",
                "supportedMediaTypes"
            ],
            "title": "default_11",
            "type": "object"
        },
        "default_12": {
            "properties": {
                "imageInfo": {
                    "title": "imageInfo"
                }
            },
            "required": [
                "imageInfo"
            ],
            "title": "default_12",
            "type": "object"
        },
        "default_13": {
            "properties": {
                "crossOrigin_": {
                    "title": "crossOrigin_",
                    "type": "{null|string}"
                },
                "dataProjection": {
                    "title": "dataProjection",
                    "type": "{import(\"../proj/Projection.js\").default|undefined}"
                },
                "defaultFeatureProjection": {
                    "title": "defaultFeatureProjection",
                    "type": "{import(\"../proj/Projection.js\").default|undefined}"
                },
                "featureClass": {
                    "title": "featureClass",
                    "type": "{FeatureToFeatureClass<FeatureType>}"
                },
                "iconUrlFunction_": {
                    "title": "iconUrlFunction_",
                    "type": "{IconUrlFunction}"
                },
                "referrerPolicy_": {
                    "title": "referrerPolicy_",
                    "type": "{ReferrerPolicy}"
                },
                "supportedMediaTypes": {
                    "description": "A list media types supported by the format in descending order of preference.",
                    "title": "supportedMediaTypes",
                    "type": "{Array<string>}"
                },
                "writeStyles_": {
                    "title": "writeStyles_",
                    "type": "{boolean}"
                }
            },
            "required": [
                "crossOrigin_",
                "dataProjection",
                "defaultFeatureProjection",
                "featureClass",
                "iconUrlFunction_",
                "referrerPolicy_",
                "supportedMediaTypes",
                "writeStyles_"
            ],
            "title": "default_13",
            "type": "object"
        },
        "default_14": {
            "title": "default_14",
            "type": "object"
        },
        "default_15": {
            "properties": {
                "dataProjection": {
                    "title": "dataProjection",
                    "type": "{import(\"../proj/Projection.js\").default|undefined}"
                },
                "defaultFeatureProjection": {
                    "title": "defaultFeatureProjection",
                    "type": "{import(\"../proj/Projection.js\").default|undefined}"
                },
                "featureClass": {
                    "title": "featureClass",
                    "type": "{FeatureToFeatureClass<FeatureType>}"
                },
                "supportedMediaTypes": {
                    "description": "A list media types supported by the format in descending order of preference.",
                    "title": "supportedMediaTypes",
                    "type": "{Array<string>}"
                }
            },
            "required": [
                "dataProjection",
                "defaultFeatureProjection",
                "featureClass",
                "supportedMediaTypes"
            ],
            "title": "default_15",
            "type": "object"
        },
        "default_16": {
            "properties": {
                "dataProjection": {
                    "title": "dataProjection",
                    "type": "{import(\"../proj/Projection.js\").default|undefined}"
                },
                "defaultFeatureProjection": {
                    "title": "defaultFeatureProjection",
                    "type": "{import(\"../proj/Projection.js\").default|undefined}"
                },
                "featureClass": {
                    "title": "featureClass",
                    "type": "{FeatureToFeatureClass<FeatureType>}"
                },
                "supportedMediaTypes": {
                    "description": "A list media types supported by the format in descending order of preference.",
                    "title": "supportedMediaTypes",
                    "type": "{Array<string>}"
                }
            },
            "required": [
                "dataProjection",
                "defaultFeatureProjection",
                "featureClass",
                "supportedMediaTypes"
            ],
            "title": "default_16",
            "type": "object"
        },
        "default_17": {
            "properties": {
                "dataProjection": {
                    "title": "dataProjection",
                    "type": "{import(\"../proj/Projection.js\").default|undefined}"
                },
                "defaultFeatureProjection": {
                    "title": "defaultFeatureProjection",
                    "type": "{import(\"../proj/Projection.js\").default|undefined}"
                },
                "featureClass": {
                    "title": "featureClass",
                    "type": "{FeatureToFeatureClass<FeatureType>}"
                },
                "supportedMediaTypes": {
                    "description": "A list media types supported by the format in descending order of preference.",
                    "title": "supportedMediaTypes",
                    "type": "{Array<string>}"
                }
            },
            "required": [
                "dataProjection",
                "defaultFeatureProjection",
                "featureClass",
                "supportedMediaTypes"
            ],
            "title": "default_17",
            "type": "object"
        },
        "default_18": {
            "properties": {
                "dataProjection": {
                    "title": "dataProjection",
                    "type": "{import(\"../proj/Projection.js\").default|undefined}"
                },
                "defaultFeatureProjection": {
                    "title": "defaultFeatureProjection",
                    "type": "{import(\"../proj/Projection.js\").default|undefined}"
                },
                "ewkb_": {
                    "title": "ewkb_",
                    "type": "boolean"
                },
                "featureClass": {
                    "title": "featureClass",
                    "type": "{FeatureToFeatureClass<FeatureType>}"
                },
                "hex_": {
                    "title": "hex_",
                    "type": "boolean"
                },
                "layout_": {
                    "$ref": "#/definitions/GeometryLayout",
                    "title": "layout_"
                },
                "littleEndian_": {
                    "title": "littleEndian_",
                    "type": "boolean"
                },
                "nodataM_": {
                    "title": "nodataM_",
                    "type": "number"
                },
                "nodataZ_": {
                    "title": "nodataZ_",
                    "type": "number"
                },
                "splitCollection": {
                    "title": "splitCollection",
                    "type": "boolean"
                },
                "srid_": {
                    "title": "srid_",
                    "type": [
                        "number",
                        "boolean"
                    ]
                },
                "supportedMediaTypes": {
                    "description": "A list media types supported by the format in descending order of preference.",
                    "title": "supportedMediaTypes",
                    "type": "{Array<string>}"
                },
                "viewCache_": {
                    "title": "viewCache_"
                }
            },
            "required": [
                "dataProjection",
                "defaultFeatureProjection",
                "ewkb_",
                "featureClass",
                "hex_",
                "layout_",
                "littleEndian_",
                "nodataM_",
                "nodataZ_",
                "splitCollection",
                "srid_",
                "supportedMediaTypes",
                "viewCache_"
            ],
            "title": "default_18",
            "type": "object"
        },
        "default_19": {
            "properties": {
                "dataProjection": {
                    "title": "dataProjection",
                    "type": "{import(\"../proj/Projection.js\").default|undefined}"
                },
                "defaultFeatureProjection": {
                    "title": "defaultFeatureProjection",
                    "type": "{import(\"../proj/Projection.js\").default|undefined}"
                },
                "featureClass": {
                    "title": "featureClass",
                    "type": "{FeatureToFeatureClass<FeatureType>}"
                },
                "supportedMediaTypes": {
                    "description": "A list media types supported by the format in descending order of preference.",
                    "title": "supportedMediaTypes",
                    "type": "{Array<string>}"
                }
            },
            "required": [
                "dataProjection",
                "defaultFeatureProjection",
                "featureClass",
                "supportedMediaTypes"
            ],
            "title": "default_19",
            "type": "object"
        },
        "default_2": {
            "description": "Lightweight, read-only, {@link module:ol/Feature~Feature} and {@link module:ol/geom/Geometry~Geometry} like\nstructure, optimized for vector tile rendering and styling. Geometry access\nthrough the API is limited to getting the type and extent of the geometry.",
            "properties": {
                "getFlatCoordinates": {
                    "title": "getFlatCoordinates",
                    "type": "object"
                },
                "styleFunction": {
                    "title": "styleFunction",
                    "type": "{import(\"../style/Style.js\").StyleFunction|undefined}"
                }
            },
            "required": [
                "getFlatCoordinates",
                "styleFunction"
            ],
            "title": "default_2",
            "type": "object"
        },
        "default_20": {
            "properties": {
                "version": {
                    "title": "version",
                    "type": "{string|undefined}"
                }
            },
            "required": [
                "version"
            ],
            "title": "default_20",
            "type": "object"
        },
        "default_21": {
            "properties": {
                "dataProjection": {
                    "title": "dataProjection",
                    "type": "{import(\"../proj/Projection.js\").default|undefined}"
                },
                "defaultFeatureProjection": {
                    "title": "defaultFeatureProjection",
                    "type": "{import(\"../proj/Projection.js\").default|undefined}"
                },
                "featureClass": {
                    "title": "featureClass",
                    "type": "{FeatureToFeatureClass<FeatureType>}"
                },
                "supportedMediaTypes": {
                    "description": "A list media types supported by the format in descending order of preference.",
                    "title": "supportedMediaTypes",
                    "type": "{Array<string>}"
                }
            },
            "required": [
                "dataProjection",
                "defaultFeatureProjection",
                "featureClass",
                "supportedMediaTypes"
            ],
            "title": "default_21",
            "type": "object"
        },
        "default_22": {
            "title": "default_22",
            "type": "object"
        },
        "default_23": {
            "properties": {
                "disposed": {
                    "description": "The object has already been disposed.",
                    "title": "disposed",
                    "type": "{boolean}"
                },
                "on": {
                    "description": "*",
                    "title": "on",
                    "type": "{LayerOnSignature<import(\"../events\").EventsKey>}"
                },
                "once": {
                    "description": "*",
                    "title": "once",
                    "type": "{LayerOnSignature<import(\"../events\").EventsKey>}"
                },
                "rendered": {
                    "title": "rendered",
                    "type": "{boolean}"
                },
                "un": {
                    "description": "*",
                    "title": "un",
                    "type": "{LayerOnSignature<void>}"
                }
            },
            "required": [
                "disposed",
                "on",
                "once",
                "rendered",
                "un"
            ],
            "title": "default_23",
            "type": "object"
        },
        "default_24": {
            "properties": {
                "disposed": {
                    "description": "The object has already been disposed.",
                    "title": "disposed",
                    "type": "{boolean}"
                },
                "on": {
                    "description": "*",
                    "title": "on",
                    "type": "{BaseTileLayerOnSignature<import(\"../events\").EventsKey>}"
                },
                "once": {
                    "description": "*",
                    "title": "once",
                    "type": "{BaseTileLayerOnSignature<import(\"../events\").EventsKey>}"
                },
                "rendered": {
                    "title": "rendered",
                    "type": "{boolean}"
                },
                "un": {
                    "description": "*",
                    "title": "un",
                    "type": "{BaseTileLayerOnSignature<void>}"
                }
            },
            "required": [
                "disposed",
                "on",
                "once",
                "rendered",
                "un"
            ],
            "title": "default_24",
            "type": "object"
        },
        "default_25": {
            "properties": {
                "displayWebMapLink_": {
                    "title": "displayWebMapLink_",
                    "type": "{string|boolean|Array<Link|string>}"
                },
                "disposed": {
                    "description": "The object has already been disposed.",
                    "title": "disposed",
                    "type": "{boolean}"
                },
                "on": {
                    "description": "*",
                    "title": "on",
                    "type": "{GroupOnSignature<import(\"../events\").EventsKey>}"
                },
                "once": {
                    "description": "*",
                    "title": "once",
                    "type": "{GroupOnSignature<import(\"../events\").EventsKey>}"
                },
                "un": {
                    "description": "*",
                    "title": "un",
                    "type": "{GroupOnSignature<void>}"
                }
            },
            "required": [
                "displayWebMapLink_",
                "disposed",
                "on",
                "once",
                "un"
            ],
            "title": "default_25",
            "type": "object"
        },
        "default_26": {
            "properties": {
                "crossOrigin": {
                    "title": "crossOrigin",
                    "type": "{?string}"
                },
                "disposed": {
                    "description": "The object has already been disposed.",
                    "title": "disposed",
                    "type": "{boolean}"
                },
                "loading": {
                    "description": "This source is currently loading data. Sources that defer loading to the\nmap's tile queue never set this to `true`.",
                    "title": "loading",
                    "type": "{boolean}"
                },
                "on": {
                    "description": "*",
                    "title": "on",
                    "type": "{TileSourceOnSignature<import(\"../events\").EventsKey>}"
                },
                "once": {
                    "description": "*",
                    "title": "once",
                    "type": "{TileSourceOnSignature<import(\"../events\").EventsKey>}"
                },
                "projection": {
                    "title": "projection",
                    "type": "{import(\"../proj/Projection.js\").default|null}"
                },
                "referrerPolicy": {
                    "title": "referrerPolicy",
                    "type": "{ReferrerPolicy}"
                },
                "tileClass": {
                    "title": "tileClass",
                    "type": "{typeof ImageTile}"
                },
                "tileGrid": {
                    "title": "tileGrid",
                    "type": "{import(\"../tilegrid/TileGrid.js\").default|null}"
                },
                "tileGridForProjection": {
                    "title": "tileGridForProjection",
                    "type": "{!Object<string, import(\"../tilegrid/TileGrid.js\").default>}"
                },
                "tileLoadFunction": {
                    "title": "tileLoadFunction",
                    "type": "{import(\"../Tile.js\").LoadFunction}"
                },
                "tileOptions": {
                    "title": "tileOptions",
                    "type": "{import(\"../Tile.js\").Options}"
                },
                "tmpSize": {
                    "title": "tmpSize",
                    "type": "{import(\"../size.js\").Size}"
                },
                "un": {
                    "description": "*",
                    "title": "un",
                    "type": "{TileSourceOnSignature<void>}"
                },
                "urls": {
                    "title": "urls",
                    "type": "{!Array<string>|null}"
                },
                "viewRejector": {
                    "title": "viewRejector",
                    "type": "{function(Error):void}"
                },
                "viewResolver": {
                    "title": "viewResolver",
                    "type": "{function(import(\"../View.js\").ViewOptions):void}"
                },
                "zDirection": {
                    "description": "zDirection hint, read by the renderer. Indicates which resolution should be used\nby a renderer if the views resolution does not match any resolution of the tile source.\nIf 0, the nearest resolution will be used. If 1, the nearest lower resolution\nwill be used. If -1, the nearest higher resolution will be used.",
                    "title": "zDirection",
                    "type": "{number|import(\"../array.js\").NearestDirectionFunction}"
                }
            },
            "required": [
                "crossOrigin",
                "disposed",
                "loading",
                "on",
                "once",
                "projection",
                "referrerPolicy",
                "tileClass",
                "tileGrid",
                "tileGridForProjection",
                "tileLoadFunction",
                "tileOptions",
                "tmpSize",
                "un",
                "urls",
                "viewRejector",
                "viewResolver",
                "zDirection"
            ],
            "title": "default_26",
            "type": "object"
        },
        "default_27": {
            "properties": {
                "crossOrigin": {
                    "title": "crossOrigin",
                    "type": "{?string}"
                },
                "disposed": {
                    "description": "The object has already been disposed.",
                    "title": "disposed",
                    "type": "{boolean}"
                },
                "loading": {
                    "description": "This source is currently loading data. Sources that defer loading to the\nmap's tile queue never set this to `true`.",
                    "title": "loading",
                    "type": "{boolean}"
                },
                "on": {
                    "description": "*",
                    "title": "on",
                    "type": "{TileSourceOnSignature<import(\"../events\").EventsKey>}"
                },
                "once": {
                    "description": "*",
                    "title": "once",
                    "type": "{TileSourceOnSignature<import(\"../events\").EventsKey>}"
                },
                "projection": {
                    "title": "projection",
                    "type": "{import(\"../proj/Projection.js\").default|null}"
                },
                "referrerPolicy": {
                    "title": "referrerPolicy",
                    "type": "{ReferrerPolicy}"
                },
                "tileClass": {
                    "title": "tileClass",
                    "type": "{typeof ImageTile}"
                },
                "tileGrid": {
                    "title": "tileGrid",
                    "type": "{import(\"../tilegrid/TileGrid.js\").default|null}"
                },
                "tileGridForProjection": {
                    "title": "tileGridForProjection",
                    "type": "{!Object<string, import(\"../tilegrid/TileGrid.js\").default>}"
                },
                "tileLoadFunction": {
                    "title": "tileLoadFunction",
                    "type": "{import(\"../Tile.js\").LoadFunction}"
                },
                "tileOptions": {
                    "title": "tileOptions",
                    "type": "{import(\"../Tile.js\").Options}"
                },
                "tmpSize": {
                    "title": "tmpSize",
                    "type": "{import(\"../size.js\").Size}"
                },
                "un": {
                    "description": "*",
                    "title": "un",
                    "type": "{TileSourceOnSignature<void>}"
                },
                "urls": {
                    "title": "urls",
                    "type": "{!Array<string>|null}"
                },
                "viewRejector": {
                    "title": "viewRejector",
                    "type": "{function(Error):void}"
                },
                "viewResolver": {
                    "title": "viewResolver",
                    "type": "{function(import(\"../View.js\").ViewOptions):void}"
                },
                "zDirection": {
                    "description": "zDirection hint, read by the renderer. Indicates which resolution should be used\nby a renderer if the views resolution does not match any resolution of the tile source.\nIf 0, the nearest resolution will be used. If 1, the nearest lower resolution\nwill be used. If -1, the nearest higher resolution will be used.",
                    "title": "zDirection",
                    "type": "{number|import(\"../array.js\").NearestDirectionFunction}"
                }
            },
            "required": [
                "crossOrigin",
                "disposed",
                "loading",
                "on",
                "once",
                "projection",
                "referrerPolicy",
                "tileClass",
                "tileGrid",
                "tileGridForProjection",
                "tileLoadFunction",
                "tileOptions",
                "tmpSize",
                "un",
                "urls",
                "viewRejector",
                "viewResolver",
                "zDirection"
            ],
            "title": "default_27",
            "type": "object"
        },
        "default_28": {
            "properties": {
                "bandCount": {
                    "title": "bandCount",
                    "type": "{number}"
                },
                "disposed": {
                    "description": "The object has already been disposed.",
                    "title": "disposed",
                    "type": "{boolean}"
                },
                "loading": {
                    "description": "This source is currently loading data. Sources that defer loading to the\nmap's tile queue never set this to `true`.",
                    "title": "loading",
                    "type": "{boolean}"
                },
                "on": {
                    "description": "*",
                    "title": "on",
                    "type": "{TileSourceOnSignature<import(\"../events\").EventsKey>}"
                },
                "once": {
                    "description": "*",
                    "title": "once",
                    "type": "{TileSourceOnSignature<import(\"../events\").EventsKey>}"
                },
                "projection": {
                    "title": "projection",
                    "type": "{import(\"../proj/Projection.js\").default|null}"
                },
                "tileGrid": {
                    "title": "tileGrid",
                    "type": "{import(\"../tilegrid/TileGrid.js\").default|null}"
                },
                "tileOptions": {
                    "title": "tileOptions",
                    "type": "{import(\"../Tile.js\").Options}"
                },
                "tmpSize": {
                    "title": "tmpSize",
                    "type": "{import(\"../size.js\").Size}"
                },
                "transformMatrix": {
                    "title": "transformMatrix",
                    "type": "{import(\"../transform.js\").Transform|null}"
                },
                "un": {
                    "description": "*",
                    "title": "un",
                    "type": "{TileSourceOnSignature<void>}"
                },
                "viewRejector": {
                    "title": "viewRejector",
                    "type": "{function(Error):void}"
                },
                "viewResolver": {
                    "title": "viewResolver",
                    "type": "{function(import(\"../View.js\").ViewOptions):void}"
                },
                "zDirection": {
                    "description": "zDirection hint, read by the renderer. Indicates which resolution should be used\nby a renderer if the views resolution does not match any resolution of the tile source.\nIf 0, the nearest resolution will be used. If 1, the nearest lower resolution\nwill be used. If -1, the nearest higher resolution will be used.",
                    "title": "zDirection",
                    "type": "{number|import(\"../array.js\").NearestDirectionFunction}"
                }
            },
            "required": [
                "bandCount",
                "disposed",
                "loading",
                "on",
                "once",
                "projection",
                "tileGrid",
                "tileOptions",
                "tmpSize",
                "transformMatrix",
                "un",
                "viewRejector",
                "viewResolver",
                "zDirection"
            ],
            "title": "default_28",
            "type": "object"
        },
        "default_29": {
            "properties": {
                "bandCount": {
                    "title": "bandCount",
                    "type": "{number}"
                },
                "bandsByLevel_": {
                    "title": "bandsByLevel_",
                    "type": "{Object<string, Array<string>> | null}"
                },
                "bands_": {
                    "title": "bands_",
                    "type": "{Array<string>}"
                },
                "consolidatedMetadata_": {
                    "title": "consolidatedMetadata_",
                    "type": "{any|null}"
                },
                "disposed": {
                    "description": "The object has already been disposed.",
                    "title": "disposed",
                    "type": "{boolean}"
                },
                "error_": {
                    "title": "error_",
                    "type": "{Error|null}"
                },
                "fillValue_": {
                    "title": "fillValue_",
                    "type": "{number|undefined}"
                },
                "group_": {
                    "title": "group_",
                    "type": "{string}"
                },
                "loading": {
                    "description": "This source is currently loading data. Sources that defer loading to the\nmap's tile queue never set this to `true`.",
                    "title": "loading",
                    "type": "{boolean}"
                },
                "on": {
                    "description": "*",
                    "title": "on",
                    "type": "{TileSourceOnSignature<import(\"../events\").EventsKey>}"
                },
                "once": {
                    "description": "*",
                    "title": "once",
                    "type": "{TileSourceOnSignature<import(\"../events\").EventsKey>}"
                },
                "projection": {
                    "title": "projection",
                    "type": "{import(\"../proj/Projection.js\").default|null}"
                },
                "resampleMethod_": {
                    "title": "resampleMethod_",
                    "type": "{ResampleMethod}"
                },
                "root_": {
                    "title": "root_",
                    "type": "{import('zarrita').Group<any>}"
                },
                "tileGrid": {
                    "title": "tileGrid",
                    "type": "{import(\"../tilegrid/WMTS.js\").default}"
                },
                "tileOptions": {
                    "title": "tileOptions",
                    "type": "{import(\"../Tile.js\").Options}"
                },
                "tmpSize": {
                    "title": "tmpSize",
                    "type": "{import(\"../size.js\").Size}"
                },
                "transformMatrix": {
                    "title": "transformMatrix",
                    "type": "{import(\"../transform.js\").Transform|null}"
                },
                "un": {
                    "description": "*",
                    "title": "un",
                    "type": "{TileSourceOnSignature<void>}"
                },
                "url_": {
                    "title": "url_",
                    "type": "{string}"
                },
                "viewRejector": {
                    "title": "viewRejector",
                    "type": "{function(Error):void}"
                },
                "viewResolver": {
                    "title": "viewResolver",
                    "type": "{function(import(\"../View.js\").ViewOptions):void}"
                },
                "zDirection": {
                    "description": "zDirection hint, read by the renderer. Indicates which resolution should be used\nby a renderer if the views resolution does not match any resolution of the tile source.\nIf 0, the nearest resolution will be used. If 1, the nearest lower resolution\nwill be used. If -1, the nearest higher resolution will be used.",
                    "title": "zDirection",
                    "type": "{number|import(\"../array.js\").NearestDirectionFunction}"
                }
            },
            "required": [
                "bandCount",
                "bandsByLevel_",
                "bands_",
                "consolidatedMetadata_",
                "disposed",
                "error_",
                "fillValue_",
                "group_",
                "loading",
                "on",
                "once",
                "projection",
                "resampleMethod_",
                "root_",
                "tileGrid",
                "tileOptions",
                "tmpSize",
                "transformMatrix",
                "un",
                "url_",
                "viewRejector",
                "viewResolver",
                "zDirection"
            ],
            "title": "default_29",
            "type": "object"
        },
        "default_3": {
            "properties": {
                "FEATURE_COLLECTION_PARSERS": {
                    "title": "FEATURE_COLLECTION_PARSERS",
                    "type": "{Object<string, Object<string, Object>>}"
                },
                "FLAT_LINEAR_RINGS_PARSERS": {
                    "title": "FLAT_LINEAR_RINGS_PARSERS",
                    "type": "{Object<string, Object<string, import(\"../xml.js\").Parser>>}"
                },
                "GEOMETRY_FLAT_COORDINATES_PARSERS": {
                    "title": "GEOMETRY_FLAT_COORDINATES_PARSERS",
                    "type": "{Object<string, Object<string, import(\"../xml.js\").Parser>>}"
                },
                "GEOMETRY_PARSERS": {
                    "title": "GEOMETRY_PARSERS",
                    "type": "{Object<string, Object<string, import(\"../xml.js\").Parser>>}"
                },
                "LINESTRINGMEMBER_PARSERS": {
                    "title": "LINESTRINGMEMBER_PARSERS",
                    "type": "{Object<string, Object<string, import(\"../xml.js\").Parser>>}"
                },
                "MULTILINESTRING_PARSERS": {
                    "title": "MULTILINESTRING_PARSERS",
                    "type": "{Object<string, Object<string, import(\"../xml.js\").Parser>>}"
                },
                "MULTIPOINT_PARSERS": {
                    "title": "MULTIPOINT_PARSERS",
                    "type": "{Object<string, Object<string, import(\"../xml.js\").Parser>>}"
                },
                "MULTIPOLYGON_PARSERS": {
                    "title": "MULTIPOLYGON_PARSERS",
                    "type": "{Object<string, Object<string, import(\"../xml.js\").Parser>>}"
                },
                "POINTMEMBER_PARSERS": {
                    "title": "POINTMEMBER_PARSERS",
                    "type": "{Object<string, Object<string, import(\"../xml.js\").Parser>>}"
                },
                "POLYGONMEMBER_PARSERS": {
                    "title": "POLYGONMEMBER_PARSERS",
                    "type": "{Object<string, Object<string, import(\"../xml.js\").Parser>>}"
                },
                "RING_PARSERS": {
                    "title": "RING_PARSERS",
                    "type": "{Object<string, Object<string, import(\"../xml.js\").Parser>>}"
                },
                "dataProjection": {
                    "title": "dataProjection",
                    "type": "{import(\"../proj/Projection.js\").default|undefined}"
                },
                "defaultFeatureProjection": {
                    "title": "defaultFeatureProjection",
                    "type": "{import(\"../proj/Projection.js\").default|undefined}"
                },
                "featureClass": {
                    "title": "featureClass",
                    "type": "{FeatureToFeatureClass<FeatureType>}"
                },
                "featureNS": {
                    "title": "featureNS",
                    "type": "{Object<string, string>|string|undefined}"
                },
                "featureType": {
                    "title": "featureType",
                    "type": "{Array<string>|string|undefined}"
                },
                "namespace": {
                    "title": "namespace",
                    "type": "string"
                },
                "schemaLocation": {
                    "title": "schemaLocation",
                    "type": "{string}"
                },
                "srsName": {
                    "title": "srsName",
                    "type": "{string|undefined}"
                },
                "supportedMediaTypes": {
                    "description": "A list media types supported by the format in descending order of preference.",
                    "title": "supportedMediaTypes",
                    "type": "{Array<string>}"
                }
            },
            "required": [
                "FEATURE_COLLECTION_PARSERS",
                "FLAT_LINEAR_RINGS_PARSERS",
                "GEOMETRY_FLAT_COORDINATES_PARSERS",
                "GEOMETRY_PARSERS",
                "LINESTRINGMEMBER_PARSERS",
                "MULTILINESTRING_PARSERS",
                "MULTIPOINT_PARSERS",
                "MULTIPOLYGON_PARSERS",
                "POINTMEMBER_PARSERS",
                "POLYGONMEMBER_PARSERS",
                "RING_PARSERS",
                "dataProjection",
                "defaultFeatureProjection",
                "featureClass",
                "featureNS",
                "featureType",
                "namespace",
                "schemaLocation",
                "srsName",
                "supportedMediaTypes"
            ],
            "title": "default_3",
            "type": "object"
        },
        "default_30": {
            "properties": {
                "crossOrigin": {
                    "title": "crossOrigin",
                    "type": "{?string}"
                },
                "disposed": {
                    "description": "The object has already been disposed.",
                    "title": "disposed",
                    "type": "{boolean}"
                },
                "loading": {
                    "description": "This source is currently loading data. Sources that defer loading to the\nmap's tile queue never set this to `true`.",
                    "title": "loading",
                    "type": "{boolean}"
                },
                "on": {
                    "description": "*",
                    "title": "on",
                    "type": "{TileSourceOnSignature<import(\"../events\").EventsKey>}"
                },
                "once": {
                    "description": "*",
                    "title": "once",
                    "type": "{TileSourceOnSignature<import(\"../events\").EventsKey>}"
                },
                "projection": {
                    "title": "projection",
                    "type": "{import(\"../proj/Projection.js\").default|null}"
                },
                "referrerPolicy": {
                    "title": "referrerPolicy",
                    "type": "{ReferrerPolicy}"
                },
                "tileClass": {
                    "title": "tileClass",
                    "type": "{typeof ImageTile}"
                },
                "tileGrid": {
                    "title": "tileGrid",
                    "type": "{import(\"../tilegrid/TileGrid.js\").default|null}"
                },
                "tileGridForProjection": {
                    "title": "tileGridForProjection",
                    "type": "{!Object<string, import(\"../tilegrid/TileGrid.js\").default>}"
                },
                "tileLoadFunction": {
                    "title": "tileLoadFunction",
                    "type": "{import(\"../Tile.js\").LoadFunction}"
                },
                "tileOptions": {
                    "title": "tileOptions",
                    "type": "{import(\"../Tile.js\").Options}"
                },
                "tmpSize": {
                    "title": "tmpSize",
                    "type": "{import(\"../size.js\").Size}"
                },
                "un": {
                    "description": "*",
                    "title": "un",
                    "type": "{TileSourceOnSignature<void>}"
                },
                "urls": {
                    "title": "urls",
                    "type": "{!Array<string>|null}"
                },
                "viewRejector": {
                    "title": "viewRejector",
                    "type": "{function(Error):void}"
                },
                "viewResolver": {
                    "title": "viewResolver",
                    "type": "{function(import(\"../View.js\").ViewOptions):void}"
                },
                "zDirection": {
                    "description": "zDirection hint, read by the renderer. Indicates which resolution should be used\nby a renderer if the views resolution does not match any resolution of the tile source.\nIf 0, the nearest resolution will be used. If 1, the nearest lower resolution\nwill be used. If -1, the nearest higher resolution will be used.",
                    "title": "zDirection",
                    "type": "{number|import(\"../array.js\").NearestDirectionFunction}"
                }
            },
            "required": [
                "crossOrigin",
                "disposed",
                "loading",
                "on",
                "once",
                "projection",
                "referrerPolicy",
                "tileClass",
                "tileGrid",
                "tileGridForProjection",
                "tileLoadFunction",
                "tileOptions",
                "tmpSize",
                "un",
                "urls",
                "viewRejector",
                "viewResolver",
                "zDirection"
            ],
            "title": "default_30",
            "type": "object"
        },
        "default_31": {
            "properties": {
                "crossOrigin": {
                    "title": "crossOrigin",
                    "type": "{?string}"
                },
                "disposed": {
                    "description": "The object has already been disposed.",
                    "title": "disposed",
                    "type": "{boolean}"
                },
                "loading": {
                    "description": "This source is currently loading data. Sources that defer loading to the\nmap's tile queue never set this to `true`.",
                    "title": "loading",
                    "type": "{boolean}"
                },
                "on": {
                    "description": "*",
                    "title": "on",
                    "type": "{TileSourceOnSignature<import(\"../events\").EventsKey>}"
                },
                "once": {
                    "description": "*",
                    "title": "once",
                    "type": "{TileSourceOnSignature<import(\"../events\").EventsKey>}"
                },
                "projection": {
                    "title": "projection",
                    "type": "{import(\"../proj/Projection.js\").default|null}"
                },
                "referrerPolicy": {
                    "title": "referrerPolicy",
                    "type": "{ReferrerPolicy}"
                },
                "tileClass": {
                    "title": "tileClass",
                    "type": "{typeof ImageTile}"
                },
                "tileGrid": {
                    "title": "tileGrid",
                    "type": "{import(\"../tilegrid/TileGrid.js\").default|null}"
                },
                "tileGridForProjection": {
                    "title": "tileGridForProjection",
                    "type": "{!Object<string, import(\"../tilegrid/TileGrid.js\").default>}"
                },
                "tileLoadFunction": {
                    "title": "tileLoadFunction",
                    "type": "{import(\"../Tile.js\").LoadFunction}"
                },
                "tileOptions": {
                    "title": "tileOptions",
                    "type": "{import(\"../Tile.js\").Options}"
                },
                "tmpSize": {
                    "title": "tmpSize",
                    "type": "{import(\"../size.js\").Size}"
                },
                "un": {
                    "description": "*",
                    "title": "un",
                    "type": "{TileSourceOnSignature<void>}"
                },
                "urls": {
                    "title": "urls",
                    "type": "{!Array<string>|null}"
                },
                "viewRejector": {
                    "title": "viewRejector",
                    "type": "{function(Error):void}"
                },
                "viewResolver": {
                    "title": "viewResolver",
                    "type": "{function(import(\"../View.js\").ViewOptions):void}"
                },
                "zDirection": {
                    "description": "zDirection hint, read by the renderer. Indicates which resolution should be used\nby a renderer if the views resolution does not match any resolution of the tile source.\nIf 0, the nearest resolution will be used. If 1, the nearest lower resolution\nwill be used. If -1, the nearest higher resolution will be used.",
                    "title": "zDirection",
                    "type": "{number|import(\"../array.js\").NearestDirectionFunction}"
                }
            },
            "required": [
                "crossOrigin",
                "disposed",
                "loading",
                "on",
                "once",
                "projection",
                "referrerPolicy",
                "tileClass",
                "tileGrid",
                "tileGridForProjection",
                "tileLoadFunction",
                "tileOptions",
                "tmpSize",
                "un",
                "urls",
                "viewRejector",
                "viewResolver",
                "zDirection"
            ],
            "title": "default_31",
            "type": "object"
        },
        "default_32": {
            "properties": {
                "disposed": {
                    "description": "The object has already been disposed.",
                    "title": "disposed",
                    "type": "{boolean}"
                },
                "image": {
                    "title": "image",
                    "type": "{import(\"../Image.js\").default}"
                },
                "loader": {
                    "title": "loader",
                    "type": "{import(\"../Image.js\").Loader}"
                },
                "loading": {
                    "description": "This source is currently loading data. Sources that defer loading to the\nmap's tile queue never set this to `true`.",
                    "title": "loading",
                    "type": "{boolean}"
                },
                "on": {
                    "description": "*",
                    "title": "on",
                    "type": "{ImageSourceOnSignature<import(\"../events\").EventsKey>}"
                },
                "once": {
                    "description": "*",
                    "title": "once",
                    "type": "{ImageSourceOnSignature<import(\"../events\").EventsKey>}"
                },
                "projection": {
                    "title": "projection",
                    "type": "{import(\"../proj/Projection.js\").default|null}"
                },
                "un": {
                    "description": "*",
                    "title": "un",
                    "type": "{ImageSourceOnSignature<void>}"
                },
                "viewRejector": {
                    "title": "viewRejector",
                    "type": "{function(Error):void}"
                },
                "viewResolver": {
                    "title": "viewResolver",
                    "type": "{function(import(\"../View.js\").ViewOptions):void}"
                }
            },
            "required": [
                "disposed",
                "image",
                "loader",
                "loading",
                "on",
                "once",
                "projection",
                "un",
                "viewRejector",
                "viewResolver"
            ],
            "title": "default_32",
            "type": "object"
        },
        "default_33": {
            "properties": {
                "disposed": {
                    "description": "The object has already been disposed.",
                    "title": "disposed",
                    "type": "{boolean}"
                },
                "image": {
                    "title": "image",
                    "type": "{import(\"../Image.js\").default}"
                },
                "loader": {
                    "title": "loader",
                    "type": "{import(\"../Image.js\").Loader}"
                },
                "loading": {
                    "description": "This source is currently loading data. Sources that defer loading to the\nmap's tile queue never set this to `true`.",
                    "title": "loading",
                    "type": "{boolean}"
                },
                "on": {
                    "description": "*",
                    "title": "on",
                    "type": "{ImageSourceOnSignature<import(\"../events\").EventsKey>}"
                },
                "once": {
                    "description": "*",
                    "title": "once",
                    "type": "{ImageSourceOnSignature<import(\"../events\").EventsKey>}"
                },
                "projection": {
                    "title": "projection",
                    "type": "{import(\"../proj/Projection.js\").default|null}"
                },
                "un": {
                    "description": "*",
                    "title": "un",
                    "type": "{ImageSourceOnSignature<void>}"
                },
                "viewRejector": {
                    "title": "viewRejector",
                    "type": "{function(Error):void}"
                },
                "viewResolver": {
                    "title": "viewResolver",
                    "type": "{function(import(\"../View.js\").ViewOptions):void}"
                }
            },
            "required": [
                "disposed",
                "image",
                "loader",
                "loading",
                "on",
                "once",
                "projection",
                "un",
                "viewRejector",
                "viewResolver"
            ],
            "title": "default_33",
            "type": "object"
        },
        "default_34": {
            "properties": {
                "disposed": {
                    "description": "The object has already been disposed.",
                    "title": "disposed",
                    "type": "{boolean}"
                },
                "image": {
                    "title": "image",
                    "type": "{import(\"../Image.js\").default}"
                },
                "loader": {
                    "title": "loader",
                    "type": "{import(\"../Image.js\").Loader}"
                },
                "loading": {
                    "description": "This source is currently loading data. Sources that defer loading to the\nmap's tile queue never set this to `true`.",
                    "title": "loading",
                    "type": "{boolean}"
                },
                "on": {
                    "description": "*",
                    "title": "on",
                    "type": "{ImageSourceOnSignature<import(\"../events\").EventsKey>}"
                },
                "once": {
                    "description": "*",
                    "title": "once",
                    "type": "{ImageSourceOnSignature<import(\"../events\").EventsKey>}"
                },
                "projection": {
                    "title": "projection",
                    "type": "{import(\"../proj/Projection.js\").default|null}"
                },
                "un": {
                    "description": "*",
                    "title": "un",
                    "type": "{ImageSourceOnSignature<void>}"
                },
                "viewRejector": {
                    "title": "viewRejector",
                    "type": "{function(Error):void}"
                },
                "viewResolver": {
                    "title": "viewResolver",
                    "type": "{function(import(\"../View.js\").ViewOptions):void}"
                }
            },
            "required": [
                "disposed",
                "image",
                "loader",
                "loading",
                "on",
                "once",
                "projection",
                "un",
                "viewRejector",
                "viewResolver"
            ],
            "title": "default_34",
            "type": "object"
        },
        "default_35": {
            "properties": {
                "disposed": {
                    "description": "The object has already been disposed.",
                    "title": "disposed",
                    "type": "{boolean}"
                },
                "image": {
                    "title": "image",
                    "type": "{import(\"../Image.js\").default}"
                },
                "loader": {
                    "title": "loader",
                    "type": "{import(\"../Image.js\").Loader}"
                },
                "loading": {
                    "description": "This source is currently loading data. Sources that defer loading to the\nmap's tile queue never set this to `true`.",
                    "title": "loading",
                    "type": "{boolean}"
                },
                "on": {
                    "description": "*",
                    "title": "on",
                    "type": "{ImageSourceOnSignature<import(\"../events\").EventsKey>}"
                },
                "once": {
                    "description": "*",
                    "title": "once",
                    "type": "{ImageSourceOnSignature<import(\"../events\").EventsKey>}"
                },
                "projection": {
                    "title": "projection",
                    "type": "{import(\"../proj/Projection.js\").default|null}"
                },
                "un": {
                    "description": "*",
                    "title": "un",
                    "type": "{ImageSourceOnSignature<void>}"
                },
                "viewRejector": {
                    "title": "viewRejector",
                    "type": "{function(Error):void}"
                },
                "viewResolver": {
                    "title": "viewResolver",
                    "type": "{function(import(\"../View.js\").ViewOptions):void}"
                }
            },
            "required": [
                "disposed",
                "image",
                "loader",
                "loading",
                "on",
                "once",
                "projection",
                "un",
                "viewRejector",
                "viewResolver"
            ],
            "title": "default_35",
            "type": "object"
        },
        "default_36": {
            "properties": {
                "disposed": {
                    "description": "The object has already been disposed.",
                    "title": "disposed",
                    "type": "{boolean}"
                },
                "image": {
                    "title": "image",
                    "type": "{import(\"../Image.js\").default}"
                },
                "loader": {
                    "title": "loader",
                    "type": "{import(\"../Image.js\").Loader}"
                },
                "loading": {
                    "description": "This source is currently loading data. Sources that defer loading to the\nmap's tile queue never set this to `true`.",
                    "title": "loading",
                    "type": "{boolean}"
                },
                "on": {
                    "description": "*",
                    "title": "on",
                    "type": "{ImageSourceOnSignature<import(\"../events\").EventsKey>}"
                },
                "once": {
                    "description": "*",
                    "title": "once",
                    "type": "{ImageSourceOnSignature<import(\"../events\").EventsKey>}"
                },
                "projection": {
                    "title": "projection",
                    "type": "{import(\"../proj/Projection.js\").default|null}"
                },
                "un": {
                    "description": "*",
                    "title": "un",
                    "type": "{ImageSourceOnSignature<void>}"
                },
                "viewRejector": {
                    "title": "viewRejector",
                    "type": "{function(Error):void}"
                },
                "viewResolver": {
                    "title": "viewResolver",
                    "type": "{function(import(\"../View.js\").ViewOptions):void}"
                }
            },
            "required": [
                "disposed",
                "image",
                "loader",
                "loading",
                "on",
                "once",
                "projection",
                "un",
                "viewRejector",
                "viewResolver"
            ],
            "title": "default_36",
            "type": "object"
        },
        "default_37": {
            "properties": {
                "bandCount": {
                    "title": "bandCount",
                    "type": "{number}"
                },
                "disposed": {
                    "description": "The object has already been disposed.",
                    "title": "disposed",
                    "type": "{boolean}"
                },
                "loading": {
                    "description": "This source is currently loading data. Sources that defer loading to the\nmap's tile queue never set this to `true`.",
                    "title": "loading",
                    "type": "{boolean}"
                },
                "on": {
                    "description": "*",
                    "title": "on",
                    "type": "{TileSourceOnSignature<import(\"../events\").EventsKey>}"
                },
                "once": {
                    "description": "*",
                    "title": "once",
                    "type": "{TileSourceOnSignature<import(\"../events\").EventsKey>}"
                },
                "projection": {
                    "title": "projection",
                    "type": "{import(\"../proj/Projection.js\").default|null}"
                },
                "tileGrid": {
                    "title": "tileGrid",
                    "type": "{import(\"../tilegrid/TileGrid.js\").default|null}"
                },
                "tileOptions": {
                    "title": "tileOptions",
                    "type": "{import(\"../Tile.js\").Options}"
                },
                "tmpSize": {
                    "title": "tmpSize",
                    "type": "{import(\"../size.js\").Size}"
                },
                "transformMatrix": {
                    "title": "transformMatrix",
                    "type": "{import(\"../transform.js\").Transform|null}"
                },
                "un": {
                    "description": "*",
                    "title": "un",
                    "type": "{TileSourceOnSignature<void>}"
                },
                "viewRejector": {
                    "title": "viewRejector",
                    "type": "{function(Error):void}"
                },
                "viewResolver": {
                    "title": "viewResolver",
                    "type": "{function(import(\"../View.js\").ViewOptions):void}"
                },
                "zDirection": {
                    "description": "zDirection hint, read by the renderer. Indicates which resolution should be used\nby a renderer if the views resolution does not match any resolution of the tile source.\nIf 0, the nearest resolution will be used. If 1, the nearest lower resolution\nwill be used. If -1, the nearest higher resolution will be used.",
                    "title": "zDirection",
                    "type": "{number|import(\"../array.js\").NearestDirectionFunction}"
                }
            },
            "required": [
                "bandCount",
                "disposed",
                "loading",
                "on",
                "once",
                "projection",
                "tileGrid",
                "tileOptions",
                "tmpSize",
                "transformMatrix",
                "un",
                "viewRejector",
                "viewResolver",
                "zDirection"
            ],
            "title": "default_37",
            "type": "object"
        },
        "default_38": {
            "properties": {
                "crossOrigin": {
                    "title": "crossOrigin",
                    "type": "{?string}"
                },
                "disposed": {
                    "description": "The object has already been disposed.",
                    "title": "disposed",
                    "type": "{boolean}"
                },
                "loading": {
                    "description": "This source is currently loading data. Sources that defer loading to the\nmap's tile queue never set this to `true`.",
                    "title": "loading",
                    "type": "{boolean}"
                },
                "on": {
                    "description": "*",
                    "title": "on",
                    "type": "{TileSourceOnSignature<import(\"../events\").EventsKey>}"
                },
                "once": {
                    "description": "*",
                    "title": "once",
                    "type": "{TileSourceOnSignature<import(\"../events\").EventsKey>}"
                },
                "projection": {
                    "title": "projection",
                    "type": "{import(\"../proj/Projection.js\").default|null}"
                },
                "referrerPolicy": {
                    "title": "referrerPolicy",
                    "type": "{ReferrerPolicy}"
                },
                "tileClass": {
                    "title": "tileClass",
                    "type": "{typeof ImageTile}"
                },
                "tileGrid": {
                    "title": "tileGrid",
                    "type": "{import(\"../tilegrid/TileGrid.js\").default|null}"
                },
                "tileGridForProjection": {
                    "title": "tileGridForProjection",
                    "type": "{!Object<string, import(\"../tilegrid/TileGrid.js\").default>}"
                },
                "tileLoadFunction": {
                    "title": "tileLoadFunction",
                    "type": "{import(\"../Tile.js\").LoadFunction}"
                },
                "tileOptions": {
                    "title": "tileOptions",
                    "type": "{import(\"../Tile.js\").Options}"
                },
                "tmpSize": {
                    "title": "tmpSize",
                    "type": "{import(\"../size.js\").Size}"
                },
                "un": {
                    "description": "*",
                    "title": "un",
                    "type": "{TileSourceOnSignature<void>}"
                },
                "urls": {
                    "title": "urls",
                    "type": "{!Array<string>|null}"
                },
                "viewRejector": {
                    "title": "viewRejector",
                    "type": "{function(Error):void}"
                },
                "viewResolver": {
                    "title": "viewResolver",
                    "type": "{function(import(\"../View.js\").ViewOptions):void}"
                },
                "zDirection": {
                    "description": "zDirection hint, read by the renderer. Indicates which resolution should be used\nby a renderer if the views resolution does not match any resolution of the tile source.\nIf 0, the nearest resolution will be used. If 1, the nearest lower resolution\nwill be used. If -1, the nearest higher resolution will be used.",
                    "title": "zDirection",
                    "type": "{number|import(\"../array.js\").NearestDirectionFunction}"
                }
            },
            "required": [
                "crossOrigin",
                "disposed",
                "loading",
                "on",
                "once",
                "projection",
                "referrerPolicy",
                "tileClass",
                "tileGrid",
                "tileGridForProjection",
                "tileLoadFunction",
                "tileOptions",
                "tmpSize",
                "un",
                "urls",
                "viewRejector",
                "viewResolver",
                "zDirection"
            ],
            "title": "default_38",
            "type": "object"
        },
        "default_39": {
            "properties": {
                "disposed": {
                    "description": "The object has already been disposed.",
                    "title": "disposed",
                    "type": "{boolean}"
                },
                "image": {
                    "title": "image",
                    "type": "{import(\"../Image.js\").default}"
                },
                "loader": {
                    "title": "loader",
                    "type": "{import(\"../Image.js\").Loader}"
                },
                "loading": {
                    "description": "This source is currently loading data. Sources that defer loading to the\nmap's tile queue never set this to `true`.",
                    "title": "loading",
                    "type": "{boolean}"
                },
                "on": {
                    "description": "*",
                    "title": "on",
                    "type": "{RasterSourceOnSignature<import(\"../events\").EventsKey>}"
                },
                "once": {
                    "description": "*",
                    "title": "once",
                    "type": "{RasterSourceOnSignature<import(\"../events\").EventsKey>}"
                },
                "projection": {
                    "title": "projection",
                    "type": "{import(\"../proj/Projection.js\").default|null}"
                },
                "un": {
                    "description": "*",
                    "title": "un",
                    "type": "{RasterSourceOnSignature<void>}"
                },
                "viewRejector": {
                    "title": "viewRejector",
                    "type": "{function(Error):void}"
                },
                "viewResolver": {
                    "title": "viewResolver",
                    "type": "{function(import(\"../View.js\").ViewOptions):void}"
                }
            },
            "required": [
                "disposed",
                "image",
                "loader",
                "loading",
                "on",
                "once",
                "projection",
                "un",
                "viewRejector",
                "viewResolver"
            ],
            "title": "default_39",
            "type": "object"
        },
        "default_4": {
            "properties": {
                "maxZoom": {
                    "title": "maxZoom",
                    "type": "{number}"
                },
                "minZoom": {
                    "title": "minZoom",
                    "type": "{number}"
                }
            },
            "required": [
                "maxZoom",
                "minZoom"
            ],
            "title": "default_4",
            "type": "object"
        },
        "default_40": {
            "properties": {
                "crossOrigin": {
                    "title": "crossOrigin",
                    "type": "{?string}"
                },
                "disposed": {
                    "description": "The object has already been disposed.",
                    "title": "disposed",
                    "type": "{boolean}"
                },
                "loading": {
                    "description": "This source is currently loading data. Sources that defer loading to the\nmap's tile queue never set this to `true`.",
                    "title": "loading",
                    "type": "{boolean}"
                },
                "on": {
                    "description": "*",
                    "title": "on",
                    "type": "{TileSourceOnSignature<import(\"../events\").EventsKey>}"
                },
                "once": {
                    "description": "*",
                    "title": "once",
                    "type": "{TileSourceOnSignature<import(\"../events\").EventsKey>}"
                },
                "projection": {
                    "title": "projection",
                    "type": "{import(\"../proj/Projection.js\").default|null}"
                },
                "referrerPolicy": {
                    "title": "referrerPolicy",
                    "type": "{ReferrerPolicy}"
                },
                "tileClass": {
                    "title": "tileClass",
                    "type": "{typeof ImageTile}"
                },
                "tileGrid": {
                    "title": "tileGrid",
                    "type": "{import(\"../tilegrid/TileGrid.js\").default|null}"
                },
                "tileGridForProjection": {
                    "title": "tileGridForProjection",
                    "type": "{!Object<string, import(\"../tilegrid/TileGrid.js\").default>}"
                },
                "tileLoadFunction": {
                    "title": "tileLoadFunction",
                    "type": "{import(\"../Tile.js\").LoadFunction}"
                },
                "tileOptions": {
                    "title": "tileOptions",
                    "type": "{import(\"../Tile.js\").Options}"
                },
                "tmpSize": {
                    "title": "tmpSize",
                    "type": "{import(\"../size.js\").Size}"
                },
                "un": {
                    "description": "*",
                    "title": "un",
                    "type": "{TileSourceOnSignature<void>}"
                },
                "urls": {
                    "title": "urls",
                    "type": "{!Array<string>|null}"
                },
                "viewRejector": {
                    "title": "viewRejector",
                    "type": "{function(Error):void}"
                },
                "viewResolver": {
                    "title": "viewResolver",
                    "type": "{function(import(\"../View.js\").ViewOptions):void}"
                },
                "zDirection": {
                    "description": "zDirection hint, read by the renderer. Indicates which resolution should be used\nby a renderer if the views resolution does not match any resolution of the tile source.\nIf 0, the nearest resolution will be used. If 1, the nearest lower resolution\nwill be used. If -1, the nearest higher resolution will be used.",
                    "title": "zDirection",
                    "type": "{number|import(\"../array.js\").NearestDirectionFunction}"
                }
            },
            "required": [
                "crossOrigin",
                "disposed",
                "loading",
                "on",
                "once",
                "projection",
                "referrerPolicy",
                "tileClass",
                "tileGrid",
                "tileGridForProjection",
                "tileLoadFunction",
                "tileOptions",
                "tmpSize",
                "un",
                "urls",
                "viewRejector",
                "viewResolver",
                "zDirection"
            ],
            "title": "default_40",
            "type": "object"
        },
        "default_41": {
            "properties": {
                "crossOrigin": {
                    "title": "crossOrigin",
                    "type": "{?string}"
                },
                "disposed": {
                    "description": "The object has already been disposed.",
                    "title": "disposed",
                    "type": "{boolean}"
                },
                "loading": {
                    "description": "This source is currently loading data. Sources that defer loading to the\nmap's tile queue never set this to `true`.",
                    "title": "loading",
                    "type": "{boolean}"
                },
                "on": {
                    "description": "*",
                    "title": "on",
                    "type": "{TileSourceOnSignature<import(\"../events\").EventsKey>}"
                },
                "once": {
                    "description": "*",
                    "title": "once",
                    "type": "{TileSourceOnSignature<import(\"../events\").EventsKey>}"
                },
                "projection": {
                    "title": "projection",
                    "type": "{import(\"../proj/Projection.js\").default|null}"
                },
                "referrerPolicy": {
                    "title": "referrerPolicy",
                    "type": "{ReferrerPolicy}"
                },
                "tileClass": {
                    "title": "tileClass",
                    "type": "{typeof ImageTile}"
                },
                "tileGrid": {
                    "title": "tileGrid",
                    "type": "{import(\"../tilegrid/TileGrid.js\").default|null}"
                },
                "tileGridForProjection": {
                    "title": "tileGridForProjection",
                    "type": "{!Object<string, import(\"../tilegrid/TileGrid.js\").default>}"
                },
                "tileLoadFunction": {
                    "title": "tileLoadFunction",
                    "type": "{import(\"../Tile.js\").LoadFunction}"
                },
                "tileOptions": {
                    "title": "tileOptions",
                    "type": "{import(\"../Tile.js\").Options}"
                },
                "tmpSize": {
                    "title": "tmpSize",
                    "type": "{import(\"../size.js\").Size}"
                },
                "un": {
                    "description": "*",
                    "title": "un",
                    "type": "{TileSourceOnSignature<void>}"
                },
                "urls": {
                    "title": "urls",
                    "type": "{!Array<string>|null}"
                },
                "viewRejector": {
                    "title": "viewRejector",
                    "type": "{function(Error):void}"
                },
                "viewResolver": {
                    "title": "viewResolver",
                    "type": "{function(import(\"../View.js\").ViewOptions):void}"
                },
                "zDirection": {
                    "description": "zDirection hint, read by the renderer. Indicates which resolution should be used\nby a renderer if the views resolution does not match any resolution of the tile source.\nIf 0, the nearest resolution will be used. If 1, the nearest lower resolution\nwill be used. If -1, the nearest higher resolution will be used.",
                    "title": "zDirection",
                    "type": "{number|import(\"../array.js\").NearestDirectionFunction}"
                }
            },
            "required": [
                "crossOrigin",
                "disposed",
                "loading",
                "on",
                "once",
                "projection",
                "referrerPolicy",
                "tileClass",
                "tileGrid",
                "tileGridForProjection",
                "tileLoadFunction",
                "tileOptions",
                "tmpSize",
                "un",
                "urls",
                "viewRejector",
                "viewResolver",
                "zDirection"
            ],
            "title": "default_41",
            "type": "object"
        },
        "default_42": {
            "properties": {
                "bandCount": {
                    "title": "bandCount",
                    "type": "{number}"
                },
                "disposed": {
                    "description": "The object has already been disposed.",
                    "title": "disposed",
                    "type": "{boolean}"
                },
                "loading": {
                    "description": "This source is currently loading data. Sources that defer loading to the\nmap's tile queue never set this to `true`.",
                    "title": "loading",
                    "type": "{boolean}"
                },
                "on": {
                    "description": "*",
                    "title": "on",
                    "type": "{TileSourceOnSignature<import(\"../events\").EventsKey>}"
                },
                "once": {
                    "description": "*",
                    "title": "once",
                    "type": "{TileSourceOnSignature<import(\"../events\").EventsKey>}"
                },
                "projection": {
                    "title": "projection",
                    "type": "{import(\"../proj/Projection.js\").default|null}"
                },
                "tileGrid": {
                    "title": "tileGrid",
                    "type": "{import(\"../tilegrid/TileGrid.js\").default|null}"
                },
                "tileOptions": {
                    "title": "tileOptions",
                    "type": "{import(\"../Tile.js\").Options}"
                },
                "tmpSize": {
                    "title": "tmpSize",
                    "type": "{import(\"../size.js\").Size}"
                },
                "transformMatrix": {
                    "title": "transformMatrix",
                    "type": "{import(\"../transform.js\").Transform|null}"
                },
                "un": {
                    "description": "*",
                    "title": "un",
                    "type": "{TileSourceOnSignature<void>}"
                },
                "viewRejector": {
                    "title": "viewRejector",
                    "type": "{function(Error):void}"
                },
                "viewResolver": {
                    "title": "viewResolver",
                    "type": "{function(import(\"../View.js\").ViewOptions):void}"
                },
                "zDirection": {
                    "description": "zDirection hint, read by the renderer. Indicates which resolution should be used\nby a renderer if the views resolution does not match any resolution of the tile source.\nIf 0, the nearest resolution will be used. If 1, the nearest lower resolution\nwill be used. If -1, the nearest higher resolution will be used.",
                    "title": "zDirection",
                    "type": "{number|import(\"../array.js\").NearestDirectionFunction}"
                }
            },
            "required": [
                "bandCount",
                "disposed",
                "loading",
                "on",
                "once",
                "projection",
                "tileGrid",
                "tileOptions",
                "tmpSize",
                "transformMatrix",
                "un",
                "viewRejector",
                "viewResolver",
                "zDirection"
            ],
            "title": "default_42",
            "type": "object"
        },
        "default_43": {
            "properties": {
                "crossOrigin": {
                    "title": "crossOrigin",
                    "type": "{?string}"
                },
                "disposed": {
                    "description": "The object has already been disposed.",
                    "title": "disposed",
                    "type": "{boolean}"
                },
                "loading": {
                    "description": "This source is currently loading data. Sources that defer loading to the\nmap's tile queue never set this to `true`.",
                    "title": "loading",
                    "type": "{boolean}"
                },
                "on": {
                    "description": "*",
                    "title": "on",
                    "type": "{TileSourceOnSignature<import(\"../events\").EventsKey>}"
                },
                "once": {
                    "description": "*",
                    "title": "once",
                    "type": "{TileSourceOnSignature<import(\"../events\").EventsKey>}"
                },
                "projection": {
                    "title": "projection",
                    "type": "{import(\"../proj/Projection.js\").default|null}"
                },
                "referrerPolicy": {
                    "title": "referrerPolicy",
                    "type": "{ReferrerPolicy}"
                },
                "tileClass": {
                    "title": "tileClass",
                    "type": "{typeof ImageTile}"
                },
                "tileGrid": {
                    "title": "tileGrid",
                    "type": "{import(\"../tilegrid/TileGrid.js\").default|null}"
                },
                "tileGridForProjection": {
                    "title": "tileGridForProjection",
                    "type": "{!Object<string, import(\"../tilegrid/TileGrid.js\").default>}"
                },
                "tileLoadFunction": {
                    "title": "tileLoadFunction",
                    "type": "{import(\"../Tile.js\").LoadFunction}"
                },
                "tileOptions": {
                    "title": "tileOptions",
                    "type": "{import(\"../Tile.js\").Options}"
                },
                "tmpSize": {
                    "title": "tmpSize",
                    "type": "{import(\"../size.js\").Size}"
                },
                "un": {
                    "description": "*",
                    "title": "un",
                    "type": "{TileSourceOnSignature<void>}"
                },
                "urls": {
                    "title": "urls",
                    "type": "{!Array<string>|null}"
                },
                "viewRejector": {
                    "title": "viewRejector",
                    "type": "{function(Error):void}"
                },
                "viewResolver": {
                    "title": "viewResolver",
                    "type": "{function(import(\"../View.js\").ViewOptions):void}"
                },
                "zDirection": {
                    "description": "zDirection hint, read by the renderer. Indicates which resolution should be used\nby a renderer if the views resolution does not match any resolution of the tile source.\nIf 0, the nearest resolution will be used. If 1, the nearest lower resolution\nwill be used. If -1, the nearest higher resolution will be used.",
                    "title": "zDirection",
                    "type": "{number|import(\"../array.js\").NearestDirectionFunction}"
                }
            },
            "required": [
                "crossOrigin",
                "disposed",
                "loading",
                "on",
                "once",
                "projection",
                "referrerPolicy",
                "tileClass",
                "tileGrid",
                "tileGridForProjection",
                "tileLoadFunction",
                "tileOptions",
                "tmpSize",
                "un",
                "urls",
                "viewRejector",
                "viewResolver",
                "zDirection"
            ],
            "title": "default_43",
            "type": "object"
        },
        "default_44": {
            "properties": {
                "crossOrigin": {
                    "title": "crossOrigin",
                    "type": "{?string}"
                },
                "disposed": {
                    "description": "The object has already been disposed.",
                    "title": "disposed",
                    "type": "{boolean}"
                },
                "loading": {
                    "description": "This source is currently loading data. Sources that defer loading to the\nmap's tile queue never set this to `true`.",
                    "title": "loading",
                    "type": "{boolean}"
                },
                "on": {
                    "description": "*",
                    "title": "on",
                    "type": "{TileSourceOnSignature<import(\"../events\").EventsKey>}"
                },
                "once": {
                    "description": "*",
                    "title": "once",
                    "type": "{TileSourceOnSignature<import(\"../events\").EventsKey>}"
                },
                "projection": {
                    "title": "projection",
                    "type": "{import(\"../proj/Projection.js\").default|null}"
                },
                "referrerPolicy": {
                    "title": "referrerPolicy",
                    "type": "{ReferrerPolicy}"
                },
                "tileClass": {
                    "title": "tileClass",
                    "type": "{typeof ImageTile}"
                },
                "tileGrid": {
                    "title": "tileGrid",
                    "type": "{import(\"../tilegrid/TileGrid.js\").default|null}"
                },
                "tileGridForProjection": {
                    "title": "tileGridForProjection",
                    "type": "{!Object<string, import(\"../tilegrid/TileGrid.js\").default>}"
                },
                "tileLoadFunction": {
                    "title": "tileLoadFunction",
                    "type": "{import(\"../Tile.js\").LoadFunction}"
                },
                "tileOptions": {
                    "title": "tileOptions",
                    "type": "{import(\"../Tile.js\").Options}"
                },
                "tmpSize": {
                    "title": "tmpSize",
                    "type": "{import(\"../size.js\").Size}"
                },
                "un": {
                    "description": "*",
                    "title": "un",
                    "type": "{TileSourceOnSignature<void>}"
                },
                "urls": {
                    "title": "urls",
                    "type": "{!Array<string>|null}"
                },
                "viewRejector": {
                    "title": "viewRejector",
                    "type": "{function(Error):void}"
                },
                "viewResolver": {
                    "title": "viewResolver",
                    "type": "{function(import(\"../View.js\").ViewOptions):void}"
                },
                "zDirection": {
                    "description": "zDirection hint, read by the renderer. Indicates which resolution should be used\nby a renderer if the views resolution does not match any resolution of the tile source.\nIf 0, the nearest resolution will be used. If 1, the nearest lower resolution\nwill be used. If -1, the nearest higher resolution will be used.",
                    "title": "zDirection",
                    "type": "{number|import(\"../array.js\").NearestDirectionFunction}"
                }
            },
            "required": [
                "crossOrigin",
                "disposed",
                "loading",
                "on",
                "once",
                "projection",
                "referrerPolicy",
                "tileClass",
                "tileGrid",
                "tileGridForProjection",
                "tileLoadFunction",
                "tileOptions",
                "tmpSize",
                "un",
                "urls",
                "viewRejector",
                "viewResolver",
                "zDirection"
            ],
            "title": "default_44",
            "type": "object"
        },
        "default_45": {
            "properties": {
                "disposed": {
                    "description": "The object has already been disposed.",
                    "title": "disposed",
                    "type": "{boolean}"
                },
                "loading": {
                    "description": "This source is currently loading data. Sources that defer loading to the\nmap's tile queue never set this to `true`.",
                    "title": "loading",
                    "type": "{boolean}"
                },
                "on": {
                    "description": "*",
                    "title": "on",
                    "type": "{TileSourceOnSignature<import(\"../events\").EventsKey>}"
                },
                "once": {
                    "description": "*",
                    "title": "once",
                    "type": "{TileSourceOnSignature<import(\"../events\").EventsKey>}"
                },
                "projection": {
                    "title": "projection",
                    "type": "{import(\"../proj/Projection.js\").default|null}"
                },
                "tileGrid": {
                    "title": "tileGrid",
                    "type": "{import(\"../tilegrid/TileGrid.js\").default|null}"
                },
                "tileLoadFunction": {
                    "title": "tileLoadFunction",
                    "type": "{import(\"../Tile.js\").LoadFunction}"
                },
                "tileOptions": {
                    "title": "tileOptions",
                    "type": "{import(\"../Tile.js\").Options}"
                },
                "tmpSize": {
                    "title": "tmpSize",
                    "type": "{import(\"../size.js\").Size}"
                },
                "un": {
                    "description": "*",
                    "title": "un",
                    "type": "{TileSourceOnSignature<void>}"
                },
                "urls": {
                    "title": "urls",
                    "type": "{!Array<string>|null}"
                },
                "viewRejector": {
                    "title": "viewRejector",
                    "type": "{function(Error):void}"
                },
                "viewResolver": {
                    "title": "viewResolver",
                    "type": "{function(import(\"../View.js\").ViewOptions):void}"
                },
                "zDirection": {
                    "description": "zDirection hint, read by the renderer. Indicates which resolution should be used\nby a renderer if the views resolution does not match any resolution of the tile source.\nIf 0, the nearest resolution will be used. If 1, the nearest lower resolution\nwill be used. If -1, the nearest higher resolution will be used.",
                    "title": "zDirection",
                    "type": "{number|import(\"../array.js\").NearestDirectionFunction}"
                }
            },
            "required": [
                "disposed",
                "loading",
                "on",
                "once",
                "projection",
                "tileGrid",
                "tileLoadFunction",
                "tileOptions",
                "tmpSize",
                "un",
                "urls",
                "viewRejector",
                "viewResolver",
                "zDirection"
            ],
            "title": "default_45",
            "type": "object"
        },
        "default_46": {
            "properties": {
                "disposed": {
                    "description": "The object has already been disposed.",
                    "title": "disposed",
                    "type": "{boolean}"
                },
                "loading": {
                    "description": "This source is currently loading data. Sources that defer loading to the\nmap's tile queue never set this to `true`.",
                    "title": "loading",
                    "type": "{boolean}"
                },
                "on": {
                    "description": "*",
                    "title": "on",
                    "type": "{TileSourceOnSignature<import(\"../events\").EventsKey>}"
                },
                "once": {
                    "description": "*",
                    "title": "once",
                    "type": "{TileSourceOnSignature<import(\"../events\").EventsKey>}"
                },
                "projection": {
                    "title": "projection",
                    "type": "{import(\"../proj/Projection.js\").default|null}"
                },
                "tileGrid": {
                    "title": "tileGrid",
                    "type": "{import(\"../tilegrid/TileGrid.js\").default|null}"
                },
                "tileOptions": {
                    "title": "tileOptions",
                    "type": "{import(\"../Tile.js\").Options}"
                },
                "tmpSize": {
                    "title": "tmpSize",
                    "type": "{import(\"../size.js\").Size}"
                },
                "un": {
                    "description": "*",
                    "title": "un",
                    "type": "{TileSourceOnSignature<void>}"
                },
                "viewRejector": {
                    "title": "viewRejector",
                    "type": "{function(Error):void}"
                },
                "viewResolver": {
                    "title": "viewResolver",
                    "type": "{function(import(\"../View.js\").ViewOptions):void}"
                },
                "zDirection": {
                    "description": "zDirection hint, read by the renderer. Indicates which resolution should be used\nby a renderer if the views resolution does not match any resolution of the tile source.\nIf 0, the nearest resolution will be used. If 1, the nearest lower resolution\nwill be used. If -1, the nearest higher resolution will be used.",
                    "title": "zDirection",
                    "type": "{number|import(\"../array.js\").NearestDirectionFunction}"
                }
            },
            "required": [
                "disposed",
                "loading",
                "on",
                "once",
                "projection",
                "tileGrid",
                "tileOptions",
                "tmpSize",
                "un",
                "viewRejector",
                "viewResolver",
                "zDirection"
            ],
            "title": "default_46",
            "type": "object"
        },
        "default_47": {
            "properties": {
                "crossOrigin": {
                    "title": "crossOrigin",
                    "type": "{?string}"
                },
                "disposed": {
                    "description": "The object has already been disposed.",
                    "title": "disposed",
                    "type": "{boolean}"
                },
                "loading": {
                    "description": "This source is currently loading data. Sources that defer loading to the\nmap's tile queue never set this to `true`.",
                    "title": "loading",
                    "type": "{boolean}"
                },
                "on": {
                    "description": "*",
                    "title": "on",
                    "type": "{TileSourceOnSignature<import(\"../events\").EventsKey>}"
                },
                "once": {
                    "description": "*",
                    "title": "once",
                    "type": "{TileSourceOnSignature<import(\"../events\").EventsKey>}"
                },
                "projection": {
                    "title": "projection",
                    "type": "{import(\"../proj/Projection.js\").default|null}"
                },
                "referrerPolicy": {
                    "title": "referrerPolicy",
                    "type": "{ReferrerPolicy}"
                },
                "tileClass": {
                    "title": "tileClass",
                    "type": "{typeof ImageTile}"
                },
                "tileGrid": {
                    "title": "tileGrid",
                    "type": "{import(\"../tilegrid/TileGrid.js\").default|null}"
                },
                "tileGridForProjection": {
                    "title": "tileGridForProjection",
                    "type": "{!Object<string, import(\"../tilegrid/TileGrid.js\").default>}"
                },
                "tileLoadFunction": {
                    "title": "tileLoadFunction",
                    "type": "{import(\"../Tile.js\").LoadFunction}"
                },
                "tileOptions": {
                    "title": "tileOptions",
                    "type": "{import(\"../Tile.js\").Options}"
                },
                "tmpSize": {
                    "title": "tmpSize",
                    "type": "{import(\"../size.js\").Size}"
                },
                "un": {
                    "description": "*",
                    "title": "un",
                    "type": "{TileSourceOnSignature<void>}"
                },
                "urls": {
                    "title": "urls",
                    "type": "{!Array<string>|null}"
                },
                "viewRejector": {
                    "title": "viewRejector",
                    "type": "{function(Error):void}"
                },
                "viewResolver": {
                    "title": "viewResolver",
                    "type": "{function(import(\"../View.js\").ViewOptions):void}"
                },
                "zDirection": {
                    "description": "zDirection hint, read by the renderer. Indicates which resolution should be used\nby a renderer if the views resolution does not match any resolution of the tile source.\nIf 0, the nearest resolution will be used. If 1, the nearest lower resolution\nwill be used. If -1, the nearest higher resolution will be used.",
                    "title": "zDirection",
                    "type": "{number|import(\"../array.js\").NearestDirectionFunction}"
                }
            },
            "required": [
                "crossOrigin",
                "disposed",
                "loading",
                "on",
                "once",
                "projection",
                "referrerPolicy",
                "tileClass",
                "tileGrid",
                "tileGridForProjection",
                "tileLoadFunction",
                "tileOptions",
                "tmpSize",
                "un",
                "urls",
                "viewRejector",
                "viewResolver",
                "zDirection"
            ],
            "title": "default_47",
            "type": "object"
        },
        "default_5": {
            "properties": {
                "maxZoom": {
                    "title": "maxZoom",
                    "type": "{number}"
                },
                "minZoom": {
                    "title": "minZoom",
                    "type": "{number}"
                }
            },
            "required": [
                "maxZoom",
                "minZoom"
            ],
            "title": "default_5",
            "type": "object"
        },
        "default_6": {
            "properties": {
                "disposed": {
                    "description": "The object has already been disposed.",
                    "title": "disposed",
                    "type": "{boolean}"
                },
                "interpolate": {
                    "title": "interpolate",
                    "type": "{boolean}"
                },
                "key": {
                    "description": "A key assigned to the tile. This is used in conjunction with a source key\nto determine if a cached version of this tile may be used by the renderer.",
                    "title": "key",
                    "type": "{string}"
                },
                "state": {
                    "title": "state",
                    "type": "{import(\"./TileState.js\").default}"
                },
                "tileCoord": {
                    "title": "tileCoord",
                    "type": "{import(\"./tilecoord.js\").TileCoord}"
                }
            },
            "required": [
                "disposed",
                "interpolate",
                "key",
                "state",
                "tileCoord"
            ],
            "title": "default_6",
            "type": "object"
        },
        "default_7": {
            "properties": {
                "disposed": {
                    "description": "The object has already been disposed.",
                    "title": "disposed",
                    "type": "{boolean}"
                },
                "loading": {
                    "description": "This source is currently loading data. Sources that defer loading to the\nmap's tile queue never set this to `true`.",
                    "title": "loading",
                    "type": "{boolean}"
                },
                "on": {
                    "description": "*",
                    "title": "on",
                    "type": "{ObjectOnSignature<import(\"./events\").EventsKey>}"
                },
                "once": {
                    "description": "*",
                    "title": "once",
                    "type": "{ObjectOnSignature<import(\"./events\").EventsKey>}"
                },
                "projection": {
                    "title": "projection",
                    "type": "{import(\"../proj/Projection.js\").default|null}"
                },
                "un": {
                    "description": "*",
                    "title": "un",
                    "type": "{ObjectOnSignature<void>}"
                },
                "viewRejector": {
                    "title": "viewRejector",
                    "type": "{function(Error):void}"
                },
                "viewResolver": {
                    "title": "viewResolver",
                    "type": "{function(import(\"../View.js\").ViewOptions):void}"
                }
            },
            "required": [
                "disposed",
                "loading",
                "on",
                "once",
                "projection",
                "un",
                "viewRejector",
                "viewResolver"
            ],
            "title": "default_7",
            "type": "object"
        },
        "default_8": {
            "properties": {
                "dataProjection": {
                    "title": "dataProjection",
                    "type": "{import(\"../proj/Projection.js\").default|undefined}"
                },
                "defaultFeatureProjection": {
                    "title": "defaultFeatureProjection",
                    "type": "{import(\"../proj/Projection.js\").default|undefined}"
                },
                "featureClass": {
                    "title": "featureClass",
                    "type": "{FeatureToFeatureClass<FeatureType>}"
                },
                "supportedMediaTypes": {
                    "description": "A list media types supported by the format in descending order of preference.",
                    "title": "supportedMediaTypes",
                    "type": "{Array<string>}"
                }
            },
            "required": [
                "dataProjection",
                "defaultFeatureProjection",
                "featureClass",
                "supportedMediaTypes"
            ],
            "title": "default_8",
            "type": "object"
        },
        "default_9": {
            "properties": {
                "CURVEMEMBER_PARSERS": {
                    "title": "CURVEMEMBER_PARSERS",
                    "type": "{Object<string, Object<string, import(\"../xml.js\").Parser>>}"
                },
                "CURVE_PARSERS": {
                    "title": "CURVE_PARSERS",
                    "type": "{Object<string, Object<string, import(\"../xml.js\").Parser>>}"
                },
                "ENVELOPE_PARSERS": {
                    "title": "ENVELOPE_PARSERS",
                    "type": "{Object<string, Object<string, import(\"../xml.js\").Parser>>}"
                },
                "ENVELOPE_SERIALIZERS": {
                    "title": "ENVELOPE_SERIALIZERS",
                    "type": "{Object<string, Object<string, import(\"../xml.js\").Serializer>>}"
                },
                "FEATURE_COLLECTION_PARSERS": {
                    "title": "FEATURE_COLLECTION_PARSERS",
                    "type": "{Object<string, Object<string, Object>>}"
                },
                "FLAT_LINEAR_RINGS_PARSERS": {
                    "title": "FLAT_LINEAR_RINGS_PARSERS",
                    "type": "{Object<string, Object<string, import(\"../xml.js\").Parser>>}"
                },
                "GEOMETRY_FLAT_COORDINATES_PARSERS": {
                    "title": "GEOMETRY_FLAT_COORDINATES_PARSERS",
                    "type": "{Object<string, Object<string, import(\"../xml.js\").Parser>>}"
                },
                "GEOMETRY_PARSERS": {
                    "title": "GEOMETRY_PARSERS",
                    "type": "{Object<string, Object<string, import(\"../xml.js\").Parser>>}"
                },
                "GEOMETRY_SERIALIZERS": {
                    "title": "GEOMETRY_SERIALIZERS",
                    "type": "{Object<string, Object<string, import(\"../xml.js\").Serializer>>}"
                },
                "LINESTRINGMEMBER_PARSERS": {
                    "title": "LINESTRINGMEMBER_PARSERS",
                    "type": "{Object<string, Object<string, import(\"../xml.js\").Parser>>}"
                },
                "LINESTRINGORCURVEMEMBER_SERIALIZERS": {
                    "title": "LINESTRINGORCURVEMEMBER_SERIALIZERS",
                    "type": "{Object<string, Object<string, import(\"../xml.js\").Serializer>>}"
                },
                "MULTICURVE_PARSERS": {
                    "title": "MULTICURVE_PARSERS",
                    "type": "{Object<string, Object<string, import(\"../xml.js\").Parser>>}"
                },
                "MULTILINESTRING_PARSERS": {
                    "title": "MULTILINESTRING_PARSERS",
                    "type": "{Object<string, Object<string, import(\"../xml.js\").Parser>>}"
                },
                "MULTIPOINT_PARSERS": {
                    "title": "MULTIPOINT_PARSERS",
                    "type": "{Object<string, Object<string, import(\"../xml.js\").Parser>>}"
                },
                "MULTIPOLYGON_PARSERS": {
                    "title": "MULTIPOLYGON_PARSERS",
                    "type": "{Object<string, Object<string, import(\"../xml.js\").Parser>>}"
                },
                "MULTISURFACE_PARSERS": {
                    "title": "MULTISURFACE_PARSERS",
                    "type": "{Object<string, Object<string, import(\"../xml.js\").Parser>>}"
                },
                "PATCHES_PARSERS": {
                    "title": "PATCHES_PARSERS",
                    "type": "{Object<string, Object<string, import(\"../xml.js\").Parser>>}"
                },
                "POINTMEMBER_PARSERS": {
                    "title": "POINTMEMBER_PARSERS",
                    "type": "{Object<string, Object<string, import(\"../xml.js\").Parser>>}"
                },
                "POINTMEMBER_SERIALIZERS": {
                    "title": "POINTMEMBER_SERIALIZERS",
                    "type": "{Object<string, Object<string, import(\"../xml.js\").Serializer>>}"
                },
                "POLYGONMEMBER_PARSERS": {
                    "title": "POLYGONMEMBER_PARSERS",
                    "type": "{Object<string, Object<string, import(\"../xml.js\").Parser>>}"
                },
                "RING_PARSERS": {
                    "title": "RING_PARSERS",
                    "type": "{Object<string, Object<string, import(\"../xml.js\").Parser>>}"
                },
                "RING_SERIALIZERS": {
                    "title": "RING_SERIALIZERS",
                    "type": "{Object<string, Object<string, import(\"../xml.js\").Serializer>>}"
                },
                "SEGMENTS_PARSERS": {
                    "title": "SEGMENTS_PARSERS",
                    "type": "{Object<string, Object<string, import(\"../xml.js\").Parser>>}"
                },
                "SURFACEMEMBER_PARSERS": {
                    "title": "SURFACEMEMBER_PARSERS",
                    "type": "{Object<string, Object<string, import(\"../xml.js\").Parser>>}"
                },
                "SURFACEORPOLYGONMEMBER_SERIALIZERS": {
                    "title": "SURFACEORPOLYGONMEMBER_SERIALIZERS",
                    "type": "{Object<string, Object<string, import(\"../xml.js\").Serializer>>}"
                },
                "SURFACE_PARSERS": {
                    "title": "SURFACE_PARSERS",
                    "type": "{Object<string, Object<string, import(\"../xml.js\").Parser>>}"
                },
                "dataProjection": {
                    "title": "dataProjection",
                    "type": "{import(\"../proj/Projection.js\").default|undefined}"
                },
                "defaultFeatureProjection": {
                    "title": "defaultFeatureProjection",
                    "type": "{import(\"../proj/Projection.js\").default|undefined}"
                },
                "featureClass": {
                    "title": "featureClass",
                    "type": "{FeatureToFeatureClass<FeatureType>}"
                },
                "featureNS": {
                    "title": "featureNS",
                    "type": "{Object<string, string>|string|undefined}"
                },
                "featureType": {
                    "title": "featureType",
                    "type": "{Array<string>|string|undefined}"
                },
                "namespace": {
                    "title": "namespace",
                    "type": "string"
                },
                "schemaLocation": {
                    "title": "schemaLocation",
                    "type": "{string}"
                },
                "srsName": {
                    "title": "srsName",
                    "type": "{string|undefined}"
                },
                "supportedMediaTypes": {
                    "description": "A list media types supported by the format in descending order of preference.",
                    "title": "supportedMediaTypes",
                    "type": "{Array<string>}"
                }
            },
            "required": [
                "CURVEMEMBER_PARSERS",
                "CURVE_PARSERS",
                "ENVELOPE_PARSERS",
                "ENVELOPE_SERIALIZERS",
                "FEATURE_COLLECTION_PARSERS",
                "FLAT_LINEAR_RINGS_PARSERS",
                "GEOMETRY_FLAT_COORDINATES_PARSERS",
                "GEOMETRY_PARSERS",
                "GEOMETRY_SERIALIZERS",
                "LINESTRINGMEMBER_PARSERS",
                "LINESTRINGORCURVEMEMBER_SERIALIZERS",
                "MULTICURVE_PARSERS",
                "MULTILINESTRING_PARSERS",
                "MULTIPOINT_PARSERS",
                "MULTIPOLYGON_PARSERS",
                "MULTISURFACE_PARSERS",
                "PATCHES_PARSERS",
                "POINTMEMBER_PARSERS",
                "POINTMEMBER_SERIALIZERS",
                "POLYGONMEMBER_PARSERS",
                "RING_PARSERS",
                "RING_SERIALIZERS",
                "SEGMENTS_PARSERS",
                "SURFACEMEMBER_PARSERS",
                "SURFACEORPOLYGONMEMBER_SERIALIZERS",
                "SURFACE_PARSERS",
                "dataProjection",
                "defaultFeatureProjection",
                "featureClass",
                "featureNS",
                "featureType",
                "namespace",
                "schemaLocation",
                "srsName",
                "supportedMediaTypes"
            ],
            "title": "default_9",
            "type": "object"
        },
        "{source?:EoxSource<keyofOLBasicSources|keyofOLAdvancedSources>;}": {
            "properties": {
                "source": {
                    "$ref": "#/definitions/EoxSource%3CkeyofOLBasicSources%7CkeyofOLAdvancedSources%3E",
                    "title": "source"
                }
            },
            "title": "{source?:EoxSource<keyofOLBasicSources|keyofOLAdvancedSources>;}",
            "type": "object"
        },
        "{type:\"Vector\";zIndex?:number;visible?:boolean;opacity?:number;properties?:{[key:string]:any;id:string;};interactions?:EOxInteraction[];}": {
            "properties": {
                "interactions": {
                    "items": {
                        "$ref": "#/definitions/EOxInteraction"
                    },
                    "title": "interactions",
                    "type": "array"
                },
                "opacity": {
                    "title": "opacity",
                    "type": "number"
                },
                "properties": {
                    "additionalProperties": {},
                    "properties": {
                        "id": {
                            "title": "id",
                            "type": "string"
                        }
                    },
                    "required": [
                        "id"
                    ],
                    "title": "properties",
                    "type": "object"
                },
                "type": {
                    "enum": [
                        "Vector"
                    ],
                    "title": "type",
                    "type": "string"
                },
                "visible": {
                    "title": "visible",
                    "type": "boolean"
                },
                "zIndex": {
                    "title": "zIndex",
                    "type": "number"
                }
            },
            "required": [
                "type"
            ],
            "title": "{type:\"Vector\";zIndex?:number;visible?:boolean;opacity?:number;properties?:{[key:string]:any;id:string;};interactions?:EOxInteraction[];}",
            "type": "object"
        }
    }
}

