diff --git a/azure-pipelines.yml b/azure-pipelines.yml index 2da9c18..63a5732 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -14,9 +14,9 @@ stages: vmImage: windows-latest steps: - task: UseDotNet@2 - displayName: Use .Net Core sdk 8.x + displayName: Use .Net 10.x inputs: - version: 8.x + version: 10.x - task: DotNetCoreCLI@2 displayName: 'dotnet restore' @@ -45,9 +45,9 @@ stages: vmImage: ubuntu-latest steps: - task: UseDotNet@2 - displayName: Use .Net Core sdk 8.x + displayName: Use .Net Core 10.x inputs: - version: 8.x + version: 10.x - task: DotNetCoreCLI@2 displayName: 'dotnet restore' @@ -82,6 +82,11 @@ stages: - checkout: self fetchDepth: 0 + - task: UseDotNet@2 + displayName: Use .Net Core 10.x + inputs: + version: 10.x + - script: dotnet tool install --global CycloneDX displayName: 'Install CycloneDX .NET Tool' @@ -97,7 +102,7 @@ stages: inputs: bomFilePath: bom.xml dtrackProjName: 'Umbraco.ExaminePDF' - dtrackProjVersion: '14' + dtrackProjVersion: '17' dtrackAPIKey: $(DT_API_KEY) dtrackURI: $(DT_API_URL) dtrackProjAutoCreate: true @@ -113,9 +118,9 @@ stages: steps: - task: UseDotNet@2 - displayName: Use .Net Core sdk 8.x + displayName: Use .Net Core 10.x inputs: - version: 8.x + version: 10.x - task: DotNetCoreCLI@2 displayName: 'dotnet restore' diff --git a/src/UmbracoExamine-PDF.TestSite/UmbracoExamine.PDF.Testsite.csproj b/src/UmbracoExamine-PDF.TestSite/UmbracoExamine.PDF.Testsite.csproj index 5af0ba3..6dbcbcf 100644 --- a/src/UmbracoExamine-PDF.TestSite/UmbracoExamine.PDF.Testsite.csproj +++ b/src/UmbracoExamine-PDF.TestSite/UmbracoExamine.PDF.Testsite.csproj @@ -1,6 +1,6 @@ - net9.0 + net10.0 UmbracoExamine_PDF.TestSite false enable @@ -8,7 +8,8 @@ - + + diff --git a/src/UmbracoExamine-PDF.TestSite/appsettings.json b/src/UmbracoExamine-PDF.TestSite/appsettings.json index 4951394..249d66f 100644 --- a/src/UmbracoExamine-PDF.TestSite/appsettings.json +++ b/src/UmbracoExamine-PDF.TestSite/appsettings.json @@ -10,10 +10,6 @@ } } }, - "ConnectionStrings": { - "umbracoDbDSN": "Data Source=|DataDirectory|/Umbraco.sqlite.db;Cache=Shared;Foreign Keys=True;Pooling=True", - "umbracoDbDSN_ProviderName": "Microsoft.Data.Sqlite" - }, "Umbraco": { "CMS": { "Hosting": { @@ -23,5 +19,9 @@ "Id": "9838d517-4f47-421f-9d2d-103d36de4ff0" } } + }, + "ConnectionStrings": { + "umbracoDbDSN": "Data Source=|DataDirectory|/Umbraco.sqlite.db;Cache=Shared;Foreign Keys=True;Pooling=True", + "umbracoDbDSN_ProviderName": "Microsoft.Data.Sqlite" } } \ No newline at end of file diff --git a/src/UmbracoExamine-PDF.TestSite/umbraco-package-schema.json b/src/UmbracoExamine-PDF.TestSite/umbraco-package-schema.json index 601bf42..a5893f1 100755 --- a/src/UmbracoExamine-PDF.TestSite/umbraco-package-schema.json +++ b/src/UmbracoExamine-PDF.TestSite/umbraco-package-schema.json @@ -1,536 +1,619 @@ { "$schema": "http://json-schema.org/draft-07/schema#", "definitions": { - "AddOnManagerNamespace": { + "CollectionAliasConditionConfig": { + "allOf": [ + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.CollectionAlias\">" + }, + { + "properties": { + "match": { + "description": "The collection that this extension should be available in", + "type": "string" + } + }, + "required": [ + "match" + ], + "type": "object" + } + ] + }, + "ManifestAppEntryPoint": { + "description": "Manifest for an `appEntryPoint`, which is loaded up front when the app starts.\n\nThis type of extension gives full control and will simply load the specified JS file.\nYou could have custom logic to decide which extensions to load/register by using extensionRegistry.\nThis is useful for extensions that need to be loaded up front, like an `authProvider`.", "properties": { - "ModelManager": { - "$ref": "#/definitions/ModelManager" + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" }, - "PluginManager": { - "$ref": "#/definitions/PluginManager" + "js": { + "description": "The file location of the javascript file to load", + "type": "string" }, - "ThemeManager": { - "$ref": "#/definitions/ThemeManager" + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" + ] }, - "baseURL": { + "name": { + "description": "The friendly name of the extension", "type": "string" }, - "language": { + "type": { + "const": "appEntryPoint", + "description": "The type of extension such as dashboard etc...", "type": "string" }, - "languageLoad": { - "type": "boolean" + "weight": { + "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", + "type": "number" } }, "required": [ - "ModelManager", - "PluginManager", - "ThemeManager", - "baseURL", - "language", - "languageLoad" + "alias", + "name", + "type" ], "type": "object" }, - "AllowedFormat": { - "anyOf": [ - { - "$ref": "#/definitions/Separator" - }, - { - "$ref": "#/definitions/FormatReference" + "ManifestAuthProvider": { + "description": "Represents an authentication provider that can be used to authenticate users.\nThe provider needs to be registered in the API that the authorization request is sent to in order to be used.", + "properties": { + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" }, - { - "$ref": "#/definitions/BlockStyleFormat" + "element": { + "description": "The file location of the element javascript file to load", + "type": "string" }, - { - "$ref": "#/definitions/InlineStyleFormat" + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", + "type": "string" }, - { - "$ref": "#/definitions/SelectorStyleFormat" + "forProviderName": { + "description": "The provider name that this provider is for.", + "examples": "'Umbraco.Github'", + "type": "string" }, - { - "$ref": "#/definitions/NestedFormatting" - } - ] - }, - "Annotator": { - "properties": { - "annotate": { - "type": "object" + "js": { + "description": "The file location of the javascript file to load", + "type": "string" }, - "annotationChanged": { - "type": "object" + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" + ] }, - "getAll": { - "type": "object" + "meta": { + "$ref": "#/definitions/MetaAuthProvider", + "description": "This contains properties specific to the type of extension" }, - "register": { - "type": "object" + "name": { + "description": "The friendly name of the extension", + "type": "string" }, - "remove": { - "type": "object" + "type": { + "const": "authProvider", + "description": "The type of extension such as dashboard etc...", + "type": "string" }, - "removeAll": { - "type": "object" + "weight": { + "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", + "type": "number" } }, "required": [ - "annotate", - "annotationChanged", - "getAll", - "register", - "remove", - "removeAll" + "alias", + "forProviderName", + "name", + "type" ], "type": "object" }, - "ApiLoaderProperty": { - "type": [ - "string", - "object" - ] - }, - "AstNode": { + "ManifestBackofficeEntryPoint": { + "description": "Manifest for an `backofficeEntryPoint`, which is loaded after the Backoffice has been loaded and authentication has been done.\n\nThis type of extension gives full control and will simply load the specified JS file.\nYou could have custom logic to decide which extensions to load/register by using extensionRegistry.", "properties": { - "attributes": { - "$ref": "#/definitions/Attributes$1" + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" }, - "firstChild": { - "anyOf": [ - { - "$ref": "#/definitions/AstNode" - }, - { - "type": "null" - } - ] + "js": { + "description": "The file location of the javascript file to load", + "type": "string" }, - "lastChild": { - "anyOf": [ - { - "$ref": "#/definitions/AstNode" - }, - { - "type": "null" - } + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" ] }, "name": { + "description": "The friendly name of the extension", "type": "string" }, - "next": { - "anyOf": [ - { - "$ref": "#/definitions/AstNode" - }, - { - "type": "null" - } - ] - }, - "parent": { - "anyOf": [ - { - "$ref": "#/definitions/AstNode" - }, - { - "type": "null" - } - ] - }, - "prev": { - "anyOf": [ - { - "$ref": "#/definitions/AstNode" - }, - { - "type": "null" - } - ] - }, - "raw": { - "type": "boolean" - }, "type": { - "type": "number" - }, - "value": { + "const": "backofficeEntryPoint", + "description": "The type of extension such as dashboard etc...", "type": "string" + }, + "weight": { + "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", + "type": "number" } }, "required": [ + "alias", "name", "type" ], "type": "object" }, - "AstNodeConstructor": { + "ManifestBase": { "properties": { - "prototype": { - "$ref": "#/definitions/AstNode" + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" + }, + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" + ] + }, + "name": { + "description": "The friendly name of the extension", + "type": "string" + }, + "type": { + "description": "The type of extension such as dashboard etc...", + "type": "string" + }, + "weight": { + "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", + "type": "number" } }, "required": [ - "prototype" + "alias", + "name", + "type" ], "type": "object" }, - "Attr": { + "ManifestBundle": { + "description": "This type of extension takes a JS module and registers all exported manifests from the pointed JS file.", "properties": { - "ATTRIBUTE_NODE": { - "const": 2, - "type": "number" - }, - "CDATA_SECTION_NODE": { - "const": 4, - "type": "number" - }, - "COMMENT_NODE": { - "const": 8, - "type": "number" - }, - "DOCUMENT_FRAGMENT_NODE": { - "const": 11, - "type": "number" - }, - "DOCUMENT_NODE": { - "const": 9, - "type": "number" - }, - "DOCUMENT_POSITION_CONTAINED_BY": { - "const": 16, - "type": "number" - }, - "DOCUMENT_POSITION_CONTAINS": { - "const": 8, - "type": "number" - }, - "DOCUMENT_POSITION_DISCONNECTED": { - "const": 1, - "type": "number" - }, - "DOCUMENT_POSITION_FOLLOWING": { - "const": 4, - "type": "number" - }, - "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC": { - "const": 32, - "type": "number" - }, - "DOCUMENT_POSITION_PRECEDING": { - "const": 2, - "type": "number" - }, - "DOCUMENT_TYPE_NODE": { - "const": 10, - "type": "number" - }, - "ELEMENT_NODE": { - "const": 1, - "type": "number" + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" }, - "ENTITY_NODE": { - "const": 6, - "type": "number" + "js": { + "description": "The file location of the javascript file to load", + "type": "string" }, - "ENTITY_REFERENCE_NODE": { - "const": 5, - "type": "number" + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" + ] }, - "NOTATION_NODE": { - "const": 12, - "type": "number" + "name": { + "description": "The friendly name of the extension", + "type": "string" }, - "PROCESSING_INSTRUCTION_NODE": { - "const": 7, - "type": "number" + "type": { + "const": "bundle", + "description": "The type of extension such as dashboard etc...", + "type": "string" }, - "TEXT_NODE": { - "const": 3, + "weight": { + "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", "type": "number" + } + }, + "required": [ + "alias", + "name", + "type" + ], + "type": "object" + }, + "ManifestCollection": { + "properties": { + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" }, - "baseURI": { + "api": { + "description": "The file location of the api javascript file to load", "type": "string" }, - "childNodes": { + "conditions": { + "description": "Set the conditions for when the extension should be loaded", "items": { - "$ref": "#/definitions/ChildNode" - }, - "type": "array" - }, - "firstChild": { - "anyOf": [ - { - "$ref": "#/definitions/ChildNode" - }, - { - "type": "null" - } - ] - }, - "isConnected": { - "type": "boolean" + "anyOf": [ + { + "$ref": "#/definitions/UmbEntityUniqueConditionConfig" + }, + { + "$ref": "#/definitions/UmbEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/CollectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" + }, + { + "$ref": "#/definitions/UmbIsAdminConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" + }, + { + "$ref": "#/definitions/SwitchConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase" + } + ] + }, + "type": "array" }, - "lastChild": { - "anyOf": [ - { - "$ref": "#/definitions/ChildNode" - }, - { - "type": "null" - } - ] + "element": { + "description": "The file location of the element javascript file to load", + "type": "string" }, - "localName": { + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", "type": "string" }, - "name": { + "js": { + "description": "The file location of the javascript file to load", "type": "string" }, - "namespaceURI": { - "type": [ - "null", - "string" + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" ] }, - "nextSibling": { + "meta": { + "$ref": "#/definitions/MetaCollection" + }, + "name": { + "description": "The friendly name of the extension", + "type": "string" + }, + "overwrites": { "anyOf": [ { - "$ref": "#/definitions/ChildNode" + "items": { + "type": "string" + }, + "type": "array" }, { - "type": "null" + "type": "string" } - ] + ], + "description": "Define one or more extension aliases that this extension should overwrite." }, - "nodeName": { + "type": { + "const": "collection", + "description": "The type of extension such as dashboard etc...", "type": "string" }, - "nodeType": { + "weight": { + "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", "type": "number" + } + }, + "required": [ + "alias", + "meta", + "name", + "type" + ], + "type": "object" + }, + "ManifestCollectionAction": { + "description": "An action to perform on an entity\nFor example for content you may wish to create a new document etc", + "properties": { + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" }, - "nodeValue": { - "type": [ - "null", - "string" - ] + "api": { + "description": "The file location of the api javascript file to load", + "type": "string" + }, + "conditions": { + "description": "Set the conditions for when the extension should be loaded", + "items": { + "anyOf": [ + { + "$ref": "#/definitions/UmbEntityUniqueConditionConfig" + }, + { + "$ref": "#/definitions/UmbEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/CollectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" + }, + { + "$ref": "#/definitions/UmbIsAdminConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" + }, + { + "$ref": "#/definitions/SwitchConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase" + } + ] + }, + "type": "array" }, - "ownerDocument": { - "$ref": "#/definitions/Document" + "element": { + "description": "The file location of the element javascript file to load", + "type": "string" }, - "ownerElement": { - "anyOf": [ - { - "$ref": "#/definitions/Element" - }, - { - "type": "null" - } - ] + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", + "type": "string" }, - "parentElement": { - "anyOf": [ - { - "$ref": "#/definitions/HTMLElement" - }, - { - "type": "null" - } - ] + "js": { + "description": "The file location of the javascript file to load", + "type": "string" }, - "parentNode": { - "anyOf": [ - { - "$ref": "#/definitions/ParentNode" - }, - { - "type": "null" - } + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" ] }, - "prefix": { - "type": [ - "null", - "string" - ] + "meta": { + "$ref": "#/definitions/MetaCollectionAction" + }, + "name": { + "description": "The friendly name of the extension", + "type": "string" }, - "previousSibling": { + "overwrites": { "anyOf": [ { - "$ref": "#/definitions/ChildNode" + "items": { + "type": "string" + }, + "type": "array" }, { - "type": "null" + "type": "string" } - ] - }, - "specified": { - "type": "boolean" - }, - "textContent": { - "type": [ - "null", - "string" - ] + ], + "description": "Define one or more extension aliases that this extension should overwrite." }, - "value": { + "type": { + "const": "collectionAction", + "description": "The type of extension such as dashboard etc...", "type": "string" + }, + "weight": { + "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", + "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", - "baseURI", - "childNodes", - "firstChild", - "isConnected", - "lastChild", - "localName", + "alias", + "meta", "name", - "namespaceURI", - "nextSibling", - "nodeName", - "nodeType", - "nodeValue", - "ownerDocument", - "ownerElement", - "parentElement", - "parentNode", - "prefix", - "previousSibling", - "specified", - "textContent", - "value" + "type" ], "type": "object" }, - "Attributes$1": { - "allOf": [ - { + "ManifestCollectionActionCreateKind": { + "properties": { + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" + }, + "api": { + "description": "The file location of the api javascript file to load", + "type": "string" + }, + "conditions": { + "description": "Set the conditions for when the extension should be loaded", "items": { - "properties": { - "name": { - "type": "string" + "anyOf": [ + { + "$ref": "#/definitions/UmbEntityUniqueConditionConfig" }, - "value": { - "type": "string" - } - }, - "required": [ - "name", - "value" - ], - "type": "object" - }, - "type": "array" - }, - { - "properties": { - "map": { - "$ref": "#/definitions/Record" - } - }, - "required": [ - "map" - ], - "type": "object" - } - ] - }, - "BarProp": { - "properties": { - "visible": { - "type": "boolean" - } - }, - "required": [ - "visible" - ], - "type": "object" - }, - "BlobCache": { - "properties": { - "add": { - "type": "object" - }, - "create": { - "type": "object" - }, - "destroy": { - "type": "object" - }, - "findFirst": { - "type": "object" - }, - "get": { - "type": "object" + { + "$ref": "#/definitions/UmbEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/CollectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" + }, + { + "$ref": "#/definitions/UmbIsAdminConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" + }, + { + "$ref": "#/definitions/SwitchConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase" + } + ] + }, + "type": "array" }, - "getByData": { - "type": "object" + "element": { + "description": "The file location of the element javascript file to load", + "type": "string" }, - "getByUri": { - "type": "object" + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", + "type": "string" }, - "removeByUri": { - "type": "object" - } - }, - "required": [ - "add", - "create", - "destroy", - "findFirst", - "get", - "getByData", - "getByUri", - "removeByUri" - ], - "type": "object" - }, - "BlockEntryShowContentEditConditionConfig": { - "properties": { - "alias": { - "const": "Umb.Condition.BlockEntryShowContentEdit", + "js": { + "description": "The file location of the javascript file to load", "type": "string" - } - }, - "required": [ - "alias" - ], - "type": "object" - }, - "BlockStyleFormat": { - "properties": { - "attributes": { - "$ref": "#/definitions/Record" }, - "block": { + "kind": { + "const": "create", + "description": "The kind of the extension, used to group extensions together", "type": "string" }, - "block_expand": { - "type": "boolean" + "meta": { + "$ref": "#/definitions/MetaCollectionAction" }, - "ceFalseOverride": { - "type": "boolean" + "name": { + "description": "The friendly name of the extension", + "type": "string" }, - "classes": { + "overwrites": { "anyOf": [ { "items": { @@ -541,60007 +624,7653 @@ { "type": "string" } - ] + ], + "description": "Define one or more extension aliases that this extension should overwrite." }, - "clear_child_styles": { - "type": "boolean" + "type": { + "const": "collectionAction", + "description": "The type of extension such as dashboard etc...", + "type": "string" }, - "collapsed": { - "type": "boolean" + "weight": { + "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", + "type": "number" + } + }, + "required": [ + "alias", + "kind", + "meta", + "name", + "type" + ], + "type": "object" + }, + "ManifestCollectionMenu": { + "properties": { + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" }, - "deep": { - "type": "boolean" + "api": { + "description": "The file location of the api javascript file to load", + "type": "string" }, - "exact": { - "type": "boolean" + "element": { + "description": "The file location of the element javascript file to load", + "type": "string" }, - "expand": { - "type": "boolean" + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", + "type": "string" }, - "icon": { + "js": { + "description": "The file location of the javascript file to load", "type": "string" }, - "links": { - "type": "boolean" + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" + ] }, - "list_block": { - "type": "string" + "meta": { + "$ref": "#/definitions/MetaCollectionMenu" }, - "merge_siblings": { - "type": "boolean" + "name": { + "description": "The friendly name of the extension", + "type": "string" }, - "merge_with_parents": { - "type": "boolean" + "type": { + "const": "collectionMenu", + "description": "The type of extension such as dashboard etc...", + "type": "string" }, - "mixed": { - "type": "boolean" + "weight": { + "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", + "type": "number" + } + }, + "required": [ + "alias", + "meta", + "name", + "type" + ], + "type": "object" + }, + "ManifestCollectionMenuItem": { + "properties": { + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" }, - "name": { + "api": { + "description": "The file location of the api javascript file to load", "type": "string" }, - "onformat": { - "type": "object" + "element": { + "description": "The file location of the element javascript file to load", + "type": "string" }, - "onmatch": { - "type": "object" + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", + "type": "string" }, - "preserve_attributes": { + "forEntityTypes": { "items": { "type": "string" }, "type": "array" }, - "preview": { - "anyOf": [ - { - "const": false, - "type": "boolean" - }, - { - "type": "string" - } - ] - }, - "remove": { - "enum": [ - "all", - "empty", - "none" - ], + "js": { + "description": "The file location of the javascript file to load", "type": "string" }, - "remove_similar": { - "type": "boolean" - }, - "split": { - "type": "boolean" - }, - "styles": { - "$ref": "#/definitions/Record" + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" + ] }, - "title": { + "name": { + "description": "The friendly name of the extension", "type": "string" }, - "toggle": { - "type": "boolean" + "type": { + "const": "collectionMenuItem", + "description": "The type of extension such as dashboard etc...", + "type": "string" }, - "wrapper": { - "type": "boolean" + "weight": { + "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", + "type": "number" } }, "required": [ - "block", - "title" + "alias", + "forEntityTypes", + "name", + "type" ], "type": "object" }, - "BlockWorkspaceHasSettingsConditionConfig": { + "ManifestCollectionView": { "properties": { "alias": { - "const": "Umb.Condition.BlockWorkspaceHasSettings", + "description": "The alias of the extension, ensure it is unique", "type": "string" - } - }, - "required": [ - "alias" - ], - "type": "object" - }, - "Bookmark": { - "anyOf": [ - { - "$ref": "#/definitions/StringPathBookmark" - }, - { - "$ref": "#/definitions/RangeBookmark" - }, - { - "$ref": "#/definitions/IdBookmark" - }, - { - "$ref": "#/definitions/IndexBookmark" - }, - { - "$ref": "#/definitions/PathBookmark" - } - ] - }, - "BookmarkManager": { - "properties": { - "getBookmark": { - "type": "object" }, - "moveToBookmark": { - "type": "object" - } - }, - "required": [ - "getBookmark", - "moveToBookmark" - ], - "type": "object" - }, - "BookmarkManagerNamespace": { - "properties": { - "isBookmarkNode": { - "type": "object" - } - }, - "required": [ - "isBookmarkNode" - ], - "type": "object" - }, - "CSSNumericValue": { - "type": "object" - }, - "CSSRule": { - "properties": { - "CHARSET_RULE": { - "const": 2, - "type": "number" - }, - "FONT_FACE_RULE": { - "const": 5, - "type": "number" - }, - "IMPORT_RULE": { - "const": 3, - "type": "number" - }, - "KEYFRAMES_RULE": { - "const": 7, - "type": "number" - }, - "KEYFRAME_RULE": { - "const": 8, - "type": "number" + "conditions": { + "description": "Set the conditions for when the extension should be loaded", + "items": { + "anyOf": [ + { + "$ref": "#/definitions/UmbEntityUniqueConditionConfig" + }, + { + "$ref": "#/definitions/UmbEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/CollectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" + }, + { + "$ref": "#/definitions/UmbIsAdminConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" + }, + { + "$ref": "#/definitions/SwitchConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase" + } + ] + }, + "type": "array" }, - "MEDIA_RULE": { - "const": 4, - "type": "number" + "element": { + "description": "The file location of the element javascript file to load", + "type": "string" }, - "NAMESPACE_RULE": { - "const": 10, - "type": "number" + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", + "type": "string" }, - "PAGE_RULE": { - "const": 6, - "type": "number" + "js": { + "description": "The file location of the javascript file to load", + "type": "string" }, - "STYLE_RULE": { - "const": 1, - "type": "number" + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" + ] }, - "SUPPORTS_RULE": { - "const": 12, - "type": "number" + "meta": { + "$ref": "#/definitions/MetaCollectionView", + "description": "This contains properties specific to the type of extension" }, - "cssText": { + "name": { + "description": "The friendly name of the extension", "type": "string" }, - "parentRule": { - "anyOf": [ - { - "$ref": "#/definitions/CSSRule" - }, - { - "type": "null" - } - ] - }, - "parentStyleSheet": { + "overwrites": { "anyOf": [ { - "$ref": "#/definitions/CSSStyleSheet" + "items": { + "type": "string" + }, + "type": "array" }, { - "type": "null" + "type": "string" } - ] + ], + "description": "Define one or more extension aliases that this extension should overwrite." }, "type": { + "const": "collectionView", + "description": "The type of extension such as dashboard etc...", + "type": "string" + }, + "weight": { + "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", "type": "number" } }, "required": [ - "CHARSET_RULE", - "FONT_FACE_RULE", - "IMPORT_RULE", - "KEYFRAMES_RULE", - "KEYFRAME_RULE", - "MEDIA_RULE", - "NAMESPACE_RULE", - "PAGE_RULE", - "STYLE_RULE", - "SUPPORTS_RULE", - "cssText", - "parentRule", - "parentStyleSheet", + "alias", + "meta", + "name", "type" ], "type": "object" }, - "CSSStyleSheet": { + "ManifestCondition": { + "description": "This type of extension takes a JS module and registers all exported manifests from the pointed JS file.", "properties": { - "cssRules": { - "additionalProperties": false, - "patternProperties": { - "^[0-9]+$": { - "$ref": "#/definitions/CSSRule" - } - }, - "properties": { - "length": { - "type": "number" - } - }, - "required": [ - "length" - ], - "type": "object" - }, - "disabled": { - "type": "boolean" - }, - "href": { - "type": [ - "null", - "string" - ] - }, - "media": { - "additionalProperties": false, - "patternProperties": { - "^[0-9]+$": { - "type": "string" - } - }, - "properties": { - "length": { - "type": "number" - }, - "mediaText": { - "type": "string" - } - }, - "required": [ - "length", - "mediaText" - ], - "type": "object" + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" }, - "ownerNode": { - "anyOf": [ - { - "$ref": "#/definitions/Element" - }, - { - "$ref": "#/definitions/ProcessingInstruction" - }, - { - "type": "null" - } - ] + "api": { + "type": "string" }, - "ownerRule": { - "anyOf": [ - { - "$ref": "#/definitions/CSSRule" - }, - { - "type": "null" - } - ] + "js": { + "description": "The file location of the javascript file to load", + "type": "string" }, - "parentStyleSheet": { - "anyOf": [ - { - "$ref": "#/definitions/CSSStyleSheet" - }, - { - "type": "null" - } + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" ] }, - "rules": { - "additionalProperties": false, - "patternProperties": { - "^[0-9]+$": { - "$ref": "#/definitions/CSSRule" - } - }, - "properties": { - "length": { - "type": "number" - } - }, - "required": [ - "length" - ], - "type": "object" - }, - "title": { - "type": [ - "null", - "string" - ] + "name": { + "description": "The friendly name of the extension", + "type": "string" }, "type": { + "const": "condition", + "description": "The type of extension such as dashboard etc...", "type": "string" + }, + "weight": { + "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", + "type": "number" } }, "required": [ - "cssRules", - "disabled", - "href", - "media", - "ownerNode", - "ownerRule", - "parentStyleSheet", - "rules", - "title", + "alias", + "name", "type" ], "type": "object" }, - "CacheStorage": { - "type": "object" - }, - "ChildNode": { + "ManifestCurrentUserAction": { "properties": { - "ATTRIBUTE_NODE": { - "const": 2, - "type": "number" - }, - "CDATA_SECTION_NODE": { - "const": 4, - "type": "number" - }, - "COMMENT_NODE": { - "const": 8, - "type": "number" - }, - "DOCUMENT_FRAGMENT_NODE": { - "const": 11, - "type": "number" - }, - "DOCUMENT_NODE": { - "const": 9, - "type": "number" - }, - "DOCUMENT_POSITION_CONTAINED_BY": { - "const": 16, - "type": "number" - }, - "DOCUMENT_POSITION_CONTAINS": { - "const": 8, - "type": "number" - }, - "DOCUMENT_POSITION_DISCONNECTED": { - "const": 1, - "type": "number" - }, - "DOCUMENT_POSITION_FOLLOWING": { - "const": 4, - "type": "number" - }, - "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC": { - "const": 32, - "type": "number" - }, - "DOCUMENT_POSITION_PRECEDING": { - "const": 2, - "type": "number" - }, - "DOCUMENT_TYPE_NODE": { - "const": 10, - "type": "number" - }, - "ELEMENT_NODE": { - "const": 1, - "type": "number" - }, - "ENTITY_NODE": { - "const": 6, - "type": "number" - }, - "ENTITY_REFERENCE_NODE": { - "const": 5, - "type": "number" - }, - "NOTATION_NODE": { - "const": 12, - "type": "number" - }, - "PROCESSING_INSTRUCTION_NODE": { - "const": 7, - "type": "number" - }, - "TEXT_NODE": { - "const": 3, - "type": "number" + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" }, - "baseURI": { + "api": { + "description": "The file location of the api javascript file to load", "type": "string" }, - "childNodes": { + "conditions": { + "description": "Set the conditions for when the extension should be loaded", "items": { - "$ref": "#/definitions/ChildNode" - }, - "type": "array" - }, - "firstChild": { - "anyOf": [ - { - "$ref": "#/definitions/ChildNode" - }, - { - "type": "null" - } - ] - }, - "isConnected": { - "type": "boolean" - }, - "lastChild": { - "anyOf": [ - { - "$ref": "#/definitions/ChildNode" - }, - { - "type": "null" - } - ] + "anyOf": [ + { + "$ref": "#/definitions/UmbEntityUniqueConditionConfig" + }, + { + "$ref": "#/definitions/UmbEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/CollectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" + }, + { + "$ref": "#/definitions/UmbIsAdminConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" + }, + { + "$ref": "#/definitions/SwitchConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase" + } + ] + }, + "type": "array" }, - "nextSibling": { - "anyOf": [ - { - "$ref": "#/definitions/ChildNode" - }, - { - "type": "null" - } - ] + "element": { + "description": "The file location of the element javascript file to load", + "type": "string" }, - "nodeName": { + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", "type": "string" }, - "nodeType": { - "type": "number" + "js": { + "description": "The file location of the javascript file to load", + "type": "string" }, - "nodeValue": { - "type": [ - "null", - "string" + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" ] }, - "ownerDocument": { - "anyOf": [ - { - "$ref": "#/definitions/Document" - }, - { - "type": "null" - } - ] + "meta": { + "$ref": "#/definitions/MetaCurrentUserAction" }, - "parentElement": { - "anyOf": [ - { - "$ref": "#/definitions/HTMLElement" - }, - { - "type": "null" - } - ] + "name": { + "description": "The friendly name of the extension", + "type": "string" }, - "parentNode": { + "overwrites": { "anyOf": [ { - "$ref": "#/definitions/ParentNode" + "items": { + "type": "string" + }, + "type": "array" }, { - "type": "null" + "type": "string" } - ] + ], + "description": "Define one or more extension aliases that this extension should overwrite." }, - "previousSibling": { - "anyOf": [ - { - "$ref": "#/definitions/ChildNode" - }, - { - "type": "null" - } - ] + "type": { + "const": "currentUserAction", + "description": "The type of extension such as dashboard etc...", + "type": "string" }, - "textContent": { - "type": [ - "null", - "string" - ] + "weight": { + "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", + "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", - "baseURI", - "childNodes", - "firstChild", - "isConnected", - "lastChild", - "nextSibling", - "nodeName", - "nodeType", - "nodeValue", - "ownerDocument", - "parentElement", - "parentNode", - "previousSibling", - "textContent" + "alias", + "meta", + "name", + "type" ], "type": "object" }, - "Clipboard": { - "type": "object" - }, - "CollectionAliasConditionConfig": { - "allOf": [ - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.CollectionAlias\">" + "ManifestDashboard": { + "properties": { + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" }, - { - "properties": { - "match": { - "description": "The collection that this extension should be available in", - "type": "string" - } + "conditions": { + "description": "Set the conditions for when the extension should be loaded", + "items": { + "anyOf": [ + { + "$ref": "#/definitions/UmbEntityUniqueConditionConfig" + }, + { + "$ref": "#/definitions/UmbEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/CollectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" + }, + { + "$ref": "#/definitions/UmbIsAdminConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" + }, + { + "$ref": "#/definitions/SwitchConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase" + } + ] }, - "required": [ - "match" - ], - "type": "object" - } - ] - }, - "CollectionBulkActionPermissionConditionConfig": { - "allOf": [ - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.CollectionBulkActionPermission\">" + "type": "array" }, - { - "properties": { - "match": { - "type": "object" - } - }, - "required": [ - "match" - ], - "type": "object" - } - ] - }, - "CompleteUndoLevel": { - "properties": { - "beforeBookmark": { - "anyOf": [ - { - "$ref": "#/definitions/StringPathBookmark" - }, - { - "$ref": "#/definitions/RangeBookmark" - }, - { - "$ref": "#/definitions/IdBookmark" - }, - { - "$ref": "#/definitions/IndexBookmark" - }, - { - "$ref": "#/definitions/PathBookmark" - }, - { - "type": "null" - } + "element": { + "description": "The file location of the element javascript file to load", + "type": "string" + }, + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", + "type": "string" + }, + "js": { + "description": "The file location of the javascript file to load", + "type": "string" + }, + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" ] }, - "bookmark": { + "meta": { + "$ref": "#/definitions/MetaDashboard", + "description": "This contains properties specific to the type of extension" + }, + "name": { + "description": "The friendly name of the extension", + "type": "string" + }, + "overwrites": { "anyOf": [ { - "$ref": "#/definitions/StringPathBookmark" - }, - { - "$ref": "#/definitions/RangeBookmark" - }, - { - "$ref": "#/definitions/IdBookmark" - }, - { - "$ref": "#/definitions/IndexBookmark" - }, - { - "$ref": "#/definitions/PathBookmark" + "items": { + "type": "string" + }, + "type": "array" }, { - "type": "null" + "type": "string" } - ] - }, - "content": { - "type": "string" - }, - "fragments": { - "type": "null" + ], + "description": "Define one or more extension aliases that this extension should overwrite." }, "type": { - "const": "complete", + "const": "dashboard", + "description": "The type of extension such as dashboard etc...", "type": "string" + }, + "weight": { + "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", + "type": "number" } }, "required": [ - "beforeBookmark", - "bookmark", - "content", - "fragments", + "alias", + "meta", + "name", "type" ], "type": "object" }, - "ConditionTypes": { - "anyOf": [ - { - "$ref": "#/definitions/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryShowContentEditConditionConfig" - }, - { - "$ref": "#/definitions/BlockWorkspaceHasSettingsConditionConfig" - }, - { - "$ref": "#/definitions/CollectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - }, - { - "$ref": "#/definitions/UmbDocumentUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/UmbMultipleAppLanguageConditionConfig" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceEntityTypeConditionConfig" - } - ] - }, - "ConditionsDashboardCollection": { - "description": "The conditions for when the dashboard should be available", + "ManifestDataSourceDataMapping": { "properties": { - "entityType": { - "description": "The entity type that the dashboard collection should be available for", - "examples": [ - "media" - ], + "alias": { + "description": "The alias of the extension, ensure it is unique", "type": "string" }, - "sections": { - "description": "An array of section aliases that the dashboard collection should be available in", - "examples": [ - "Umb.Section.Content", - "Umb.Section.Settings" - ], - "items": { - "type": "string" - }, - "type": "array", - "uniqueItems": true - } - }, - "required": [ - "entityType", - "sections" - ], - "type": "object" - }, - "ContentLanguage": { - "properties": { - "code": { + "api": { "type": "string" }, - "customCode": { + "forDataModel": { "type": "string" }, - "title": { + "forDataSource": { "type": "string" - } - }, - "required": [ - "code", - "title" - ], - "type": "object" - }, - "ControlSelection": { - "properties": { - "destroy": { - "type": "object" }, - "hideResizeRect": { - "type": "object" + "js": { + "description": "The file location of the javascript file to load", + "type": "string" }, - "isResizable": { - "type": "object" + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" + ] }, - "showResizeRect": { - "type": "object" + "meta": { + "$ref": "#/definitions/MetaDataSourceDataMapping" }, - "updateResizeRect": { - "type": "object" - } - }, - "required": [ - "destroy", - "hideResizeRect", - "isResizable", - "showResizeRect", - "updateResizeRect" - ], - "type": "object" - }, - "CredentialsContainer": { - "type": "object" - }, - "Crypto": { - "properties": { - "subtle": { - "$ref": "#/definitions/SubtleCrypto" + "name": { + "description": "The friendly name of the extension", + "type": "string" + }, + "type": { + "const": "dataSourceDataMapping", + "description": "The type of extension such as dashboard etc...", + "type": "string" + }, + "weight": { + "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", + "type": "number" } }, "required": [ - "subtle" + "alias", + "forDataModel", + "forDataSource", + "meta", + "name", + "type" ], "type": "object" }, - "CustomElementRegistry": { - "type": "object" - }, - "DOMImplementation": { - "type": "object" - }, - "DOMMatrix": { + "ManifestEntityAction": { + "description": "An action to perform on an entity\nFor example for content you may wish to create a new document etc", "properties": { - "a": { - "type": "number" - }, - "b": { - "type": "number" - }, - "c": { - "type": "number" - }, - "d": { - "type": "number" - }, - "e": { - "type": "number" - }, - "f": { - "type": "number" - }, - "is2D": { - "type": "boolean" - }, - "isIdentity": { - "type": "boolean" - }, - "m11": { - "type": "number" - }, - "m12": { - "type": "number" - }, - "m13": { - "type": "number" - }, - "m14": { - "type": "number" + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" }, - "m21": { - "type": "number" + "api": { + "description": "The file location of the api javascript file to load", + "type": "string" }, - "m22": { - "type": "number" + "conditions": { + "description": "Set the conditions for when the extension should be loaded", + "items": { + "anyOf": [ + { + "$ref": "#/definitions/UmbEntityUniqueConditionConfig" + }, + { + "$ref": "#/definitions/UmbEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/CollectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" + }, + { + "$ref": "#/definitions/UmbIsAdminConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" + }, + { + "$ref": "#/definitions/SwitchConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase" + } + ] + }, + "type": "array" }, - "m23": { - "type": "number" + "element": { + "description": "The file location of the element javascript file to load", + "type": "string" }, - "m24": { - "type": "number" + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", + "type": "string" }, - "m31": { - "type": "number" + "forEntityTypes": { + "items": { + "type": "string" + }, + "type": "array" }, - "m32": { - "type": "number" + "js": { + "description": "The file location of the javascript file to load", + "type": "string" }, - "m33": { - "type": "number" + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" + ] }, - "m34": { - "type": "number" + "meta": { + "$ref": "#/definitions/MetaEntityAction" }, - "m41": { - "type": "number" + "name": { + "description": "The friendly name of the extension", + "type": "string" }, - "m42": { - "type": "number" + "overwrites": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "string" + } + ], + "description": "Define one or more extension aliases that this extension should overwrite." }, - "m43": { - "type": "number" + "type": { + "const": "entityAction", + "description": "The type of extension such as dashboard etc...", + "type": "string" }, - "m44": { + "weight": { + "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", "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" + "alias", + "forEntityTypes", + "meta", + "name", + "type" ], "type": "object" }, - "DOMPointReadOnly": { + "ManifestEntityActionCreateFolderKind": { "properties": { - "w": { - "type": "number" - }, - "x": { - "type": "number" + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" }, - "y": { - "type": "number" + "api": { + "description": "The file location of the api javascript file to load", + "type": "string" }, - "z": { - "type": "number" - } - }, - "required": [ - "w", - "x", - "y", - "z" - ], - "type": "object" - }, - "DOMRect": { - "properties": { - "bottom": { - "type": "number" - }, - "height": { - "type": "number" - }, - "left": { - "type": "number" - }, - "right": { - "type": "number" - }, - "top": { - "type": "number" + "conditions": { + "description": "Set the conditions for when the extension should be loaded", + "items": { + "anyOf": [ + { + "$ref": "#/definitions/UmbEntityUniqueConditionConfig" + }, + { + "$ref": "#/definitions/UmbEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/CollectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" + }, + { + "$ref": "#/definitions/UmbIsAdminConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" + }, + { + "$ref": "#/definitions/SwitchConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase" + } + ] + }, + "type": "array" }, - "width": { - "type": "number" + "element": { + "description": "The file location of the element javascript file to load", + "type": "string" }, - "x": { - "type": "number" + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", + "type": "string" }, - "y": { - "type": "number" - } - }, - "required": [ - "bottom", - "height", - "left", - "right", - "top", - "width", - "x", - "y" - ], - "type": "object" - }, - "DOMRectReadOnly": { - "properties": { - "bottom": { - "type": "number" + "forEntityTypes": { + "items": { + "type": "string" + }, + "type": "array" }, - "height": { - "type": "number" + "js": { + "description": "The file location of the javascript file to load", + "type": "string" }, - "left": { - "type": "number" + "kind": { + "const": "folderCreate", + "description": "The kind of the extension, used to group extensions together", + "type": "string" }, - "right": { - "type": "number" + "meta": { + "$ref": "#/definitions/MetaEntityActionFolderKind" }, - "top": { - "type": "number" + "name": { + "description": "The friendly name of the extension", + "type": "string" }, - "width": { - "type": "number" + "overwrites": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "string" + } + ], + "description": "Define one or more extension aliases that this extension should overwrite." }, - "x": { - "type": "number" + "type": { + "const": "entityAction", + "description": "The type of extension such as dashboard etc...", + "type": "string" }, - "y": { + "weight": { + "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", "type": "number" } }, "required": [ - "bottom", - "height", - "left", - "right", - "top", - "width", - "x", - "y" + "alias", + "forEntityTypes", + "kind", + "meta", + "name", + "type" ], "type": "object" }, - "DOMStringMap": { - "additionalProperties": { - "type": "string" - }, - "type": "object" - }, - "DOMUtils": { + "ManifestEntityActionCreateKind": { "properties": { - "add": { - "type": "object" - }, - "addClass": { - "type": "object" - }, - "addStyle": { - "type": "object" + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" }, - "bind": { - "type": "object" + "api": { + "description": "The file location of the api javascript file to load", + "type": "string" }, - "boundEvents": { + "conditions": { + "description": "Set the conditions for when the extension should be loaded", "items": { - "items": [ + "anyOf": [ { - "$ref": "#/definitions/Target" + "$ref": "#/definitions/UmbEntityUniqueConditionConfig" }, { - "type": "string" + "$ref": "#/definitions/UmbEntityTypeConditionConfig" }, { - "type": "object" + "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" }, - {} - ], - "maxItems": 4, - "minItems": 4, - "type": "array" + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/CollectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" + }, + { + "$ref": "#/definitions/UmbIsAdminConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" + }, + { + "$ref": "#/definitions/SwitchConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase" + } + ] }, "type": "array" }, - "boxModel": { - "type": "boolean" - }, - "clone": { - "type": "object" - }, - "create": { - "type": "object" - }, - "createFragment": { - "type": "object" - }, - "createHTML": { - "type": "object" - }, - "createRng": { - "type": "object" - }, - "decode": { - "type": "object" - }, - "destroy": { - "type": "object" - }, - "dispatch": { - "type": "object" - }, - "doc": { - "$ref": "#/definitions/Document" - }, - "dumpRng": { - "type": "object" + "element": { + "description": "The file location of the element javascript file to load", + "type": "string" }, - "encode": { - "type": "object" + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", + "type": "string" }, - "events": { - "$ref": "#/definitions/EventUtils" + "forEntityTypes": { + "items": { + "type": "string" + }, + "type": "array" }, - "files": { - "$ref": "#/definitions/Record" + "js": { + "description": "The file location of the javascript file to load", + "type": "string" }, - "findCommonAncestor": { - "type": "object" + "kind": { + "const": "create", + "description": "The kind of the extension, used to group extensions together", + "type": "string" }, - "fire": { - "type": "object" + "meta": { + "$ref": "#/definitions/MetaEntityActionCreateKind" }, - "get": { - "type": "object" + "name": { + "description": "The friendly name of the extension", + "type": "string" }, - "getAttrib": { - "type": "object" + "overwrites": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "string" + } + ], + "description": "Define one or more extension aliases that this extension should overwrite." }, - "getAttribs": { - "type": "object" + "type": { + "const": "entityAction", + "description": "The type of extension such as dashboard etc...", + "type": "string" }, - "getContentEditable": { - "type": "object" - }, - "getContentEditableParent": { - "type": "object" - }, - "getNext": { - "type": "object" - }, - "getOuterHTML": { - "type": "object" - }, - "getParent": { - "type": "object" - }, - "getParents": { - "type": "object" - }, - "getPos": { - "type": "object" - }, - "getPrev": { - "type": "object" - }, - "getRect": { - "type": "object" - }, - "getRoot": { - "type": "object" - }, - "getSize": { - "type": "object" - }, - "getStyle": { - "type": "object" - }, - "getViewPort": { - "type": "object" - }, - "hasClass": { - "type": "object" - }, - "hide": { - "type": "object" - }, - "insertAfter": { - "type": "object" - }, - "is": { - "type": "object" - }, - "isBlock": { - "type": "object" - }, - "isChildOf": { - "type": "object" - }, - "isEditable": { - "type": "object" - }, - "isEmpty": { - "type": "object" - }, - "isHidden": { - "type": "object" - }, - "loadCSS": { - "type": "object" - }, - "nodeIndex": { - "type": "object" - }, - "parseStyle": { - "type": "object" - }, - "remove": { - "type": "object" - }, - "removeAllAttribs": { - "type": "object" - }, - "removeClass": { - "type": "object" - }, - "rename": { - "type": "object" - }, - "replace": { - "type": "object" - }, - "root": { - "anyOf": [ - { - "$ref": "#/definitions/Node" - }, - { - "type": "null" - } - ] - }, - "schema": { - "$ref": "#/definitions/Schema" - }, - "select": { - "type": "object" - }, - "serializeStyle": { - "type": "object" - }, - "setAttrib": { - "type": "object" - }, - "setAttribs": { - "type": "object" - }, - "setHTML": { - "type": "object" - }, - "setOuterHTML": { - "type": "object" - }, - "setStyle": { - "type": "object" - }, - "setStyles": { - "type": "object" - }, - "settings": { - "$ref": "#/definitions/Partial" - }, - "show": { - "type": "object" - }, - "split": { - "type": "object" - }, - "stdMode": { - "type": "boolean" - }, - "styleSheetLoader": { - "$ref": "#/definitions/StyleSheetLoader" - }, - "styles": { - "$ref": "#/definitions/Styles" - }, - "toggleClass": { - "type": "object" - }, - "unbind": { - "type": "object" - }, - "uniqueId": { - "type": "object" - }, - "win": { - "$ref": "#/definitions/Window" - } - }, - "required": [ - "add", - "addClass", - "addStyle", - "bind", - "boundEvents", - "boxModel", - "clone", - "create", - "createFragment", - "createHTML", - "createRng", - "decode", - "destroy", - "dispatch", - "doc", - "dumpRng", - "encode", - "events", - "files", - "findCommonAncestor", - "fire", - "get", - "getAttrib", - "getAttribs", - "getContentEditable", - "getContentEditableParent", - "getNext", - "getOuterHTML", - "getParent", - "getParents", - "getPos", - "getPrev", - "getRect", - "getRoot", - "getSize", - "getStyle", - "getViewPort", - "hasClass", - "hide", - "insertAfter", - "is", - "isBlock", - "isChildOf", - "isEditable", - "isEmpty", - "isHidden", - "loadCSS", - "nodeIndex", - "parseStyle", - "remove", - "removeAllAttribs", - "removeClass", - "rename", - "replace", - "root", - "schema", - "select", - "serializeStyle", - "setAttrib", - "setAttribs", - "setHTML", - "setOuterHTML", - "setStyle", - "setStyles", - "settings", - "show", - "split", - "stdMode", - "styleSheetLoader", - "styles", - "toggleClass", - "unbind", - "uniqueId", - "win" - ], - "type": "object" - }, - "DOMUtilsNamespace": { - "properties": { - "DOM": { - "$ref": "#/definitions/DOMUtils" - }, - "nodeIndex": { - "type": "object" - } - }, - "required": [ - "DOM", - "nodeIndex" - ], - "type": "object" - }, - "Delay": { - "properties": { - "setEditorInterval": { - "type": "object" - }, - "setEditorTimeout": { - "type": "object" + "weight": { + "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", + "type": "number" } }, "required": [ - "setEditorInterval", - "setEditorTimeout" + "alias", + "forEntityTypes", + "kind", + "meta", + "name", + "type" ], "type": "object" }, - "Document": { + "ManifestEntityActionDefaultKind": { "properties": { - "ATTRIBUTE_NODE": { - "const": 2, - "type": "number" - }, - "CDATA_SECTION_NODE": { - "const": 4, - "type": "number" - }, - "COMMENT_NODE": { - "const": 8, - "type": "number" - }, - "DOCUMENT_FRAGMENT_NODE": { - "const": 11, - "type": "number" - }, - "DOCUMENT_NODE": { - "const": 9, - "type": "number" - }, - "DOCUMENT_POSITION_CONTAINED_BY": { - "const": 16, - "type": "number" - }, - "DOCUMENT_POSITION_CONTAINS": { - "const": 8, - "type": "number" - }, - "DOCUMENT_POSITION_DISCONNECTED": { - "const": 1, - "type": "number" - }, - "DOCUMENT_POSITION_FOLLOWING": { - "const": 4, - "type": "number" - }, - "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC": { - "const": 32, - "type": "number" - }, - "DOCUMENT_POSITION_PRECEDING": { - "const": 2, - "type": "number" - }, - "DOCUMENT_TYPE_NODE": { - "const": 10, - "type": "number" - }, - "ELEMENT_NODE": { - "const": 1, - "type": "number" - }, - "ENTITY_NODE": { - "const": 6, - "type": "number" - }, - "ENTITY_REFERENCE_NODE": { - "const": 5, - "type": "number" - }, - "NOTATION_NODE": { - "const": 12, - "type": "number" - }, - "PROCESSING_INSTRUCTION_NODE": { - "const": 7, - "type": "number" - }, - "TEXT_NODE": { - "const": 3, - "type": "number" - }, - "URL": { + "alias": { + "description": "The alias of the extension, ensure it is unique", "type": "string" }, - "activeElement": { - "anyOf": [ - { - "$ref": "#/definitions/Element" - }, - { - "type": "null" - } - ] + "api": { + "description": "The file location of the api javascript file to load", + "type": "string" }, - "adoptedStyleSheets": { + "conditions": { + "description": "Set the conditions for when the extension should be loaded", "items": { - "$ref": "#/definitions/CSSStyleSheet" + "anyOf": [ + { + "$ref": "#/definitions/UmbEntityUniqueConditionConfig" + }, + { + "$ref": "#/definitions/UmbEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/CollectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" + }, + { + "$ref": "#/definitions/UmbIsAdminConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" + }, + { + "$ref": "#/definitions/SwitchConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase" + } + ] }, "type": "array" }, - "alinkColor": { + "element": { + "description": "The file location of the element javascript file to load", "type": "string" }, - "all": { - "additionalProperties": false, - "patternProperties": { - "^[0-9]+$": { - "$ref": "#/definitions/Element" - } - }, - "properties": { - "length": { - "type": "number" - } - }, - "required": [ - "length" - ], - "type": "object" + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", + "type": "string" }, - "anchors": { + "forEntityTypes": { "items": { - "$ref": "#/definitions/HTMLAnchorElement" + "type": "string" }, "type": "array" }, - "applets": { - "additionalProperties": false, - "patternProperties": { - "^[0-9]+$": { - "$ref": "#/definitions/Element" - } - }, - "properties": { - "length": { - "type": "number" - } - }, - "required": [ - "length" - ], - "type": "object" - }, - "baseURI": { + "js": { + "description": "The file location of the javascript file to load", "type": "string" }, - "bgColor": { + "kind": { + "const": "default", + "description": "The kind of the extension, used to group extensions together", "type": "string" }, - "body": { - "$ref": "#/definitions/HTMLElement" + "meta": { + "$ref": "#/definitions/MetaEntityActionDefaultKind" }, - "characterSet": { + "name": { + "description": "The friendly name of the extension", "type": "string" }, - "charset": { - "type": "string" - }, - "childElementCount": { - "type": "number" - }, - "childNodes": { - "items": { - "$ref": "#/definitions/ChildNode" - }, - "type": "array" - }, - "children": { - "additionalProperties": false, - "patternProperties": { - "^[0-9]+$": { - "$ref": "#/definitions/Element" - } - }, - "properties": { - "length": { - "type": "number" - } - }, - "required": [ - "length" - ], - "type": "object" - }, - "compatMode": { - "type": "string" - }, - "contentType": { - "type": "string" - }, - "cookie": { - "type": "string" - }, - "currentScript": { - "anyOf": [ - { - "$ref": "#/definitions/HTMLScriptElement" - }, - { - "$ref": "#/definitions/SVGScriptElement" - }, - { - "type": "null" - } - ] - }, - "defaultView": { - "anyOf": [ - { - "allOf": [ - { - "$ref": "#/definitions/Window" - }, - { - "type": "object" - } - ] - }, - { - "type": "null" - } - ] - }, - "designMode": { - "type": "string" - }, - "dir": { - "type": "string" - }, - "doctype": { + "overwrites": { "anyOf": [ { - "$ref": "#/definitions/DocumentType" + "items": { + "type": "string" + }, + "type": "array" }, { - "type": "null" + "type": "string" } - ] - }, - "documentElement": { - "$ref": "#/definitions/HTMLElement" + ], + "description": "Define one or more extension aliases that this extension should overwrite." }, - "documentURI": { + "type": { + "const": "entityAction", + "description": "The type of extension such as dashboard etc...", "type": "string" }, - "domain": { + "weight": { + "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", + "type": "number" + } + }, + "required": [ + "alias", + "forEntityTypes", + "kind", + "meta", + "name", + "type" + ], + "type": "object" + }, + "ManifestEntityActionDeleteFolderKind": { + "properties": { + "alias": { + "description": "The alias of the extension, ensure it is unique", "type": "string" }, - "embeds": { - "items": { - "$ref": "#/definitions/HTMLEmbedElement" - }, - "type": "array" - }, - "fgColor": { + "api": { + "description": "The file location of the api javascript file to load", "type": "string" }, - "firstChild": { - "anyOf": [ - { - "$ref": "#/definitions/ChildNode" - }, - { - "type": "null" - } - ] - }, - "firstElementChild": { - "anyOf": [ - { - "$ref": "#/definitions/Element" - }, - { - "type": "null" - } - ] - }, - "fonts": { - "$ref": "#/definitions/FontFaceSet" - }, - "forms": { + "conditions": { + "description": "Set the conditions for when the extension should be loaded", "items": { - "additionalProperties": false, - "patternProperties": { - "^[0-9]+$": { - "$ref": "#/definitions/Element" - } - }, - "properties": { - "ATTRIBUTE_NODE": { - "const": 2, - "type": "number" - }, - "CDATA_SECTION_NODE": { - "const": 4, - "type": "number" - }, - "COMMENT_NODE": { - "const": 8, - "type": "number" - }, - "DOCUMENT_FRAGMENT_NODE": { - "const": 11, - "type": "number" - }, - "DOCUMENT_NODE": { - "const": 9, - "type": "number" - }, - "DOCUMENT_POSITION_CONTAINED_BY": { - "const": 16, - "type": "number" - }, - "DOCUMENT_POSITION_CONTAINS": { - "const": 8, - "type": "number" - }, - "DOCUMENT_POSITION_DISCONNECTED": { - "const": 1, - "type": "number" - }, - "DOCUMENT_POSITION_FOLLOWING": { - "const": 4, - "type": "number" - }, - "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC": { - "const": 32, - "type": "number" - }, - "DOCUMENT_POSITION_PRECEDING": { - "const": 2, - "type": "number" - }, - "DOCUMENT_TYPE_NODE": { - "const": 10, - "type": "number" - }, - "ELEMENT_NODE": { - "const": 1, - "type": "number" - }, - "ENTITY_NODE": { - "const": 6, - "type": "number" - }, - "ENTITY_REFERENCE_NODE": { - "const": 5, - "type": "number" - }, - "NOTATION_NODE": { - "const": 12, - "type": "number" - }, - "PROCESSING_INSTRUCTION_NODE": { - "const": 7, - "type": "number" - }, - "TEXT_NODE": { - "const": 3, - "type": "number" - }, - "acceptCharset": { - "type": "string" - }, - "accessKey": { - "type": "string" - }, - "accessKeyLabel": { - "type": "string" - }, - "action": { - "type": "string" - }, - "ariaAtomic": { - "type": [ - "null", - "string" - ] - }, - "ariaAutoComplete": { - "type": [ - "null", - "string" - ] - }, - "ariaBusy": { - "type": [ - "null", - "string" - ] - }, - "ariaChecked": { - "type": [ - "null", - "string" - ] - }, - "ariaColCount": { - "type": [ - "null", - "string" - ] - }, - "ariaColIndex": { - "type": [ - "null", - "string" - ] - }, - "ariaColSpan": { - "type": [ - "null", - "string" - ] - }, - "ariaCurrent": { - "type": [ - "null", - "string" - ] - }, - "ariaDisabled": { - "type": [ - "null", - "string" - ] - }, - "ariaExpanded": { - "type": [ - "null", - "string" - ] - }, - "ariaHasPopup": { - "type": [ - "null", - "string" - ] - }, - "ariaHidden": { - "type": [ - "null", - "string" - ] - }, - "ariaInvalid": { - "type": [ - "null", - "string" - ] - }, - "ariaKeyShortcuts": { - "type": [ - "null", - "string" - ] - }, - "ariaLabel": { - "type": [ - "null", - "string" - ] - }, - "ariaLevel": { - "type": [ - "null", - "string" - ] - }, - "ariaLive": { - "type": [ - "null", - "string" - ] - }, - "ariaModal": { - "type": [ - "null", - "string" - ] - }, - "ariaMultiLine": { - "type": [ - "null", - "string" - ] - }, - "ariaMultiSelectable": { - "type": [ - "null", - "string" - ] - }, - "ariaOrientation": { - "type": [ - "null", - "string" - ] - }, - "ariaPlaceholder": { - "type": [ - "null", - "string" - ] - }, - "ariaPosInSet": { - "type": [ - "null", - "string" - ] - }, - "ariaPressed": { - "type": [ - "null", - "string" - ] - }, - "ariaReadOnly": { - "type": [ - "null", - "string" - ] - }, - "ariaRequired": { - "type": [ - "null", - "string" - ] - }, - "ariaRoleDescription": { - "type": [ - "null", - "string" - ] - }, - "ariaRowCount": { - "type": [ - "null", - "string" - ] - }, - "ariaRowIndex": { - "type": [ - "null", - "string" - ] - }, - "ariaRowSpan": { - "type": [ - "null", - "string" - ] - }, - "ariaSelected": { - "type": [ - "null", - "string" - ] - }, - "ariaSetSize": { - "type": [ - "null", - "string" - ] - }, - "ariaSort": { - "type": [ - "null", - "string" - ] - }, - "ariaValueMax": { - "type": [ - "null", - "string" - ] - }, - "ariaValueMin": { - "type": [ - "null", - "string" - ] - }, - "ariaValueNow": { - "type": [ - "null", - "string" - ] - }, - "ariaValueText": { - "type": [ - "null", - "string" - ] - }, - "assignedSlot": { - "anyOf": [ - { - "$ref": "#/definitions/HTMLSlotElement" - }, - { - "type": "null" - } - ] - }, - "attributeStyleMap": { - "$ref": "#/definitions/StylePropertyMap" - }, - "attributes": { - "additionalProperties": false, - "patternProperties": { - "^[0-9]+$": { - "$ref": "#/definitions/Attr" - } - }, - "properties": { - "length": { - "type": "number" - } - }, - "required": [ - "length" - ], - "type": "object" - }, - "autocapitalize": { - "type": "string" - }, - "autocomplete": { - "type": "string" - }, - "autofocus": { - "type": "boolean" - }, - "baseURI": { - "type": "string" - }, - "childElementCount": { - "type": "number" - }, - "childNodes": { - "items": { - "$ref": "#/definitions/ChildNode" - }, - "type": "array" - }, - "children": { - "additionalProperties": false, - "patternProperties": { - "^[0-9]+$": { - "$ref": "#/definitions/Element" - } - }, - "properties": { - "length": { - "type": "number" - } - }, - "required": [ - "length" - ], - "type": "object" - }, - "classList": { - "additionalProperties": false, - "patternProperties": { - "^[0-9]+$": { - "type": "string" - } - }, - "properties": { - "length": { - "type": "number" - }, - "value": { - "type": "string" - } - }, - "required": [ - "length", - "value" - ], - "type": "object" - }, - "className": { - "type": "string" - }, - "clientHeight": { - "type": "number" - }, - "clientLeft": { - "type": "number" - }, - "clientTop": { - "type": "number" - }, - "clientWidth": { - "type": "number" - }, - "contentEditable": { - "type": "string" - }, - "dataset": { - "$ref": "#/definitions/DOMStringMap" - }, - "dir": { - "type": "string" - }, - "draggable": { - "type": "boolean" - }, - "elements": { - "additionalProperties": false, - "patternProperties": { - "^[0-9]+$": { - "$ref": "#/definitions/Element" - } - }, - "properties": { - "length": { - "type": "number" - } - }, - "required": [ - "length" - ], - "type": "object" - }, - "encoding": { - "type": "string" - }, - "enctype": { - "type": "string" - }, - "enterKeyHint": { - "type": "string" - }, - "firstChild": { - "anyOf": [ - { - "$ref": "#/definitions/ChildNode" - }, - { - "type": "null" - } - ] - }, - "firstElementChild": { - "anyOf": [ - { - "$ref": "#/definitions/Element" - }, - { - "type": "null" - } - ] - }, - "hidden": { - "type": "boolean" - }, - "id": { - "type": "string" - }, - "inert": { - "type": "boolean" - }, - "innerHTML": { - "type": "string" + "anyOf": [ + { + "$ref": "#/definitions/UmbEntityUniqueConditionConfig" }, - "innerText": { - "type": "string" + { + "$ref": "#/definitions/UmbEntityTypeConditionConfig" }, - "inputMode": { - "type": "string" + { + "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" }, - "isConnected": { - "type": "boolean" + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" }, - "isContentEditable": { - "type": "boolean" + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" }, - "lang": { - "type": "string" + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" }, - "lastChild": { - "anyOf": [ - { - "$ref": "#/definitions/ChildNode" - }, - { - "type": "null" - } - ] - }, - "lastElementChild": { - "anyOf": [ - { - "$ref": "#/definitions/Element" - }, - { - "type": "null" - } - ] - }, - "length": { - "type": "number" - }, - "localName": { - "type": "string" + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" }, - "method": { - "type": "string" + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" }, - "name": { - "type": "string" + { + "$ref": "#/definitions/SectionAliasConditionConfig" }, - "namespaceURI": { - "type": [ - "null", - "string" - ] - }, - "nextElementSibling": { - "anyOf": [ - { - "$ref": "#/definitions/Element" - }, - { - "type": "null" - } - ] - }, - "nextSibling": { - "anyOf": [ - { - "$ref": "#/definitions/ChildNode" - }, - { - "type": "null" - } - ] - }, - "noValidate": { - "type": "boolean" - }, - "nodeName": { - "type": "string" + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" }, - "nodeType": { - "type": "number" + { + "$ref": "#/definitions/CollectionAliasConditionConfig" }, - "nodeValue": { - "type": [ - "null", - "string" - ] + { + "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" }, - "nonce": { - "type": "string" + { + "$ref": "#/definitions/UmbIsAdminConditionConfig" }, - "offsetHeight": { - "type": "number" - }, - "offsetLeft": { - "type": "number" - }, - "offsetParent": { - "anyOf": [ - { - "$ref": "#/definitions/Element" - }, - { - "type": "null" - } - ] - }, - "offsetTop": { - "type": "number" - }, - "offsetWidth": { - "type": "number" - }, - "onabort": { - "type": [ - "null", - "object" - ] - }, - "onanimationcancel": { - "type": [ - "null", - "object" - ] - }, - "onanimationend": { - "type": [ - "null", - "object" - ] - }, - "onanimationiteration": { - "type": [ - "null", - "object" - ] - }, - "onanimationstart": { - "type": [ - "null", - "object" - ] - }, - "onauxclick": { - "type": [ - "null", - "object" - ] - }, - "onbeforeinput": { - "type": [ - "null", - "object" - ] - }, - "onblur": { - "type": [ - "null", - "object" - ] - }, - "oncancel": { - "type": [ - "null", - "object" - ] - }, - "oncanplay": { - "type": [ - "null", - "object" - ] - }, - "oncanplaythrough": { - "type": [ - "null", - "object" - ] - }, - "onchange": { - "type": [ - "null", - "object" - ] - }, - "onclick": { - "type": [ - "null", - "object" - ] - }, - "onclose": { - "type": [ - "null", - "object" - ] - }, - "oncontextmenu": { - "type": [ - "null", - "object" - ] - }, - "oncopy": { - "type": [ - "null", - "object" - ] - }, - "oncuechange": { - "type": [ - "null", - "object" - ] - }, - "oncut": { - "type": [ - "null", - "object" - ] - }, - "ondblclick": { - "type": [ - "null", - "object" - ] - }, - "ondrag": { - "type": [ - "null", - "object" - ] - }, - "ondragend": { - "type": [ - "null", - "object" - ] - }, - "ondragenter": { - "type": [ - "null", - "object" - ] - }, - "ondragleave": { - "type": [ - "null", - "object" - ] - }, - "ondragover": { - "type": [ - "null", - "object" - ] - }, - "ondragstart": { - "type": [ - "null", - "object" - ] - }, - "ondrop": { - "type": [ - "null", - "object" - ] - }, - "ondurationchange": { - "type": [ - "null", - "object" - ] - }, - "onemptied": { - "type": [ - "null", - "object" - ] - }, - "onended": { - "type": [ - "null", - "object" - ] - }, - "onerror": { - "$ref": "#/definitions/OnErrorEventHandler" - }, - "onfocus": { - "type": [ - "null", - "object" - ] - }, - "onformdata": { - "type": [ - "null", - "object" - ] - }, - "onfullscreenchange": { - "type": [ - "null", - "object" - ] - }, - "onfullscreenerror": { - "type": [ - "null", - "object" - ] - }, - "ongotpointercapture": { - "type": [ - "null", - "object" - ] - }, - "oninput": { - "type": [ - "null", - "object" - ] - }, - "oninvalid": { - "type": [ - "null", - "object" - ] - }, - "onkeydown": { - "type": [ - "null", - "object" - ] - }, - "onkeypress": { - "type": [ - "null", - "object" - ] - }, - "onkeyup": { - "type": [ - "null", - "object" - ] - }, - "onload": { - "type": [ - "null", - "object" - ] - }, - "onloadeddata": { - "type": [ - "null", - "object" - ] - }, - "onloadedmetadata": { - "type": [ - "null", - "object" - ] - }, - "onloadstart": { - "type": [ - "null", - "object" - ] - }, - "onlostpointercapture": { - "type": [ - "null", - "object" - ] - }, - "onmousedown": { - "type": [ - "null", - "object" - ] - }, - "onmouseenter": { - "type": [ - "null", - "object" - ] - }, - "onmouseleave": { - "type": [ - "null", - "object" - ] - }, - "onmousemove": { - "type": [ - "null", - "object" - ] - }, - "onmouseout": { - "type": [ - "null", - "object" - ] - }, - "onmouseover": { - "type": [ - "null", - "object" - ] - }, - "onmouseup": { - "type": [ - "null", - "object" - ] - }, - "onpaste": { - "type": [ - "null", - "object" - ] - }, - "onpause": { - "type": [ - "null", - "object" - ] - }, - "onplay": { - "type": [ - "null", - "object" - ] - }, - "onplaying": { - "type": [ - "null", - "object" - ] - }, - "onpointercancel": { - "type": [ - "null", - "object" - ] - }, - "onpointerdown": { - "type": [ - "null", - "object" - ] - }, - "onpointerenter": { - "type": [ - "null", - "object" - ] - }, - "onpointerleave": { - "type": [ - "null", - "object" - ] - }, - "onpointermove": { - "type": [ - "null", - "object" - ] - }, - "onpointerout": { - "type": [ - "null", - "object" - ] - }, - "onpointerover": { - "type": [ - "null", - "object" - ] - }, - "onpointerup": { - "type": [ - "null", - "object" - ] - }, - "onprogress": { - "type": [ - "null", - "object" - ] - }, - "onratechange": { - "type": [ - "null", - "object" - ] - }, - "onreset": { - "type": [ - "null", - "object" - ] - }, - "onresize": { - "type": [ - "null", - "object" - ] - }, - "onscroll": { - "type": [ - "null", - "object" - ] - }, - "onsecuritypolicyviolation": { - "type": [ - "null", - "object" - ] - }, - "onseeked": { - "type": [ - "null", - "object" - ] - }, - "onseeking": { - "type": [ - "null", - "object" - ] - }, - "onselect": { - "type": [ - "null", - "object" - ] - }, - "onselectionchange": { - "type": [ - "null", - "object" - ] - }, - "onselectstart": { - "type": [ - "null", - "object" - ] - }, - "onslotchange": { - "type": [ - "null", - "object" - ] - }, - "onstalled": { - "type": [ - "null", - "object" - ] - }, - "onsubmit": { - "type": [ - "null", - "object" - ] - }, - "onsuspend": { - "type": [ - "null", - "object" - ] - }, - "ontimeupdate": { - "type": [ - "null", - "object" - ] - }, - "ontoggle": { - "type": [ - "null", - "object" - ] - }, - "ontouchcancel": { - "type": [ - "null", - "object" - ] - }, - "ontouchend": { - "type": [ - "null", - "object" - ] - }, - "ontouchmove": { - "type": [ - "null", - "object" - ] - }, - "ontouchstart": { - "type": [ - "null", - "object" - ] - }, - "ontransitioncancel": { - "type": [ - "null", - "object" - ] - }, - "ontransitionend": { - "type": [ - "null", - "object" - ] - }, - "ontransitionrun": { - "type": [ - "null", - "object" - ] - }, - "ontransitionstart": { - "type": [ - "null", - "object" - ] - }, - "onvolumechange": { - "type": [ - "null", - "object" - ] - }, - "onwaiting": { - "type": [ - "null", - "object" - ] - }, - "onwebkitanimationend": { - "type": [ - "null", - "object" - ] - }, - "onwebkitanimationiteration": { - "type": [ - "null", - "object" - ] - }, - "onwebkitanimationstart": { - "type": [ - "null", - "object" - ] - }, - "onwebkittransitionend": { - "type": [ - "null", - "object" - ] - }, - "onwheel": { - "type": [ - "null", - "object" - ] - }, - "outerHTML": { - "type": "string" + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" }, - "outerText": { - "type": "string" + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" }, - "ownerDocument": { - "$ref": "#/definitions/Document" - }, - "parentElement": { - "anyOf": [ - { - "$ref": "#/definitions/HTMLElement" - }, - { - "type": "null" - } - ] - }, - "parentNode": { - "anyOf": [ - { - "$ref": "#/definitions/ParentNode" - }, - { - "type": "null" - } - ] - }, - "part": { - "additionalProperties": false, - "patternProperties": { - "^[0-9]+$": { - "type": "string" - } - }, - "properties": { - "length": { - "type": "number" - }, - "value": { - "type": "string" - } - }, - "required": [ - "length", - "value" - ], - "type": "object" - }, - "prefix": { - "type": [ - "null", - "string" - ] - }, - "previousElementSibling": { - "anyOf": [ - { - "$ref": "#/definitions/Element" - }, - { - "type": "null" - } - ] - }, - "previousSibling": { - "anyOf": [ - { - "$ref": "#/definitions/ChildNode" - }, - { - "type": "null" - } - ] - }, - "rel": { - "type": "string" + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" }, - "relList": { - "additionalProperties": false, - "patternProperties": { - "^[0-9]+$": { - "type": "string" - } - }, - "properties": { - "length": { - "type": "number" - }, - "value": { - "type": "string" - } - }, - "required": [ - "length", - "value" - ], - "type": "object" - }, - "role": { - "type": [ - "null", - "string" - ] - }, - "scrollHeight": { - "type": "number" - }, - "scrollLeft": { - "type": "number" - }, - "scrollTop": { - "type": "number" - }, - "scrollWidth": { - "type": "number" - }, - "shadowRoot": { - "anyOf": [ - { - "$ref": "#/definitions/ShadowRoot" - }, - { - "type": "null" - } - ] - }, - "slot": { - "type": "string" + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" }, - "spellcheck": { - "type": "boolean" - }, - "style": { - "additionalProperties": false, - "patternProperties": { - "^[0-9]+$": { - "type": "string" - } - }, - "properties": { - "accentColor": { - "type": "string" - }, - "alignContent": { - "type": "string" - }, - "alignItems": { - "type": "string" - }, - "alignSelf": { - "type": "string" - }, - "alignmentBaseline": { - "type": "string" - }, - "all": { - "type": "string" - }, - "animation": { - "type": "string" - }, - "animationComposition": { - "type": "string" - }, - "animationDelay": { - "type": "string" - }, - "animationDirection": { - "type": "string" - }, - "animationDuration": { - "type": "string" - }, - "animationFillMode": { - "type": "string" - }, - "animationIterationCount": { - "type": "string" - }, - "animationName": { - "type": "string" - }, - "animationPlayState": { - "type": "string" - }, - "animationTimingFunction": { - "type": "string" - }, - "appearance": { - "type": "string" - }, - "aspectRatio": { - "type": "string" - }, - "backdropFilter": { - "type": "string" - }, - "backfaceVisibility": { - "type": "string" - }, - "background": { - "type": "string" - }, - "backgroundAttachment": { - "type": "string" - }, - "backgroundBlendMode": { - "type": "string" - }, - "backgroundClip": { - "type": "string" - }, - "backgroundColor": { - "type": "string" - }, - "backgroundImage": { - "type": "string" - }, - "backgroundOrigin": { - "type": "string" - }, - "backgroundPosition": { - "type": "string" - }, - "backgroundPositionX": { - "type": "string" - }, - "backgroundPositionY": { - "type": "string" - }, - "backgroundRepeat": { - "type": "string" - }, - "backgroundSize": { - "type": "string" - }, - "baselineShift": { - "type": "string" - }, - "blockSize": { - "type": "string" - }, - "border": { - "type": "string" - }, - "borderBlock": { - "type": "string" - }, - "borderBlockColor": { - "type": "string" - }, - "borderBlockEnd": { - "type": "string" - }, - "borderBlockEndColor": { - "type": "string" - }, - "borderBlockEndStyle": { - "type": "string" - }, - "borderBlockEndWidth": { - "type": "string" - }, - "borderBlockStart": { - "type": "string" - }, - "borderBlockStartColor": { - "type": "string" - }, - "borderBlockStartStyle": { - "type": "string" - }, - "borderBlockStartWidth": { - "type": "string" - }, - "borderBlockStyle": { - "type": "string" - }, - "borderBlockWidth": { - "type": "string" - }, - "borderBottom": { - "type": "string" - }, - "borderBottomColor": { - "type": "string" - }, - "borderBottomLeftRadius": { - "type": "string" - }, - "borderBottomRightRadius": { - "type": "string" - }, - "borderBottomStyle": { - "type": "string" - }, - "borderBottomWidth": { - "type": "string" - }, - "borderCollapse": { - "type": "string" - }, - "borderColor": { - "type": "string" - }, - "borderEndEndRadius": { - "type": "string" - }, - "borderEndStartRadius": { - "type": "string" - }, - "borderImage": { - "type": "string" - }, - "borderImageOutset": { - "type": "string" - }, - "borderImageRepeat": { - "type": "string" - }, - "borderImageSlice": { - "type": "string" - }, - "borderImageSource": { - "type": "string" - }, - "borderImageWidth": { - "type": "string" - }, - "borderInline": { - "type": "string" - }, - "borderInlineColor": { - "type": "string" - }, - "borderInlineEnd": { - "type": "string" - }, - "borderInlineEndColor": { - "type": "string" - }, - "borderInlineEndStyle": { - "type": "string" - }, - "borderInlineEndWidth": { - "type": "string" - }, - "borderInlineStart": { - "type": "string" - }, - "borderInlineStartColor": { - "type": "string" - }, - "borderInlineStartStyle": { - "type": "string" - }, - "borderInlineStartWidth": { - "type": "string" - }, - "borderInlineStyle": { - "type": "string" - }, - "borderInlineWidth": { - "type": "string" - }, - "borderLeft": { - "type": "string" - }, - "borderLeftColor": { - "type": "string" - }, - "borderLeftStyle": { - "type": "string" - }, - "borderLeftWidth": { - "type": "string" - }, - "borderRadius": { - "type": "string" - }, - "borderRight": { - "type": "string" - }, - "borderRightColor": { - "type": "string" - }, - "borderRightStyle": { - "type": "string" - }, - "borderRightWidth": { - "type": "string" - }, - "borderSpacing": { - "type": "string" - }, - "borderStartEndRadius": { - "type": "string" - }, - "borderStartStartRadius": { - "type": "string" - }, - "borderStyle": { - "type": "string" - }, - "borderTop": { - "type": "string" - }, - "borderTopColor": { - "type": "string" - }, - "borderTopLeftRadius": { - "type": "string" - }, - "borderTopRightRadius": { - "type": "string" - }, - "borderTopStyle": { - "type": "string" - }, - "borderTopWidth": { - "type": "string" - }, - "borderWidth": { - "type": "string" - }, - "bottom": { - "type": "string" - }, - "boxShadow": { - "type": "string" - }, - "boxSizing": { - "type": "string" - }, - "breakAfter": { - "type": "string" - }, - "breakBefore": { - "type": "string" - }, - "breakInside": { - "type": "string" - }, - "captionSide": { - "type": "string" - }, - "caretColor": { - "type": "string" - }, - "clear": { - "type": "string" - }, - "clip": { - "type": "string" - }, - "clipPath": { - "type": "string" - }, - "clipRule": { - "type": "string" - }, - "color": { - "type": "string" - }, - "colorInterpolation": { - "type": "string" - }, - "colorInterpolationFilters": { - "type": "string" - }, - "colorScheme": { - "type": "string" - }, - "columnCount": { - "type": "string" - }, - "columnFill": { - "type": "string" - }, - "columnGap": { - "type": "string" - }, - "columnRule": { - "type": "string" - }, - "columnRuleColor": { - "type": "string" - }, - "columnRuleStyle": { - "type": "string" - }, - "columnRuleWidth": { - "type": "string" - }, - "columnSpan": { - "type": "string" - }, - "columnWidth": { - "type": "string" - }, - "columns": { - "type": "string" - }, - "contain": { - "type": "string" - }, - "containIntrinsicBlockSize": { - "type": "string" - }, - "containIntrinsicHeight": { - "type": "string" - }, - "containIntrinsicInlineSize": { - "type": "string" - }, - "containIntrinsicSize": { - "type": "string" - }, - "containIntrinsicWidth": { - "type": "string" - }, - "container": { - "type": "string" - }, - "containerName": { - "type": "string" - }, - "containerType": { - "type": "string" - }, - "content": { - "type": "string" - }, - "counterIncrement": { - "type": "string" - }, - "counterReset": { - "type": "string" - }, - "counterSet": { - "type": "string" - }, - "cssFloat": { - "type": "string" - }, - "cssText": { - "type": "string" - }, - "cursor": { - "type": "string" - }, - "direction": { - "type": "string" - }, - "display": { - "type": "string" - }, - "dominantBaseline": { - "type": "string" - }, - "emptyCells": { - "type": "string" - }, - "fill": { - "type": "string" - }, - "fillOpacity": { - "type": "string" - }, - "fillRule": { - "type": "string" - }, - "filter": { - "type": "string" - }, - "flex": { - "type": "string" - }, - "flexBasis": { - "type": "string" - }, - "flexDirection": { - "type": "string" - }, - "flexFlow": { - "type": "string" - }, - "flexGrow": { - "type": "string" - }, - "flexShrink": { - "type": "string" - }, - "flexWrap": { - "type": "string" - }, - "float": { - "type": "string" - }, - "floodColor": { - "type": "string" - }, - "floodOpacity": { - "type": "string" - }, - "font": { - "type": "string" - }, - "fontFamily": { - "type": "string" - }, - "fontFeatureSettings": { - "type": "string" - }, - "fontKerning": { - "type": "string" - }, - "fontOpticalSizing": { - "type": "string" - }, - "fontPalette": { - "type": "string" - }, - "fontSize": { - "type": "string" - }, - "fontSizeAdjust": { - "type": "string" - }, - "fontStretch": { - "type": "string" - }, - "fontStyle": { - "type": "string" - }, - "fontSynthesis": { - "type": "string" - }, - "fontSynthesisSmallCaps": { - "type": "string" - }, - "fontSynthesisStyle": { - "type": "string" - }, - "fontSynthesisWeight": { - "type": "string" - }, - "fontVariant": { - "type": "string" - }, - "fontVariantAlternates": { - "type": "string" - }, - "fontVariantCaps": { - "type": "string" - }, - "fontVariantEastAsian": { - "type": "string" - }, - "fontVariantLigatures": { - "type": "string" - }, - "fontVariantNumeric": { - "type": "string" - }, - "fontVariantPosition": { - "type": "string" - }, - "fontVariationSettings": { - "type": "string" - }, - "fontWeight": { - "type": "string" - }, - "gap": { - "type": "string" - }, - "grid": { - "type": "string" - }, - "gridArea": { - "type": "string" - }, - "gridAutoColumns": { - "type": "string" - }, - "gridAutoFlow": { - "type": "string" - }, - "gridAutoRows": { - "type": "string" - }, - "gridColumn": { - "type": "string" - }, - "gridColumnEnd": { - "type": "string" - }, - "gridColumnGap": { - "type": "string" - }, - "gridColumnStart": { - "type": "string" - }, - "gridGap": { - "type": "string" - }, - "gridRow": { - "type": "string" - }, - "gridRowEnd": { - "type": "string" - }, - "gridRowGap": { - "type": "string" - }, - "gridRowStart": { - "type": "string" - }, - "gridTemplate": { - "type": "string" - }, - "gridTemplateAreas": { - "type": "string" - }, - "gridTemplateColumns": { - "type": "string" - }, - "gridTemplateRows": { - "type": "string" - }, - "height": { - "type": "string" - }, - "hyphenateCharacter": { - "type": "string" - }, - "hyphens": { - "type": "string" - }, - "imageOrientation": { - "type": "string" - }, - "imageRendering": { - "type": "string" - }, - "inlineSize": { - "type": "string" - }, - "inset": { - "type": "string" - }, - "insetBlock": { - "type": "string" - }, - "insetBlockEnd": { - "type": "string" - }, - "insetBlockStart": { - "type": "string" - }, - "insetInline": { - "type": "string" - }, - "insetInlineEnd": { - "type": "string" - }, - "insetInlineStart": { - "type": "string" - }, - "isolation": { - "type": "string" - }, - "justifyContent": { - "type": "string" - }, - "justifyItems": { - "type": "string" - }, - "justifySelf": { - "type": "string" - }, - "left": { - "type": "string" - }, - "length": { - "type": "number" - }, - "letterSpacing": { - "type": "string" - }, - "lightingColor": { - "type": "string" - }, - "lineBreak": { - "type": "string" - }, - "lineHeight": { - "type": "string" - }, - "listStyle": { - "type": "string" - }, - "listStyleImage": { - "type": "string" - }, - "listStylePosition": { - "type": "string" - }, - "listStyleType": { - "type": "string" - }, - "margin": { - "type": "string" - }, - "marginBlock": { - "type": "string" - }, - "marginBlockEnd": { - "type": "string" - }, - "marginBlockStart": { - "type": "string" - }, - "marginBottom": { - "type": "string" - }, - "marginInline": { - "type": "string" - }, - "marginInlineEnd": { - "type": "string" - }, - "marginInlineStart": { - "type": "string" - }, - "marginLeft": { - "type": "string" - }, - "marginRight": { - "type": "string" - }, - "marginTop": { - "type": "string" - }, - "marker": { - "type": "string" - }, - "markerEnd": { - "type": "string" - }, - "markerMid": { - "type": "string" - }, - "markerStart": { - "type": "string" - }, - "mask": { - "type": "string" - }, - "maskClip": { - "type": "string" - }, - "maskComposite": { - "type": "string" - }, - "maskImage": { - "type": "string" - }, - "maskMode": { - "type": "string" - }, - "maskOrigin": { - "type": "string" - }, - "maskPosition": { - "type": "string" - }, - "maskRepeat": { - "type": "string" - }, - "maskSize": { - "type": "string" - }, - "maskType": { - "type": "string" - }, - "mathStyle": { - "type": "string" - }, - "maxBlockSize": { - "type": "string" - }, - "maxHeight": { - "type": "string" - }, - "maxInlineSize": { - "type": "string" - }, - "maxWidth": { - "type": "string" - }, - "minBlockSize": { - "type": "string" - }, - "minHeight": { - "type": "string" - }, - "minInlineSize": { - "type": "string" - }, - "minWidth": { - "type": "string" - }, - "mixBlendMode": { - "type": "string" - }, - "objectFit": { - "type": "string" - }, - "objectPosition": { - "type": "string" - }, - "offset": { - "type": "string" - }, - "offsetDistance": { - "type": "string" - }, - "offsetPath": { - "type": "string" - }, - "offsetRotate": { - "type": "string" - }, - "opacity": { - "type": "string" - }, - "order": { - "type": "string" - }, - "orphans": { - "type": "string" - }, - "outline": { - "type": "string" - }, - "outlineColor": { - "type": "string" - }, - "outlineOffset": { - "type": "string" - }, - "outlineStyle": { - "type": "string" - }, - "outlineWidth": { - "type": "string" - }, - "overflow": { - "type": "string" - }, - "overflowAnchor": { - "type": "string" - }, - "overflowClipMargin": { - "type": "string" - }, - "overflowWrap": { - "type": "string" - }, - "overflowX": { - "type": "string" - }, - "overflowY": { - "type": "string" - }, - "overscrollBehavior": { - "type": "string" - }, - "overscrollBehaviorBlock": { - "type": "string" - }, - "overscrollBehaviorInline": { - "type": "string" - }, - "overscrollBehaviorX": { - "type": "string" - }, - "overscrollBehaviorY": { - "type": "string" - }, - "padding": { - "type": "string" - }, - "paddingBlock": { - "type": "string" - }, - "paddingBlockEnd": { - "type": "string" - }, - "paddingBlockStart": { - "type": "string" - }, - "paddingBottom": { - "type": "string" - }, - "paddingInline": { - "type": "string" - }, - "paddingInlineEnd": { - "type": "string" - }, - "paddingInlineStart": { - "type": "string" - }, - "paddingLeft": { - "type": "string" - }, - "paddingRight": { - "type": "string" - }, - "paddingTop": { - "type": "string" - }, - "page": { - "type": "string" - }, - "pageBreakAfter": { - "type": "string" - }, - "pageBreakBefore": { - "type": "string" - }, - "pageBreakInside": { - "type": "string" - }, - "paintOrder": { - "type": "string" - }, - "parentRule": { - "anyOf": [ - { - "$ref": "#/definitions/CSSRule" - }, - { - "type": "null" - } - ] - }, - "perspective": { - "type": "string" - }, - "perspectiveOrigin": { - "type": "string" - }, - "placeContent": { - "type": "string" - }, - "placeItems": { - "type": "string" - }, - "placeSelf": { - "type": "string" - }, - "pointerEvents": { - "type": "string" - }, - "position": { - "type": "string" - }, - "printColorAdjust": { - "type": "string" - }, - "quotes": { - "type": "string" - }, - "resize": { - "type": "string" - }, - "right": { - "type": "string" - }, - "rotate": { - "type": "string" - }, - "rowGap": { - "type": "string" - }, - "rubyPosition": { - "type": "string" - }, - "scale": { - "type": "string" - }, - "scrollBehavior": { - "type": "string" - }, - "scrollMargin": { - "type": "string" - }, - "scrollMarginBlock": { - "type": "string" - }, - "scrollMarginBlockEnd": { - "type": "string" - }, - "scrollMarginBlockStart": { - "type": "string" - }, - "scrollMarginBottom": { - "type": "string" - }, - "scrollMarginInline": { - "type": "string" - }, - "scrollMarginInlineEnd": { - "type": "string" - }, - "scrollMarginInlineStart": { - "type": "string" - }, - "scrollMarginLeft": { - "type": "string" - }, - "scrollMarginRight": { - "type": "string" - }, - "scrollMarginTop": { - "type": "string" - }, - "scrollPadding": { - "type": "string" - }, - "scrollPaddingBlock": { - "type": "string" - }, - "scrollPaddingBlockEnd": { - "type": "string" - }, - "scrollPaddingBlockStart": { - "type": "string" - }, - "scrollPaddingBottom": { - "type": "string" - }, - "scrollPaddingInline": { - "type": "string" - }, - "scrollPaddingInlineEnd": { - "type": "string" - }, - "scrollPaddingInlineStart": { - "type": "string" - }, - "scrollPaddingLeft": { - "type": "string" - }, - "scrollPaddingRight": { - "type": "string" - }, - "scrollPaddingTop": { - "type": "string" - }, - "scrollSnapAlign": { - "type": "string" - }, - "scrollSnapStop": { - "type": "string" - }, - "scrollSnapType": { - "type": "string" - }, - "scrollbarGutter": { - "type": "string" - }, - "shapeImageThreshold": { - "type": "string" - }, - "shapeMargin": { - "type": "string" - }, - "shapeOutside": { - "type": "string" - }, - "shapeRendering": { - "type": "string" - }, - "stopColor": { - "type": "string" - }, - "stopOpacity": { - "type": "string" - }, - "stroke": { - "type": "string" - }, - "strokeDasharray": { - "type": "string" - }, - "strokeDashoffset": { - "type": "string" - }, - "strokeLinecap": { - "type": "string" - }, - "strokeLinejoin": { - "type": "string" - }, - "strokeMiterlimit": { - "type": "string" - }, - "strokeOpacity": { - "type": "string" - }, - "strokeWidth": { - "type": "string" - }, - "tabSize": { - "type": "string" - }, - "tableLayout": { - "type": "string" - }, - "textAlign": { - "type": "string" - }, - "textAlignLast": { - "type": "string" - }, - "textAnchor": { - "type": "string" - }, - "textCombineUpright": { - "type": "string" - }, - "textDecoration": { - "type": "string" - }, - "textDecorationColor": { - "type": "string" - }, - "textDecorationLine": { - "type": "string" - }, - "textDecorationSkipInk": { - "type": "string" - }, - "textDecorationStyle": { - "type": "string" - }, - "textDecorationThickness": { - "type": "string" - }, - "textEmphasis": { - "type": "string" - }, - "textEmphasisColor": { - "type": "string" - }, - "textEmphasisPosition": { - "type": "string" - }, - "textEmphasisStyle": { - "type": "string" - }, - "textIndent": { - "type": "string" - }, - "textOrientation": { - "type": "string" - }, - "textOverflow": { - "type": "string" - }, - "textRendering": { - "type": "string" - }, - "textShadow": { - "type": "string" - }, - "textTransform": { - "type": "string" - }, - "textUnderlineOffset": { - "type": "string" - }, - "textUnderlinePosition": { - "type": "string" - }, - "top": { - "type": "string" - }, - "touchAction": { - "type": "string" - }, - "transform": { - "type": "string" - }, - "transformBox": { - "type": "string" - }, - "transformOrigin": { - "type": "string" - }, - "transformStyle": { - "type": "string" - }, - "transition": { - "type": "string" - }, - "transitionDelay": { - "type": "string" - }, - "transitionDuration": { - "type": "string" - }, - "transitionProperty": { - "type": "string" - }, - "transitionTimingFunction": { - "type": "string" - }, - "translate": { - "type": "string" - }, - "unicodeBidi": { - "type": "string" - }, - "userSelect": { - "type": "string" - }, - "verticalAlign": { - "type": "string" - }, - "visibility": { - "type": "string" - }, - "webkitAlignContent": { - "type": "string" - }, - "webkitAlignItems": { - "type": "string" - }, - "webkitAlignSelf": { - "type": "string" - }, - "webkitAnimation": { - "type": "string" - }, - "webkitAnimationDelay": { - "type": "string" - }, - "webkitAnimationDirection": { - "type": "string" - }, - "webkitAnimationDuration": { - "type": "string" - }, - "webkitAnimationFillMode": { - "type": "string" - }, - "webkitAnimationIterationCount": { - "type": "string" - }, - "webkitAnimationName": { - "type": "string" - }, - "webkitAnimationPlayState": { - "type": "string" - }, - "webkitAnimationTimingFunction": { - "type": "string" - }, - "webkitAppearance": { - "type": "string" - }, - "webkitBackfaceVisibility": { - "type": "string" - }, - "webkitBackgroundClip": { - "type": "string" - }, - "webkitBackgroundOrigin": { - "type": "string" - }, - "webkitBackgroundSize": { - "type": "string" - }, - "webkitBorderBottomLeftRadius": { - "type": "string" - }, - "webkitBorderBottomRightRadius": { - "type": "string" - }, - "webkitBorderRadius": { - "type": "string" - }, - "webkitBorderTopLeftRadius": { - "type": "string" - }, - "webkitBorderTopRightRadius": { - "type": "string" - }, - "webkitBoxAlign": { - "type": "string" - }, - "webkitBoxFlex": { - "type": "string" - }, - "webkitBoxOrdinalGroup": { - "type": "string" - }, - "webkitBoxOrient": { - "type": "string" - }, - "webkitBoxPack": { - "type": "string" - }, - "webkitBoxShadow": { - "type": "string" - }, - "webkitBoxSizing": { - "type": "string" - }, - "webkitFilter": { - "type": "string" - }, - "webkitFlex": { - "type": "string" - }, - "webkitFlexBasis": { - "type": "string" - }, - "webkitFlexDirection": { - "type": "string" - }, - "webkitFlexFlow": { - "type": "string" - }, - "webkitFlexGrow": { - "type": "string" - }, - "webkitFlexShrink": { - "type": "string" - }, - "webkitFlexWrap": { - "type": "string" - }, - "webkitJustifyContent": { - "type": "string" - }, - "webkitLineClamp": { - "type": "string" - }, - "webkitMask": { - "type": "string" - }, - "webkitMaskBoxImage": { - "type": "string" - }, - "webkitMaskBoxImageOutset": { - "type": "string" - }, - "webkitMaskBoxImageRepeat": { - "type": "string" - }, - "webkitMaskBoxImageSlice": { - "type": "string" - }, - "webkitMaskBoxImageSource": { - "type": "string" - }, - "webkitMaskBoxImageWidth": { - "type": "string" - }, - "webkitMaskClip": { - "type": "string" - }, - "webkitMaskComposite": { - "type": "string" - }, - "webkitMaskImage": { - "type": "string" - }, - "webkitMaskOrigin": { - "type": "string" - }, - "webkitMaskPosition": { - "type": "string" - }, - "webkitMaskRepeat": { - "type": "string" - }, - "webkitMaskSize": { - "type": "string" - }, - "webkitOrder": { - "type": "string" - }, - "webkitPerspective": { - "type": "string" - }, - "webkitPerspectiveOrigin": { - "type": "string" - }, - "webkitTextFillColor": { - "type": "string" - }, - "webkitTextSizeAdjust": { - "type": "string" - }, - "webkitTextStroke": { - "type": "string" - }, - "webkitTextStrokeColor": { - "type": "string" - }, - "webkitTextStrokeWidth": { - "type": "string" - }, - "webkitTransform": { - "type": "string" - }, - "webkitTransformOrigin": { - "type": "string" - }, - "webkitTransformStyle": { - "type": "string" - }, - "webkitTransition": { - "type": "string" - }, - "webkitTransitionDelay": { - "type": "string" - }, - "webkitTransitionDuration": { - "type": "string" - }, - "webkitTransitionProperty": { - "type": "string" - }, - "webkitTransitionTimingFunction": { - "type": "string" - }, - "webkitUserSelect": { - "type": "string" - }, - "whiteSpace": { - "type": "string" - }, - "widows": { - "type": "string" - }, - "width": { - "type": "string" - }, - "willChange": { - "type": "string" - }, - "wordBreak": { - "type": "string" - }, - "wordSpacing": { - "type": "string" - }, - "wordWrap": { - "type": "string" - }, - "writingMode": { - "type": "string" - }, - "zIndex": { - "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", - "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", - "counterIncrement", - "counterReset", - "counterSet", - "cssFloat", - "cssText", - "cursor", - "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", - "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", - "mathStyle", - "maxBlockSize", - "maxHeight", - "maxInlineSize", - "maxWidth", - "minBlockSize", - "minHeight", - "minInlineSize", - "minWidth", - "mixBlendMode", - "objectFit", - "objectPosition", - "offset", - "offsetDistance", - "offsetPath", - "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", - "resize", - "right", - "rotate", - "rowGap", - "rubyPosition", - "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", - "scrollbarGutter", - "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", - "top", - "touchAction", - "transform", - "transformBox", - "transformOrigin", - "transformStyle", - "transition", - "transitionDelay", - "transitionDuration", - "transitionProperty", - "transitionTimingFunction", - "translate", - "unicodeBidi", - "userSelect", - "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", - "widows", - "width", - "willChange", - "wordBreak", - "wordSpacing", - "wordWrap", - "writingMode", - "zIndex" - ], - "type": "object" - }, - "tabIndex": { - "type": "number" - }, - "tagName": { - "type": "string" + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" }, - "target": { - "type": "string" + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" }, - "textContent": { - "type": [ - "null", - "string" - ] + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" }, - "title": { - "type": "string" + { + "$ref": "#/definitions/SwitchConditionConfig" }, - "translate": { - "type": "boolean" + { + "$ref": "#/definitions/UmbConditionConfigBase" } - }, - "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", - "ariaBusy", - "ariaChecked", - "ariaColCount", - "ariaColIndex", - "ariaColSpan", - "ariaCurrent", - "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", - "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", - "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", - "prefix", - "previousElementSibling", - "previousSibling", - "rel", - "relList", - "role", - "scrollHeight", - "scrollLeft", - "scrollTop", - "scrollWidth", - "shadowRoot", - "slot", - "spellcheck", - "style", - "tabIndex", - "tagName", - "target", - "textContent", - "title", - "translate" - ], - "type": "object" + ] }, "type": "array" }, - "fullscreen": { - "type": "boolean" - }, - "fullscreenElement": { - "anyOf": [ - { - "$ref": "#/definitions/Element" - }, - { - "type": "null" - } - ] - }, - "fullscreenEnabled": { - "type": "boolean" - }, - "head": { - "$ref": "#/definitions/HTMLHeadElement" + "element": { + "description": "The file location of the element javascript file to load", + "type": "string" }, - "hidden": { - "type": "boolean" + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", + "type": "string" }, - "images": { + "forEntityTypes": { "items": { - "$ref": "#/definitions/HTMLImageElement" + "type": "string" }, "type": "array" }, - "implementation": { - "$ref": "#/definitions/DOMImplementation" + "js": { + "description": "The file location of the javascript file to load", + "type": "string" }, - "inputEncoding": { + "kind": { + "const": "folderDelete", + "description": "The kind of the extension, used to group extensions together", "type": "string" }, - "isConnected": { - "type": "boolean" + "meta": { + "$ref": "#/definitions/MetaEntityActionFolderKind" }, - "lastChild": { - "anyOf": [ - { - "$ref": "#/definitions/ChildNode" - }, - { - "type": "null" - } - ] + "name": { + "description": "The friendly name of the extension", + "type": "string" }, - "lastElementChild": { + "overwrites": { "anyOf": [ { - "$ref": "#/definitions/Element" + "items": { + "type": "string" + }, + "type": "array" }, { - "type": "null" + "type": "string" } - ] - }, - "lastModified": { - "type": "string" + ], + "description": "Define one or more extension aliases that this extension should overwrite." }, - "linkColor": { + "type": { + "const": "entityAction", + "description": "The type of extension such as dashboard etc...", "type": "string" }, - "links": { - "items": { - "anyOf": [ - { - "$ref": "#/definitions/HTMLAnchorElement" - }, - { - "$ref": "#/definitions/HTMLAreaElement" - } + "weight": { + "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", + "type": "number" + } + }, + "required": [ + "alias", + "forEntityTypes", + "kind", + "meta", + "name", + "type" + ], + "type": "object" + }, + "ManifestEntityActionDeleteKind": { + "properties": { + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" + }, + "api": { + "description": "The file location of the api javascript file to load", + "type": "string" + }, + "conditions": { + "description": "Set the conditions for when the extension should be loaded", + "items": { + "anyOf": [ + { + "$ref": "#/definitions/UmbEntityUniqueConditionConfig" + }, + { + "$ref": "#/definitions/UmbEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/CollectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" + }, + { + "$ref": "#/definitions/UmbIsAdminConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" + }, + { + "$ref": "#/definitions/SwitchConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase" + } ] }, "type": "array" }, - "location": { - "$ref": "#/definitions/Location" + "element": { + "description": "The file location of the element javascript file to load", + "type": "string" + }, + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", + "type": "string" + }, + "forEntityTypes": { + "items": { + "type": "string" + }, + "type": "array" + }, + "js": { + "description": "The file location of the javascript file to load", + "type": "string" + }, + "kind": { + "const": "delete", + "description": "The kind of the extension, used to group extensions together", + "type": "string" + }, + "meta": { + "$ref": "#/definitions/MetaEntityActionDeleteKind" + }, + "name": { + "description": "The friendly name of the extension", + "type": "string" }, - "nextSibling": { + "overwrites": { "anyOf": [ { - "$ref": "#/definitions/ChildNode" + "items": { + "type": "string" + }, + "type": "array" }, { - "type": "null" + "type": "string" } - ] + ], + "description": "Define one or more extension aliases that this extension should overwrite." }, - "nodeName": { + "type": { + "const": "entityAction", + "description": "The type of extension such as dashboard etc...", "type": "string" }, - "nodeType": { + "weight": { + "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", "type": "number" + } + }, + "required": [ + "alias", + "forEntityTypes", + "kind", + "meta", + "name", + "type" + ], + "type": "object" + }, + "ManifestEntityActionDuplicateToKind": { + "properties": { + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" }, - "nodeValue": { - "type": [ - "null", - "string" - ] + "api": { + "description": "The file location of the api javascript file to load", + "type": "string" }, - "onabort": { - "type": [ - "null", - "object" - ] + "conditions": { + "description": "Set the conditions for when the extension should be loaded", + "items": { + "anyOf": [ + { + "$ref": "#/definitions/UmbEntityUniqueConditionConfig" + }, + { + "$ref": "#/definitions/UmbEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/CollectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" + }, + { + "$ref": "#/definitions/UmbIsAdminConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" + }, + { + "$ref": "#/definitions/SwitchConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase" + } + ] + }, + "type": "array" }, - "onanimationcancel": { - "type": [ - "null", - "object" - ] + "element": { + "description": "The file location of the element javascript file to load", + "type": "string" }, - "onanimationend": { - "type": [ - "null", - "object" - ] + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", + "type": "string" }, - "onanimationiteration": { - "type": [ - "null", - "object" - ] + "forEntityTypes": { + "items": { + "type": "string" + }, + "type": "array" }, - "onanimationstart": { - "type": [ - "null", - "object" - ] + "js": { + "description": "The file location of the javascript file to load", + "type": "string" }, - "onauxclick": { - "type": [ - "null", - "object" - ] + "kind": { + "const": "duplicateTo", + "description": "The kind of the extension, used to group extensions together", + "type": "string" }, - "onbeforeinput": { - "type": [ - "null", - "object" - ] + "meta": { + "$ref": "#/definitions/MetaEntityActionDuplicateToKind" }, - "onblur": { - "type": [ - "null", - "object" - ] + "name": { + "description": "The friendly name of the extension", + "type": "string" }, - "oncancel": { - "type": [ - "null", - "object" - ] + "overwrites": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "string" + } + ], + "description": "Define one or more extension aliases that this extension should overwrite." }, - "oncanplay": { - "type": [ - "null", - "object" - ] + "type": { + "const": "entityAction", + "description": "The type of extension such as dashboard etc...", + "type": "string" }, - "oncanplaythrough": { - "type": [ - "null", - "object" - ] + "weight": { + "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", + "type": "number" + } + }, + "required": [ + "alias", + "forEntityTypes", + "kind", + "meta", + "name", + "type" + ], + "type": "object" + }, + "ManifestEntityActionMoveToKind": { + "properties": { + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" }, - "onchange": { - "type": [ - "null", - "object" - ] - }, - "onclick": { - "type": [ - "null", - "object" - ] - }, - "onclose": { - "type": [ - "null", - "object" - ] + "api": { + "description": "The file location of the api javascript file to load", + "type": "string" }, - "oncontextmenu": { - "type": [ - "null", - "object" - ] + "conditions": { + "description": "Set the conditions for when the extension should be loaded", + "items": { + "anyOf": [ + { + "$ref": "#/definitions/UmbEntityUniqueConditionConfig" + }, + { + "$ref": "#/definitions/UmbEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/CollectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" + }, + { + "$ref": "#/definitions/UmbIsAdminConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" + }, + { + "$ref": "#/definitions/SwitchConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase" + } + ] + }, + "type": "array" }, - "oncopy": { - "type": [ - "null", - "object" - ] + "element": { + "description": "The file location of the element javascript file to load", + "type": "string" }, - "oncuechange": { - "type": [ - "null", - "object" - ] + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", + "type": "string" }, - "oncut": { - "type": [ - "null", - "object" - ] + "forEntityTypes": { + "items": { + "type": "string" + }, + "type": "array" }, - "ondblclick": { - "type": [ - "null", - "object" - ] + "js": { + "description": "The file location of the javascript file to load", + "type": "string" }, - "ondrag": { - "type": [ - "null", - "object" - ] + "kind": { + "const": "moveTo", + "description": "The kind of the extension, used to group extensions together", + "type": "string" }, - "ondragend": { - "type": [ - "null", - "object" - ] + "meta": { + "$ref": "#/definitions/MetaEntityActionMoveToKind" }, - "ondragenter": { - "type": [ - "null", - "object" - ] + "name": { + "description": "The friendly name of the extension", + "type": "string" }, - "ondragleave": { - "type": [ - "null", - "object" - ] + "overwrites": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "string" + } + ], + "description": "Define one or more extension aliases that this extension should overwrite." }, - "ondragover": { - "type": [ - "null", - "object" - ] + "type": { + "const": "entityAction", + "description": "The type of extension such as dashboard etc...", + "type": "string" }, - "ondragstart": { - "type": [ - "null", - "object" - ] + "weight": { + "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", + "type": "number" + } + }, + "required": [ + "alias", + "forEntityTypes", + "kind", + "meta", + "name", + "type" + ], + "type": "object" + }, + "ManifestEntityActionReloadTreeItemChildrenKind": { + "properties": { + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" }, - "ondrop": { - "type": [ - "null", - "object" - ] + "api": { + "description": "The file location of the api javascript file to load", + "type": "string" }, - "ondurationchange": { - "type": [ - "null", - "object" - ] + "conditions": { + "description": "Set the conditions for when the extension should be loaded", + "items": { + "anyOf": [ + { + "$ref": "#/definitions/UmbEntityUniqueConditionConfig" + }, + { + "$ref": "#/definitions/UmbEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/CollectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" + }, + { + "$ref": "#/definitions/UmbIsAdminConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" + }, + { + "$ref": "#/definitions/SwitchConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase" + } + ] + }, + "type": "array" }, - "onemptied": { - "type": [ - "null", - "object" - ] + "element": { + "description": "The file location of the element javascript file to load", + "type": "string" }, - "onended": { - "type": [ - "null", - "object" - ] + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", + "type": "string" }, - "onerror": { - "$ref": "#/definitions/OnErrorEventHandler" + "forEntityTypes": { + "items": { + "type": "string" + }, + "type": "array" }, - "onfocus": { - "type": [ - "null", - "object" - ] + "js": { + "description": "The file location of the javascript file to load", + "type": "string" }, - "onformdata": { - "type": [ - "null", - "object" - ] + "kind": { + "const": "reloadTreeItemChildren", + "description": "The kind of the extension, used to group extensions together", + "type": "string" }, - "onfullscreenchange": { - "type": [ - "null", - "object" - ] + "meta": { + "$ref": "#/definitions/MetaEntityActionReloadTreeItemChildrenKind" }, - "onfullscreenerror": { - "type": [ - "null", - "object" - ] + "name": { + "description": "The friendly name of the extension", + "type": "string" }, - "ongotpointercapture": { - "type": [ - "null", - "object" - ] + "overwrites": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "string" + } + ], + "description": "Define one or more extension aliases that this extension should overwrite." }, - "oninput": { - "type": [ - "null", - "object" - ] + "type": { + "const": "entityAction", + "description": "The type of extension such as dashboard etc...", + "type": "string" }, - "oninvalid": { - "type": [ - "null", - "object" - ] + "weight": { + "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", + "type": "number" + } + }, + "required": [ + "alias", + "forEntityTypes", + "kind", + "meta", + "name", + "type" + ], + "type": "object" + }, + "ManifestEntityActionSortChildrenOfContentKind": { + "properties": { + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" }, - "onkeydown": { - "type": [ - "null", - "object" - ] + "api": { + "description": "The file location of the api javascript file to load", + "type": "string" }, - "onkeypress": { - "type": [ - "null", - "object" - ] - }, - "onkeyup": { - "type": [ - "null", - "object" - ] - }, - "onload": { - "type": [ - "null", - "object" - ] - }, - "onloadeddata": { - "type": [ - "null", - "object" - ] - }, - "onloadedmetadata": { - "type": [ - "null", - "object" - ] + "conditions": { + "description": "Set the conditions for when the extension should be loaded", + "items": { + "anyOf": [ + { + "$ref": "#/definitions/UmbEntityUniqueConditionConfig" + }, + { + "$ref": "#/definitions/UmbEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/CollectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" + }, + { + "$ref": "#/definitions/UmbIsAdminConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" + }, + { + "$ref": "#/definitions/SwitchConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase" + } + ] + }, + "type": "array" }, - "onloadstart": { - "type": [ - "null", - "object" - ] + "element": { + "description": "The file location of the element javascript file to load", + "type": "string" }, - "onlostpointercapture": { - "type": [ - "null", - "object" - ] + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", + "type": "string" }, - "onmousedown": { - "type": [ - "null", - "object" - ] + "forEntityTypes": { + "items": { + "type": "string" + }, + "type": "array" }, - "onmouseenter": { - "type": [ - "null", - "object" - ] + "js": { + "description": "The file location of the javascript file to load", + "type": "string" }, - "onmouseleave": { - "type": [ - "null", - "object" - ] + "kind": { + "const": "sortChildrenOfContent", + "description": "The kind of the extension, used to group extensions together", + "type": "string" }, - "onmousemove": { - "type": [ - "null", - "object" - ] + "meta": { + "$ref": "#/definitions/MetaEntityActionSortChildrenOfKind" }, - "onmouseout": { - "type": [ - "null", - "object" - ] + "name": { + "description": "The friendly name of the extension", + "type": "string" }, - "onmouseover": { - "type": [ - "null", - "object" - ] + "overwrites": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "string" + } + ], + "description": "Define one or more extension aliases that this extension should overwrite." }, - "onmouseup": { - "type": [ - "null", - "object" - ] + "type": { + "const": "entityAction", + "description": "The type of extension such as dashboard etc...", + "type": "string" }, - "onpaste": { - "type": [ - "null", - "object" - ] + "weight": { + "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", + "type": "number" + } + }, + "required": [ + "alias", + "forEntityTypes", + "kind", + "meta", + "name", + "type" + ], + "type": "object" + }, + "ManifestEntityActionSortChildrenOfKind": { + "properties": { + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" }, - "onpause": { - "type": [ - "null", - "object" - ] + "api": { + "description": "The file location of the api javascript file to load", + "type": "string" }, - "onplay": { - "type": [ - "null", - "object" - ] + "conditions": { + "description": "Set the conditions for when the extension should be loaded", + "items": { + "anyOf": [ + { + "$ref": "#/definitions/UmbEntityUniqueConditionConfig" + }, + { + "$ref": "#/definitions/UmbEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/CollectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" + }, + { + "$ref": "#/definitions/UmbIsAdminConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" + }, + { + "$ref": "#/definitions/SwitchConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase" + } + ] + }, + "type": "array" }, - "onplaying": { - "type": [ - "null", - "object" - ] + "element": { + "description": "The file location of the element javascript file to load", + "type": "string" }, - "onpointercancel": { - "type": [ - "null", - "object" - ] + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", + "type": "string" }, - "onpointerdown": { - "type": [ - "null", - "object" - ] + "forEntityTypes": { + "items": { + "type": "string" + }, + "type": "array" }, - "onpointerenter": { - "type": [ - "null", - "object" - ] + "js": { + "description": "The file location of the javascript file to load", + "type": "string" }, - "onpointerleave": { - "type": [ - "null", - "object" - ] + "kind": { + "const": "sortChildrenOf", + "description": "The kind of the extension, used to group extensions together", + "type": "string" }, - "onpointerlockchange": { - "type": [ - "null", - "object" - ] + "meta": { + "$ref": "#/definitions/MetaEntityActionSortChildrenOfKind" }, - "onpointerlockerror": { - "type": [ - "null", - "object" - ] + "name": { + "description": "The friendly name of the extension", + "type": "string" }, - "onpointermove": { - "type": [ - "null", - "object" - ] + "overwrites": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "string" + } + ], + "description": "Define one or more extension aliases that this extension should overwrite." }, - "onpointerout": { - "type": [ - "null", - "object" - ] + "type": { + "const": "entityAction", + "description": "The type of extension such as dashboard etc...", + "type": "string" }, - "onpointerover": { - "type": [ - "null", - "object" - ] + "weight": { + "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", + "type": "number" + } + }, + "required": [ + "alias", + "forEntityTypes", + "kind", + "meta", + "name", + "type" + ], + "type": "object" + }, + "ManifestEntityActionUpdateFolderKind": { + "properties": { + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" }, - "onpointerup": { - "type": [ - "null", - "object" - ] + "api": { + "description": "The file location of the api javascript file to load", + "type": "string" }, - "onprogress": { - "type": [ - "null", - "object" - ] - }, - "onratechange": { - "type": [ - "null", - "object" - ] - }, - "onreadystatechange": { - "type": [ - "null", - "object" - ] - }, - "onreset": { - "type": [ - "null", - "object" - ] - }, - "onresize": { - "type": [ - "null", - "object" - ] - }, - "onscroll": { - "type": [ - "null", - "object" - ] - }, - "onsecuritypolicyviolation": { - "type": [ - "null", - "object" - ] - }, - "onseeked": { - "type": [ - "null", - "object" - ] - }, - "onseeking": { - "type": [ - "null", - "object" - ] - }, - "onselect": { - "type": [ - "null", - "object" - ] - }, - "onselectionchange": { - "type": [ - "null", - "object" - ] - }, - "onselectstart": { - "type": [ - "null", - "object" - ] - }, - "onslotchange": { - "type": [ - "null", - "object" - ] - }, - "onstalled": { - "type": [ - "null", - "object" - ] - }, - "onsubmit": { - "type": [ - "null", - "object" - ] - }, - "onsuspend": { - "type": [ - "null", - "object" - ] - }, - "ontimeupdate": { - "type": [ - "null", - "object" - ] - }, - "ontoggle": { - "type": [ - "null", - "object" - ] - }, - "ontouchcancel": { - "type": [ - "null", - "object" - ] - }, - "ontouchend": { - "type": [ - "null", - "object" - ] - }, - "ontouchmove": { - "type": [ - "null", - "object" - ] - }, - "ontouchstart": { - "type": [ - "null", - "object" - ] - }, - "ontransitioncancel": { - "type": [ - "null", - "object" - ] - }, - "ontransitionend": { - "type": [ - "null", - "object" - ] - }, - "ontransitionrun": { - "type": [ - "null", - "object" - ] - }, - "ontransitionstart": { - "type": [ - "null", - "object" - ] - }, - "onvisibilitychange": { - "type": [ - "null", - "object" - ] - }, - "onvolumechange": { - "type": [ - "null", - "object" - ] - }, - "onwaiting": { - "type": [ - "null", - "object" - ] - }, - "onwebkitanimationend": { - "type": [ - "null", - "object" - ] - }, - "onwebkitanimationiteration": { - "type": [ - "null", - "object" - ] - }, - "onwebkitanimationstart": { - "type": [ - "null", - "object" - ] - }, - "onwebkittransitionend": { - "type": [ - "null", - "object" - ] - }, - "onwheel": { - "type": [ - "null", - "object" - ] - }, - "ownerDocument": { - "type": "null" - }, - "parentElement": { - "anyOf": [ - { - "$ref": "#/definitions/HTMLElement" - }, - { - "type": "null" - } - ] - }, - "parentNode": { - "anyOf": [ - { - "$ref": "#/definitions/ParentNode" - }, - { - "type": "null" - } - ] - }, - "pictureInPictureElement": { - "anyOf": [ - { - "$ref": "#/definitions/Element" - }, - { - "type": "null" - } - ] - }, - "pictureInPictureEnabled": { - "type": "boolean" - }, - "plugins": { + "conditions": { + "description": "Set the conditions for when the extension should be loaded", "items": { - "$ref": "#/definitions/HTMLEmbedElement" + "anyOf": [ + { + "$ref": "#/definitions/UmbEntityUniqueConditionConfig" + }, + { + "$ref": "#/definitions/UmbEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/CollectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" + }, + { + "$ref": "#/definitions/UmbIsAdminConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" + }, + { + "$ref": "#/definitions/SwitchConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase" + } + ] }, "type": "array" }, - "pointerLockElement": { - "anyOf": [ - { - "$ref": "#/definitions/Element" - }, - { - "type": "null" - } - ] - }, - "previousSibling": { - "anyOf": [ - { - "$ref": "#/definitions/ChildNode" - }, - { - "type": "null" - } - ] - }, - "readyState": { - "$ref": "#/definitions/DocumentReadyState" - }, - "referrer": { + "element": { + "description": "The file location of the element javascript file to load", "type": "string" }, - "rootElement": { - "anyOf": [ - { - "$ref": "#/definitions/SVGSVGElement" - }, - { - "type": "null" - } - ] + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", + "type": "string" }, - "scripts": { + "forEntityTypes": { "items": { - "$ref": "#/definitions/HTMLScriptElement" + "type": "string" }, "type": "array" }, - "scrollingElement": { - "anyOf": [ - { - "$ref": "#/definitions/Element" - }, - { - "type": "null" - } - ] - }, - "styleSheets": { - "additionalProperties": false, - "patternProperties": { - "^[0-9]+$": { - "$ref": "#/definitions/CSSStyleSheet" - } - }, - "properties": { - "length": { - "type": "number" - } - }, - "required": [ - "length" - ], - "type": "object" - }, - "textContent": { - "type": [ - "null", - "string" - ] - }, - "timeline": { - "$ref": "#/definitions/DocumentTimeline" + "js": { + "description": "The file location of the javascript file to load", + "type": "string" }, - "title": { + "kind": { + "const": "folderUpdate", + "description": "The kind of the extension, used to group extensions together", "type": "string" }, - "visibilityState": { - "$ref": "#/definitions/DocumentVisibilityState" + "meta": { + "$ref": "#/definitions/MetaEntityActionFolderKind" }, - "vlinkColor": { + "name": { + "description": "The friendly name of the extension", "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", - "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", - "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" - ], - "type": "object" - }, - "DocumentReadyState": { - "enum": [ - "complete", - "interactive", - "loading" - ], - "type": "string" - }, - "DocumentTimeline": { - "properties": { - "currentTime": { + }, + "overwrites": { "anyOf": [ { - "$ref": "#/definitions/CSSNumericValue" + "items": { + "type": "string" + }, + "type": "array" }, { - "type": [ - "null", - "number" - ] + "type": "string" } - ] + ], + "description": "Define one or more extension aliases that this extension should overwrite." + }, + "type": { + "const": "entityAction", + "description": "The type of extension such as dashboard etc...", + "type": "string" + }, + "weight": { + "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", + "type": "number" } }, "required": [ - "currentTime" + "alias", + "forEntityTypes", + "kind", + "meta", + "name", + "type" ], "type": "object" }, - "DocumentType": { + "ManifestEntityBulkAction": { + "description": "An action to perform on multiple entities\nFor example for content you may wish to move one or more documents in bulk", "properties": { - "ATTRIBUTE_NODE": { - "const": 2, - "type": "number" - }, - "CDATA_SECTION_NODE": { - "const": 4, - "type": "number" - }, - "COMMENT_NODE": { - "const": 8, - "type": "number" - }, - "DOCUMENT_FRAGMENT_NODE": { - "const": 11, - "type": "number" - }, - "DOCUMENT_NODE": { - "const": 9, - "type": "number" - }, - "DOCUMENT_POSITION_CONTAINED_BY": { - "const": 16, - "type": "number" - }, - "DOCUMENT_POSITION_CONTAINS": { - "const": 8, - "type": "number" + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" }, - "DOCUMENT_POSITION_DISCONNECTED": { - "const": 1, - "type": "number" + "api": { + "description": "The file location of the api javascript file to load", + "type": "string" }, - "DOCUMENT_POSITION_FOLLOWING": { - "const": 4, - "type": "number" - }, - "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC": { - "const": 32, - "type": "number" - }, - "DOCUMENT_POSITION_PRECEDING": { - "const": 2, - "type": "number" - }, - "DOCUMENT_TYPE_NODE": { - "const": 10, - "type": "number" - }, - "ELEMENT_NODE": { - "const": 1, - "type": "number" - }, - "ENTITY_NODE": { - "const": 6, - "type": "number" - }, - "ENTITY_REFERENCE_NODE": { - "const": 5, - "type": "number" - }, - "NOTATION_NODE": { - "const": 12, - "type": "number" - }, - "PROCESSING_INSTRUCTION_NODE": { - "const": 7, - "type": "number" + "conditions": { + "description": "Set the conditions for when the extension should be loaded", + "items": { + "anyOf": [ + { + "$ref": "#/definitions/UmbEntityUniqueConditionConfig" + }, + { + "$ref": "#/definitions/UmbEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/CollectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" + }, + { + "$ref": "#/definitions/UmbIsAdminConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" + }, + { + "$ref": "#/definitions/SwitchConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase" + } + ] + }, + "type": "array" }, - "TEXT_NODE": { - "const": 3, - "type": "number" + "element": { + "description": "The file location of the element javascript file to load", + "type": "string" }, - "baseURI": { + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", "type": "string" }, - "childNodes": { + "forEntityTypes": { "items": { - "$ref": "#/definitions/ChildNode" + "type": "string" }, "type": "array" }, - "firstChild": { - "anyOf": [ - { - "$ref": "#/definitions/ChildNode" - }, - { - "type": "null" - } - ] - }, - "isConnected": { - "type": "boolean" + "js": { + "description": "The file location of the javascript file to load", + "type": "string" }, - "lastChild": { - "anyOf": [ - { - "$ref": "#/definitions/ChildNode" - }, - { - "type": "null" - } + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" ] }, + "meta": { + "$ref": "#/definitions/MetaEntityBulkAction" + }, "name": { + "description": "The friendly name of the extension", "type": "string" }, - "nextSibling": { + "overwrites": { "anyOf": [ { - "$ref": "#/definitions/ChildNode" + "items": { + "type": "string" + }, + "type": "array" }, { - "type": "null" + "type": "string" } - ] + ], + "description": "Define one or more extension aliases that this extension should overwrite." }, - "nodeName": { + "type": { + "const": "entityBulkAction", + "description": "The type of extension such as dashboard etc...", "type": "string" }, - "nodeType": { + "weight": { + "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", "type": "number" + } + }, + "required": [ + "alias", + "forEntityTypes", + "meta", + "name", + "type" + ], + "type": "object" + }, + "ManifestEntityBulkActionDefaultKind": { + "properties": { + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" }, - "nodeValue": { - "type": [ - "null", - "string" - ] + "api": { + "description": "The file location of the api javascript file to load", + "type": "string" }, - "ownerDocument": { - "$ref": "#/definitions/Document" + "conditions": { + "description": "Set the conditions for when the extension should be loaded", + "items": { + "anyOf": [ + { + "$ref": "#/definitions/UmbEntityUniqueConditionConfig" + }, + { + "$ref": "#/definitions/UmbEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/CollectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" + }, + { + "$ref": "#/definitions/UmbIsAdminConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" + }, + { + "$ref": "#/definitions/SwitchConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase" + } + ] + }, + "type": "array" }, - "parentElement": { - "anyOf": [ - { - "$ref": "#/definitions/HTMLElement" - }, - { - "type": "null" - } - ] + "element": { + "description": "The file location of the element javascript file to load", + "type": "string" }, - "parentNode": { - "anyOf": [ - { - "$ref": "#/definitions/ParentNode" - }, - { - "type": "null" - } - ] + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", + "type": "string" + }, + "forEntityTypes": { + "items": { + "type": "string" + }, + "type": "array" + }, + "js": { + "description": "The file location of the javascript file to load", + "type": "string" + }, + "kind": { + "const": "default", + "description": "The kind of the extension, used to group extensions together", + "type": "string" + }, + "meta": { + "$ref": "#/definitions/MetaEntityBulkActionDefaultKind" + }, + "name": { + "description": "The friendly name of the extension", + "type": "string" }, - "previousSibling": { + "overwrites": { "anyOf": [ { - "$ref": "#/definitions/ChildNode" + "items": { + "type": "string" + }, + "type": "array" }, { - "type": "null" + "type": "string" } - ] - }, - "publicId": { - "type": "string" + ], + "description": "Define one or more extension aliases that this extension should overwrite." }, - "systemId": { + "type": { + "const": "entityBulkAction", + "description": "The type of extension such as dashboard etc...", "type": "string" }, - "textContent": { - "type": [ - "null", - "string" - ] + "weight": { + "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", + "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", - "baseURI", - "childNodes", - "firstChild", - "isConnected", - "lastChild", + "alias", + "forEntityTypes", + "kind", + "meta", "name", - "nextSibling", - "nodeName", - "nodeType", - "nodeValue", - "ownerDocument", - "parentElement", - "parentNode", - "previousSibling", - "publicId", - "systemId", - "textContent" + "type" ], "type": "object" }, - "DocumentVisibilityState": { - "enum": [ - "hidden", - "visible" - ], - "type": "string" - }, - "DomParser": { + "ManifestEntityBulkActionDeleteKind": { "properties": { - "addAttributeFilter": { - "type": "object" - }, - "addNodeFilter": { - "type": "object" + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" }, - "getAttributeFilters": { - "type": "object" + "api": { + "description": "The file location of the api javascript file to load", + "type": "string" }, - "getNodeFilters": { - "type": "object" - }, - "parse": { - "type": "object" - }, - "removeAttributeFilter": { - "type": "object" - }, - "removeNodeFilter": { - "type": "object" - }, - "schema": { - "$ref": "#/definitions/Schema" - } - }, - "required": [ - "addAttributeFilter", - "addNodeFilter", - "getAttributeFilters", - "getNodeFilters", - "parse", - "removeAttributeFilter", - "removeNodeFilter", - "schema" - ], - "type": "object" - }, - "DomSerializer": { - "properties": { - "addAttributeFilter": { - "type": "object" - }, - "addNodeFilter": { - "type": "object" + "conditions": { + "description": "Set the conditions for when the extension should be loaded", + "items": { + "anyOf": [ + { + "$ref": "#/definitions/UmbEntityUniqueConditionConfig" + }, + { + "$ref": "#/definitions/UmbEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/CollectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" + }, + { + "$ref": "#/definitions/UmbIsAdminConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" + }, + { + "$ref": "#/definitions/SwitchConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase" + } + ] + }, + "type": "array" }, - "addRules": { - "type": "object" + "element": { + "description": "The file location of the element javascript file to load", + "type": "string" }, - "addTempAttr": { - "type": "object" + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", + "type": "string" }, - "getAttributeFilters": { - "type": "object" + "forEntityTypes": { + "items": { + "type": "string" + }, + "type": "array" }, - "getNodeFilters": { - "type": "object" + "js": { + "description": "The file location of the javascript file to load", + "type": "string" }, - "getTempAttrs": { - "type": "object" + "kind": { + "const": "delete", + "description": "The kind of the extension, used to group extensions together", + "type": "string" }, - "removeAttributeFilter": { - "type": "object" + "meta": { + "$ref": "#/definitions/MetaEntityBulkActionDeleteKind" }, - "removeNodeFilter": { - "type": "object" + "name": { + "description": "The friendly name of the extension", + "type": "string" }, - "schema": { - "$ref": "#/definitions/Schema" + "overwrites": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "string" + } + ], + "description": "Define one or more extension aliases that this extension should overwrite." }, - "serialize": { - "type": "object" + "type": { + "const": "entityBulkAction", + "description": "The type of extension such as dashboard etc...", + "type": "string" }, - "setRules": { - "type": "object" - } - }, - "required": [ - "addAttributeFilter", - "addNodeFilter", - "addRules", - "addTempAttr", - "getAttributeFilters", - "getNodeFilters", - "getTempAttrs", - "removeAttributeFilter", - "removeNodeFilter", - "schema", - "serialize", - "setRules" - ], - "type": "object" - }, - "DomTreeWalker": { - "properties": { - "findPreviousNode": {}, - "findSibling": {}, - "node": {}, - "rootNode": {} - }, - "required": [ - "findPreviousNode", - "findSibling", - "node", - "rootNode" - ], - "type": "object" - }, - "DomTreeWalkerConstructor": { - "properties": { - "prototype": { - "$ref": "#/definitions/DomTreeWalker" + "weight": { + "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", + "type": "number" } }, "required": [ - "prototype" + "alias", + "forEntityTypes", + "kind", + "meta", + "name", + "type" ], "type": "object" }, - "Editor": { + "ManifestEntityBulkActionDuplicateToKind": { "properties": { - "_beforeUnload": { - "type": "object" - }, - "_editableRoot": { - "type": "boolean" - }, - "_eventDispatcher": { - "$ref": "#/definitions/EventDispatcher" + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" }, - "_nodeChangeDispatcher": { - "$ref": "#/definitions/NodeChange" + "api": { + "description": "The file location of the api javascript file to load", + "type": "string" }, - "_pendingNativeEvents": { + "conditions": { + "description": "Set the conditions for when the extension should be loaded", "items": { - "type": "string" + "anyOf": [ + { + "$ref": "#/definitions/UmbEntityUniqueConditionConfig" + }, + { + "$ref": "#/definitions/UmbEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/CollectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" + }, + { + "$ref": "#/definitions/UmbIsAdminConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" + }, + { + "$ref": "#/definitions/SwitchConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase" + } + ] }, "type": "array" }, - "_selectionOverrides": { - "$ref": "#/definitions/SelectionOverrides" - }, - "_skinLoaded": { - "type": "boolean" - }, - "annotator": { - "$ref": "#/definitions/Annotator" - }, - "baseURI": { - "$ref": "#/definitions/URI" - }, - "baseUri": { - "$ref": "#/definitions/URI" - }, - "bindPendingEventDelegates": { - "type": "object" - }, - "bodyElement": { - "$ref": "#/definitions/HTMLElement" - }, - "bookmark": {}, - "composing": { - "type": "boolean" - }, - "container": { - "$ref": "#/definitions/HTMLElement" - }, - "contentAreaContainer": { - "$ref": "#/definitions/HTMLElement" - }, - "contentCSS": { - "items": { - "type": "string" - }, - "type": "array" + "element": { + "description": "The file location of the element javascript file to load", + "type": "string" }, - "contentDocument": { - "$ref": "#/definitions/Document" + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", + "type": "string" }, - "contentStyles": { + "forEntityTypes": { "items": { "type": "string" }, "type": "array" }, - "contentWindow": { - "$ref": "#/definitions/Window" - }, - "delegates": { - "$ref": "#/definitions/Record>" - }, - "destroyed": { - "type": "boolean" - }, - "dispatch": { - "type": "object" - }, - "documentBaseURI": { - "$ref": "#/definitions/URI" - }, - "documentBaseUrl": { + "js": { + "description": "The file location of the javascript file to load", "type": "string" }, - "dom": { - "$ref": "#/definitions/DOMUtils" - }, - "editorCommands": { - "$ref": "#/definitions/EditorCommands" - }, - "editorContainer": { - "$ref": "#/definitions/HTMLElement" - }, - "editorManager": { - "$ref": "#/definitions/EditorManager" - }, - "editorUpload": { - "$ref": "#/definitions/EditorUpload" - }, - "eventRoot": { - "$ref": "#/definitions/Element" - }, - "fire": { - "type": "object" - }, - "formElement": { - "$ref": "#/definitions/HTMLElement" - }, - "formEventDelegate": { - "type": "object" - }, - "formatter": { - "$ref": "#/definitions/Formatter" - }, - "hasEventListeners": { - "type": "object" - }, - "hasHiddenInput": { - "type": "boolean" - }, - "hasVisual": { - "type": "boolean" + "kind": { + "const": "duplicateTo", + "description": "The kind of the extension, used to group extensions together", + "type": "string" }, - "hidden": { - "type": "boolean" + "meta": { + "$ref": "#/definitions/MetaEntityBulkActionDuplicateToKind" }, - "id": { + "name": { + "description": "The friendly name of the extension", "type": "string" }, - "iframeElement": { + "overwrites": { "anyOf": [ { - "$ref": "#/definitions/HTMLIFrameElement" + "items": { + "type": "string" + }, + "type": "array" }, { - "type": "null" + "type": "string" } - ] + ], + "description": "Define one or more extension aliases that this extension should overwrite." }, - "iframeHTML": { + "type": { + "const": "entityBulkAction", + "description": "The type of extension such as dashboard etc...", "type": "string" }, - "initialized": { - "type": "boolean" + "weight": { + "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", + "type": "number" + } + }, + "required": [ + "alias", + "forEntityTypes", + "kind", + "meta", + "name", + "type" + ], + "type": "object" + }, + "ManifestEntityBulkActionMoveToKind": { + "properties": { + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" }, - "inline": { - "type": "boolean" + "api": { + "description": "The file location of the api javascript file to load", + "type": "string" }, - "isNotDirty": { - "type": "boolean" + "conditions": { + "description": "Set the conditions for when the extension should be loaded", + "items": { + "anyOf": [ + { + "$ref": "#/definitions/UmbEntityUniqueConditionConfig" + }, + { + "$ref": "#/definitions/UmbEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/CollectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" + }, + { + "$ref": "#/definitions/UmbIsAdminConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" + }, + { + "$ref": "#/definitions/SwitchConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase" + } + ] + }, + "type": "array" }, - "loadedCSS": { - "$ref": "#/definitions/Record" + "element": { + "description": "The file location of the element javascript file to load", + "type": "string" }, - "mode": { - "$ref": "#/definitions/EditorMode" + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", + "type": "string" }, - "model": { - "$ref": "#/definitions/Model" + "forEntityTypes": { + "items": { + "type": "string" + }, + "type": "array" }, - "notificationManager": { - "$ref": "#/definitions/NotificationManager" + "js": { + "description": "The file location of the javascript file to load", + "type": "string" }, - "off": { - "type": "object" + "kind": { + "const": "moveTo", + "description": "The kind of the extension, used to group extensions together", + "type": "string" }, - "on": { - "type": "object" + "meta": { + "$ref": "#/definitions/MetaEntityBulkActionMoveToKind" }, - "once": { - "type": "object" + "name": { + "description": "The friendly name of the extension", + "type": "string" }, - "options": { - "$ref": "#/definitions/Options" + "overwrites": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "string" + } + ], + "description": "Define one or more extension aliases that this extension should overwrite." }, - "orgDisplay": { + "type": { + "const": "entityBulkAction", + "description": "The type of extension such as dashboard etc...", "type": "string" }, - "orgVisibility": { + "weight": { + "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", + "type": "number" + } + }, + "required": [ + "alias", + "forEntityTypes", + "kind", + "meta", + "name", + "type" + ], + "type": "object" + }, + "ManifestEntityBulkActionTrashKind": { + "properties": { + "alias": { + "description": "The alias of the extension, ensure it is unique", "type": "string" }, - "parser": { - "$ref": "#/definitions/DomParser" - }, - "plugins": { - "$ref": "#/definitions/Record" - }, - "quirks": { - "$ref": "#/definitions/Quirks" - }, - "readonly": { - "type": "boolean" - }, - "removed": { - "type": "boolean" + "api": { + "description": "The file location of the api javascript file to load", + "type": "string" }, - "schema": { - "$ref": "#/definitions/Schema" + "conditions": { + "description": "Set the conditions for when the extension should be loaded", + "items": { + "anyOf": [ + { + "$ref": "#/definitions/UmbEntityUniqueConditionConfig" + }, + { + "$ref": "#/definitions/UmbEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/CollectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" + }, + { + "$ref": "#/definitions/UmbIsAdminConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" + }, + { + "$ref": "#/definitions/SwitchConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase" + } + ] + }, + "type": "array" }, - "selection": { - "$ref": "#/definitions/EditorSelection" + "element": { + "description": "The file location of the element javascript file to load", + "type": "string" }, - "serializer": { - "$ref": "#/definitions/DomSerializer" + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", + "type": "string" }, - "shortcuts": { - "$ref": "#/definitions/Shortcuts" + "forEntityTypes": { + "items": { + "type": "string" + }, + "type": "array" }, - "startContent": { + "js": { + "description": "The file location of the javascript file to load", "type": "string" }, - "suffix": { + "kind": { + "const": "trash", + "description": "The kind of the extension, used to group extensions together", "type": "string" }, - "targetElm": { - "$ref": "#/definitions/HTMLElement" - }, - "theme": { - "$ref": "#/definitions/Theme" - }, - "toggleNativeEvent": { - "type": "object" + "meta": { + "$ref": "#/definitions/MetaEntityBulkActionTrashKind" }, - "ui": { - "$ref": "#/definitions/EditorUi" + "name": { + "description": "The friendly name of the extension", + "type": "string" }, - "unbindAllNativeEvents": { - "type": "object" + "overwrites": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "string" + } + ], + "description": "Define one or more extension aliases that this extension should overwrite." }, - "undoManager": { - "$ref": "#/definitions/UndoManager" + "type": { + "const": "entityBulkAction", + "description": "The type of extension such as dashboard etc...", + "type": "string" }, - "windowManager": { - "$ref": "#/definitions/WindowManager" + "weight": { + "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", + "type": "number" } }, "required": [ - "_editableRoot", - "_nodeChangeDispatcher", - "_pendingNativeEvents", - "_selectionOverrides", - "_skinLoaded", - "annotator", - "baseURI", - "baseUri", - "bindPendingEventDelegates", - "bookmark", - "composing", - "container", - "contentAreaContainer", - "contentCSS", - "contentDocument", - "contentStyles", - "contentWindow", - "destroyed", - "dispatch", - "documentBaseURI", - "documentBaseUrl", - "dom", - "editorCommands", - "editorContainer", - "editorManager", - "editorUpload", - "fire", - "formatter", - "hasEventListeners", - "hasHiddenInput", - "hasVisual", - "hidden", - "id", - "iframeElement", - "initialized", - "inline", - "isNotDirty", - "loadedCSS", - "mode", - "model", - "notificationManager", - "off", - "on", - "once", - "options", - "orgDisplay", - "parser", - "plugins", - "quirks", - "readonly", - "removed", - "schema", - "selection", - "serializer", - "shortcuts", - "startContent", - "suffix", - "targetElm", - "theme", - "toggleNativeEvent", - "ui", - "unbindAllNativeEvents", - "undoManager", - "windowManager" + "alias", + "forEntityTypes", + "kind", + "meta", + "name", + "type" ], "type": "object" }, - "EditorCommands": { + "ManifestEntityCreateOptionAction": { "properties": { - "commands": {}, - "editor": {} - }, - "required": [ - "commands", - "editor" - ], - "type": "object" - }, - "EditorCommandsConstructor": { - "properties": { - "prototype": { - "$ref": "#/definitions/EditorCommands" - } - }, - "required": [ - "prototype" - ], - "type": "object" - }, - "EditorConstructor": { - "properties": { - "prototype": { - "$ref": "#/definitions/Editor" - } - }, - "required": [ - "prototype" - ], - "type": "object" - }, - "EditorManager": { - "properties": { - "activeEditor": { - "anyOf": [ - { - "$ref": "#/definitions/Editor" - }, - { - "type": "null" - } - ] + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" }, - "addI18n": { - "type": "object" + "api": { + "type": "string" + }, + "conditions": { + "description": "Set the conditions for when the extension should be loaded", + "items": { + "anyOf": [ + { + "$ref": "#/definitions/UmbEntityUniqueConditionConfig" + }, + { + "$ref": "#/definitions/UmbEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/CollectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" + }, + { + "$ref": "#/definitions/UmbIsAdminConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" + }, + { + "$ref": "#/definitions/SwitchConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase" + } + ] + }, + "type": "array" }, - "baseURI": { - "$ref": "#/definitions/URI" + "forEntityTypes": { + "items": { + "type": "string" + }, + "type": "array" }, - "baseURL": { + "js": { + "description": "The file location of the javascript file to load", "type": "string" }, - "defaultOptions": { - "$ref": "#/definitions/RawEditorOptions" + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" + ] + }, + "meta": { + "$ref": "#/definitions/MetaEntityCreateOptionAction" }, - "documentBaseURL": { + "name": { + "description": "The friendly name of the extension", "type": "string" }, - "focusedEditor": { + "overwrites": { "anyOf": [ { - "$ref": "#/definitions/Editor" + "items": { + "type": "string" + }, + "type": "array" }, { - "type": "null" + "type": "string" } - ] + ], + "description": "Define one or more extension aliases that this extension should overwrite." }, - "i18n": { - "$ref": "#/definitions/I18n" + "type": { + "const": "entityCreateOptionAction", + "description": "The type of extension such as dashboard etc...", + "type": "string" }, - "majorVersion": { + "weight": { + "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", + "type": "number" + } + }, + "required": [ + "alias", + "forEntityTypes", + "meta", + "name", + "type" + ], + "type": "object" + }, + "ManifestEntityItemRef": { + "properties": { + "alias": { + "description": "The alias of the extension, ensure it is unique", "type": "string" }, - "minorVersion": { + "conditions": { + "description": "Set the conditions for when the extension should be loaded", + "items": { + "anyOf": [ + { + "$ref": "#/definitions/UmbEntityUniqueConditionConfig" + }, + { + "$ref": "#/definitions/UmbEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/CollectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" + }, + { + "$ref": "#/definitions/UmbIsAdminConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" + }, + { + "$ref": "#/definitions/SwitchConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase" + } + ] + }, + "type": "array" + }, + "element": { + "description": "The file location of the element javascript file to load", "type": "string" }, - "releaseDate": { + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", "type": "string" }, - "suffix": { + "forEntityTypes": { + "items": { + "type": "string" + }, + "type": "array" + }, + "js": { + "description": "The file location of the javascript file to load", "type": "string" }, - "translate": { - "type": "object" + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" + ] }, - "triggerSave": { - "type": "object" - } - }, - "required": [ - "activeEditor", - "addI18n", - "baseURI", - "baseURL", - "defaultOptions", - "documentBaseURL", - "focusedEditor", - "i18n", - "majorVersion", - "minorVersion", - "releaseDate", - "suffix", - "translate", - "triggerSave" - ], - "type": "object" - }, - "EditorMode": { - "properties": { - "get": { - "type": "object" + "meta": { + "$ref": "#/definitions/MetaEntityItemRef", + "description": "This contains properties specific to the type of extension" }, - "isReadOnly": { - "type": "object" + "name": { + "description": "The friendly name of the extension", + "type": "string" }, - "register": { - "type": "object" + "overwrites": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "string" + } + ], + "description": "Define one or more extension aliases that this extension should overwrite." }, - "set": { - "type": "object" + "type": { + "const": "entityItemRef", + "description": "The type of extension such as dashboard etc...", + "type": "string" + }, + "weight": { + "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", + "type": "number" } }, "required": [ - "get", - "isReadOnly", - "register", - "set" + "alias", + "forEntityTypes", + "meta", + "name", + "type" ], "type": "object" }, - "EditorObservable": { - "type": "object" - }, - "EditorSelection": { + "ManifestEntityUserPermission": { "properties": { - "bookmarkManager": { - "$ref": "#/definitions/BookmarkManager" + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" }, - "collapse": { - "type": "object" + "forEntityTypes": { + "items": { + "type": "string" + }, + "type": "array" }, - "controlSelection": { - "$ref": "#/definitions/ControlSelection" + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" + ] }, - "destroy": { - "type": "object" + "meta": { + "$ref": "#/definitions/MetaEntityUserPermission" }, - "dom": { - "$ref": "#/definitions/DOMUtils" - }, - "editor": { - "$ref": "#/definitions/Editor" - }, - "expand": { - "type": "object" - }, - "getBookmark": { - "type": "object" - }, - "getBoundingClientRect": { - "type": "object" - }, - "getContent": { - "type": "object" - }, - "getEnd": { - "type": "object" - }, - "getNode": { - "type": "object" - }, - "getRng": { - "type": "object" - }, - "getScrollContainer": { - "type": "object" - }, - "getSel": { - "type": "object" - }, - "getSelectedBlocks": { - "type": "object" - }, - "getStart": { - "type": "object" - }, - "isCollapsed": { - "type": "object" - }, - "isEditable": { - "type": "object" - }, - "isForward": { - "type": "object" - }, - "moveToBookmark": { - "type": "object" - }, - "normalize": { - "type": "object" - }, - "placeCaretAt": { - "type": "object" - }, - "scrollIntoView": { - "type": "object" - }, - "select": { - "type": "object" - }, - "selectorChanged": { - "type": "object" - }, - "selectorChangedWithUnbind": { - "type": "object" - }, - "serializer": { - "$ref": "#/definitions/DomSerializer" - }, - "setContent": { - "type": "object" - }, - "setCursorLocation": { - "type": "object" - }, - "setNode": { - "type": "object" + "name": { + "description": "The friendly name of the extension", + "type": "string" }, - "setRng": { - "type": "object" + "type": { + "const": "entityUserPermission", + "description": "The type of extension such as dashboard etc...", + "type": "string" }, - "win": { - "$ref": "#/definitions/Window" + "weight": { + "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", + "type": "number" } }, "required": [ - "bookmarkManager", - "collapse", - "controlSelection", - "destroy", - "dom", - "editor", - "expand", - "getBookmark", - "getBoundingClientRect", - "getContent", - "getEnd", - "getNode", - "getRng", - "getScrollContainer", - "getSel", - "getSelectedBlocks", - "getStart", - "isCollapsed", - "isEditable", - "isForward", - "moveToBookmark", - "normalize", - "placeCaretAt", - "scrollIntoView", - "select", - "selectorChanged", - "selectorChangedWithUnbind", - "serializer", - "setContent", - "setCursorLocation", - "setNode", - "setRng", - "win" + "alias", + "forEntityTypes", + "meta", + "name", + "type" ], "type": "object" }, - "EditorUi": { + "ManifestEntryPoint": { + "description": "Manifest for an `entryPoint`, which is loaded after the Backoffice has been loaded and authentication has been done.\n\nThis type of extension gives full control and will simply load the specified JS file.\nYou could have custom logic to decide which extensions to load/register by using extensionRegistry.", "properties": { - "hide": { - "type": "object" + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" }, - "isEnabled": { - "type": "object" + "js": { + "description": "The file location of the javascript file to load", + "type": "string" }, - "registry": { - "$ref": "#/definitions/Registry$1" + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" + ] }, - "setEnabled": { - "type": "object" + "name": { + "description": "The friendly name of the extension", + "type": "string" }, - "show": { - "type": "object" + "type": { + "const": "entryPoint", + "description": "The type of extension such as dashboard etc...", + "type": "string" }, - "styleSheetLoader": { - "$ref": "#/definitions/StyleSheetLoader" + "weight": { + "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", + "type": "number" } }, "required": [ - "hide", - "isEnabled", - "registry", - "setEnabled", - "show", - "styleSheetLoader" + "alias", + "name", + "type" ], "type": "object" }, - "EditorUpload": { + "ManifestExternalLoginProvider": { "properties": { - "addFilter": { - "type": "object" + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" }, - "blobCache": { - "$ref": "#/definitions/BlobCache" + "element": { + "description": "The file location of the element javascript file to load", + "type": "string" }, - "destroy": { - "type": "object" + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", + "type": "string" }, - "scanForImages": { - "type": "object" + "js": { + "description": "The file location of the javascript file to load", + "type": "string" }, - "uploadImages": { - "type": "object" + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" + ] }, - "uploadImagesAuto": { - "type": "object" + "meta": { + "$ref": "#/definitions/MetaExternalLoginProvider", + "description": "This contains properties specific to the type of extension" + }, + "name": { + "description": "The friendly name of the extension", + "type": "string" + }, + "type": { + "const": "externalLoginProvider", + "description": "The type of extension such as dashboard etc...", + "type": "string" + }, + "weight": { + "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", + "type": "number" } }, "required": [ - "addFilter", - "blobCache", - "destroy", - "scanForImages", - "uploadImages", - "uploadImagesAuto" + "alias", + "meta", + "name", + "type" ], "type": "object" }, - "Element": { + "ManifestGlobalContext": { "properties": { - "ATTRIBUTE_NODE": { - "const": 2, - "type": "number" - }, - "CDATA_SECTION_NODE": { - "const": 4, - "type": "number" - }, - "COMMENT_NODE": { - "const": 8, - "type": "number" - }, - "DOCUMENT_FRAGMENT_NODE": { - "const": 11, - "type": "number" - }, - "DOCUMENT_NODE": { - "const": 9, - "type": "number" + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" }, - "DOCUMENT_POSITION_CONTAINED_BY": { - "const": 16, - "type": "number" + "api": { + "type": "string" }, - "DOCUMENT_POSITION_CONTAINS": { - "const": 8, - "type": "number" + "js": { + "description": "The file location of the javascript file to load", + "type": "string" }, - "DOCUMENT_POSITION_DISCONNECTED": { - "const": 1, - "type": "number" + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" + ] }, - "DOCUMENT_POSITION_FOLLOWING": { - "const": 4, - "type": "number" + "name": { + "description": "The friendly name of the extension", + "type": "string" }, - "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC": { - "const": 32, - "type": "number" + "type": { + "const": "globalContext", + "description": "The type of extension such as dashboard etc...", + "type": "string" }, - "DOCUMENT_POSITION_PRECEDING": { - "const": 2, + "weight": { + "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", "type": "number" + } + }, + "required": [ + "alias", + "name", + "type" + ], + "type": "object" + }, + "ManifestGlobalSearch": { + "properties": { + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" }, - "DOCUMENT_TYPE_NODE": { - "const": 10, - "type": "number" + "api": { + "type": "string" }, - "ELEMENT_NODE": { - "const": 1, - "type": "number" + "conditions": { + "description": "Set the conditions for when the extension should be loaded", + "items": { + "anyOf": [ + { + "$ref": "#/definitions/UmbEntityUniqueConditionConfig" + }, + { + "$ref": "#/definitions/UmbEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/CollectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" + }, + { + "$ref": "#/definitions/UmbIsAdminConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" + }, + { + "$ref": "#/definitions/SwitchConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase" + } + ] + }, + "type": "array" }, - "ENTITY_NODE": { - "const": 6, - "type": "number" + "js": { + "description": "The file location of the javascript file to load", + "type": "string" }, - "ENTITY_REFERENCE_NODE": { - "const": 5, - "type": "number" + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" + ] }, - "NOTATION_NODE": { - "const": 12, - "type": "number" + "meta": { + "$ref": "#/definitions/MetaGlobalSearch" }, - "PROCESSING_INSTRUCTION_NODE": { - "const": 7, - "type": "number" + "name": { + "description": "The friendly name of the extension", + "type": "string" }, - "TEXT_NODE": { - "const": 3, - "type": "number" - }, - "ariaAtomic": { - "type": [ - "null", - "string" - ] - }, - "ariaAutoComplete": { - "type": [ - "null", - "string" - ] - }, - "ariaBusy": { - "type": [ - "null", - "string" - ] - }, - "ariaChecked": { - "type": [ - "null", - "string" - ] - }, - "ariaColCount": { - "type": [ - "null", - "string" - ] - }, - "ariaColIndex": { - "type": [ - "null", - "string" - ] - }, - "ariaColSpan": { - "type": [ - "null", - "string" - ] - }, - "ariaCurrent": { - "type": [ - "null", - "string" - ] - }, - "ariaDisabled": { - "type": [ - "null", - "string" - ] - }, - "ariaExpanded": { - "type": [ - "null", - "string" - ] - }, - "ariaHasPopup": { - "type": [ - "null", - "string" - ] - }, - "ariaHidden": { - "type": [ - "null", - "string" - ] - }, - "ariaInvalid": { - "type": [ - "null", - "string" - ] - }, - "ariaKeyShortcuts": { - "type": [ - "null", - "string" - ] - }, - "ariaLabel": { - "type": [ - "null", - "string" - ] - }, - "ariaLevel": { - "type": [ - "null", - "string" - ] - }, - "ariaLive": { - "type": [ - "null", - "string" - ] - }, - "ariaModal": { - "type": [ - "null", - "string" - ] - }, - "ariaMultiLine": { - "type": [ - "null", - "string" - ] + "overwrites": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "string" + } + ], + "description": "Define one or more extension aliases that this extension should overwrite." }, - "ariaMultiSelectable": { - "type": [ - "null", - "string" - ] + "type": { + "const": "globalSearch", + "description": "The type of extension such as dashboard etc...", + "type": "string" }, - "ariaOrientation": { - "type": [ - "null", - "string" - ] + "weight": { + "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", + "type": "number" + } + }, + "required": [ + "alias", + "meta", + "name", + "type" + ], + "type": "object" + }, + "ManifestGranularUserPermission": { + "properties": { + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" }, - "ariaPlaceholder": { - "type": [ - "null", - "string" - ] + "element": { + "description": "The file location of the element javascript file to load", + "type": "string" }, - "ariaPosInSet": { - "type": [ - "null", - "string" - ] + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", + "type": "string" }, - "ariaPressed": { - "type": [ - "null", - "string" - ] + "forEntityTypes": { + "items": { + "type": "string" + }, + "type": "array" }, - "ariaReadOnly": { - "type": [ - "null", - "string" - ] + "js": { + "description": "The file location of the javascript file to load", + "type": "string" }, - "ariaRequired": { - "type": [ - "null", - "string" + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" ] }, - "ariaRoleDescription": { - "type": [ - "null", - "string" - ] + "meta": { + "$ref": "#/definitions/MetaGranularUserPermission", + "description": "This contains properties specific to the type of extension" }, - "ariaRowCount": { - "type": [ - "null", - "string" - ] + "name": { + "description": "The friendly name of the extension", + "type": "string" }, - "ariaRowIndex": { - "type": [ - "null", - "string" - ] + "type": { + "const": "userGranularPermission", + "description": "The type of extension such as dashboard etc...", + "type": "string" }, - "ariaRowSpan": { - "type": [ - "null", - "string" - ] + "weight": { + "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", + "type": "number" + } + }, + "required": [ + "alias", + "meta", + "name", + "type" + ], + "type": "object" + }, + "ManifestHeaderApp": { + "description": "Header apps are displayed in the top right corner of the backoffice\nThe two provided header apps are the search and the user menu", + "properties": { + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" }, - "ariaSelected": { - "type": [ - "null", - "string" - ] + "conditions": { + "description": "Set the conditions for when the extension should be loaded", + "items": { + "anyOf": [ + { + "$ref": "#/definitions/UmbEntityUniqueConditionConfig" + }, + { + "$ref": "#/definitions/UmbEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/CollectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" + }, + { + "$ref": "#/definitions/UmbIsAdminConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" + }, + { + "$ref": "#/definitions/SwitchConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase" + } + ] + }, + "type": "array" }, - "ariaSetSize": { - "type": [ - "null", - "string" - ] + "element": { + "description": "The file location of the element javascript file to load", + "type": "string" }, - "ariaSort": { - "type": [ - "null", - "string" - ] + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", + "type": "string" }, - "ariaValueMax": { - "type": [ - "null", - "string" - ] + "js": { + "description": "The file location of the javascript file to load", + "type": "string" }, - "ariaValueMin": { - "type": [ - "null", - "string" + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" ] }, - "ariaValueNow": { - "type": [ - "null", - "string" - ] + "meta": { + "description": "This contains properties specific to the type of extension" }, - "ariaValueText": { - "type": [ - "null", - "string" - ] + "name": { + "description": "The friendly name of the extension", + "type": "string" }, - "assignedSlot": { + "overwrites": { "anyOf": [ { - "$ref": "#/definitions/HTMLSlotElement" + "items": { + "type": "string" + }, + "type": "array" }, { - "type": "null" - } - ] - }, - "attributes": { - "additionalProperties": false, - "patternProperties": { - "^[0-9]+$": { - "$ref": "#/definitions/Attr" - } - }, - "properties": { - "length": { - "type": "number" + "type": "string" } - }, - "required": [ - "length" ], - "type": "object" + "description": "Define one or more extension aliases that this extension should overwrite." }, - "baseURI": { + "type": { + "const": "headerApp", + "description": "The type of extension such as dashboard etc...", "type": "string" }, - "childElementCount": { + "weight": { + "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", "type": "number" + } + }, + "required": [ + "alias", + "name", + "type" + ], + "type": "object" + }, + "ManifestHeaderAppButtonKind": { + "properties": { + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" }, - "childNodes": { + "conditions": { + "description": "Set the conditions for when the extension should be loaded", "items": { - "$ref": "#/definitions/ChildNode" - }, - "type": "array" - }, - "children": { - "additionalProperties": false, - "patternProperties": { - "^[0-9]+$": { - "$ref": "#/definitions/Element" - } - }, - "properties": { - "length": { - "type": "number" - } - }, - "required": [ - "length" - ], - "type": "object" - }, - "classList": { - "additionalProperties": false, - "patternProperties": { - "^[0-9]+$": { - "type": "string" - } - }, - "properties": { - "length": { - "type": "number" - }, - "value": { - "type": "string" - } + "anyOf": [ + { + "$ref": "#/definitions/UmbEntityUniqueConditionConfig" + }, + { + "$ref": "#/definitions/UmbEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/CollectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" + }, + { + "$ref": "#/definitions/UmbIsAdminConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" + }, + { + "$ref": "#/definitions/SwitchConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase" + } + ] }, - "required": [ - "length", - "value" - ], - "type": "object" - }, - "className": { - "type": "string" - }, - "clientHeight": { - "type": "number" - }, - "clientLeft": { - "type": "number" - }, - "clientTop": { - "type": "number" - }, - "clientWidth": { - "type": "number" - }, - "firstChild": { - "anyOf": [ - { - "$ref": "#/definitions/ChildNode" - }, - { - "type": "null" - } - ] - }, - "firstElementChild": { - "anyOf": [ - { - "$ref": "#/definitions/Element" - }, - { - "type": "null" - } - ] + "type": "array" }, - "id": { + "element": { + "description": "The file location of the element javascript file to load", "type": "string" }, - "innerHTML": { + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", "type": "string" }, - "isConnected": { - "type": "boolean" - }, - "lastChild": { - "anyOf": [ - { - "$ref": "#/definitions/ChildNode" - }, - { - "type": "null" - } - ] - }, - "lastElementChild": { - "anyOf": [ - { - "$ref": "#/definitions/Element" - }, - { - "type": "null" - } - ] - }, - "localName": { + "js": { + "description": "The file location of the javascript file to load", "type": "string" }, - "namespaceURI": { - "type": [ - "null", - "string" - ] - }, - "nextElementSibling": { - "anyOf": [ - { - "$ref": "#/definitions/Element" - }, - { - "type": "null" - } - ] - }, - "nextSibling": { - "anyOf": [ - { - "$ref": "#/definitions/ChildNode" - }, - { - "type": "null" - } - ] - }, - "nodeName": { + "kind": { + "const": "button", + "description": "The kind of the extension, used to group extensions together", "type": "string" }, - "nodeType": { - "type": "number" - }, - "nodeValue": { - "type": [ - "null", - "string" - ] - }, - "onfullscreenchange": { - "type": [ - "null", - "object" - ] - }, - "onfullscreenerror": { - "type": [ - "null", - "object" - ] + "meta": { + "$ref": "#/definitions/MetaHeaderAppButtonKind", + "description": "This contains properties specific to the type of extension" }, - "outerHTML": { + "name": { + "description": "The friendly name of the extension", "type": "string" }, - "ownerDocument": { - "$ref": "#/definitions/Document" - }, - "parentElement": { - "anyOf": [ - { - "$ref": "#/definitions/HTMLElement" - }, - { - "type": "null" - } - ] - }, - "parentNode": { + "overwrites": { "anyOf": [ { - "$ref": "#/definitions/ParentNode" + "items": { + "type": "string" + }, + "type": "array" }, { - "type": "null" - } - ] - }, - "part": { - "additionalProperties": false, - "patternProperties": { - "^[0-9]+$": { - "type": "string" - } - }, - "properties": { - "length": { - "type": "number" - }, - "value": { "type": "string" } - }, - "required": [ - "length", - "value" ], - "type": "object" - }, - "prefix": { - "type": [ - "null", - "string" - ] - }, - "previousElementSibling": { - "anyOf": [ - { - "$ref": "#/definitions/Element" - }, - { - "type": "null" - } - ] - }, - "previousSibling": { - "anyOf": [ - { - "$ref": "#/definitions/ChildNode" - }, - { - "type": "null" - } - ] - }, - "role": { - "type": [ - "null", - "string" - ] - }, - "scrollHeight": { - "type": "number" + "description": "Define one or more extension aliases that this extension should overwrite." }, - "scrollLeft": { - "type": "number" + "type": { + "const": "headerApp", + "description": "The type of extension such as dashboard etc...", + "type": "string" }, - "scrollTop": { + "weight": { + "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", "type": "number" + } + }, + "required": [ + "alias", + "kind", + "meta", + "name", + "type" + ], + "type": "object" + }, + "ManifestIcons": { + "properties": { + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" }, - "scrollWidth": { - "type": "number" + "js": { + "description": "The file location of the javascript file to load", + "type": "string" }, - "shadowRoot": { - "anyOf": [ - { - "$ref": "#/definitions/ShadowRoot" - }, - { - "type": "null" - } + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" ] }, - "slot": { + "name": { + "description": "The friendly name of the extension", "type": "string" }, - "tagName": { + "type": { + "const": "icons", + "description": "The type of extension such as dashboard etc...", "type": "string" }, - "textContent": { - "type": [ - "null", - "string" - ] + "weight": { + "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", + "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", - "ariaAtomic", - "ariaAutoComplete", - "ariaBusy", - "ariaChecked", - "ariaColCount", - "ariaColIndex", - "ariaColSpan", - "ariaCurrent", - "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" + "alias", + "name", + "type" ], "type": "object" }, - "Entities": { + "ManifestItemStore": { "properties": { - "decode": { - "type": "object" + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" }, - "encodeAllRaw": { - "type": "object" + "api": { + "type": "string" }, - "encodeNamed": { - "type": "object" + "js": { + "description": "The file location of the javascript file to load", + "type": "string" }, - "encodeNumeric": { - "type": "object" + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" + ] }, - "encodeRaw": { - "type": "object" + "name": { + "description": "The friendly name of the extension", + "type": "string" }, - "getEncodeFunc": { - "type": "object" + "type": { + "const": "itemStore", + "description": "The type of extension such as dashboard etc...", + "type": "string" + }, + "weight": { + "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", + "type": "number" } }, "required": [ - "decode", - "encodeAllRaw", - "encodeNamed", - "encodeNumeric", - "encodeRaw", - "getEncodeFunc" + "alias", + "name", + "type" ], "type": "object" }, - "Env": { + "ManifestLocalization": { "properties": { - "browser": { - "properties": { - "current": { - "type": "string" - }, - "isChromium": { - "type": "object" - }, - "isEdge": { - "type": "object" - }, - "isFirefox": { - "type": "object" - }, - "isIE": { - "type": "object" - }, - "isOpera": { - "type": "object" - }, - "isSafari": { - "type": "object" - }, - "version": { - "$ref": "#/definitions/Version" - } - }, - "required": [ - "current", - "isChromium", - "isEdge", - "isFirefox", - "isIE", - "isOpera", - "isSafari", - "version" - ], - "type": "object" + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" }, - "cacheSuffix": {}, - "canHaveCSP": { - "type": "boolean" + "js": { + "description": "The file location of the javascript file to load", + "type": "string" }, - "container": {}, - "deviceType": { - "properties": { - "isDesktop": { - "type": "object" - }, - "isPhone": { - "type": "object" - }, - "isTablet": { - "type": "object" - }, - "isTouch": { - "type": "object" - }, - "isWebView": { - "type": "object" - }, - "isiPad": { - "type": "object" - }, - "isiPhone": { - "type": "object" - } - }, - "required": [ - "isDesktop", - "isPhone", - "isTablet", - "isTouch", - "isWebView", - "isiPad", - "isiPhone" - ], - "type": "object" + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" + ] }, - "documentMode": { - "type": "number" + "meta": { + "$ref": "#/definitions/MetaLocalization" }, - "os": { - "properties": { - "current": { - "type": "string" - }, - "isAndroid": { - "type": "object" - }, - "isChromeOS": { - "type": "object" - }, - "isFreeBSD": { - "type": "object" - }, - "isLinux": { - "type": "object" - }, - "isMacOS": { - "type": "object" - }, - "isSolaris": { - "type": "object" - }, - "isWindows": { - "type": "object" - }, - "isiOS": { - "type": "object" - }, - "version": { - "$ref": "#/definitions/Version" - } - }, - "required": [ - "current", - "isAndroid", - "isChromeOS", - "isFreeBSD", - "isLinux", - "isMacOS", - "isSolaris", - "isWindows", - "isiOS", - "version" - ], - "type": "object" + "name": { + "description": "The friendly name of the extension", + "type": "string" }, - "transparentSrc": { + "type": { + "const": "localization", + "description": "The type of extension such as dashboard etc...", "type": "string" }, - "windowsPhone": { - "type": "boolean" + "weight": { + "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", + "type": "number" } }, "required": [ - "browser", - "cacheSuffix", - "canHaveCSP", - "container", - "deviceType", - "documentMode", - "os", - "transparentSrc", - "windowsPhone" + "alias", + "meta", + "name", + "type" ], "type": "object" }, - "Environment": { + "ManifestMarkedExtension": { + "description": "The `markedExtension` extension-type is currently for internal use and should be considered experimental.", "properties": { - "baseUrl": { - "description": "The base url where the editor sources are found (which contains the vs folder)", + "alias": { + "description": "The alias of the extension, ensure it is unique", "type": "string" }, - "globalAPI": { - "description": "Define a global `monaco` symbol.\nThis is true by default in AMD and false by default in ESM.", - "type": "boolean" - } - }, - "type": "object" - }, - "Event": { - "properties": { - "AT_TARGET": { - "const": 2, - "type": "number" - }, - "BUBBLING_PHASE": { - "const": 3, - "type": "number" - }, - "CAPTURING_PHASE": { - "const": 1, - "type": "number" - }, - "NONE": { - "const": 0, - "type": "number" - }, - "bubbles": { - "type": "boolean" - }, - "cancelBubble": { - "type": "boolean" - }, - "cancelable": { - "type": "boolean" - }, - "composed": { - "type": "boolean" - }, - "currentTarget": { - "anyOf": [ - { - "$ref": "#/definitions/EventTarget" - }, - { - "type": "null" - } - ] - }, - "defaultPrevented": { - "type": "boolean" - }, - "eventPhase": { - "type": "number" - }, - "isTrusted": { - "type": "boolean" + "api": { + "type": "string" }, - "returnValue": { - "type": "boolean" + "js": { + "description": "The file location of the javascript file to load", + "type": "string" }, - "srcElement": { - "anyOf": [ - { - "$ref": "#/definitions/EventTarget" - }, - { - "type": "null" - } + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" ] }, - "target": { - "anyOf": [ - { - "$ref": "#/definitions/EventTarget" - }, - { - "type": "null" - } - ] + "meta": { + "$ref": "#/definitions/MetaMarkedExtension" }, - "timeStamp": { - "type": "number" + "name": { + "description": "The friendly name of the extension", + "type": "string" }, "type": { + "const": "markedExtension", + "description": "The type of extension such as dashboard etc...", "type": "string" - } - }, - "required": [ - "AT_TARGET", - "BUBBLING_PHASE", - "CAPTURING_PHASE", - "NONE", - "bubbles", - "cancelBubble", - "cancelable", - "composed", - "currentTarget", - "defaultPrevented", - "eventPhase", - "isTrusted", - "returnValue", - "srcElement", - "target", - "timeStamp", - "type" - ], - "type": "object" - }, - "EventCounts": { - "properties": { - "size": { - "type": "number" - } - }, - "required": [ - "size" - ], - "type": "object" - }, - "EventDispatcher": { - "properties": { - "bindings": {}, - "scope": {}, - "settings": {}, - "toggleEvent": {} - }, - "required": [ - "bindings", - "scope", - "settings", - "toggleEvent" - ], - "type": "object" - }, - "EventDispatcher": { - "properties": { - "bindings": {}, - "scope": {}, - "settings": {}, - "toggleEvent": {} - }, - "required": [ - "bindings", - "scope", - "settings", - "toggleEvent" - ], - "type": "object" - }, - "EventDispatcherConstructor": { - "properties": { - "isNative": { - "type": "object" }, - "prototype": { - "$ref": "#/definitions/EventDispatcher" - } - }, - "required": [ - "isNative", - "prototype" - ], - "type": "object" - }, - "EventTarget": { - "type": "object" - }, - "EventUtils": { - "properties": { - "count": {}, - "domLoaded": { - "type": "boolean" - }, - "events": { - "additionalProperties": false, - "patternProperties": { - "^[0-9]+$": { - "$ref": "#/definitions/Record>" - } - }, - "type": "object" - }, - "executeHandlers": {}, - "expando": {}, - "hasFocusIn": {} - }, - "required": [ - "count", - "domLoaded", - "events", - "executeHandlers", - "expando", - "hasFocusIn" - ], - "type": "object" - }, - "EventUtilsConstructor": { - "properties": { - "Event": { - "$ref": "#/definitions/EventUtils" - }, - "prototype": { - "$ref": "#/definitions/EventUtils" + "weight": { + "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", + "type": "number" } }, "required": [ - "Event", - "prototype" + "alias", + "meta", + "name", + "type" ], "type": "object" }, - "External": { - "type": "object" - }, - "FakeClipboard": { + "ManifestMenu": { "properties": { - "FakeClipboardItem": { - "type": "object" + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" }, - "clear": { - "type": "object" + "element": { + "description": "The file location of the element javascript file to load", + "type": "string" }, - "read": { - "type": "object" + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", + "type": "string" }, - "write": { - "type": "object" - } - }, - "required": [ - "FakeClipboardItem", - "clear", - "read", - "write" - ], - "type": "object" - }, - "FocusManager": { - "properties": { - "isEditorUIElement": { - "type": "object" - } - }, - "required": [ - "isEditorUIElement" - ], - "type": "object" - }, - "FontFaceSet": { - "properties": { - "__@toStringTag@841": { + "js": { + "description": "The file location of the javascript file to load", "type": "string" }, - "onloading": { - "type": [ - "null", - "object" + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" ] }, - "onloadingdone": { - "type": [ - "null", - "object" - ] + "meta": { + "description": "This contains properties specific to the type of extension" }, - "onloadingerror": { - "type": [ - "null", - "object" - ] + "name": { + "description": "The friendly name of the extension", + "type": "string" }, - "ready": { - "$ref": "#/definitions/Promise" + "type": { + "const": "menu", + "description": "The type of extension such as dashboard etc...", + "type": "string" }, - "size": { + "weight": { + "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", "type": "number" - }, - "status": { - "$ref": "#/definitions/FontFaceSetLoadStatus" } }, "required": [ - "__@toStringTag@841", - "onloading", - "onloadingdone", - "onloadingerror", - "ready", - "size", - "status" + "alias", + "name", + "type" ], "type": "object" }, - "FontFaceSetLoadStatus": { - "enum": [ - "loaded", - "loading" - ], - "type": "string" - }, - "FormatReference": { + "ManifestMenuItem": { "properties": { - "format": { - "type": "string" - }, - "icon": { + "alias": { + "description": "The alias of the extension, ensure it is unique", "type": "string" }, - "title": { - "type": "string" - } - }, - "required": [ - "format", - "title" - ], - "type": "object" - }, - "Formats": { - "type": "object" - }, - "Formatter": { - "properties": { - "apply": { - "type": "object" - }, - "canApply": { - "type": "object" - }, - "closest": { - "type": "object" - }, - "formatChanged": { - "type": "object" - }, - "get": { - "type": "object" - }, - "getCssText": { - "type": "object" - }, - "has": { - "type": "object" - }, - "match": { - "type": "object" + "conditions": { + "description": "Set the conditions for when the extension should be loaded", + "items": { + "anyOf": [ + { + "$ref": "#/definitions/UmbEntityUniqueConditionConfig" + }, + { + "$ref": "#/definitions/UmbEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/CollectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" + }, + { + "$ref": "#/definitions/UmbIsAdminConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" + }, + { + "$ref": "#/definitions/SwitchConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase" + } + ] + }, + "type": "array" }, - "matchAll": { - "type": "object" + "element": { + "description": "The file location of the element javascript file to load", + "type": "string" }, - "matchNode": { - "type": "object" + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", + "type": "string" }, - "register": { - "type": "object" + "js": { + "description": "The file location of the javascript file to load", + "type": "string" }, - "remove": { - "type": "object" + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" + ] }, - "toggle": { - "type": "object" + "meta": { + "$ref": "#/definitions/MetaMenuItem", + "description": "This contains properties specific to the type of extension" }, - "unregister": { - "type": "object" - } - }, - "required": [ - "apply", - "canApply", - "closest", - "formatChanged", - "get", - "getCssText", - "has", - "match", - "matchAll", - "matchNode", - "register", - "remove", - "toggle", - "unregister" - ], - "type": "object" - }, - "FragmentedUndoLevel": { - "properties": { - "beforeBookmark": { - "anyOf": [ - { - "$ref": "#/definitions/StringPathBookmark" - }, - { - "$ref": "#/definitions/RangeBookmark" - }, - { - "$ref": "#/definitions/IdBookmark" - }, - { - "$ref": "#/definitions/IndexBookmark" - }, - { - "$ref": "#/definitions/PathBookmark" - }, - { - "type": "null" - } - ] + "name": { + "description": "The friendly name of the extension", + "type": "string" }, - "bookmark": { + "overwrites": { "anyOf": [ { - "$ref": "#/definitions/StringPathBookmark" - }, - { - "$ref": "#/definitions/RangeBookmark" - }, - { - "$ref": "#/definitions/IdBookmark" - }, - { - "$ref": "#/definitions/IndexBookmark" - }, - { - "$ref": "#/definitions/PathBookmark" + "items": { + "type": "string" + }, + "type": "array" }, { - "type": "null" + "type": "string" } - ] - }, - "content": { - "const": "", - "type": "string" - }, - "fragments": { - "items": { - "type": "string" - }, - "type": "array" + ], + "description": "Define one or more extension aliases that this extension should overwrite." }, "type": { - "const": "fragmented", + "const": "menuItem", + "description": "The type of extension such as dashboard etc...", "type": "string" + }, + "weight": { + "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", + "type": "number" } }, "required": [ - "beforeBookmark", - "bookmark", - "content", - "fragments", + "alias", + "meta", + "name", "type" ], "type": "object" }, - "Geolocation": { - "type": "object" - }, - "HTMLAnchorElement": { + "ManifestMenuItemActionKind": { "properties": { - "ATTRIBUTE_NODE": { - "const": 2, - "type": "number" - }, - "CDATA_SECTION_NODE": { - "const": 4, - "type": "number" + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" }, - "COMMENT_NODE": { - "const": 8, - "type": "number" + "api": { + "description": "The file location of the api javascript file to load", + "type": "string" }, - "DOCUMENT_FRAGMENT_NODE": { - "const": 11, - "type": "number" + "conditions": { + "description": "Set the conditions for when the extension should be loaded", + "items": { + "anyOf": [ + { + "$ref": "#/definitions/UmbEntityUniqueConditionConfig" + }, + { + "$ref": "#/definitions/UmbEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/CollectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" + }, + { + "$ref": "#/definitions/UmbIsAdminConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" + }, + { + "$ref": "#/definitions/SwitchConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase" + } + ] + }, + "type": "array" }, - "DOCUMENT_NODE": { - "const": 9, - "type": "number" + "element": { + "description": "The file location of the element javascript file to load", + "type": "string" }, - "DOCUMENT_POSITION_CONTAINED_BY": { - "const": 16, - "type": "number" + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", + "type": "string" }, - "DOCUMENT_POSITION_CONTAINS": { - "const": 8, - "type": "number" + "js": { + "description": "The file location of the javascript file to load", + "type": "string" }, - "DOCUMENT_POSITION_DISCONNECTED": { - "const": 1, - "type": "number" + "kind": { + "const": "action", + "description": "The kind of the extension, used to group extensions together", + "type": "string" }, - "DOCUMENT_POSITION_FOLLOWING": { - "const": 4, - "type": "number" + "meta": { + "$ref": "#/definitions/MetaMenuItemActionKind" }, - "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC": { - "const": 32, - "type": "number" + "name": { + "description": "The friendly name of the extension", + "type": "string" }, - "DOCUMENT_POSITION_PRECEDING": { - "const": 2, - "type": "number" + "overwrites": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "string" + } + ], + "description": "Define one or more extension aliases that this extension should overwrite." }, - "DOCUMENT_TYPE_NODE": { - "const": 10, - "type": "number" + "type": { + "const": "menuItem", + "description": "The type of extension such as dashboard etc...", + "type": "string" }, - "ELEMENT_NODE": { - "const": 1, - "type": "number" - }, - "ENTITY_NODE": { - "const": 6, - "type": "number" - }, - "ENTITY_REFERENCE_NODE": { - "const": 5, + "weight": { + "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", "type": "number" + } + }, + "required": [ + "alias", + "kind", + "meta", + "name", + "type" + ], + "type": "object" + }, + "ManifestMenuItemLinkKind": { + "properties": { + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" }, - "NOTATION_NODE": { - "const": 12, - "type": "number" + "conditions": { + "description": "Set the conditions for when the extension should be loaded", + "items": { + "anyOf": [ + { + "$ref": "#/definitions/UmbEntityUniqueConditionConfig" + }, + { + "$ref": "#/definitions/UmbEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/CollectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" + }, + { + "$ref": "#/definitions/UmbIsAdminConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" + }, + { + "$ref": "#/definitions/SwitchConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase" + } + ] + }, + "type": "array" }, - "PROCESSING_INSTRUCTION_NODE": { - "const": 7, - "type": "number" + "element": { + "description": "The file location of the element javascript file to load", + "type": "string" }, - "TEXT_NODE": { - "const": 3, - "type": "number" + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", + "type": "string" }, - "accessKey": { + "js": { + "description": "The file location of the javascript file to load", "type": "string" }, - "accessKeyLabel": { + "kind": { + "const": "link", + "description": "The kind of the extension, used to group extensions together", "type": "string" }, - "ariaAtomic": { - "type": [ - "null", - "string" - ] + "meta": { + "$ref": "#/definitions/MetaMenuItemLinkKind", + "description": "This contains properties specific to the type of extension" }, - "ariaAutoComplete": { - "type": [ - "null", - "string" - ] + "name": { + "description": "The friendly name of the extension", + "type": "string" }, - "ariaBusy": { - "type": [ - "null", - "string" - ] + "overwrites": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "string" + } + ], + "description": "Define one or more extension aliases that this extension should overwrite." }, - "ariaChecked": { - "type": [ - "null", - "string" - ] + "type": { + "const": "menuItem", + "description": "The type of extension such as dashboard etc...", + "type": "string" }, - "ariaColCount": { - "type": [ - "null", - "string" - ] + "weight": { + "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", + "type": "number" + } + }, + "required": [ + "alias", + "kind", + "meta", + "name", + "type" + ], + "type": "object" + }, + "ManifestMenuItemTreeKind": { + "properties": { + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" }, - "ariaColIndex": { - "type": [ - "null", - "string" - ] + "conditions": { + "description": "Set the conditions for when the extension should be loaded", + "items": { + "anyOf": [ + { + "$ref": "#/definitions/UmbEntityUniqueConditionConfig" + }, + { + "$ref": "#/definitions/UmbEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/CollectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" + }, + { + "$ref": "#/definitions/UmbIsAdminConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" + }, + { + "$ref": "#/definitions/SwitchConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase" + } + ] + }, + "type": "array" }, - "ariaColSpan": { - "type": [ - "null", - "string" - ] + "element": { + "description": "The file location of the element javascript file to load", + "type": "string" }, - "ariaCurrent": { - "type": [ - "null", - "string" - ] + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", + "type": "string" }, - "ariaDisabled": { - "type": [ - "null", - "string" - ] + "js": { + "description": "The file location of the javascript file to load", + "type": "string" }, - "ariaExpanded": { - "type": [ - "null", - "string" - ] + "kind": { + "const": "tree", + "description": "The kind of the extension, used to group extensions together", + "type": "string" }, - "ariaHasPopup": { - "type": [ - "null", - "string" - ] + "meta": { + "$ref": "#/definitions/MetaMenuItemTreeKind", + "description": "This contains properties specific to the type of extension" }, - "ariaHidden": { - "type": [ - "null", - "string" - ] + "name": { + "description": "The friendly name of the extension", + "type": "string" }, - "ariaInvalid": { - "type": [ - "null", - "string" - ] + "overwrites": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "string" + } + ], + "description": "Define one or more extension aliases that this extension should overwrite." }, - "ariaKeyShortcuts": { - "type": [ - "null", - "string" - ] + "type": { + "const": "menuItem", + "description": "The type of extension such as dashboard etc...", + "type": "string" }, - "ariaLabel": { - "type": [ - "null", - "string" - ] + "weight": { + "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", + "type": "number" + } + }, + "required": [ + "alias", + "kind", + "meta", + "name", + "type" + ], + "type": "object" + }, + "ManifestMfaLoginProvider": { + "properties": { + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" }, - "ariaLevel": { - "type": [ - "null", - "string" - ] + "element": { + "description": "The file location of the element javascript file to load", + "type": "string" }, - "ariaLive": { - "type": [ - "null", - "string" - ] + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", + "type": "string" }, - "ariaModal": { - "type": [ - "null", - "string" - ] + "forProviderName": { + "description": "The provider names that this provider is for.", + "examples": "'Umbraco.GoogleAuthenticator'", + "type": "string" }, - "ariaMultiLine": { - "type": [ - "null", - "string" - ] - }, - "ariaMultiSelectable": { - "type": [ - "null", - "string" - ] - }, - "ariaOrientation": { - "type": [ - "null", - "string" - ] - }, - "ariaPlaceholder": { - "type": [ - "null", - "string" - ] - }, - "ariaPosInSet": { - "type": [ - "null", - "string" - ] - }, - "ariaPressed": { - "type": [ - "null", - "string" - ] - }, - "ariaReadOnly": { - "type": [ - "null", - "string" - ] - }, - "ariaRequired": { - "type": [ - "null", - "string" - ] - }, - "ariaRoleDescription": { - "type": [ - "null", - "string" - ] - }, - "ariaRowCount": { - "type": [ - "null", - "string" - ] - }, - "ariaRowIndex": { - "type": [ - "null", - "string" - ] - }, - "ariaRowSpan": { - "type": [ - "null", - "string" - ] - }, - "ariaSelected": { - "type": [ - "null", - "string" - ] - }, - "ariaSetSize": { - "type": [ - "null", - "string" - ] - }, - "ariaSort": { - "type": [ - "null", - "string" - ] - }, - "ariaValueMax": { - "type": [ - "null", - "string" - ] - }, - "ariaValueMin": { - "type": [ - "null", - "string" - ] - }, - "ariaValueNow": { - "type": [ - "null", - "string" - ] - }, - "ariaValueText": { - "type": [ - "null", - "string" - ] + "js": { + "description": "The file location of the javascript file to load", + "type": "string" }, - "assignedSlot": { - "anyOf": [ - { - "$ref": "#/definitions/HTMLSlotElement" - }, - { - "type": "null" - } + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" ] }, - "attributeStyleMap": { - "$ref": "#/definitions/StylePropertyMap" - }, - "attributes": { - "additionalProperties": false, - "patternProperties": { - "^[0-9]+$": { - "$ref": "#/definitions/Attr" - } - }, - "properties": { - "length": { - "type": "number" - } - }, - "required": [ - "length" - ], - "type": "object" + "meta": { + "$ref": "#/definitions/MetaMfaLoginProvider", + "description": "This contains properties specific to the type of extension" }, - "autocapitalize": { + "name": { + "description": "The friendly name of the extension", "type": "string" }, - "autofocus": { - "type": "boolean" + "type": { + "const": "mfaLoginProvider", + "description": "The type of extension such as dashboard etc...", + "type": "string" }, - "baseURI": { + "weight": { + "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", + "type": "number" + } + }, + "required": [ + "alias", + "forProviderName", + "name", + "type" + ], + "type": "object" + }, + "ManifestModal": { + "properties": { + "alias": { + "description": "The alias of the extension, ensure it is unique", "type": "string" }, - "charset": { + "element": { + "description": "The file location of the element javascript file to load", "type": "string" }, - "childElementCount": { - "type": "number" + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", + "type": "string" }, - "childNodes": { - "items": { - "$ref": "#/definitions/ChildNode" - }, - "type": "array" + "js": { + "description": "The file location of the javascript file to load", + "type": "string" }, - "children": { - "additionalProperties": false, - "patternProperties": { - "^[0-9]+$": { - "$ref": "#/definitions/Element" - } - }, - "properties": { - "length": { - "type": "number" - } - }, - "required": [ - "length" - ], - "type": "object" + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" + ] }, - "classList": { - "additionalProperties": false, - "patternProperties": { - "^[0-9]+$": { - "type": "string" - } - }, - "properties": { - "length": { - "type": "number" - }, - "value": { - "type": "string" - } - }, - "required": [ - "length", - "value" - ], - "type": "object" + "meta": { + "description": "This contains properties specific to the type of extension" }, - "className": { + "name": { + "description": "The friendly name of the extension", "type": "string" }, - "clientHeight": { - "type": "number" - }, - "clientLeft": { - "type": "number" - }, - "clientTop": { - "type": "number" + "type": { + "const": "modal", + "description": "The type of extension such as dashboard etc...", + "type": "string" }, - "clientWidth": { + "weight": { + "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", "type": "number" - }, - "contentEditable": { + } + }, + "required": [ + "alias", + "name", + "type" + ], + "type": "object" + }, + "ManifestPickerSearchResultItem": { + "description": "Represents a picker search result element.", + "properties": { + "alias": { + "description": "The alias of the extension, ensure it is unique", "type": "string" }, - "coords": { + "api": { + "description": "The file location of the api javascript file to load", "type": "string" }, - "dataset": { - "$ref": "#/definitions/DOMStringMap" - }, - "dir": { + "element": { + "description": "The file location of the element javascript file to load", "type": "string" }, - "download": { + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", "type": "string" }, - "draggable": { - "type": "boolean" + "forEntityTypes": { + "items": { + "type": "string" + }, + "type": "array" }, - "enterKeyHint": { + "js": { + "description": "The file location of the javascript file to load", "type": "string" }, - "firstChild": { - "anyOf": [ - { - "$ref": "#/definitions/ChildNode" - }, - { - "type": "null" - } - ] - }, - "firstElementChild": { - "anyOf": [ - { - "$ref": "#/definitions/Element" - }, - { - "type": "null" - } + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" ] }, - "hash": { + "name": { + "description": "The friendly name of the extension", "type": "string" }, - "hidden": { - "type": "boolean" - }, - "host": { + "type": { + "const": "pickerSearchResultItem", + "description": "The type of extension such as dashboard etc...", "type": "string" }, - "hostname": { + "weight": { + "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", + "type": "number" + } + }, + "required": [ + "alias", + "forEntityTypes", + "name", + "type" + ], + "type": "object" + }, + "ManifestPreviewAppProvider": { + "description": "Preview apps are displayed in the menu of the preview window.", + "properties": { + "alias": { + "description": "The alias of the extension, ensure it is unique", "type": "string" }, - "href": { + "element": { + "description": "The file location of the element javascript file to load", "type": "string" }, - "hreflang": { + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", "type": "string" }, - "id": { + "js": { + "description": "The file location of the javascript file to load", "type": "string" }, - "inert": { - "type": "boolean" + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" + ] }, - "innerHTML": { - "type": "string" + "meta": { + "description": "This contains properties specific to the type of extension" }, - "innerText": { + "name": { + "description": "The friendly name of the extension", "type": "string" }, - "inputMode": { + "type": { + "const": "previewApp", + "description": "The type of extension such as dashboard etc...", "type": "string" }, - "isConnected": { - "type": "boolean" - }, - "isContentEditable": { - "type": "boolean" - }, - "lang": { + "weight": { + "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", + "type": "number" + } + }, + "required": [ + "alias", + "name", + "type" + ], + "type": "object" + }, + "ManifestPropertyContext": { + "properties": { + "alias": { + "description": "The alias of the extension, ensure it is unique", "type": "string" }, - "lastChild": { - "anyOf": [ - { - "$ref": "#/definitions/ChildNode" - }, - { - "type": "null" - } - ] - }, - "lastElementChild": { - "anyOf": [ - { - "$ref": "#/definitions/Element" - }, - { - "type": "null" - } - ] - }, - "localName": { + "api": { "type": "string" }, - "name": { - "type": "string" - }, - "namespaceURI": { - "type": [ - "null", - "string" - ] - }, - "nextElementSibling": { - "anyOf": [ - { - "$ref": "#/definitions/Element" - }, - { - "type": "null" - } - ] + "conditions": { + "description": "Set the conditions for when the extension should be loaded", + "items": { + "anyOf": [ + { + "$ref": "#/definitions/UmbEntityUniqueConditionConfig" + }, + { + "$ref": "#/definitions/UmbEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/CollectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" + }, + { + "$ref": "#/definitions/UmbIsAdminConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" + }, + { + "$ref": "#/definitions/SwitchConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase" + } + ] + }, + "type": "array" }, - "nextSibling": { - "anyOf": [ - { - "$ref": "#/definitions/ChildNode" - }, - { - "type": "null" - } - ] + "forPropertyEditorUis": { + "items": { + "type": "string" + }, + "type": "array" }, - "nodeName": { + "js": { + "description": "The file location of the javascript file to load", "type": "string" }, - "nodeType": { - "type": "number" - }, - "nodeValue": { - "type": [ - "null", - "string" + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" ] }, - "nonce": { - "type": "string" - }, - "offsetHeight": { - "type": "number" + "meta": { + "$ref": "#/definitions/MetaPropertyContext" }, - "offsetLeft": { - "type": "number" + "name": { + "description": "The friendly name of the extension", + "type": "string" }, - "offsetParent": { + "overwrites": { "anyOf": [ { - "$ref": "#/definitions/Element" + "items": { + "type": "string" + }, + "type": "array" }, { - "type": "null" + "type": "string" } - ] + ], + "description": "Define one or more extension aliases that this extension should overwrite." }, - "offsetTop": { - "type": "number" + "type": { + "const": "propertyContext", + "description": "The type of extension such as dashboard etc...", + "type": "string" }, - "offsetWidth": { + "weight": { + "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", "type": "number" + } + }, + "required": [ + "alias", + "forPropertyEditorUis", + "meta", + "name", + "type" + ], + "type": "object" + }, + "ManifestPropertyEditorDataSource": { + "properties": { + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" }, - "onabort": { - "type": [ - "null", - "object" - ] + "api": { + "type": "string" }, - "onanimationcancel": { - "type": [ - "null", - "object" - ] + "dataSourceType": { + "type": "string" }, - "onanimationend": { - "type": [ - "null", - "object" - ] + "js": { + "description": "The file location of the javascript file to load", + "type": "string" }, - "onanimationiteration": { - "type": [ - "null", - "object" + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" ] }, - "onanimationstart": { - "type": [ - "null", - "object" - ] + "meta": { + "$ref": "#/definitions/MetaPropertyEditorDataSource" }, - "onauxclick": { - "type": [ - "null", - "object" - ] + "name": { + "description": "The friendly name of the extension", + "type": "string" }, - "onbeforeinput": { - "type": [ - "null", - "object" - ] + "type": { + "const": "propertyEditorDataSource", + "description": "The type of extension such as dashboard etc...", + "type": "string" }, - "onblur": { - "type": [ - "null", - "object" - ] + "weight": { + "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", + "type": "number" + } + }, + "required": [ + "alias", + "dataSourceType", + "meta", + "name", + "type" + ], + "type": "object" + }, + "ManifestPropertyEditorSchema": { + "properties": { + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" }, - "oncancel": { - "type": [ - "null", - "object" + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" ] }, - "oncanplay": { - "type": [ - "null", - "object" - ] + "meta": { + "$ref": "#/definitions/MetaPropertyEditorSchema" }, - "oncanplaythrough": { - "type": [ - "null", - "object" - ] + "name": { + "description": "The friendly name of the extension", + "type": "string" }, - "onchange": { - "type": [ - "null", - "object" - ] + "type": { + "const": "propertyEditorSchema", + "description": "The type of extension such as dashboard etc...", + "type": "string" }, - "onclick": { - "type": [ - "null", - "object" - ] + "weight": { + "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", + "type": "number" + } + }, + "required": [ + "alias", + "meta", + "name", + "type" + ], + "type": "object" + }, + "ManifestPropertyEditorUi": { + "properties": { + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" }, - "onclose": { - "type": [ - "null", - "object" - ] + "element": { + "description": "The file location of the element javascript file to load", + "type": "string" }, - "oncontextmenu": { - "type": [ - "null", - "object" - ] + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", + "type": "string" }, - "oncopy": { - "type": [ - "null", - "object" - ] + "js": { + "description": "The file location of the javascript file to load", + "type": "string" }, - "oncuechange": { - "type": [ - "null", - "object" + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" ] }, - "oncut": { - "type": [ - "null", - "object" - ] + "meta": { + "$ref": "#/definitions/MetaPropertyEditorUi", + "description": "This contains properties specific to the type of extension" }, - "ondblclick": { - "type": [ - "null", - "object" - ] + "name": { + "description": "The friendly name of the extension", + "type": "string" }, - "ondrag": { - "type": [ - "null", - "object" - ] + "type": { + "const": "propertyEditorUi", + "description": "The type of extension such as dashboard etc...", + "type": "string" }, - "ondragend": { - "type": [ - "null", - "object" - ] + "weight": { + "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", + "type": "number" + } + }, + "required": [ + "alias", + "meta", + "name", + "type" + ], + "type": "object" + }, + "ManifestPropertyValidationPathTranslator": { + "properties": { + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" }, - "ondragenter": { - "type": [ - "null", - "object" - ] + "api": { + "type": "string" }, - "ondragleave": { - "type": [ - "null", - "object" - ] + "forEditorAlias": { + "type": "string" }, - "ondragover": { - "type": [ - "null", - "object" - ] + "js": { + "description": "The file location of the javascript file to load", + "type": "string" }, - "ondragstart": { - "type": [ - "null", - "object" + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" ] }, - "ondrop": { - "type": [ - "null", - "object" - ] + "name": { + "description": "The friendly name of the extension", + "type": "string" }, - "ondurationchange": { - "type": [ - "null", - "object" - ] + "type": { + "const": "propertyValidationPathTranslator", + "description": "The type of extension such as dashboard etc...", + "type": "string" }, - "onemptied": { - "type": [ - "null", - "object" - ] + "weight": { + "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", + "type": "number" + } + }, + "required": [ + "alias", + "forEditorAlias", + "name", + "type" + ], + "type": "object" + }, + "ManifestPropertyValueCloner": { + "properties": { + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" }, - "onended": { - "type": [ - "null", - "object" - ] + "api": { + "type": "string" }, - "onerror": { - "$ref": "#/definitions/OnErrorEventHandler" + "forEditorAlias": { + "type": "string" }, - "onfocus": { - "type": [ - "null", - "object" - ] + "js": { + "description": "The file location of the javascript file to load", + "type": "string" }, - "onformdata": { - "type": [ - "null", - "object" + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" ] }, - "onfullscreenchange": { - "type": [ - "null", - "object" - ] + "name": { + "description": "The friendly name of the extension", + "type": "string" }, - "onfullscreenerror": { - "type": [ - "null", - "object" - ] + "type": { + "const": "propertyValueCloner", + "description": "The type of extension such as dashboard etc...", + "type": "string" }, - "ongotpointercapture": { - "type": [ - "null", - "object" - ] + "weight": { + "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", + "type": "number" + } + }, + "required": [ + "alias", + "forEditorAlias", + "name", + "type" + ], + "type": "object" + }, + "ManifestPropertyValuePreset": { + "properties": { + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" }, - "oninput": { - "type": [ - "null", - "object" - ] + "api": { + "type": "string" }, - "oninvalid": { - "type": [ - "null", - "object" - ] + "forPropertyEditorSchemaAlias": { + "type": "string" }, - "onkeydown": { - "type": [ - "null", - "object" - ] + "forPropertyEditorUiAlias": { + "type": "string" }, - "onkeypress": { - "type": [ - "null", - "object" - ] + "js": { + "description": "The file location of the javascript file to load", + "type": "string" }, - "onkeyup": { - "type": [ - "null", - "object" + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" ] }, - "onload": { - "type": [ - "null", - "object" - ] + "name": { + "description": "The friendly name of the extension", + "type": "string" }, - "onloadeddata": { - "type": [ - "null", - "object" - ] + "type": { + "const": "propertyValuePreset", + "description": "The type of extension such as dashboard etc...", + "type": "string" }, - "onloadedmetadata": { - "type": [ - "null", - "object" - ] + "weight": { + "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", + "type": "number" + } + }, + "required": [ + "alias", + "name", + "type" + ], + "type": "object" + }, + "ManifestPropertyValueResolver": { + "properties": { + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" }, - "onloadstart": { - "type": [ - "null", - "object" - ] + "api": { + "type": "string" }, - "onlostpointercapture": { - "type": [ - "null", - "object" - ] + "forEditorAlias": { + "type": "string" }, - "onmousedown": { - "type": [ - "null", - "object" - ] + "js": { + "description": "The file location of the javascript file to load", + "type": "string" }, - "onmouseenter": { - "type": [ - "null", - "object" + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" ] }, - "onmouseleave": { - "type": [ - "null", - "object" - ] + "meta": { + "$ref": "#/definitions/MetaPropertyValueResolver" }, - "onmousemove": { - "type": [ - "null", - "object" - ] + "name": { + "description": "The friendly name of the extension", + "type": "string" }, - "onmouseout": { - "type": [ - "null", - "object" - ] + "type": { + "const": "propertyValueResolver", + "description": "The type of extension such as dashboard etc...", + "type": "string" }, - "onmouseover": { - "type": [ - "null", - "object" - ] + "weight": { + "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", + "type": "number" + } + }, + "required": [ + "alias", + "forEditorAlias", + "name", + "type" + ], + "type": "object" + }, + "ManifestRepository": { + "properties": { + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" }, - "onmouseup": { - "type": [ - "null", - "object" - ] + "api": { + "type": "string" }, - "onpaste": { - "type": [ - "null", - "object" - ] + "conditions": { + "description": "Set the conditions for when the extension should be loaded", + "items": { + "anyOf": [ + { + "$ref": "#/definitions/UmbEntityUniqueConditionConfig" + }, + { + "$ref": "#/definitions/UmbEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/CollectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" + }, + { + "$ref": "#/definitions/UmbIsAdminConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" + }, + { + "$ref": "#/definitions/SwitchConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase" + } + ] + }, + "type": "array" }, - "onpause": { - "type": [ - "null", - "object" - ] + "js": { + "description": "The file location of the javascript file to load", + "type": "string" }, - "onplay": { - "type": [ - "null", - "object" + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" ] }, - "onplaying": { - "type": [ - "null", - "object" - ] + "name": { + "description": "The friendly name of the extension", + "type": "string" }, - "onpointercancel": { - "type": [ - "null", - "object" - ] + "overwrites": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "string" + } + ], + "description": "Define one or more extension aliases that this extension should overwrite." }, - "onpointerdown": { - "type": [ - "null", - "object" - ] + "type": { + "const": "repository", + "description": "The type of extension such as dashboard etc...", + "type": "string" }, - "onpointerenter": { - "type": [ - "null", - "object" - ] + "weight": { + "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", + "type": "number" + } + }, + "required": [ + "alias", + "name", + "type" + ], + "type": "object" + }, + "ManifestSearchProvider": { + "description": "Represents an search provider that can be used to search.", + "properties": { + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" }, - "onpointerleave": { - "type": [ - "null", - "object" - ] + "api": { + "type": "string" }, - "onpointermove": { - "type": [ - "null", - "object" - ] + "js": { + "description": "The file location of the javascript file to load", + "type": "string" }, - "onpointerout": { - "type": [ - "null", - "object" + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" ] }, - "onpointerover": { - "type": [ - "null", - "object" - ] + "meta": { + "$ref": "#/definitions/MetaSearchProvider" }, - "onpointerup": { - "type": [ - "null", - "object" - ] + "name": { + "description": "The friendly name of the extension", + "type": "string" }, - "onprogress": { - "type": [ - "null", - "object" - ] - }, - "onratechange": { - "type": [ - "null", - "object" - ] - }, - "onreset": { - "type": [ - "null", - "object" - ] - }, - "onresize": { - "type": [ - "null", - "object" - ] - }, - "onscroll": { - "type": [ - "null", - "object" - ] - }, - "onsecuritypolicyviolation": { - "type": [ - "null", - "object" - ] - }, - "onseeked": { - "type": [ - "null", - "object" - ] - }, - "onseeking": { - "type": [ - "null", - "object" - ] - }, - "onselect": { - "type": [ - "null", - "object" - ] - }, - "onselectionchange": { - "type": [ - "null", - "object" - ] - }, - "onselectstart": { - "type": [ - "null", - "object" - ] - }, - "onslotchange": { - "type": [ - "null", - "object" - ] - }, - "onstalled": { - "type": [ - "null", - "object" - ] - }, - "onsubmit": { - "type": [ - "null", - "object" - ] - }, - "onsuspend": { - "type": [ - "null", - "object" - ] - }, - "ontimeupdate": { - "type": [ - "null", - "object" - ] - }, - "ontoggle": { - "type": [ - "null", - "object" - ] - }, - "ontouchcancel": { - "type": [ - "null", - "object" - ] - }, - "ontouchend": { - "type": [ - "null", - "object" - ] - }, - "ontouchmove": { - "type": [ - "null", - "object" - ] - }, - "ontouchstart": { - "type": [ - "null", - "object" - ] - }, - "ontransitioncancel": { - "type": [ - "null", - "object" - ] - }, - "ontransitionend": { - "type": [ - "null", - "object" - ] - }, - "ontransitionrun": { - "type": [ - "null", - "object" - ] - }, - "ontransitionstart": { - "type": [ - "null", - "object" - ] + "type": { + "const": "searchProvider", + "description": "The type of extension such as dashboard etc...", + "type": "string" }, - "onvolumechange": { - "type": [ - "null", - "object" - ] + "weight": { + "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", + "type": "number" + } + }, + "required": [ + "alias", + "name", + "type" + ], + "type": "object" + }, + "ManifestSearchResultItem": { + "description": "Represents a search result element.", + "properties": { + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" }, - "onwaiting": { - "type": [ - "null", - "object" - ] + "element": { + "description": "The file location of the element javascript file to load", + "type": "string" }, - "onwebkitanimationend": { - "type": [ - "null", - "object" - ] + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", + "type": "string" }, - "onwebkitanimationiteration": { - "type": [ - "null", - "object" - ] + "forEntityTypes": { + "items": { + "type": "string" + }, + "type": "array" }, - "onwebkitanimationstart": { - "type": [ - "null", - "object" - ] + "js": { + "description": "The file location of the javascript file to load", + "type": "string" }, - "onwebkittransitionend": { - "type": [ - "null", - "object" + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" ] }, - "onwheel": { - "type": [ - "null", - "object" - ] + "meta": { + "description": "This contains properties specific to the type of extension" }, - "origin": { + "name": { + "description": "The friendly name of the extension", "type": "string" }, - "outerHTML": { + "type": { + "const": "searchResultItem", + "description": "The type of extension such as dashboard etc...", "type": "string" }, - "outerText": { + "weight": { + "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", + "type": "number" + } + }, + "required": [ + "alias", + "forEntityTypes", + "name", + "type" + ], + "type": "object" + }, + "ManifestSection": { + "properties": { + "alias": { + "description": "The alias of the extension, ensure it is unique", "type": "string" }, - "ownerDocument": { - "$ref": "#/definitions/Document" - }, - "parentElement": { - "anyOf": [ - { - "$ref": "#/definitions/HTMLElement" - }, - { - "type": "null" - } - ] - }, - "parentNode": { - "anyOf": [ - { - "$ref": "#/definitions/ParentNode" - }, - { - "type": "null" - } - ] + "api": { + "description": "The file location of the api javascript file to load", + "type": "string" }, - "part": { - "additionalProperties": false, - "patternProperties": { - "^[0-9]+$": { - "type": "string" - } - }, - "properties": { - "length": { - "type": "number" - }, - "value": { - "type": "string" - } + "conditions": { + "description": "Set the conditions for when the extension should be loaded", + "items": { + "anyOf": [ + { + "$ref": "#/definitions/UmbEntityUniqueConditionConfig" + }, + { + "$ref": "#/definitions/UmbEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/CollectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" + }, + { + "$ref": "#/definitions/UmbIsAdminConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" + }, + { + "$ref": "#/definitions/SwitchConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase" + } + ] }, - "required": [ - "length", - "value" - ], - "type": "object" - }, - "password": { - "type": "string" + "type": "array" }, - "pathname": { + "element": { + "description": "The file location of the element javascript file to load", "type": "string" }, - "ping": { + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", "type": "string" }, - "port": { + "js": { + "description": "The file location of the javascript file to load", "type": "string" }, - "prefix": { - "type": [ - "null", - "string" + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" ] }, - "previousElementSibling": { - "anyOf": [ - { - "$ref": "#/definitions/Element" - }, - { - "type": "null" - } - ] + "meta": { + "$ref": "#/definitions/MetaSection" + }, + "name": { + "description": "The friendly name of the extension", + "type": "string" }, - "previousSibling": { + "overwrites": { "anyOf": [ { - "$ref": "#/definitions/ChildNode" + "items": { + "type": "string" + }, + "type": "array" }, { - "type": "null" + "type": "string" } - ] + ], + "description": "Define one or more extension aliases that this extension should overwrite." }, - "protocol": { + "type": { + "const": "section", + "description": "The type of extension such as dashboard etc...", "type": "string" }, - "referrerPolicy": { + "weight": { + "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", + "type": "number" + } + }, + "required": [ + "alias", + "meta", + "name", + "type" + ], + "type": "object" + }, + "ManifestSectionContext": { + "properties": { + "alias": { + "description": "The alias of the extension, ensure it is unique", "type": "string" }, - "rel": { + "api": { "type": "string" }, - "relList": { - "additionalProperties": false, - "patternProperties": { - "^[0-9]+$": { - "type": "string" - } - }, - "properties": { - "length": { - "type": "number" - }, - "value": { - "type": "string" - } - }, - "required": [ - "length", - "value" - ], - "type": "object" + "conditions": { + "description": "Set the conditions for when the extension should be loaded", + "items": { + "anyOf": [ + { + "$ref": "#/definitions/UmbEntityUniqueConditionConfig" + }, + { + "$ref": "#/definitions/UmbEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/CollectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" + }, + { + "$ref": "#/definitions/UmbIsAdminConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" + }, + { + "$ref": "#/definitions/SwitchConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase" + } + ] + }, + "type": "array" }, - "rev": { + "js": { + "description": "The file location of the javascript file to load", "type": "string" }, - "role": { - "type": [ - "null", - "string" + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" ] }, - "scrollHeight": { - "type": "number" - }, - "scrollLeft": { - "type": "number" - }, - "scrollTop": { - "type": "number" - }, - "scrollWidth": { - "type": "number" + "meta": { + "$ref": "#/definitions/MetaSectionContext" }, - "search": { + "name": { + "description": "The friendly name of the extension", "type": "string" }, - "shadowRoot": { + "overwrites": { "anyOf": [ { - "$ref": "#/definitions/ShadowRoot" + "items": { + "type": "string" + }, + "type": "array" }, { - "type": "null" + "type": "string" } + ], + "description": "Define one or more extension aliases that this extension should overwrite." + }, + "type": { + "const": "sectionContext", + "description": "The type of extension such as dashboard etc...", + "type": "string" + }, + "weight": { + "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", + "type": "number" + } + }, + "required": [ + "alias", + "meta", + "name", + "type" + ], + "type": "object" + }, + "ManifestSectionRoute": { + "properties": { + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" + }, + "api": { + "description": "The file location of the api javascript file to load", + "type": "string" + }, + "element": { + "description": "The file location of the element javascript file to load", + "type": "string" + }, + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", + "type": "string" + }, + "js": { + "description": "The file location of the javascript file to load", + "type": "string" + }, + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" ] }, - "shape": { + "meta": { + "$ref": "#/definitions/MetaSectionRoute" + }, + "name": { + "description": "The friendly name of the extension", "type": "string" }, - "slot": { + "type": { + "const": "sectionRoute", + "description": "The type of extension such as dashboard etc...", "type": "string" }, - "spellcheck": { - "type": "boolean" + "weight": { + "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", + "type": "number" + } + }, + "required": [ + "alias", + "meta", + "name", + "type" + ], + "type": "object" + }, + "ManifestSectionSidebarApp": { + "properties": { + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" }, - "style": { - "additionalProperties": false, - "patternProperties": { - "^[0-9]+$": { - "type": "string" - } + "conditions": { + "description": "Set the conditions for when the extension should be loaded", + "items": { + "anyOf": [ + { + "$ref": "#/definitions/UmbEntityUniqueConditionConfig" + }, + { + "$ref": "#/definitions/UmbEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/CollectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" + }, + { + "$ref": "#/definitions/UmbIsAdminConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" + }, + { + "$ref": "#/definitions/SwitchConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase" + } + ] }, - "properties": { - "accentColor": { - "type": "string" - }, - "alignContent": { - "type": "string" - }, - "alignItems": { - "type": "string" - }, - "alignSelf": { - "type": "string" - }, - "alignmentBaseline": { - "type": "string" - }, - "all": { - "type": "string" - }, - "animation": { - "type": "string" - }, - "animationComposition": { - "type": "string" - }, - "animationDelay": { - "type": "string" - }, - "animationDirection": { - "type": "string" - }, - "animationDuration": { - "type": "string" - }, - "animationFillMode": { - "type": "string" + "type": "array" + }, + "element": { + "description": "The file location of the element javascript file to load", + "type": "string" + }, + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", + "type": "string" + }, + "js": { + "description": "The file location of the javascript file to load", + "type": "string" + }, + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" + ] + }, + "meta": { + "description": "This contains properties specific to the type of extension" + }, + "name": { + "description": "The friendly name of the extension", + "type": "string" + }, + "overwrites": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" }, - "animationIterationCount": { - "type": "string" - }, - "animationName": { - "type": "string" - }, - "animationPlayState": { - "type": "string" - }, - "animationTimingFunction": { - "type": "string" - }, - "appearance": { - "type": "string" - }, - "aspectRatio": { - "type": "string" - }, - "backdropFilter": { - "type": "string" - }, - "backfaceVisibility": { - "type": "string" - }, - "background": { - "type": "string" - }, - "backgroundAttachment": { - "type": "string" - }, - "backgroundBlendMode": { - "type": "string" - }, - "backgroundClip": { - "type": "string" - }, - "backgroundColor": { - "type": "string" - }, - "backgroundImage": { - "type": "string" - }, - "backgroundOrigin": { - "type": "string" - }, - "backgroundPosition": { - "type": "string" - }, - "backgroundPositionX": { - "type": "string" - }, - "backgroundPositionY": { - "type": "string" - }, - "backgroundRepeat": { - "type": "string" - }, - "backgroundSize": { - "type": "string" - }, - "baselineShift": { - "type": "string" - }, - "blockSize": { - "type": "string" - }, - "border": { - "type": "string" - }, - "borderBlock": { - "type": "string" - }, - "borderBlockColor": { - "type": "string" - }, - "borderBlockEnd": { - "type": "string" - }, - "borderBlockEndColor": { - "type": "string" - }, - "borderBlockEndStyle": { - "type": "string" - }, - "borderBlockEndWidth": { - "type": "string" - }, - "borderBlockStart": { - "type": "string" - }, - "borderBlockStartColor": { - "type": "string" - }, - "borderBlockStartStyle": { - "type": "string" - }, - "borderBlockStartWidth": { - "type": "string" - }, - "borderBlockStyle": { - "type": "string" - }, - "borderBlockWidth": { - "type": "string" - }, - "borderBottom": { - "type": "string" - }, - "borderBottomColor": { - "type": "string" - }, - "borderBottomLeftRadius": { - "type": "string" - }, - "borderBottomRightRadius": { - "type": "string" - }, - "borderBottomStyle": { - "type": "string" - }, - "borderBottomWidth": { - "type": "string" - }, - "borderCollapse": { - "type": "string" - }, - "borderColor": { - "type": "string" - }, - "borderEndEndRadius": { - "type": "string" - }, - "borderEndStartRadius": { - "type": "string" - }, - "borderImage": { - "type": "string" - }, - "borderImageOutset": { - "type": "string" - }, - "borderImageRepeat": { - "type": "string" - }, - "borderImageSlice": { - "type": "string" - }, - "borderImageSource": { - "type": "string" - }, - "borderImageWidth": { - "type": "string" - }, - "borderInline": { - "type": "string" - }, - "borderInlineColor": { - "type": "string" - }, - "borderInlineEnd": { - "type": "string" - }, - "borderInlineEndColor": { - "type": "string" - }, - "borderInlineEndStyle": { - "type": "string" - }, - "borderInlineEndWidth": { - "type": "string" - }, - "borderInlineStart": { - "type": "string" - }, - "borderInlineStartColor": { - "type": "string" - }, - "borderInlineStartStyle": { - "type": "string" - }, - "borderInlineStartWidth": { - "type": "string" - }, - "borderInlineStyle": { - "type": "string" - }, - "borderInlineWidth": { - "type": "string" - }, - "borderLeft": { - "type": "string" - }, - "borderLeftColor": { - "type": "string" - }, - "borderLeftStyle": { - "type": "string" - }, - "borderLeftWidth": { - "type": "string" - }, - "borderRadius": { - "type": "string" - }, - "borderRight": { - "type": "string" - }, - "borderRightColor": { - "type": "string" - }, - "borderRightStyle": { - "type": "string" - }, - "borderRightWidth": { - "type": "string" - }, - "borderSpacing": { - "type": "string" - }, - "borderStartEndRadius": { - "type": "string" - }, - "borderStartStartRadius": { - "type": "string" - }, - "borderStyle": { - "type": "string" - }, - "borderTop": { - "type": "string" - }, - "borderTopColor": { - "type": "string" - }, - "borderTopLeftRadius": { - "type": "string" - }, - "borderTopRightRadius": { - "type": "string" - }, - "borderTopStyle": { - "type": "string" - }, - "borderTopWidth": { - "type": "string" - }, - "borderWidth": { - "type": "string" - }, - "bottom": { - "type": "string" - }, - "boxShadow": { - "type": "string" - }, - "boxSizing": { - "type": "string" - }, - "breakAfter": { - "type": "string" - }, - "breakBefore": { - "type": "string" - }, - "breakInside": { - "type": "string" - }, - "captionSide": { - "type": "string" - }, - "caretColor": { - "type": "string" - }, - "clear": { - "type": "string" - }, - "clip": { - "type": "string" - }, - "clipPath": { - "type": "string" - }, - "clipRule": { - "type": "string" - }, - "color": { - "type": "string" - }, - "colorInterpolation": { - "type": "string" - }, - "colorInterpolationFilters": { - "type": "string" - }, - "colorScheme": { - "type": "string" - }, - "columnCount": { - "type": "string" - }, - "columnFill": { - "type": "string" - }, - "columnGap": { - "type": "string" - }, - "columnRule": { - "type": "string" - }, - "columnRuleColor": { - "type": "string" - }, - "columnRuleStyle": { - "type": "string" - }, - "columnRuleWidth": { - "type": "string" - }, - "columnSpan": { - "type": "string" - }, - "columnWidth": { - "type": "string" - }, - "columns": { - "type": "string" - }, - "contain": { - "type": "string" - }, - "containIntrinsicBlockSize": { - "type": "string" - }, - "containIntrinsicHeight": { - "type": "string" - }, - "containIntrinsicInlineSize": { - "type": "string" - }, - "containIntrinsicSize": { - "type": "string" - }, - "containIntrinsicWidth": { - "type": "string" - }, - "container": { - "type": "string" - }, - "containerName": { - "type": "string" - }, - "containerType": { - "type": "string" - }, - "content": { - "type": "string" - }, - "counterIncrement": { - "type": "string" - }, - "counterReset": { - "type": "string" - }, - "counterSet": { - "type": "string" - }, - "cssFloat": { - "type": "string" - }, - "cssText": { - "type": "string" - }, - "cursor": { - "type": "string" - }, - "direction": { - "type": "string" - }, - "display": { - "type": "string" - }, - "dominantBaseline": { - "type": "string" - }, - "emptyCells": { - "type": "string" - }, - "fill": { - "type": "string" - }, - "fillOpacity": { - "type": "string" - }, - "fillRule": { - "type": "string" - }, - "filter": { - "type": "string" - }, - "flex": { - "type": "string" - }, - "flexBasis": { - "type": "string" - }, - "flexDirection": { - "type": "string" - }, - "flexFlow": { - "type": "string" - }, - "flexGrow": { - "type": "string" - }, - "flexShrink": { - "type": "string" - }, - "flexWrap": { - "type": "string" - }, - "float": { - "type": "string" - }, - "floodColor": { - "type": "string" - }, - "floodOpacity": { - "type": "string" - }, - "font": { - "type": "string" - }, - "fontFamily": { - "type": "string" - }, - "fontFeatureSettings": { - "type": "string" - }, - "fontKerning": { - "type": "string" - }, - "fontOpticalSizing": { - "type": "string" - }, - "fontPalette": { - "type": "string" - }, - "fontSize": { - "type": "string" - }, - "fontSizeAdjust": { - "type": "string" - }, - "fontStretch": { - "type": "string" - }, - "fontStyle": { - "type": "string" - }, - "fontSynthesis": { - "type": "string" - }, - "fontSynthesisSmallCaps": { - "type": "string" - }, - "fontSynthesisStyle": { - "type": "string" - }, - "fontSynthesisWeight": { - "type": "string" - }, - "fontVariant": { - "type": "string" - }, - "fontVariantAlternates": { - "type": "string" - }, - "fontVariantCaps": { - "type": "string" - }, - "fontVariantEastAsian": { - "type": "string" - }, - "fontVariantLigatures": { - "type": "string" - }, - "fontVariantNumeric": { - "type": "string" - }, - "fontVariantPosition": { - "type": "string" - }, - "fontVariationSettings": { - "type": "string" - }, - "fontWeight": { - "type": "string" - }, - "gap": { - "type": "string" - }, - "grid": { - "type": "string" - }, - "gridArea": { - "type": "string" - }, - "gridAutoColumns": { - "type": "string" - }, - "gridAutoFlow": { - "type": "string" - }, - "gridAutoRows": { - "type": "string" - }, - "gridColumn": { - "type": "string" - }, - "gridColumnEnd": { - "type": "string" - }, - "gridColumnGap": { - "type": "string" - }, - "gridColumnStart": { - "type": "string" - }, - "gridGap": { - "type": "string" - }, - "gridRow": { - "type": "string" - }, - "gridRowEnd": { - "type": "string" - }, - "gridRowGap": { - "type": "string" - }, - "gridRowStart": { - "type": "string" - }, - "gridTemplate": { - "type": "string" - }, - "gridTemplateAreas": { - "type": "string" - }, - "gridTemplateColumns": { - "type": "string" - }, - "gridTemplateRows": { - "type": "string" - }, - "height": { - "type": "string" - }, - "hyphenateCharacter": { - "type": "string" - }, - "hyphens": { - "type": "string" - }, - "imageOrientation": { - "type": "string" - }, - "imageRendering": { - "type": "string" - }, - "inlineSize": { - "type": "string" - }, - "inset": { - "type": "string" - }, - "insetBlock": { - "type": "string" - }, - "insetBlockEnd": { - "type": "string" - }, - "insetBlockStart": { - "type": "string" - }, - "insetInline": { - "type": "string" - }, - "insetInlineEnd": { - "type": "string" - }, - "insetInlineStart": { - "type": "string" - }, - "isolation": { - "type": "string" - }, - "justifyContent": { - "type": "string" - }, - "justifyItems": { - "type": "string" - }, - "justifySelf": { - "type": "string" - }, - "left": { - "type": "string" - }, - "length": { - "type": "number" - }, - "letterSpacing": { - "type": "string" - }, - "lightingColor": { - "type": "string" - }, - "lineBreak": { - "type": "string" - }, - "lineHeight": { - "type": "string" - }, - "listStyle": { - "type": "string" - }, - "listStyleImage": { - "type": "string" - }, - "listStylePosition": { - "type": "string" - }, - "listStyleType": { - "type": "string" - }, - "margin": { - "type": "string" - }, - "marginBlock": { - "type": "string" - }, - "marginBlockEnd": { - "type": "string" - }, - "marginBlockStart": { - "type": "string" - }, - "marginBottom": { - "type": "string" - }, - "marginInline": { - "type": "string" - }, - "marginInlineEnd": { - "type": "string" - }, - "marginInlineStart": { - "type": "string" - }, - "marginLeft": { - "type": "string" - }, - "marginRight": { - "type": "string" - }, - "marginTop": { - "type": "string" - }, - "marker": { - "type": "string" - }, - "markerEnd": { - "type": "string" - }, - "markerMid": { - "type": "string" - }, - "markerStart": { - "type": "string" - }, - "mask": { - "type": "string" - }, - "maskClip": { - "type": "string" - }, - "maskComposite": { - "type": "string" - }, - "maskImage": { - "type": "string" - }, - "maskMode": { - "type": "string" - }, - "maskOrigin": { - "type": "string" - }, - "maskPosition": { - "type": "string" - }, - "maskRepeat": { - "type": "string" - }, - "maskSize": { - "type": "string" - }, - "maskType": { - "type": "string" - }, - "mathStyle": { - "type": "string" - }, - "maxBlockSize": { - "type": "string" - }, - "maxHeight": { - "type": "string" - }, - "maxInlineSize": { - "type": "string" - }, - "maxWidth": { - "type": "string" - }, - "minBlockSize": { - "type": "string" - }, - "minHeight": { - "type": "string" - }, - "minInlineSize": { - "type": "string" - }, - "minWidth": { - "type": "string" - }, - "mixBlendMode": { - "type": "string" - }, - "objectFit": { - "type": "string" - }, - "objectPosition": { - "type": "string" - }, - "offset": { - "type": "string" - }, - "offsetDistance": { - "type": "string" - }, - "offsetPath": { - "type": "string" - }, - "offsetRotate": { - "type": "string" - }, - "opacity": { - "type": "string" - }, - "order": { - "type": "string" - }, - "orphans": { - "type": "string" - }, - "outline": { - "type": "string" - }, - "outlineColor": { - "type": "string" - }, - "outlineOffset": { - "type": "string" - }, - "outlineStyle": { - "type": "string" - }, - "outlineWidth": { - "type": "string" - }, - "overflow": { - "type": "string" - }, - "overflowAnchor": { - "type": "string" - }, - "overflowClipMargin": { - "type": "string" - }, - "overflowWrap": { - "type": "string" - }, - "overflowX": { - "type": "string" - }, - "overflowY": { - "type": "string" - }, - "overscrollBehavior": { - "type": "string" - }, - "overscrollBehaviorBlock": { - "type": "string" - }, - "overscrollBehaviorInline": { - "type": "string" - }, - "overscrollBehaviorX": { - "type": "string" - }, - "overscrollBehaviorY": { - "type": "string" - }, - "padding": { - "type": "string" - }, - "paddingBlock": { - "type": "string" - }, - "paddingBlockEnd": { - "type": "string" - }, - "paddingBlockStart": { - "type": "string" - }, - "paddingBottom": { - "type": "string" - }, - "paddingInline": { - "type": "string" - }, - "paddingInlineEnd": { - "type": "string" - }, - "paddingInlineStart": { - "type": "string" - }, - "paddingLeft": { - "type": "string" - }, - "paddingRight": { - "type": "string" - }, - "paddingTop": { - "type": "string" - }, - "page": { - "type": "string" - }, - "pageBreakAfter": { - "type": "string" - }, - "pageBreakBefore": { - "type": "string" - }, - "pageBreakInside": { - "type": "string" - }, - "paintOrder": { - "type": "string" - }, - "parentRule": { - "anyOf": [ - { - "$ref": "#/definitions/CSSRule" - }, - { - "type": "null" - } - ] - }, - "perspective": { - "type": "string" - }, - "perspectiveOrigin": { - "type": "string" - }, - "placeContent": { - "type": "string" - }, - "placeItems": { - "type": "string" - }, - "placeSelf": { - "type": "string" - }, - "pointerEvents": { - "type": "string" - }, - "position": { - "type": "string" - }, - "printColorAdjust": { - "type": "string" - }, - "quotes": { - "type": "string" - }, - "resize": { - "type": "string" - }, - "right": { - "type": "string" - }, - "rotate": { - "type": "string" - }, - "rowGap": { - "type": "string" - }, - "rubyPosition": { - "type": "string" - }, - "scale": { - "type": "string" - }, - "scrollBehavior": { - "type": "string" - }, - "scrollMargin": { - "type": "string" - }, - "scrollMarginBlock": { - "type": "string" - }, - "scrollMarginBlockEnd": { - "type": "string" - }, - "scrollMarginBlockStart": { - "type": "string" - }, - "scrollMarginBottom": { - "type": "string" - }, - "scrollMarginInline": { - "type": "string" - }, - "scrollMarginInlineEnd": { - "type": "string" - }, - "scrollMarginInlineStart": { - "type": "string" - }, - "scrollMarginLeft": { - "type": "string" - }, - "scrollMarginRight": { - "type": "string" - }, - "scrollMarginTop": { - "type": "string" - }, - "scrollPadding": { - "type": "string" - }, - "scrollPaddingBlock": { - "type": "string" - }, - "scrollPaddingBlockEnd": { - "type": "string" - }, - "scrollPaddingBlockStart": { - "type": "string" - }, - "scrollPaddingBottom": { - "type": "string" - }, - "scrollPaddingInline": { - "type": "string" - }, - "scrollPaddingInlineEnd": { - "type": "string" - }, - "scrollPaddingInlineStart": { - "type": "string" - }, - "scrollPaddingLeft": { - "type": "string" - }, - "scrollPaddingRight": { - "type": "string" - }, - "scrollPaddingTop": { - "type": "string" - }, - "scrollSnapAlign": { - "type": "string" - }, - "scrollSnapStop": { - "type": "string" - }, - "scrollSnapType": { - "type": "string" - }, - "scrollbarGutter": { - "type": "string" - }, - "shapeImageThreshold": { - "type": "string" - }, - "shapeMargin": { - "type": "string" - }, - "shapeOutside": { - "type": "string" - }, - "shapeRendering": { - "type": "string" - }, - "stopColor": { - "type": "string" - }, - "stopOpacity": { - "type": "string" - }, - "stroke": { - "type": "string" - }, - "strokeDasharray": { - "type": "string" - }, - "strokeDashoffset": { - "type": "string" - }, - "strokeLinecap": { - "type": "string" - }, - "strokeLinejoin": { - "type": "string" - }, - "strokeMiterlimit": { - "type": "string" - }, - "strokeOpacity": { - "type": "string" - }, - "strokeWidth": { - "type": "string" - }, - "tabSize": { - "type": "string" - }, - "tableLayout": { - "type": "string" - }, - "textAlign": { - "type": "string" - }, - "textAlignLast": { - "type": "string" - }, - "textAnchor": { - "type": "string" - }, - "textCombineUpright": { - "type": "string" - }, - "textDecoration": { - "type": "string" - }, - "textDecorationColor": { - "type": "string" - }, - "textDecorationLine": { - "type": "string" - }, - "textDecorationSkipInk": { - "type": "string" - }, - "textDecorationStyle": { - "type": "string" - }, - "textDecorationThickness": { - "type": "string" - }, - "textEmphasis": { - "type": "string" - }, - "textEmphasisColor": { - "type": "string" - }, - "textEmphasisPosition": { - "type": "string" - }, - "textEmphasisStyle": { - "type": "string" - }, - "textIndent": { - "type": "string" - }, - "textOrientation": { - "type": "string" - }, - "textOverflow": { - "type": "string" - }, - "textRendering": { - "type": "string" - }, - "textShadow": { - "type": "string" - }, - "textTransform": { - "type": "string" - }, - "textUnderlineOffset": { - "type": "string" - }, - "textUnderlinePosition": { - "type": "string" - }, - "top": { - "type": "string" - }, - "touchAction": { - "type": "string" - }, - "transform": { - "type": "string" - }, - "transformBox": { - "type": "string" - }, - "transformOrigin": { - "type": "string" - }, - "transformStyle": { - "type": "string" - }, - "transition": { - "type": "string" - }, - "transitionDelay": { - "type": "string" - }, - "transitionDuration": { - "type": "string" - }, - "transitionProperty": { - "type": "string" - }, - "transitionTimingFunction": { - "type": "string" - }, - "translate": { - "type": "string" - }, - "unicodeBidi": { - "type": "string" - }, - "userSelect": { - "type": "string" - }, - "verticalAlign": { - "type": "string" - }, - "visibility": { - "type": "string" - }, - "webkitAlignContent": { - "type": "string" - }, - "webkitAlignItems": { - "type": "string" - }, - "webkitAlignSelf": { - "type": "string" - }, - "webkitAnimation": { - "type": "string" - }, - "webkitAnimationDelay": { - "type": "string" - }, - "webkitAnimationDirection": { - "type": "string" - }, - "webkitAnimationDuration": { - "type": "string" - }, - "webkitAnimationFillMode": { - "type": "string" - }, - "webkitAnimationIterationCount": { - "type": "string" - }, - "webkitAnimationName": { - "type": "string" - }, - "webkitAnimationPlayState": { - "type": "string" - }, - "webkitAnimationTimingFunction": { - "type": "string" - }, - "webkitAppearance": { - "type": "string" - }, - "webkitBackfaceVisibility": { - "type": "string" - }, - "webkitBackgroundClip": { - "type": "string" - }, - "webkitBackgroundOrigin": { - "type": "string" - }, - "webkitBackgroundSize": { - "type": "string" - }, - "webkitBorderBottomLeftRadius": { - "type": "string" - }, - "webkitBorderBottomRightRadius": { - "type": "string" - }, - "webkitBorderRadius": { - "type": "string" - }, - "webkitBorderTopLeftRadius": { - "type": "string" - }, - "webkitBorderTopRightRadius": { - "type": "string" - }, - "webkitBoxAlign": { - "type": "string" - }, - "webkitBoxFlex": { - "type": "string" - }, - "webkitBoxOrdinalGroup": { - "type": "string" - }, - "webkitBoxOrient": { - "type": "string" - }, - "webkitBoxPack": { - "type": "string" - }, - "webkitBoxShadow": { - "type": "string" - }, - "webkitBoxSizing": { - "type": "string" - }, - "webkitFilter": { - "type": "string" - }, - "webkitFlex": { - "type": "string" - }, - "webkitFlexBasis": { - "type": "string" - }, - "webkitFlexDirection": { - "type": "string" - }, - "webkitFlexFlow": { - "type": "string" - }, - "webkitFlexGrow": { - "type": "string" - }, - "webkitFlexShrink": { - "type": "string" - }, - "webkitFlexWrap": { - "type": "string" - }, - "webkitJustifyContent": { - "type": "string" - }, - "webkitLineClamp": { - "type": "string" - }, - "webkitMask": { - "type": "string" - }, - "webkitMaskBoxImage": { - "type": "string" - }, - "webkitMaskBoxImageOutset": { - "type": "string" - }, - "webkitMaskBoxImageRepeat": { - "type": "string" - }, - "webkitMaskBoxImageSlice": { - "type": "string" - }, - "webkitMaskBoxImageSource": { - "type": "string" - }, - "webkitMaskBoxImageWidth": { - "type": "string" - }, - "webkitMaskClip": { - "type": "string" - }, - "webkitMaskComposite": { - "type": "string" - }, - "webkitMaskImage": { - "type": "string" - }, - "webkitMaskOrigin": { - "type": "string" - }, - "webkitMaskPosition": { - "type": "string" - }, - "webkitMaskRepeat": { - "type": "string" - }, - "webkitMaskSize": { - "type": "string" - }, - "webkitOrder": { - "type": "string" - }, - "webkitPerspective": { - "type": "string" - }, - "webkitPerspectiveOrigin": { - "type": "string" - }, - "webkitTextFillColor": { - "type": "string" - }, - "webkitTextSizeAdjust": { - "type": "string" - }, - "webkitTextStroke": { - "type": "string" - }, - "webkitTextStrokeColor": { - "type": "string" - }, - "webkitTextStrokeWidth": { - "type": "string" - }, - "webkitTransform": { - "type": "string" - }, - "webkitTransformOrigin": { - "type": "string" - }, - "webkitTransformStyle": { - "type": "string" - }, - "webkitTransition": { - "type": "string" - }, - "webkitTransitionDelay": { - "type": "string" - }, - "webkitTransitionDuration": { - "type": "string" - }, - "webkitTransitionProperty": { - "type": "string" - }, - "webkitTransitionTimingFunction": { - "type": "string" - }, - "webkitUserSelect": { - "type": "string" - }, - "whiteSpace": { - "type": "string" - }, - "widows": { - "type": "string" - }, - "width": { - "type": "string" - }, - "willChange": { - "type": "string" - }, - "wordBreak": { - "type": "string" - }, - "wordSpacing": { - "type": "string" - }, - "wordWrap": { - "type": "string" - }, - "writingMode": { - "type": "string" - }, - "zIndex": { - "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", - "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", - "counterIncrement", - "counterReset", - "counterSet", - "cssFloat", - "cssText", - "cursor", - "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", - "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", - "mathStyle", - "maxBlockSize", - "maxHeight", - "maxInlineSize", - "maxWidth", - "minBlockSize", - "minHeight", - "minInlineSize", - "minWidth", - "mixBlendMode", - "objectFit", - "objectPosition", - "offset", - "offsetDistance", - "offsetPath", - "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", - "resize", - "right", - "rotate", - "rowGap", - "rubyPosition", - "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", - "scrollbarGutter", - "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", - "top", - "touchAction", - "transform", - "transformBox", - "transformOrigin", - "transformStyle", - "transition", - "transitionDelay", - "transitionDuration", - "transitionProperty", - "transitionTimingFunction", - "translate", - "unicodeBidi", - "userSelect", - "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", - "widows", - "width", - "willChange", - "wordBreak", - "wordSpacing", - "wordWrap", - "writingMode", - "zIndex" - ], - "type": "object" - }, - "tabIndex": { - "type": "number" - }, - "tagName": { - "type": "string" - }, - "target": { - "type": "string" - }, - "text": { - "type": "string" - }, - "textContent": { - "type": [ - "null", - "string" - ] - }, - "title": { - "type": "string" - }, - "translate": { - "type": "boolean" - }, - "type": { - "type": "string" - }, - "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", - "ariaBusy", - "ariaChecked", - "ariaColCount", - "ariaColIndex", - "ariaColSpan", - "ariaCurrent", - "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", - "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", - "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", - "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" - ], - "type": "object" - }, - "HTMLAreaElement": { - "properties": { - "ATTRIBUTE_NODE": { - "const": 2, - "type": "number" - }, - "CDATA_SECTION_NODE": { - "const": 4, - "type": "number" - }, - "COMMENT_NODE": { - "const": 8, - "type": "number" - }, - "DOCUMENT_FRAGMENT_NODE": { - "const": 11, - "type": "number" - }, - "DOCUMENT_NODE": { - "const": 9, - "type": "number" - }, - "DOCUMENT_POSITION_CONTAINED_BY": { - "const": 16, - "type": "number" - }, - "DOCUMENT_POSITION_CONTAINS": { - "const": 8, - "type": "number" - }, - "DOCUMENT_POSITION_DISCONNECTED": { - "const": 1, - "type": "number" - }, - "DOCUMENT_POSITION_FOLLOWING": { - "const": 4, - "type": "number" - }, - "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC": { - "const": 32, - "type": "number" - }, - "DOCUMENT_POSITION_PRECEDING": { - "const": 2, - "type": "number" - }, - "DOCUMENT_TYPE_NODE": { - "const": 10, - "type": "number" - }, - "ELEMENT_NODE": { - "const": 1, - "type": "number" - }, - "ENTITY_NODE": { - "const": 6, - "type": "number" - }, - "ENTITY_REFERENCE_NODE": { - "const": 5, - "type": "number" - }, - "NOTATION_NODE": { - "const": 12, - "type": "number" - }, - "PROCESSING_INSTRUCTION_NODE": { - "const": 7, - "type": "number" - }, - "TEXT_NODE": { - "const": 3, - "type": "number" - }, - "accessKey": { - "type": "string" - }, - "accessKeyLabel": { - "type": "string" - }, - "alt": { - "type": "string" - }, - "ariaAtomic": { - "type": [ - "null", - "string" - ] - }, - "ariaAutoComplete": { - "type": [ - "null", - "string" - ] - }, - "ariaBusy": { - "type": [ - "null", - "string" - ] - }, - "ariaChecked": { - "type": [ - "null", - "string" - ] - }, - "ariaColCount": { - "type": [ - "null", - "string" - ] - }, - "ariaColIndex": { - "type": [ - "null", - "string" - ] - }, - "ariaColSpan": { - "type": [ - "null", - "string" - ] - }, - "ariaCurrent": { - "type": [ - "null", - "string" - ] - }, - "ariaDisabled": { - "type": [ - "null", - "string" - ] - }, - "ariaExpanded": { - "type": [ - "null", - "string" - ] - }, - "ariaHasPopup": { - "type": [ - "null", - "string" - ] - }, - "ariaHidden": { - "type": [ - "null", - "string" - ] - }, - "ariaInvalid": { - "type": [ - "null", - "string" - ] - }, - "ariaKeyShortcuts": { - "type": [ - "null", - "string" - ] - }, - "ariaLabel": { - "type": [ - "null", - "string" - ] - }, - "ariaLevel": { - "type": [ - "null", - "string" - ] - }, - "ariaLive": { - "type": [ - "null", - "string" - ] - }, - "ariaModal": { - "type": [ - "null", - "string" - ] - }, - "ariaMultiLine": { - "type": [ - "null", - "string" - ] - }, - "ariaMultiSelectable": { - "type": [ - "null", - "string" - ] - }, - "ariaOrientation": { - "type": [ - "null", - "string" - ] - }, - "ariaPlaceholder": { - "type": [ - "null", - "string" - ] - }, - "ariaPosInSet": { - "type": [ - "null", - "string" - ] - }, - "ariaPressed": { - "type": [ - "null", - "string" - ] - }, - "ariaReadOnly": { - "type": [ - "null", - "string" - ] - }, - "ariaRequired": { - "type": [ - "null", - "string" - ] - }, - "ariaRoleDescription": { - "type": [ - "null", - "string" - ] - }, - "ariaRowCount": { - "type": [ - "null", - "string" - ] - }, - "ariaRowIndex": { - "type": [ - "null", - "string" - ] - }, - "ariaRowSpan": { - "type": [ - "null", - "string" - ] - }, - "ariaSelected": { - "type": [ - "null", - "string" - ] - }, - "ariaSetSize": { - "type": [ - "null", - "string" - ] - }, - "ariaSort": { - "type": [ - "null", - "string" - ] - }, - "ariaValueMax": { - "type": [ - "null", - "string" - ] - }, - "ariaValueMin": { - "type": [ - "null", - "string" - ] - }, - "ariaValueNow": { - "type": [ - "null", - "string" - ] - }, - "ariaValueText": { - "type": [ - "null", - "string" - ] - }, - "assignedSlot": { - "anyOf": [ - { - "$ref": "#/definitions/HTMLSlotElement" - }, - { - "type": "null" - } - ] - }, - "attributeStyleMap": { - "$ref": "#/definitions/StylePropertyMap" - }, - "attributes": { - "additionalProperties": false, - "patternProperties": { - "^[0-9]+$": { - "$ref": "#/definitions/Attr" - } - }, - "properties": { - "length": { - "type": "number" - } - }, - "required": [ - "length" - ], - "type": "object" - }, - "autocapitalize": { - "type": "string" - }, - "autofocus": { - "type": "boolean" - }, - "baseURI": { - "type": "string" - }, - "childElementCount": { - "type": "number" - }, - "childNodes": { - "items": { - "$ref": "#/definitions/ChildNode" - }, - "type": "array" - }, - "children": { - "additionalProperties": false, - "patternProperties": { - "^[0-9]+$": { - "$ref": "#/definitions/Element" - } - }, - "properties": { - "length": { - "type": "number" - } - }, - "required": [ - "length" - ], - "type": "object" - }, - "classList": { - "additionalProperties": false, - "patternProperties": { - "^[0-9]+$": { - "type": "string" - } - }, - "properties": { - "length": { - "type": "number" - }, - "value": { - "type": "string" - } - }, - "required": [ - "length", - "value" - ], - "type": "object" - }, - "className": { - "type": "string" - }, - "clientHeight": { - "type": "number" - }, - "clientLeft": { - "type": "number" - }, - "clientTop": { - "type": "number" - }, - "clientWidth": { - "type": "number" - }, - "contentEditable": { - "type": "string" - }, - "coords": { - "type": "string" - }, - "dataset": { - "$ref": "#/definitions/DOMStringMap" - }, - "dir": { - "type": "string" - }, - "download": { - "type": "string" - }, - "draggable": { - "type": "boolean" - }, - "enterKeyHint": { - "type": "string" - }, - "firstChild": { - "anyOf": [ - { - "$ref": "#/definitions/ChildNode" - }, - { - "type": "null" - } - ] - }, - "firstElementChild": { - "anyOf": [ - { - "$ref": "#/definitions/Element" - }, - { - "type": "null" - } - ] - }, - "hash": { - "type": "string" - }, - "hidden": { - "type": "boolean" - }, - "host": { - "type": "string" - }, - "hostname": { - "type": "string" - }, - "href": { - "type": "string" - }, - "id": { - "type": "string" - }, - "inert": { - "type": "boolean" - }, - "innerHTML": { - "type": "string" - }, - "innerText": { - "type": "string" - }, - "inputMode": { - "type": "string" - }, - "isConnected": { - "type": "boolean" - }, - "isContentEditable": { - "type": "boolean" - }, - "lang": { - "type": "string" - }, - "lastChild": { - "anyOf": [ - { - "$ref": "#/definitions/ChildNode" - }, - { - "type": "null" - } - ] - }, - "lastElementChild": { - "anyOf": [ - { - "$ref": "#/definitions/Element" - }, - { - "type": "null" - } - ] - }, - "localName": { - "type": "string" - }, - "namespaceURI": { - "type": [ - "null", - "string" - ] - }, - "nextElementSibling": { - "anyOf": [ - { - "$ref": "#/definitions/Element" - }, - { - "type": "null" - } - ] - }, - "nextSibling": { - "anyOf": [ - { - "$ref": "#/definitions/ChildNode" - }, - { - "type": "null" - } - ] - }, - "noHref": { - "type": "boolean" - }, - "nodeName": { - "type": "string" - }, - "nodeType": { - "type": "number" - }, - "nodeValue": { - "type": [ - "null", - "string" - ] - }, - "nonce": { - "type": "string" - }, - "offsetHeight": { - "type": "number" - }, - "offsetLeft": { - "type": "number" - }, - "offsetParent": { - "anyOf": [ - { - "$ref": "#/definitions/Element" - }, - { - "type": "null" - } - ] - }, - "offsetTop": { - "type": "number" - }, - "offsetWidth": { - "type": "number" - }, - "onabort": { - "type": [ - "null", - "object" - ] - }, - "onanimationcancel": { - "type": [ - "null", - "object" - ] - }, - "onanimationend": { - "type": [ - "null", - "object" - ] - }, - "onanimationiteration": { - "type": [ - "null", - "object" - ] - }, - "onanimationstart": { - "type": [ - "null", - "object" - ] - }, - "onauxclick": { - "type": [ - "null", - "object" - ] - }, - "onbeforeinput": { - "type": [ - "null", - "object" - ] - }, - "onblur": { - "type": [ - "null", - "object" - ] - }, - "oncancel": { - "type": [ - "null", - "object" - ] - }, - "oncanplay": { - "type": [ - "null", - "object" - ] - }, - "oncanplaythrough": { - "type": [ - "null", - "object" - ] - }, - "onchange": { - "type": [ - "null", - "object" - ] - }, - "onclick": { - "type": [ - "null", - "object" - ] - }, - "onclose": { - "type": [ - "null", - "object" - ] - }, - "oncontextmenu": { - "type": [ - "null", - "object" - ] - }, - "oncopy": { - "type": [ - "null", - "object" - ] - }, - "oncuechange": { - "type": [ - "null", - "object" - ] - }, - "oncut": { - "type": [ - "null", - "object" - ] - }, - "ondblclick": { - "type": [ - "null", - "object" - ] - }, - "ondrag": { - "type": [ - "null", - "object" - ] - }, - "ondragend": { - "type": [ - "null", - "object" - ] - }, - "ondragenter": { - "type": [ - "null", - "object" - ] - }, - "ondragleave": { - "type": [ - "null", - "object" - ] - }, - "ondragover": { - "type": [ - "null", - "object" - ] - }, - "ondragstart": { - "type": [ - "null", - "object" - ] - }, - "ondrop": { - "type": [ - "null", - "object" - ] - }, - "ondurationchange": { - "type": [ - "null", - "object" - ] - }, - "onemptied": { - "type": [ - "null", - "object" - ] - }, - "onended": { - "type": [ - "null", - "object" - ] - }, - "onerror": { - "$ref": "#/definitions/OnErrorEventHandler" - }, - "onfocus": { - "type": [ - "null", - "object" - ] - }, - "onformdata": { - "type": [ - "null", - "object" - ] - }, - "onfullscreenchange": { - "type": [ - "null", - "object" - ] - }, - "onfullscreenerror": { - "type": [ - "null", - "object" - ] - }, - "ongotpointercapture": { - "type": [ - "null", - "object" - ] - }, - "oninput": { - "type": [ - "null", - "object" - ] - }, - "oninvalid": { - "type": [ - "null", - "object" - ] - }, - "onkeydown": { - "type": [ - "null", - "object" - ] - }, - "onkeypress": { - "type": [ - "null", - "object" - ] - }, - "onkeyup": { - "type": [ - "null", - "object" - ] - }, - "onload": { - "type": [ - "null", - "object" - ] - }, - "onloadeddata": { - "type": [ - "null", - "object" - ] - }, - "onloadedmetadata": { - "type": [ - "null", - "object" - ] - }, - "onloadstart": { - "type": [ - "null", - "object" - ] - }, - "onlostpointercapture": { - "type": [ - "null", - "object" - ] - }, - "onmousedown": { - "type": [ - "null", - "object" - ] - }, - "onmouseenter": { - "type": [ - "null", - "object" - ] - }, - "onmouseleave": { - "type": [ - "null", - "object" - ] - }, - "onmousemove": { - "type": [ - "null", - "object" - ] - }, - "onmouseout": { - "type": [ - "null", - "object" - ] - }, - "onmouseover": { - "type": [ - "null", - "object" - ] - }, - "onmouseup": { - "type": [ - "null", - "object" - ] - }, - "onpaste": { - "type": [ - "null", - "object" - ] - }, - "onpause": { - "type": [ - "null", - "object" - ] - }, - "onplay": { - "type": [ - "null", - "object" - ] - }, - "onplaying": { - "type": [ - "null", - "object" - ] - }, - "onpointercancel": { - "type": [ - "null", - "object" - ] - }, - "onpointerdown": { - "type": [ - "null", - "object" - ] - }, - "onpointerenter": { - "type": [ - "null", - "object" - ] - }, - "onpointerleave": { - "type": [ - "null", - "object" - ] - }, - "onpointermove": { - "type": [ - "null", - "object" - ] - }, - "onpointerout": { - "type": [ - "null", - "object" - ] - }, - "onpointerover": { - "type": [ - "null", - "object" - ] - }, - "onpointerup": { - "type": [ - "null", - "object" - ] - }, - "onprogress": { - "type": [ - "null", - "object" - ] - }, - "onratechange": { - "type": [ - "null", - "object" - ] - }, - "onreset": { - "type": [ - "null", - "object" - ] - }, - "onresize": { - "type": [ - "null", - "object" - ] - }, - "onscroll": { - "type": [ - "null", - "object" - ] - }, - "onsecuritypolicyviolation": { - "type": [ - "null", - "object" - ] - }, - "onseeked": { - "type": [ - "null", - "object" - ] - }, - "onseeking": { - "type": [ - "null", - "object" - ] - }, - "onselect": { - "type": [ - "null", - "object" - ] - }, - "onselectionchange": { - "type": [ - "null", - "object" - ] - }, - "onselectstart": { - "type": [ - "null", - "object" - ] - }, - "onslotchange": { - "type": [ - "null", - "object" - ] - }, - "onstalled": { - "type": [ - "null", - "object" - ] - }, - "onsubmit": { - "type": [ - "null", - "object" - ] - }, - "onsuspend": { - "type": [ - "null", - "object" - ] - }, - "ontimeupdate": { - "type": [ - "null", - "object" - ] - }, - "ontoggle": { - "type": [ - "null", - "object" - ] - }, - "ontouchcancel": { - "type": [ - "null", - "object" - ] - }, - "ontouchend": { - "type": [ - "null", - "object" - ] - }, - "ontouchmove": { - "type": [ - "null", - "object" - ] - }, - "ontouchstart": { - "type": [ - "null", - "object" - ] - }, - "ontransitioncancel": { - "type": [ - "null", - "object" - ] - }, - "ontransitionend": { - "type": [ - "null", - "object" - ] - }, - "ontransitionrun": { - "type": [ - "null", - "object" - ] - }, - "ontransitionstart": { - "type": [ - "null", - "object" - ] - }, - "onvolumechange": { - "type": [ - "null", - "object" - ] - }, - "onwaiting": { - "type": [ - "null", - "object" - ] - }, - "onwebkitanimationend": { - "type": [ - "null", - "object" - ] - }, - "onwebkitanimationiteration": { - "type": [ - "null", - "object" - ] - }, - "onwebkitanimationstart": { - "type": [ - "null", - "object" - ] - }, - "onwebkittransitionend": { - "type": [ - "null", - "object" - ] - }, - "onwheel": { - "type": [ - "null", - "object" - ] - }, - "origin": { - "type": "string" - }, - "outerHTML": { - "type": "string" - }, - "outerText": { - "type": "string" - }, - "ownerDocument": { - "$ref": "#/definitions/Document" - }, - "parentElement": { - "anyOf": [ - { - "$ref": "#/definitions/HTMLElement" - }, - { - "type": "null" - } - ] - }, - "parentNode": { - "anyOf": [ - { - "$ref": "#/definitions/ParentNode" - }, - { - "type": "null" - } - ] - }, - "part": { - "additionalProperties": false, - "patternProperties": { - "^[0-9]+$": { - "type": "string" - } - }, - "properties": { - "length": { - "type": "number" - }, - "value": { - "type": "string" - } - }, - "required": [ - "length", - "value" - ], - "type": "object" - }, - "password": { - "type": "string" - }, - "pathname": { - "type": "string" - }, - "ping": { - "type": "string" - }, - "port": { - "type": "string" - }, - "prefix": { - "type": [ - "null", - "string" - ] - }, - "previousElementSibling": { - "anyOf": [ - { - "$ref": "#/definitions/Element" - }, - { - "type": "null" - } - ] - }, - "previousSibling": { - "anyOf": [ - { - "$ref": "#/definitions/ChildNode" - }, - { - "type": "null" - } - ] - }, - "protocol": { - "type": "string" - }, - "referrerPolicy": { - "type": "string" - }, - "rel": { - "type": "string" - }, - "relList": { - "additionalProperties": false, - "patternProperties": { - "^[0-9]+$": { - "type": "string" - } - }, - "properties": { - "length": { - "type": "number" - }, - "value": { - "type": "string" - } - }, - "required": [ - "length", - "value" - ], - "type": "object" - }, - "role": { - "type": [ - "null", - "string" - ] - }, - "scrollHeight": { - "type": "number" - }, - "scrollLeft": { - "type": "number" - }, - "scrollTop": { - "type": "number" - }, - "scrollWidth": { - "type": "number" - }, - "search": { - "type": "string" - }, - "shadowRoot": { - "anyOf": [ - { - "$ref": "#/definitions/ShadowRoot" - }, - { - "type": "null" - } - ] - }, - "shape": { - "type": "string" - }, - "slot": { - "type": "string" - }, - "spellcheck": { - "type": "boolean" - }, - "style": { - "additionalProperties": false, - "patternProperties": { - "^[0-9]+$": { - "type": "string" - } - }, - "properties": { - "accentColor": { - "type": "string" - }, - "alignContent": { - "type": "string" - }, - "alignItems": { - "type": "string" - }, - "alignSelf": { - "type": "string" - }, - "alignmentBaseline": { - "type": "string" - }, - "all": { - "type": "string" - }, - "animation": { - "type": "string" - }, - "animationComposition": { - "type": "string" - }, - "animationDelay": { - "type": "string" - }, - "animationDirection": { - "type": "string" - }, - "animationDuration": { - "type": "string" - }, - "animationFillMode": { - "type": "string" - }, - "animationIterationCount": { - "type": "string" - }, - "animationName": { - "type": "string" - }, - "animationPlayState": { - "type": "string" - }, - "animationTimingFunction": { - "type": "string" - }, - "appearance": { - "type": "string" - }, - "aspectRatio": { - "type": "string" - }, - "backdropFilter": { - "type": "string" - }, - "backfaceVisibility": { - "type": "string" - }, - "background": { - "type": "string" - }, - "backgroundAttachment": { - "type": "string" - }, - "backgroundBlendMode": { - "type": "string" - }, - "backgroundClip": { - "type": "string" - }, - "backgroundColor": { - "type": "string" - }, - "backgroundImage": { - "type": "string" - }, - "backgroundOrigin": { - "type": "string" - }, - "backgroundPosition": { - "type": "string" - }, - "backgroundPositionX": { - "type": "string" - }, - "backgroundPositionY": { - "type": "string" - }, - "backgroundRepeat": { - "type": "string" - }, - "backgroundSize": { - "type": "string" - }, - "baselineShift": { - "type": "string" - }, - "blockSize": { - "type": "string" - }, - "border": { - "type": "string" - }, - "borderBlock": { - "type": "string" - }, - "borderBlockColor": { - "type": "string" - }, - "borderBlockEnd": { - "type": "string" - }, - "borderBlockEndColor": { - "type": "string" - }, - "borderBlockEndStyle": { - "type": "string" - }, - "borderBlockEndWidth": { - "type": "string" - }, - "borderBlockStart": { - "type": "string" - }, - "borderBlockStartColor": { - "type": "string" - }, - "borderBlockStartStyle": { - "type": "string" - }, - "borderBlockStartWidth": { - "type": "string" - }, - "borderBlockStyle": { - "type": "string" - }, - "borderBlockWidth": { - "type": "string" - }, - "borderBottom": { - "type": "string" - }, - "borderBottomColor": { - "type": "string" - }, - "borderBottomLeftRadius": { - "type": "string" - }, - "borderBottomRightRadius": { - "type": "string" - }, - "borderBottomStyle": { - "type": "string" - }, - "borderBottomWidth": { - "type": "string" - }, - "borderCollapse": { - "type": "string" - }, - "borderColor": { - "type": "string" - }, - "borderEndEndRadius": { - "type": "string" - }, - "borderEndStartRadius": { - "type": "string" - }, - "borderImage": { - "type": "string" - }, - "borderImageOutset": { - "type": "string" - }, - "borderImageRepeat": { - "type": "string" - }, - "borderImageSlice": { - "type": "string" - }, - "borderImageSource": { - "type": "string" - }, - "borderImageWidth": { - "type": "string" - }, - "borderInline": { - "type": "string" - }, - "borderInlineColor": { - "type": "string" - }, - "borderInlineEnd": { - "type": "string" - }, - "borderInlineEndColor": { - "type": "string" - }, - "borderInlineEndStyle": { - "type": "string" - }, - "borderInlineEndWidth": { - "type": "string" - }, - "borderInlineStart": { - "type": "string" - }, - "borderInlineStartColor": { - "type": "string" - }, - "borderInlineStartStyle": { - "type": "string" - }, - "borderInlineStartWidth": { - "type": "string" - }, - "borderInlineStyle": { - "type": "string" - }, - "borderInlineWidth": { - "type": "string" - }, - "borderLeft": { - "type": "string" - }, - "borderLeftColor": { - "type": "string" - }, - "borderLeftStyle": { - "type": "string" - }, - "borderLeftWidth": { - "type": "string" - }, - "borderRadius": { - "type": "string" - }, - "borderRight": { - "type": "string" - }, - "borderRightColor": { - "type": "string" - }, - "borderRightStyle": { - "type": "string" - }, - "borderRightWidth": { - "type": "string" - }, - "borderSpacing": { - "type": "string" - }, - "borderStartEndRadius": { - "type": "string" - }, - "borderStartStartRadius": { - "type": "string" - }, - "borderStyle": { - "type": "string" - }, - "borderTop": { - "type": "string" - }, - "borderTopColor": { - "type": "string" - }, - "borderTopLeftRadius": { - "type": "string" - }, - "borderTopRightRadius": { - "type": "string" - }, - "borderTopStyle": { - "type": "string" - }, - "borderTopWidth": { - "type": "string" - }, - "borderWidth": { - "type": "string" - }, - "bottom": { - "type": "string" - }, - "boxShadow": { - "type": "string" - }, - "boxSizing": { - "type": "string" - }, - "breakAfter": { - "type": "string" - }, - "breakBefore": { - "type": "string" - }, - "breakInside": { - "type": "string" - }, - "captionSide": { - "type": "string" - }, - "caretColor": { - "type": "string" - }, - "clear": { - "type": "string" - }, - "clip": { - "type": "string" - }, - "clipPath": { - "type": "string" - }, - "clipRule": { - "type": "string" - }, - "color": { - "type": "string" - }, - "colorInterpolation": { - "type": "string" - }, - "colorInterpolationFilters": { - "type": "string" - }, - "colorScheme": { - "type": "string" - }, - "columnCount": { - "type": "string" - }, - "columnFill": { - "type": "string" - }, - "columnGap": { - "type": "string" - }, - "columnRule": { - "type": "string" - }, - "columnRuleColor": { - "type": "string" - }, - "columnRuleStyle": { - "type": "string" - }, - "columnRuleWidth": { - "type": "string" - }, - "columnSpan": { - "type": "string" - }, - "columnWidth": { - "type": "string" - }, - "columns": { - "type": "string" - }, - "contain": { - "type": "string" - }, - "containIntrinsicBlockSize": { - "type": "string" - }, - "containIntrinsicHeight": { - "type": "string" - }, - "containIntrinsicInlineSize": { - "type": "string" - }, - "containIntrinsicSize": { - "type": "string" - }, - "containIntrinsicWidth": { - "type": "string" - }, - "container": { - "type": "string" - }, - "containerName": { - "type": "string" - }, - "containerType": { - "type": "string" - }, - "content": { - "type": "string" - }, - "counterIncrement": { - "type": "string" - }, - "counterReset": { - "type": "string" - }, - "counterSet": { - "type": "string" - }, - "cssFloat": { - "type": "string" - }, - "cssText": { - "type": "string" - }, - "cursor": { - "type": "string" - }, - "direction": { - "type": "string" - }, - "display": { - "type": "string" - }, - "dominantBaseline": { - "type": "string" - }, - "emptyCells": { - "type": "string" - }, - "fill": { - "type": "string" - }, - "fillOpacity": { - "type": "string" - }, - "fillRule": { - "type": "string" - }, - "filter": { - "type": "string" - }, - "flex": { - "type": "string" - }, - "flexBasis": { - "type": "string" - }, - "flexDirection": { - "type": "string" - }, - "flexFlow": { - "type": "string" - }, - "flexGrow": { - "type": "string" - }, - "flexShrink": { - "type": "string" - }, - "flexWrap": { - "type": "string" - }, - "float": { - "type": "string" - }, - "floodColor": { - "type": "string" - }, - "floodOpacity": { - "type": "string" - }, - "font": { - "type": "string" - }, - "fontFamily": { - "type": "string" - }, - "fontFeatureSettings": { - "type": "string" - }, - "fontKerning": { - "type": "string" - }, - "fontOpticalSizing": { - "type": "string" - }, - "fontPalette": { - "type": "string" - }, - "fontSize": { - "type": "string" - }, - "fontSizeAdjust": { - "type": "string" - }, - "fontStretch": { - "type": "string" - }, - "fontStyle": { - "type": "string" - }, - "fontSynthesis": { - "type": "string" - }, - "fontSynthesisSmallCaps": { - "type": "string" - }, - "fontSynthesisStyle": { - "type": "string" - }, - "fontSynthesisWeight": { - "type": "string" - }, - "fontVariant": { - "type": "string" - }, - "fontVariantAlternates": { - "type": "string" - }, - "fontVariantCaps": { - "type": "string" - }, - "fontVariantEastAsian": { - "type": "string" - }, - "fontVariantLigatures": { - "type": "string" - }, - "fontVariantNumeric": { - "type": "string" - }, - "fontVariantPosition": { - "type": "string" - }, - "fontVariationSettings": { - "type": "string" - }, - "fontWeight": { - "type": "string" - }, - "gap": { - "type": "string" - }, - "grid": { - "type": "string" - }, - "gridArea": { - "type": "string" - }, - "gridAutoColumns": { - "type": "string" - }, - "gridAutoFlow": { - "type": "string" - }, - "gridAutoRows": { - "type": "string" - }, - "gridColumn": { - "type": "string" - }, - "gridColumnEnd": { - "type": "string" - }, - "gridColumnGap": { - "type": "string" - }, - "gridColumnStart": { - "type": "string" - }, - "gridGap": { - "type": "string" - }, - "gridRow": { - "type": "string" - }, - "gridRowEnd": { - "type": "string" - }, - "gridRowGap": { - "type": "string" - }, - "gridRowStart": { - "type": "string" - }, - "gridTemplate": { - "type": "string" - }, - "gridTemplateAreas": { - "type": "string" - }, - "gridTemplateColumns": { - "type": "string" - }, - "gridTemplateRows": { - "type": "string" - }, - "height": { - "type": "string" - }, - "hyphenateCharacter": { - "type": "string" - }, - "hyphens": { - "type": "string" - }, - "imageOrientation": { - "type": "string" - }, - "imageRendering": { - "type": "string" - }, - "inlineSize": { - "type": "string" - }, - "inset": { - "type": "string" - }, - "insetBlock": { - "type": "string" - }, - "insetBlockEnd": { - "type": "string" - }, - "insetBlockStart": { - "type": "string" - }, - "insetInline": { - "type": "string" - }, - "insetInlineEnd": { - "type": "string" - }, - "insetInlineStart": { - "type": "string" - }, - "isolation": { - "type": "string" - }, - "justifyContent": { - "type": "string" - }, - "justifyItems": { - "type": "string" - }, - "justifySelf": { - "type": "string" - }, - "left": { - "type": "string" - }, - "length": { - "type": "number" - }, - "letterSpacing": { - "type": "string" - }, - "lightingColor": { - "type": "string" - }, - "lineBreak": { - "type": "string" - }, - "lineHeight": { - "type": "string" - }, - "listStyle": { - "type": "string" - }, - "listStyleImage": { - "type": "string" - }, - "listStylePosition": { - "type": "string" - }, - "listStyleType": { - "type": "string" - }, - "margin": { - "type": "string" - }, - "marginBlock": { - "type": "string" - }, - "marginBlockEnd": { - "type": "string" - }, - "marginBlockStart": { - "type": "string" - }, - "marginBottom": { - "type": "string" - }, - "marginInline": { - "type": "string" - }, - "marginInlineEnd": { - "type": "string" - }, - "marginInlineStart": { - "type": "string" - }, - "marginLeft": { - "type": "string" - }, - "marginRight": { - "type": "string" - }, - "marginTop": { - "type": "string" - }, - "marker": { - "type": "string" - }, - "markerEnd": { - "type": "string" - }, - "markerMid": { - "type": "string" - }, - "markerStart": { - "type": "string" - }, - "mask": { - "type": "string" - }, - "maskClip": { - "type": "string" - }, - "maskComposite": { - "type": "string" - }, - "maskImage": { - "type": "string" - }, - "maskMode": { - "type": "string" - }, - "maskOrigin": { - "type": "string" - }, - "maskPosition": { - "type": "string" - }, - "maskRepeat": { - "type": "string" - }, - "maskSize": { - "type": "string" - }, - "maskType": { - "type": "string" - }, - "mathStyle": { - "type": "string" - }, - "maxBlockSize": { - "type": "string" - }, - "maxHeight": { - "type": "string" - }, - "maxInlineSize": { - "type": "string" - }, - "maxWidth": { - "type": "string" - }, - "minBlockSize": { - "type": "string" - }, - "minHeight": { - "type": "string" - }, - "minInlineSize": { - "type": "string" - }, - "minWidth": { - "type": "string" - }, - "mixBlendMode": { - "type": "string" - }, - "objectFit": { - "type": "string" - }, - "objectPosition": { - "type": "string" - }, - "offset": { - "type": "string" - }, - "offsetDistance": { - "type": "string" - }, - "offsetPath": { - "type": "string" - }, - "offsetRotate": { - "type": "string" - }, - "opacity": { - "type": "string" - }, - "order": { - "type": "string" - }, - "orphans": { - "type": "string" - }, - "outline": { - "type": "string" - }, - "outlineColor": { - "type": "string" - }, - "outlineOffset": { - "type": "string" - }, - "outlineStyle": { - "type": "string" - }, - "outlineWidth": { - "type": "string" - }, - "overflow": { - "type": "string" - }, - "overflowAnchor": { - "type": "string" - }, - "overflowClipMargin": { - "type": "string" - }, - "overflowWrap": { - "type": "string" - }, - "overflowX": { - "type": "string" - }, - "overflowY": { - "type": "string" - }, - "overscrollBehavior": { - "type": "string" - }, - "overscrollBehaviorBlock": { - "type": "string" - }, - "overscrollBehaviorInline": { - "type": "string" - }, - "overscrollBehaviorX": { - "type": "string" - }, - "overscrollBehaviorY": { - "type": "string" - }, - "padding": { - "type": "string" - }, - "paddingBlock": { - "type": "string" - }, - "paddingBlockEnd": { - "type": "string" - }, - "paddingBlockStart": { - "type": "string" - }, - "paddingBottom": { - "type": "string" - }, - "paddingInline": { - "type": "string" - }, - "paddingInlineEnd": { - "type": "string" - }, - "paddingInlineStart": { - "type": "string" - }, - "paddingLeft": { - "type": "string" - }, - "paddingRight": { - "type": "string" - }, - "paddingTop": { - "type": "string" - }, - "page": { - "type": "string" - }, - "pageBreakAfter": { - "type": "string" - }, - "pageBreakBefore": { - "type": "string" - }, - "pageBreakInside": { - "type": "string" - }, - "paintOrder": { - "type": "string" - }, - "parentRule": { - "anyOf": [ - { - "$ref": "#/definitions/CSSRule" - }, - { - "type": "null" - } - ] - }, - "perspective": { - "type": "string" - }, - "perspectiveOrigin": { - "type": "string" - }, - "placeContent": { - "type": "string" - }, - "placeItems": { - "type": "string" - }, - "placeSelf": { - "type": "string" - }, - "pointerEvents": { - "type": "string" - }, - "position": { - "type": "string" - }, - "printColorAdjust": { - "type": "string" - }, - "quotes": { - "type": "string" - }, - "resize": { - "type": "string" - }, - "right": { - "type": "string" - }, - "rotate": { - "type": "string" - }, - "rowGap": { - "type": "string" - }, - "rubyPosition": { - "type": "string" - }, - "scale": { - "type": "string" - }, - "scrollBehavior": { - "type": "string" - }, - "scrollMargin": { - "type": "string" - }, - "scrollMarginBlock": { - "type": "string" - }, - "scrollMarginBlockEnd": { - "type": "string" - }, - "scrollMarginBlockStart": { - "type": "string" - }, - "scrollMarginBottom": { - "type": "string" - }, - "scrollMarginInline": { - "type": "string" - }, - "scrollMarginInlineEnd": { - "type": "string" - }, - "scrollMarginInlineStart": { - "type": "string" - }, - "scrollMarginLeft": { - "type": "string" - }, - "scrollMarginRight": { - "type": "string" - }, - "scrollMarginTop": { - "type": "string" - }, - "scrollPadding": { - "type": "string" - }, - "scrollPaddingBlock": { - "type": "string" - }, - "scrollPaddingBlockEnd": { - "type": "string" - }, - "scrollPaddingBlockStart": { - "type": "string" - }, - "scrollPaddingBottom": { - "type": "string" - }, - "scrollPaddingInline": { - "type": "string" - }, - "scrollPaddingInlineEnd": { - "type": "string" - }, - "scrollPaddingInlineStart": { - "type": "string" - }, - "scrollPaddingLeft": { - "type": "string" - }, - "scrollPaddingRight": { - "type": "string" - }, - "scrollPaddingTop": { - "type": "string" - }, - "scrollSnapAlign": { - "type": "string" - }, - "scrollSnapStop": { - "type": "string" - }, - "scrollSnapType": { - "type": "string" - }, - "scrollbarGutter": { - "type": "string" - }, - "shapeImageThreshold": { - "type": "string" - }, - "shapeMargin": { - "type": "string" - }, - "shapeOutside": { - "type": "string" - }, - "shapeRendering": { - "type": "string" - }, - "stopColor": { - "type": "string" - }, - "stopOpacity": { - "type": "string" - }, - "stroke": { - "type": "string" - }, - "strokeDasharray": { - "type": "string" - }, - "strokeDashoffset": { - "type": "string" - }, - "strokeLinecap": { - "type": "string" - }, - "strokeLinejoin": { - "type": "string" - }, - "strokeMiterlimit": { - "type": "string" - }, - "strokeOpacity": { - "type": "string" - }, - "strokeWidth": { - "type": "string" - }, - "tabSize": { - "type": "string" - }, - "tableLayout": { - "type": "string" - }, - "textAlign": { - "type": "string" - }, - "textAlignLast": { - "type": "string" - }, - "textAnchor": { - "type": "string" - }, - "textCombineUpright": { - "type": "string" - }, - "textDecoration": { - "type": "string" - }, - "textDecorationColor": { - "type": "string" - }, - "textDecorationLine": { - "type": "string" - }, - "textDecorationSkipInk": { - "type": "string" - }, - "textDecorationStyle": { - "type": "string" - }, - "textDecorationThickness": { - "type": "string" - }, - "textEmphasis": { - "type": "string" - }, - "textEmphasisColor": { - "type": "string" - }, - "textEmphasisPosition": { - "type": "string" - }, - "textEmphasisStyle": { - "type": "string" - }, - "textIndent": { - "type": "string" - }, - "textOrientation": { - "type": "string" - }, - "textOverflow": { - "type": "string" - }, - "textRendering": { - "type": "string" - }, - "textShadow": { - "type": "string" - }, - "textTransform": { - "type": "string" - }, - "textUnderlineOffset": { - "type": "string" - }, - "textUnderlinePosition": { - "type": "string" - }, - "top": { - "type": "string" - }, - "touchAction": { - "type": "string" - }, - "transform": { - "type": "string" - }, - "transformBox": { - "type": "string" - }, - "transformOrigin": { - "type": "string" - }, - "transformStyle": { - "type": "string" - }, - "transition": { - "type": "string" - }, - "transitionDelay": { - "type": "string" - }, - "transitionDuration": { - "type": "string" - }, - "transitionProperty": { - "type": "string" - }, - "transitionTimingFunction": { - "type": "string" - }, - "translate": { - "type": "string" - }, - "unicodeBidi": { - "type": "string" - }, - "userSelect": { - "type": "string" - }, - "verticalAlign": { - "type": "string" - }, - "visibility": { - "type": "string" - }, - "webkitAlignContent": { - "type": "string" - }, - "webkitAlignItems": { - "type": "string" - }, - "webkitAlignSelf": { - "type": "string" - }, - "webkitAnimation": { - "type": "string" - }, - "webkitAnimationDelay": { - "type": "string" - }, - "webkitAnimationDirection": { - "type": "string" - }, - "webkitAnimationDuration": { - "type": "string" - }, - "webkitAnimationFillMode": { - "type": "string" - }, - "webkitAnimationIterationCount": { - "type": "string" - }, - "webkitAnimationName": { - "type": "string" - }, - "webkitAnimationPlayState": { - "type": "string" - }, - "webkitAnimationTimingFunction": { - "type": "string" - }, - "webkitAppearance": { - "type": "string" - }, - "webkitBackfaceVisibility": { - "type": "string" - }, - "webkitBackgroundClip": { - "type": "string" - }, - "webkitBackgroundOrigin": { - "type": "string" - }, - "webkitBackgroundSize": { - "type": "string" - }, - "webkitBorderBottomLeftRadius": { - "type": "string" - }, - "webkitBorderBottomRightRadius": { - "type": "string" - }, - "webkitBorderRadius": { - "type": "string" - }, - "webkitBorderTopLeftRadius": { - "type": "string" - }, - "webkitBorderTopRightRadius": { - "type": "string" - }, - "webkitBoxAlign": { - "type": "string" - }, - "webkitBoxFlex": { - "type": "string" - }, - "webkitBoxOrdinalGroup": { - "type": "string" - }, - "webkitBoxOrient": { - "type": "string" - }, - "webkitBoxPack": { - "type": "string" - }, - "webkitBoxShadow": { - "type": "string" - }, - "webkitBoxSizing": { - "type": "string" - }, - "webkitFilter": { - "type": "string" - }, - "webkitFlex": { - "type": "string" - }, - "webkitFlexBasis": { - "type": "string" - }, - "webkitFlexDirection": { - "type": "string" - }, - "webkitFlexFlow": { - "type": "string" - }, - "webkitFlexGrow": { - "type": "string" - }, - "webkitFlexShrink": { - "type": "string" - }, - "webkitFlexWrap": { - "type": "string" - }, - "webkitJustifyContent": { - "type": "string" - }, - "webkitLineClamp": { - "type": "string" - }, - "webkitMask": { - "type": "string" - }, - "webkitMaskBoxImage": { - "type": "string" - }, - "webkitMaskBoxImageOutset": { - "type": "string" - }, - "webkitMaskBoxImageRepeat": { - "type": "string" - }, - "webkitMaskBoxImageSlice": { - "type": "string" - }, - "webkitMaskBoxImageSource": { - "type": "string" - }, - "webkitMaskBoxImageWidth": { - "type": "string" - }, - "webkitMaskClip": { - "type": "string" - }, - "webkitMaskComposite": { - "type": "string" - }, - "webkitMaskImage": { - "type": "string" - }, - "webkitMaskOrigin": { - "type": "string" - }, - "webkitMaskPosition": { - "type": "string" - }, - "webkitMaskRepeat": { - "type": "string" - }, - "webkitMaskSize": { - "type": "string" - }, - "webkitOrder": { - "type": "string" - }, - "webkitPerspective": { - "type": "string" - }, - "webkitPerspectiveOrigin": { - "type": "string" - }, - "webkitTextFillColor": { - "type": "string" - }, - "webkitTextSizeAdjust": { - "type": "string" - }, - "webkitTextStroke": { - "type": "string" - }, - "webkitTextStrokeColor": { - "type": "string" - }, - "webkitTextStrokeWidth": { - "type": "string" - }, - "webkitTransform": { - "type": "string" - }, - "webkitTransformOrigin": { - "type": "string" - }, - "webkitTransformStyle": { - "type": "string" - }, - "webkitTransition": { - "type": "string" - }, - "webkitTransitionDelay": { - "type": "string" - }, - "webkitTransitionDuration": { - "type": "string" - }, - "webkitTransitionProperty": { - "type": "string" - }, - "webkitTransitionTimingFunction": { - "type": "string" - }, - "webkitUserSelect": { - "type": "string" - }, - "whiteSpace": { - "type": "string" - }, - "widows": { - "type": "string" - }, - "width": { - "type": "string" - }, - "willChange": { - "type": "string" - }, - "wordBreak": { - "type": "string" - }, - "wordSpacing": { - "type": "string" - }, - "wordWrap": { - "type": "string" - }, - "writingMode": { - "type": "string" - }, - "zIndex": { - "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", - "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", - "counterIncrement", - "counterReset", - "counterSet", - "cssFloat", - "cssText", - "cursor", - "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", - "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", - "mathStyle", - "maxBlockSize", - "maxHeight", - "maxInlineSize", - "maxWidth", - "minBlockSize", - "minHeight", - "minInlineSize", - "minWidth", - "mixBlendMode", - "objectFit", - "objectPosition", - "offset", - "offsetDistance", - "offsetPath", - "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", - "resize", - "right", - "rotate", - "rowGap", - "rubyPosition", - "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", - "scrollbarGutter", - "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", - "top", - "touchAction", - "transform", - "transformBox", - "transformOrigin", - "transformStyle", - "transition", - "transitionDelay", - "transitionDuration", - "transitionProperty", - "transitionTimingFunction", - "translate", - "unicodeBidi", - "userSelect", - "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", - "widows", - "width", - "willChange", - "wordBreak", - "wordSpacing", - "wordWrap", - "writingMode", - "zIndex" - ], - "type": "object" - }, - "tabIndex": { - "type": "number" - }, - "tagName": { - "type": "string" - }, - "target": { - "type": "string" - }, - "textContent": { - "type": [ - "null", - "string" - ] - }, - "title": { - "type": "string" - }, - "translate": { - "type": "boolean" - }, - "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", - "ariaBusy", - "ariaChecked", - "ariaColCount", - "ariaColIndex", - "ariaColSpan", - "ariaCurrent", - "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", - "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", - "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", - "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" - ], - "type": "object" - }, - "HTMLElement": { - "properties": { - "ATTRIBUTE_NODE": { - "const": 2, - "type": "number" - }, - "CDATA_SECTION_NODE": { - "const": 4, - "type": "number" - }, - "COMMENT_NODE": { - "const": 8, - "type": "number" - }, - "DOCUMENT_FRAGMENT_NODE": { - "const": 11, - "type": "number" - }, - "DOCUMENT_NODE": { - "const": 9, - "type": "number" - }, - "DOCUMENT_POSITION_CONTAINED_BY": { - "const": 16, - "type": "number" - }, - "DOCUMENT_POSITION_CONTAINS": { - "const": 8, - "type": "number" - }, - "DOCUMENT_POSITION_DISCONNECTED": { - "const": 1, - "type": "number" - }, - "DOCUMENT_POSITION_FOLLOWING": { - "const": 4, - "type": "number" - }, - "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC": { - "const": 32, - "type": "number" - }, - "DOCUMENT_POSITION_PRECEDING": { - "const": 2, - "type": "number" - }, - "DOCUMENT_TYPE_NODE": { - "const": 10, - "type": "number" - }, - "ELEMENT_NODE": { - "const": 1, - "type": "number" - }, - "ENTITY_NODE": { - "const": 6, - "type": "number" - }, - "ENTITY_REFERENCE_NODE": { - "const": 5, - "type": "number" - }, - "NOTATION_NODE": { - "const": 12, - "type": "number" - }, - "PROCESSING_INSTRUCTION_NODE": { - "const": 7, - "type": "number" - }, - "TEXT_NODE": { - "const": 3, - "type": "number" - }, - "accessKey": { - "type": "string" - }, - "accessKeyLabel": { - "type": "string" - }, - "ariaAtomic": { - "type": [ - "null", - "string" - ] - }, - "ariaAutoComplete": { - "type": [ - "null", - "string" - ] - }, - "ariaBusy": { - "type": [ - "null", - "string" - ] - }, - "ariaChecked": { - "type": [ - "null", - "string" - ] - }, - "ariaColCount": { - "type": [ - "null", - "string" - ] - }, - "ariaColIndex": { - "type": [ - "null", - "string" - ] - }, - "ariaColSpan": { - "type": [ - "null", - "string" - ] - }, - "ariaCurrent": { - "type": [ - "null", - "string" - ] - }, - "ariaDisabled": { - "type": [ - "null", - "string" - ] - }, - "ariaExpanded": { - "type": [ - "null", - "string" - ] - }, - "ariaHasPopup": { - "type": [ - "null", - "string" - ] - }, - "ariaHidden": { - "type": [ - "null", - "string" - ] - }, - "ariaInvalid": { - "type": [ - "null", - "string" - ] - }, - "ariaKeyShortcuts": { - "type": [ - "null", - "string" - ] - }, - "ariaLabel": { - "type": [ - "null", - "string" - ] - }, - "ariaLevel": { - "type": [ - "null", - "string" - ] - }, - "ariaLive": { - "type": [ - "null", - "string" - ] - }, - "ariaModal": { - "type": [ - "null", - "string" - ] - }, - "ariaMultiLine": { - "type": [ - "null", - "string" - ] - }, - "ariaMultiSelectable": { - "type": [ - "null", - "string" - ] - }, - "ariaOrientation": { - "type": [ - "null", - "string" - ] - }, - "ariaPlaceholder": { - "type": [ - "null", - "string" - ] - }, - "ariaPosInSet": { - "type": [ - "null", - "string" - ] - }, - "ariaPressed": { - "type": [ - "null", - "string" - ] - }, - "ariaReadOnly": { - "type": [ - "null", - "string" - ] - }, - "ariaRequired": { - "type": [ - "null", - "string" - ] - }, - "ariaRoleDescription": { - "type": [ - "null", - "string" - ] - }, - "ariaRowCount": { - "type": [ - "null", - "string" - ] - }, - "ariaRowIndex": { - "type": [ - "null", - "string" - ] - }, - "ariaRowSpan": { - "type": [ - "null", - "string" - ] - }, - "ariaSelected": { - "type": [ - "null", - "string" - ] - }, - "ariaSetSize": { - "type": [ - "null", - "string" - ] - }, - "ariaSort": { - "type": [ - "null", - "string" - ] - }, - "ariaValueMax": { - "type": [ - "null", - "string" - ] - }, - "ariaValueMin": { - "type": [ - "null", - "string" - ] - }, - "ariaValueNow": { - "type": [ - "null", - "string" - ] - }, - "ariaValueText": { - "type": [ - "null", - "string" - ] - }, - "assignedSlot": { - "anyOf": [ - { - "$ref": "#/definitions/HTMLSlotElement" - }, - { - "type": "null" - } - ] - }, - "attributeStyleMap": { - "$ref": "#/definitions/StylePropertyMap" - }, - "attributes": { - "additionalProperties": false, - "patternProperties": { - "^[0-9]+$": { - "$ref": "#/definitions/Attr" - } - }, - "properties": { - "length": { - "type": "number" - } - }, - "required": [ - "length" - ], - "type": "object" - }, - "autocapitalize": { - "type": "string" - }, - "autofocus": { - "type": "boolean" - }, - "baseURI": { - "type": "string" - }, - "childElementCount": { - "type": "number" - }, - "childNodes": { - "items": { - "$ref": "#/definitions/ChildNode" - }, - "type": "array" - }, - "children": { - "additionalProperties": false, - "patternProperties": { - "^[0-9]+$": { - "$ref": "#/definitions/Element" - } - }, - "properties": { - "length": { - "type": "number" - } - }, - "required": [ - "length" - ], - "type": "object" - }, - "classList": { - "additionalProperties": false, - "patternProperties": { - "^[0-9]+$": { - "type": "string" - } - }, - "properties": { - "length": { - "type": "number" - }, - "value": { - "type": "string" - } - }, - "required": [ - "length", - "value" - ], - "type": "object" - }, - "className": { - "type": "string" - }, - "clientHeight": { - "type": "number" - }, - "clientLeft": { - "type": "number" - }, - "clientTop": { - "type": "number" - }, - "clientWidth": { - "type": "number" - }, - "contentEditable": { - "type": "string" - }, - "dataset": { - "$ref": "#/definitions/DOMStringMap" - }, - "dir": { - "type": "string" - }, - "draggable": { - "type": "boolean" - }, - "enterKeyHint": { - "type": "string" - }, - "firstChild": { - "anyOf": [ - { - "$ref": "#/definitions/ChildNode" - }, - { - "type": "null" - } - ] - }, - "firstElementChild": { - "anyOf": [ - { - "$ref": "#/definitions/Element" - }, - { - "type": "null" - } - ] - }, - "hidden": { - "type": "boolean" - }, - "id": { - "type": "string" - }, - "inert": { - "type": "boolean" - }, - "innerHTML": { - "type": "string" - }, - "innerText": { - "type": "string" - }, - "inputMode": { - "type": "string" - }, - "isConnected": { - "type": "boolean" - }, - "isContentEditable": { - "type": "boolean" - }, - "lang": { - "type": "string" - }, - "lastChild": { - "anyOf": [ - { - "$ref": "#/definitions/ChildNode" - }, - { - "type": "null" - } - ] - }, - "lastElementChild": { - "anyOf": [ - { - "$ref": "#/definitions/Element" - }, - { - "type": "null" - } - ] - }, - "localName": { - "type": "string" - }, - "namespaceURI": { - "type": [ - "null", - "string" - ] - }, - "nextElementSibling": { - "anyOf": [ - { - "$ref": "#/definitions/Element" - }, - { - "type": "null" - } - ] - }, - "nextSibling": { - "anyOf": [ - { - "$ref": "#/definitions/ChildNode" - }, - { - "type": "null" - } - ] - }, - "nodeName": { - "type": "string" - }, - "nodeType": { - "type": "number" - }, - "nodeValue": { - "type": [ - "null", - "string" - ] - }, - "nonce": { - "type": "string" - }, - "offsetHeight": { - "type": "number" - }, - "offsetLeft": { - "type": "number" - }, - "offsetParent": { - "anyOf": [ - { - "$ref": "#/definitions/Element" - }, - { - "type": "null" - } - ] - }, - "offsetTop": { - "type": "number" - }, - "offsetWidth": { - "type": "number" - }, - "onabort": { - "type": [ - "null", - "object" - ] - }, - "onanimationcancel": { - "type": [ - "null", - "object" - ] - }, - "onanimationend": { - "type": [ - "null", - "object" - ] - }, - "onanimationiteration": { - "type": [ - "null", - "object" - ] - }, - "onanimationstart": { - "type": [ - "null", - "object" - ] - }, - "onauxclick": { - "type": [ - "null", - "object" - ] - }, - "onbeforeinput": { - "type": [ - "null", - "object" - ] - }, - "onblur": { - "type": [ - "null", - "object" - ] - }, - "oncancel": { - "type": [ - "null", - "object" - ] - }, - "oncanplay": { - "type": [ - "null", - "object" - ] - }, - "oncanplaythrough": { - "type": [ - "null", - "object" - ] - }, - "onchange": { - "type": [ - "null", - "object" - ] - }, - "onclick": { - "type": [ - "null", - "object" - ] - }, - "onclose": { - "type": [ - "null", - "object" - ] - }, - "oncontextmenu": { - "type": [ - "null", - "object" - ] - }, - "oncopy": { - "type": [ - "null", - "object" - ] - }, - "oncuechange": { - "type": [ - "null", - "object" - ] - }, - "oncut": { - "type": [ - "null", - "object" - ] - }, - "ondblclick": { - "type": [ - "null", - "object" - ] - }, - "ondrag": { - "type": [ - "null", - "object" - ] - }, - "ondragend": { - "type": [ - "null", - "object" - ] - }, - "ondragenter": { - "type": [ - "null", - "object" - ] - }, - "ondragleave": { - "type": [ - "null", - "object" - ] - }, - "ondragover": { - "type": [ - "null", - "object" - ] - }, - "ondragstart": { - "type": [ - "null", - "object" - ] - }, - "ondrop": { - "type": [ - "null", - "object" - ] - }, - "ondurationchange": { - "type": [ - "null", - "object" - ] - }, - "onemptied": { - "type": [ - "null", - "object" - ] - }, - "onended": { - "type": [ - "null", - "object" - ] - }, - "onerror": { - "$ref": "#/definitions/OnErrorEventHandler" - }, - "onfocus": { - "type": [ - "null", - "object" - ] - }, - "onformdata": { - "type": [ - "null", - "object" - ] - }, - "onfullscreenchange": { - "type": [ - "null", - "object" - ] - }, - "onfullscreenerror": { - "type": [ - "null", - "object" - ] - }, - "ongotpointercapture": { - "type": [ - "null", - "object" - ] - }, - "oninput": { - "type": [ - "null", - "object" - ] - }, - "oninvalid": { - "type": [ - "null", - "object" - ] - }, - "onkeydown": { - "type": [ - "null", - "object" - ] - }, - "onkeypress": { - "type": [ - "null", - "object" - ] - }, - "onkeyup": { - "type": [ - "null", - "object" - ] - }, - "onload": { - "type": [ - "null", - "object" - ] - }, - "onloadeddata": { - "type": [ - "null", - "object" - ] - }, - "onloadedmetadata": { - "type": [ - "null", - "object" - ] - }, - "onloadstart": { - "type": [ - "null", - "object" - ] - }, - "onlostpointercapture": { - "type": [ - "null", - "object" - ] - }, - "onmousedown": { - "type": [ - "null", - "object" - ] - }, - "onmouseenter": { - "type": [ - "null", - "object" - ] - }, - "onmouseleave": { - "type": [ - "null", - "object" - ] - }, - "onmousemove": { - "type": [ - "null", - "object" - ] - }, - "onmouseout": { - "type": [ - "null", - "object" - ] - }, - "onmouseover": { - "type": [ - "null", - "object" - ] - }, - "onmouseup": { - "type": [ - "null", - "object" - ] - }, - "onpaste": { - "type": [ - "null", - "object" - ] - }, - "onpause": { - "type": [ - "null", - "object" - ] - }, - "onplay": { - "type": [ - "null", - "object" - ] - }, - "onplaying": { - "type": [ - "null", - "object" - ] - }, - "onpointercancel": { - "type": [ - "null", - "object" - ] - }, - "onpointerdown": { - "type": [ - "null", - "object" - ] - }, - "onpointerenter": { - "type": [ - "null", - "object" - ] - }, - "onpointerleave": { - "type": [ - "null", - "object" - ] - }, - "onpointermove": { - "type": [ - "null", - "object" - ] - }, - "onpointerout": { - "type": [ - "null", - "object" - ] - }, - "onpointerover": { - "type": [ - "null", - "object" - ] - }, - "onpointerup": { - "type": [ - "null", - "object" - ] - }, - "onprogress": { - "type": [ - "null", - "object" - ] - }, - "onratechange": { - "type": [ - "null", - "object" - ] - }, - "onreset": { - "type": [ - "null", - "object" - ] - }, - "onresize": { - "type": [ - "null", - "object" - ] - }, - "onscroll": { - "type": [ - "null", - "object" - ] - }, - "onsecuritypolicyviolation": { - "type": [ - "null", - "object" - ] - }, - "onseeked": { - "type": [ - "null", - "object" - ] - }, - "onseeking": { - "type": [ - "null", - "object" - ] - }, - "onselect": { - "type": [ - "null", - "object" - ] - }, - "onselectionchange": { - "type": [ - "null", - "object" - ] - }, - "onselectstart": { - "type": [ - "null", - "object" - ] - }, - "onslotchange": { - "type": [ - "null", - "object" - ] - }, - "onstalled": { - "type": [ - "null", - "object" - ] - }, - "onsubmit": { - "type": [ - "null", - "object" - ] - }, - "onsuspend": { - "type": [ - "null", - "object" - ] - }, - "ontimeupdate": { - "type": [ - "null", - "object" - ] - }, - "ontoggle": { - "type": [ - "null", - "object" - ] - }, - "ontouchcancel": { - "type": [ - "null", - "object" - ] - }, - "ontouchend": { - "type": [ - "null", - "object" - ] - }, - "ontouchmove": { - "type": [ - "null", - "object" - ] - }, - "ontouchstart": { - "type": [ - "null", - "object" - ] - }, - "ontransitioncancel": { - "type": [ - "null", - "object" - ] - }, - "ontransitionend": { - "type": [ - "null", - "object" - ] - }, - "ontransitionrun": { - "type": [ - "null", - "object" - ] - }, - "ontransitionstart": { - "type": [ - "null", - "object" - ] - }, - "onvolumechange": { - "type": [ - "null", - "object" - ] - }, - "onwaiting": { - "type": [ - "null", - "object" - ] - }, - "onwebkitanimationend": { - "type": [ - "null", - "object" - ] - }, - "onwebkitanimationiteration": { - "type": [ - "null", - "object" - ] - }, - "onwebkitanimationstart": { - "type": [ - "null", - "object" - ] - }, - "onwebkittransitionend": { - "type": [ - "null", - "object" - ] - }, - "onwheel": { - "type": [ - "null", - "object" - ] - }, - "outerHTML": { - "type": "string" - }, - "outerText": { - "type": "string" - }, - "ownerDocument": { - "$ref": "#/definitions/Document" - }, - "parentElement": { - "anyOf": [ - { - "$ref": "#/definitions/HTMLElement" - }, - { - "type": "null" - } - ] - }, - "parentNode": { - "anyOf": [ - { - "$ref": "#/definitions/ParentNode" - }, - { - "type": "null" - } - ] - }, - "part": { - "additionalProperties": false, - "patternProperties": { - "^[0-9]+$": { - "type": "string" - } - }, - "properties": { - "length": { - "type": "number" - }, - "value": { - "type": "string" - } - }, - "required": [ - "length", - "value" - ], - "type": "object" - }, - "prefix": { - "type": [ - "null", - "string" - ] - }, - "previousElementSibling": { - "anyOf": [ - { - "$ref": "#/definitions/Element" - }, - { - "type": "null" - } - ] - }, - "previousSibling": { - "anyOf": [ - { - "$ref": "#/definitions/ChildNode" - }, - { - "type": "null" - } - ] - }, - "role": { - "type": [ - "null", - "string" - ] - }, - "scrollHeight": { - "type": "number" - }, - "scrollLeft": { - "type": "number" - }, - "scrollTop": { - "type": "number" - }, - "scrollWidth": { - "type": "number" - }, - "shadowRoot": { - "anyOf": [ - { - "$ref": "#/definitions/ShadowRoot" - }, - { - "type": "null" - } - ] - }, - "slot": { - "type": "string" - }, - "spellcheck": { - "type": "boolean" - }, - "style": { - "additionalProperties": false, - "patternProperties": { - "^[0-9]+$": { - "type": "string" - } - }, - "properties": { - "accentColor": { - "type": "string" - }, - "alignContent": { - "type": "string" - }, - "alignItems": { - "type": "string" - }, - "alignSelf": { - "type": "string" - }, - "alignmentBaseline": { - "type": "string" - }, - "all": { - "type": "string" - }, - "animation": { - "type": "string" - }, - "animationComposition": { - "type": "string" - }, - "animationDelay": { - "type": "string" - }, - "animationDirection": { - "type": "string" - }, - "animationDuration": { - "type": "string" - }, - "animationFillMode": { - "type": "string" - }, - "animationIterationCount": { - "type": "string" - }, - "animationName": { - "type": "string" - }, - "animationPlayState": { - "type": "string" - }, - "animationTimingFunction": { - "type": "string" - }, - "appearance": { - "type": "string" - }, - "aspectRatio": { - "type": "string" - }, - "backdropFilter": { - "type": "string" - }, - "backfaceVisibility": { - "type": "string" - }, - "background": { - "type": "string" - }, - "backgroundAttachment": { - "type": "string" - }, - "backgroundBlendMode": { - "type": "string" - }, - "backgroundClip": { - "type": "string" - }, - "backgroundColor": { - "type": "string" - }, - "backgroundImage": { - "type": "string" - }, - "backgroundOrigin": { - "type": "string" - }, - "backgroundPosition": { - "type": "string" - }, - "backgroundPositionX": { - "type": "string" - }, - "backgroundPositionY": { - "type": "string" - }, - "backgroundRepeat": { - "type": "string" - }, - "backgroundSize": { - "type": "string" - }, - "baselineShift": { - "type": "string" - }, - "blockSize": { - "type": "string" - }, - "border": { - "type": "string" - }, - "borderBlock": { - "type": "string" - }, - "borderBlockColor": { - "type": "string" - }, - "borderBlockEnd": { - "type": "string" - }, - "borderBlockEndColor": { - "type": "string" - }, - "borderBlockEndStyle": { - "type": "string" - }, - "borderBlockEndWidth": { - "type": "string" - }, - "borderBlockStart": { - "type": "string" - }, - "borderBlockStartColor": { - "type": "string" - }, - "borderBlockStartStyle": { - "type": "string" - }, - "borderBlockStartWidth": { - "type": "string" - }, - "borderBlockStyle": { - "type": "string" - }, - "borderBlockWidth": { - "type": "string" - }, - "borderBottom": { - "type": "string" - }, - "borderBottomColor": { - "type": "string" - }, - "borderBottomLeftRadius": { - "type": "string" - }, - "borderBottomRightRadius": { - "type": "string" - }, - "borderBottomStyle": { - "type": "string" - }, - "borderBottomWidth": { - "type": "string" - }, - "borderCollapse": { - "type": "string" - }, - "borderColor": { - "type": "string" - }, - "borderEndEndRadius": { - "type": "string" - }, - "borderEndStartRadius": { - "type": "string" - }, - "borderImage": { - "type": "string" - }, - "borderImageOutset": { - "type": "string" - }, - "borderImageRepeat": { - "type": "string" - }, - "borderImageSlice": { - "type": "string" - }, - "borderImageSource": { - "type": "string" - }, - "borderImageWidth": { - "type": "string" - }, - "borderInline": { - "type": "string" - }, - "borderInlineColor": { - "type": "string" - }, - "borderInlineEnd": { - "type": "string" - }, - "borderInlineEndColor": { - "type": "string" - }, - "borderInlineEndStyle": { - "type": "string" - }, - "borderInlineEndWidth": { - "type": "string" - }, - "borderInlineStart": { - "type": "string" - }, - "borderInlineStartColor": { - "type": "string" - }, - "borderInlineStartStyle": { - "type": "string" - }, - "borderInlineStartWidth": { - "type": "string" - }, - "borderInlineStyle": { - "type": "string" - }, - "borderInlineWidth": { - "type": "string" - }, - "borderLeft": { - "type": "string" - }, - "borderLeftColor": { - "type": "string" - }, - "borderLeftStyle": { - "type": "string" - }, - "borderLeftWidth": { - "type": "string" - }, - "borderRadius": { - "type": "string" - }, - "borderRight": { - "type": "string" - }, - "borderRightColor": { - "type": "string" - }, - "borderRightStyle": { - "type": "string" - }, - "borderRightWidth": { - "type": "string" - }, - "borderSpacing": { - "type": "string" - }, - "borderStartEndRadius": { - "type": "string" - }, - "borderStartStartRadius": { - "type": "string" - }, - "borderStyle": { - "type": "string" - }, - "borderTop": { - "type": "string" - }, - "borderTopColor": { - "type": "string" - }, - "borderTopLeftRadius": { - "type": "string" - }, - "borderTopRightRadius": { - "type": "string" - }, - "borderTopStyle": { - "type": "string" - }, - "borderTopWidth": { - "type": "string" - }, - "borderWidth": { - "type": "string" - }, - "bottom": { - "type": "string" - }, - "boxShadow": { - "type": "string" - }, - "boxSizing": { - "type": "string" - }, - "breakAfter": { - "type": "string" - }, - "breakBefore": { - "type": "string" - }, - "breakInside": { - "type": "string" - }, - "captionSide": { - "type": "string" - }, - "caretColor": { - "type": "string" - }, - "clear": { - "type": "string" - }, - "clip": { - "type": "string" - }, - "clipPath": { - "type": "string" - }, - "clipRule": { - "type": "string" - }, - "color": { - "type": "string" - }, - "colorInterpolation": { - "type": "string" - }, - "colorInterpolationFilters": { - "type": "string" - }, - "colorScheme": { - "type": "string" - }, - "columnCount": { - "type": "string" - }, - "columnFill": { - "type": "string" - }, - "columnGap": { - "type": "string" - }, - "columnRule": { - "type": "string" - }, - "columnRuleColor": { - "type": "string" - }, - "columnRuleStyle": { - "type": "string" - }, - "columnRuleWidth": { - "type": "string" - }, - "columnSpan": { - "type": "string" - }, - "columnWidth": { - "type": "string" - }, - "columns": { - "type": "string" - }, - "contain": { - "type": "string" - }, - "containIntrinsicBlockSize": { - "type": "string" - }, - "containIntrinsicHeight": { - "type": "string" - }, - "containIntrinsicInlineSize": { - "type": "string" - }, - "containIntrinsicSize": { - "type": "string" - }, - "containIntrinsicWidth": { - "type": "string" - }, - "container": { - "type": "string" - }, - "containerName": { - "type": "string" - }, - "containerType": { - "type": "string" - }, - "content": { - "type": "string" - }, - "counterIncrement": { - "type": "string" - }, - "counterReset": { - "type": "string" - }, - "counterSet": { - "type": "string" - }, - "cssFloat": { - "type": "string" - }, - "cssText": { - "type": "string" - }, - "cursor": { - "type": "string" - }, - "direction": { - "type": "string" - }, - "display": { - "type": "string" - }, - "dominantBaseline": { - "type": "string" - }, - "emptyCells": { - "type": "string" - }, - "fill": { - "type": "string" - }, - "fillOpacity": { - "type": "string" - }, - "fillRule": { - "type": "string" - }, - "filter": { - "type": "string" - }, - "flex": { - "type": "string" - }, - "flexBasis": { - "type": "string" - }, - "flexDirection": { - "type": "string" - }, - "flexFlow": { - "type": "string" - }, - "flexGrow": { - "type": "string" - }, - "flexShrink": { - "type": "string" - }, - "flexWrap": { - "type": "string" - }, - "float": { - "type": "string" - }, - "floodColor": { - "type": "string" - }, - "floodOpacity": { - "type": "string" - }, - "font": { - "type": "string" - }, - "fontFamily": { - "type": "string" - }, - "fontFeatureSettings": { - "type": "string" - }, - "fontKerning": { - "type": "string" - }, - "fontOpticalSizing": { - "type": "string" - }, - "fontPalette": { - "type": "string" - }, - "fontSize": { - "type": "string" - }, - "fontSizeAdjust": { - "type": "string" - }, - "fontStretch": { - "type": "string" - }, - "fontStyle": { - "type": "string" - }, - "fontSynthesis": { - "type": "string" - }, - "fontSynthesisSmallCaps": { - "type": "string" - }, - "fontSynthesisStyle": { - "type": "string" - }, - "fontSynthesisWeight": { - "type": "string" - }, - "fontVariant": { - "type": "string" - }, - "fontVariantAlternates": { - "type": "string" - }, - "fontVariantCaps": { - "type": "string" - }, - "fontVariantEastAsian": { - "type": "string" - }, - "fontVariantLigatures": { - "type": "string" - }, - "fontVariantNumeric": { - "type": "string" - }, - "fontVariantPosition": { - "type": "string" - }, - "fontVariationSettings": { - "type": "string" - }, - "fontWeight": { - "type": "string" - }, - "gap": { - "type": "string" - }, - "grid": { - "type": "string" - }, - "gridArea": { - "type": "string" - }, - "gridAutoColumns": { - "type": "string" - }, - "gridAutoFlow": { - "type": "string" - }, - "gridAutoRows": { - "type": "string" - }, - "gridColumn": { - "type": "string" - }, - "gridColumnEnd": { - "type": "string" - }, - "gridColumnGap": { - "type": "string" - }, - "gridColumnStart": { - "type": "string" - }, - "gridGap": { - "type": "string" - }, - "gridRow": { - "type": "string" - }, - "gridRowEnd": { - "type": "string" - }, - "gridRowGap": { - "type": "string" - }, - "gridRowStart": { - "type": "string" - }, - "gridTemplate": { - "type": "string" - }, - "gridTemplateAreas": { - "type": "string" - }, - "gridTemplateColumns": { - "type": "string" - }, - "gridTemplateRows": { - "type": "string" - }, - "height": { - "type": "string" - }, - "hyphenateCharacter": { - "type": "string" - }, - "hyphens": { - "type": "string" - }, - "imageOrientation": { - "type": "string" - }, - "imageRendering": { - "type": "string" - }, - "inlineSize": { - "type": "string" - }, - "inset": { - "type": "string" - }, - "insetBlock": { - "type": "string" - }, - "insetBlockEnd": { - "type": "string" - }, - "insetBlockStart": { - "type": "string" - }, - "insetInline": { - "type": "string" - }, - "insetInlineEnd": { - "type": "string" - }, - "insetInlineStart": { - "type": "string" - }, - "isolation": { - "type": "string" - }, - "justifyContent": { - "type": "string" - }, - "justifyItems": { - "type": "string" - }, - "justifySelf": { - "type": "string" - }, - "left": { - "type": "string" - }, - "length": { - "type": "number" - }, - "letterSpacing": { - "type": "string" - }, - "lightingColor": { - "type": "string" - }, - "lineBreak": { - "type": "string" - }, - "lineHeight": { - "type": "string" - }, - "listStyle": { - "type": "string" - }, - "listStyleImage": { - "type": "string" - }, - "listStylePosition": { - "type": "string" - }, - "listStyleType": { - "type": "string" - }, - "margin": { - "type": "string" - }, - "marginBlock": { - "type": "string" - }, - "marginBlockEnd": { - "type": "string" - }, - "marginBlockStart": { - "type": "string" - }, - "marginBottom": { - "type": "string" - }, - "marginInline": { - "type": "string" - }, - "marginInlineEnd": { - "type": "string" - }, - "marginInlineStart": { - "type": "string" - }, - "marginLeft": { - "type": "string" - }, - "marginRight": { - "type": "string" - }, - "marginTop": { - "type": "string" - }, - "marker": { - "type": "string" - }, - "markerEnd": { - "type": "string" - }, - "markerMid": { - "type": "string" - }, - "markerStart": { - "type": "string" - }, - "mask": { - "type": "string" - }, - "maskClip": { - "type": "string" - }, - "maskComposite": { - "type": "string" - }, - "maskImage": { - "type": "string" - }, - "maskMode": { - "type": "string" - }, - "maskOrigin": { - "type": "string" - }, - "maskPosition": { - "type": "string" - }, - "maskRepeat": { - "type": "string" - }, - "maskSize": { - "type": "string" - }, - "maskType": { - "type": "string" - }, - "mathStyle": { - "type": "string" - }, - "maxBlockSize": { - "type": "string" - }, - "maxHeight": { - "type": "string" - }, - "maxInlineSize": { - "type": "string" - }, - "maxWidth": { - "type": "string" - }, - "minBlockSize": { - "type": "string" - }, - "minHeight": { - "type": "string" - }, - "minInlineSize": { - "type": "string" - }, - "minWidth": { - "type": "string" - }, - "mixBlendMode": { - "type": "string" - }, - "objectFit": { - "type": "string" - }, - "objectPosition": { - "type": "string" - }, - "offset": { - "type": "string" - }, - "offsetDistance": { - "type": "string" - }, - "offsetPath": { - "type": "string" - }, - "offsetRotate": { - "type": "string" - }, - "opacity": { - "type": "string" - }, - "order": { - "type": "string" - }, - "orphans": { - "type": "string" - }, - "outline": { - "type": "string" - }, - "outlineColor": { - "type": "string" - }, - "outlineOffset": { - "type": "string" - }, - "outlineStyle": { - "type": "string" - }, - "outlineWidth": { - "type": "string" - }, - "overflow": { - "type": "string" - }, - "overflowAnchor": { - "type": "string" - }, - "overflowClipMargin": { - "type": "string" - }, - "overflowWrap": { - "type": "string" - }, - "overflowX": { - "type": "string" - }, - "overflowY": { - "type": "string" - }, - "overscrollBehavior": { - "type": "string" - }, - "overscrollBehaviorBlock": { - "type": "string" - }, - "overscrollBehaviorInline": { - "type": "string" - }, - "overscrollBehaviorX": { - "type": "string" - }, - "overscrollBehaviorY": { - "type": "string" - }, - "padding": { - "type": "string" - }, - "paddingBlock": { - "type": "string" - }, - "paddingBlockEnd": { - "type": "string" - }, - "paddingBlockStart": { - "type": "string" - }, - "paddingBottom": { - "type": "string" - }, - "paddingInline": { - "type": "string" - }, - "paddingInlineEnd": { - "type": "string" - }, - "paddingInlineStart": { - "type": "string" - }, - "paddingLeft": { - "type": "string" - }, - "paddingRight": { - "type": "string" - }, - "paddingTop": { - "type": "string" - }, - "page": { - "type": "string" - }, - "pageBreakAfter": { - "type": "string" - }, - "pageBreakBefore": { - "type": "string" - }, - "pageBreakInside": { - "type": "string" - }, - "paintOrder": { - "type": "string" - }, - "parentRule": { - "anyOf": [ - { - "$ref": "#/definitions/CSSRule" - }, - { - "type": "null" - } - ] - }, - "perspective": { - "type": "string" - }, - "perspectiveOrigin": { - "type": "string" - }, - "placeContent": { - "type": "string" - }, - "placeItems": { - "type": "string" - }, - "placeSelf": { - "type": "string" - }, - "pointerEvents": { - "type": "string" - }, - "position": { - "type": "string" - }, - "printColorAdjust": { - "type": "string" - }, - "quotes": { - "type": "string" - }, - "resize": { - "type": "string" - }, - "right": { - "type": "string" - }, - "rotate": { - "type": "string" - }, - "rowGap": { - "type": "string" - }, - "rubyPosition": { - "type": "string" - }, - "scale": { - "type": "string" - }, - "scrollBehavior": { - "type": "string" - }, - "scrollMargin": { - "type": "string" - }, - "scrollMarginBlock": { - "type": "string" - }, - "scrollMarginBlockEnd": { - "type": "string" - }, - "scrollMarginBlockStart": { - "type": "string" - }, - "scrollMarginBottom": { - "type": "string" - }, - "scrollMarginInline": { - "type": "string" - }, - "scrollMarginInlineEnd": { - "type": "string" - }, - "scrollMarginInlineStart": { - "type": "string" - }, - "scrollMarginLeft": { - "type": "string" - }, - "scrollMarginRight": { - "type": "string" - }, - "scrollMarginTop": { - "type": "string" - }, - "scrollPadding": { - "type": "string" - }, - "scrollPaddingBlock": { - "type": "string" - }, - "scrollPaddingBlockEnd": { - "type": "string" - }, - "scrollPaddingBlockStart": { - "type": "string" - }, - "scrollPaddingBottom": { - "type": "string" - }, - "scrollPaddingInline": { - "type": "string" - }, - "scrollPaddingInlineEnd": { - "type": "string" - }, - "scrollPaddingInlineStart": { - "type": "string" - }, - "scrollPaddingLeft": { - "type": "string" - }, - "scrollPaddingRight": { - "type": "string" - }, - "scrollPaddingTop": { - "type": "string" - }, - "scrollSnapAlign": { - "type": "string" - }, - "scrollSnapStop": { - "type": "string" - }, - "scrollSnapType": { - "type": "string" - }, - "scrollbarGutter": { - "type": "string" - }, - "shapeImageThreshold": { - "type": "string" - }, - "shapeMargin": { - "type": "string" - }, - "shapeOutside": { - "type": "string" - }, - "shapeRendering": { - "type": "string" - }, - "stopColor": { - "type": "string" - }, - "stopOpacity": { - "type": "string" - }, - "stroke": { - "type": "string" - }, - "strokeDasharray": { - "type": "string" - }, - "strokeDashoffset": { - "type": "string" - }, - "strokeLinecap": { - "type": "string" - }, - "strokeLinejoin": { - "type": "string" - }, - "strokeMiterlimit": { - "type": "string" - }, - "strokeOpacity": { - "type": "string" - }, - "strokeWidth": { - "type": "string" - }, - "tabSize": { - "type": "string" - }, - "tableLayout": { - "type": "string" - }, - "textAlign": { - "type": "string" - }, - "textAlignLast": { - "type": "string" - }, - "textAnchor": { - "type": "string" - }, - "textCombineUpright": { - "type": "string" - }, - "textDecoration": { - "type": "string" - }, - "textDecorationColor": { - "type": "string" - }, - "textDecorationLine": { - "type": "string" - }, - "textDecorationSkipInk": { - "type": "string" - }, - "textDecorationStyle": { - "type": "string" - }, - "textDecorationThickness": { - "type": "string" - }, - "textEmphasis": { - "type": "string" - }, - "textEmphasisColor": { - "type": "string" - }, - "textEmphasisPosition": { - "type": "string" - }, - "textEmphasisStyle": { - "type": "string" - }, - "textIndent": { - "type": "string" - }, - "textOrientation": { - "type": "string" - }, - "textOverflow": { - "type": "string" - }, - "textRendering": { - "type": "string" - }, - "textShadow": { - "type": "string" - }, - "textTransform": { - "type": "string" - }, - "textUnderlineOffset": { - "type": "string" - }, - "textUnderlinePosition": { - "type": "string" - }, - "top": { - "type": "string" - }, - "touchAction": { - "type": "string" - }, - "transform": { - "type": "string" - }, - "transformBox": { - "type": "string" - }, - "transformOrigin": { - "type": "string" - }, - "transformStyle": { - "type": "string" - }, - "transition": { - "type": "string" - }, - "transitionDelay": { - "type": "string" - }, - "transitionDuration": { - "type": "string" - }, - "transitionProperty": { - "type": "string" - }, - "transitionTimingFunction": { - "type": "string" - }, - "translate": { - "type": "string" - }, - "unicodeBidi": { - "type": "string" - }, - "userSelect": { - "type": "string" - }, - "verticalAlign": { - "type": "string" - }, - "visibility": { - "type": "string" - }, - "webkitAlignContent": { - "type": "string" - }, - "webkitAlignItems": { - "type": "string" - }, - "webkitAlignSelf": { - "type": "string" - }, - "webkitAnimation": { - "type": "string" - }, - "webkitAnimationDelay": { - "type": "string" - }, - "webkitAnimationDirection": { - "type": "string" - }, - "webkitAnimationDuration": { - "type": "string" - }, - "webkitAnimationFillMode": { - "type": "string" - }, - "webkitAnimationIterationCount": { - "type": "string" - }, - "webkitAnimationName": { - "type": "string" - }, - "webkitAnimationPlayState": { - "type": "string" - }, - "webkitAnimationTimingFunction": { - "type": "string" - }, - "webkitAppearance": { - "type": "string" - }, - "webkitBackfaceVisibility": { - "type": "string" - }, - "webkitBackgroundClip": { - "type": "string" - }, - "webkitBackgroundOrigin": { - "type": "string" - }, - "webkitBackgroundSize": { - "type": "string" - }, - "webkitBorderBottomLeftRadius": { - "type": "string" - }, - "webkitBorderBottomRightRadius": { - "type": "string" - }, - "webkitBorderRadius": { - "type": "string" - }, - "webkitBorderTopLeftRadius": { - "type": "string" - }, - "webkitBorderTopRightRadius": { - "type": "string" - }, - "webkitBoxAlign": { - "type": "string" - }, - "webkitBoxFlex": { - "type": "string" - }, - "webkitBoxOrdinalGroup": { - "type": "string" - }, - "webkitBoxOrient": { - "type": "string" - }, - "webkitBoxPack": { - "type": "string" - }, - "webkitBoxShadow": { - "type": "string" - }, - "webkitBoxSizing": { - "type": "string" - }, - "webkitFilter": { - "type": "string" - }, - "webkitFlex": { - "type": "string" - }, - "webkitFlexBasis": { - "type": "string" - }, - "webkitFlexDirection": { - "type": "string" - }, - "webkitFlexFlow": { - "type": "string" - }, - "webkitFlexGrow": { - "type": "string" - }, - "webkitFlexShrink": { - "type": "string" - }, - "webkitFlexWrap": { - "type": "string" - }, - "webkitJustifyContent": { - "type": "string" - }, - "webkitLineClamp": { - "type": "string" - }, - "webkitMask": { - "type": "string" - }, - "webkitMaskBoxImage": { - "type": "string" - }, - "webkitMaskBoxImageOutset": { - "type": "string" - }, - "webkitMaskBoxImageRepeat": { - "type": "string" - }, - "webkitMaskBoxImageSlice": { - "type": "string" - }, - "webkitMaskBoxImageSource": { - "type": "string" - }, - "webkitMaskBoxImageWidth": { - "type": "string" - }, - "webkitMaskClip": { - "type": "string" - }, - "webkitMaskComposite": { - "type": "string" - }, - "webkitMaskImage": { - "type": "string" - }, - "webkitMaskOrigin": { - "type": "string" - }, - "webkitMaskPosition": { - "type": "string" - }, - "webkitMaskRepeat": { - "type": "string" - }, - "webkitMaskSize": { - "type": "string" - }, - "webkitOrder": { - "type": "string" - }, - "webkitPerspective": { - "type": "string" - }, - "webkitPerspectiveOrigin": { - "type": "string" - }, - "webkitTextFillColor": { - "type": "string" - }, - "webkitTextSizeAdjust": { - "type": "string" - }, - "webkitTextStroke": { - "type": "string" - }, - "webkitTextStrokeColor": { - "type": "string" - }, - "webkitTextStrokeWidth": { - "type": "string" - }, - "webkitTransform": { - "type": "string" - }, - "webkitTransformOrigin": { - "type": "string" - }, - "webkitTransformStyle": { - "type": "string" - }, - "webkitTransition": { - "type": "string" - }, - "webkitTransitionDelay": { - "type": "string" - }, - "webkitTransitionDuration": { - "type": "string" - }, - "webkitTransitionProperty": { - "type": "string" - }, - "webkitTransitionTimingFunction": { - "type": "string" - }, - "webkitUserSelect": { - "type": "string" - }, - "whiteSpace": { - "type": "string" - }, - "widows": { - "type": "string" - }, - "width": { - "type": "string" - }, - "willChange": { - "type": "string" - }, - "wordBreak": { - "type": "string" - }, - "wordSpacing": { - "type": "string" - }, - "wordWrap": { - "type": "string" - }, - "writingMode": { - "type": "string" - }, - "zIndex": { - "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", - "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", - "counterIncrement", - "counterReset", - "counterSet", - "cssFloat", - "cssText", - "cursor", - "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", - "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", - "mathStyle", - "maxBlockSize", - "maxHeight", - "maxInlineSize", - "maxWidth", - "minBlockSize", - "minHeight", - "minInlineSize", - "minWidth", - "mixBlendMode", - "objectFit", - "objectPosition", - "offset", - "offsetDistance", - "offsetPath", - "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", - "resize", - "right", - "rotate", - "rowGap", - "rubyPosition", - "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", - "scrollbarGutter", - "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", - "top", - "touchAction", - "transform", - "transformBox", - "transformOrigin", - "transformStyle", - "transition", - "transitionDelay", - "transitionDuration", - "transitionProperty", - "transitionTimingFunction", - "translate", - "unicodeBidi", - "userSelect", - "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", - "widows", - "width", - "willChange", - "wordBreak", - "wordSpacing", - "wordWrap", - "writingMode", - "zIndex" - ], - "type": "object" - }, - "tabIndex": { - "type": "number" - }, - "tagName": { - "type": "string" - }, - "textContent": { - "type": [ - "null", - "string" - ] - }, - "title": { - "type": "string" - }, - "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", - "ariaBusy", - "ariaChecked", - "ariaColCount", - "ariaColIndex", - "ariaColSpan", - "ariaCurrent", - "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", - "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", - "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", - "prefix", - "previousElementSibling", - "previousSibling", - "role", - "scrollHeight", - "scrollLeft", - "scrollTop", - "scrollWidth", - "shadowRoot", - "slot", - "spellcheck", - "style", - "tabIndex", - "tagName", - "textContent", - "title", - "translate" - ], - "type": "object" - }, - "HTMLEmbedElement": { - "properties": { - "ATTRIBUTE_NODE": { - "const": 2, - "type": "number" - }, - "CDATA_SECTION_NODE": { - "const": 4, - "type": "number" - }, - "COMMENT_NODE": { - "const": 8, - "type": "number" - }, - "DOCUMENT_FRAGMENT_NODE": { - "const": 11, - "type": "number" - }, - "DOCUMENT_NODE": { - "const": 9, - "type": "number" - }, - "DOCUMENT_POSITION_CONTAINED_BY": { - "const": 16, - "type": "number" - }, - "DOCUMENT_POSITION_CONTAINS": { - "const": 8, - "type": "number" - }, - "DOCUMENT_POSITION_DISCONNECTED": { - "const": 1, - "type": "number" - }, - "DOCUMENT_POSITION_FOLLOWING": { - "const": 4, - "type": "number" - }, - "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC": { - "const": 32, - "type": "number" - }, - "DOCUMENT_POSITION_PRECEDING": { - "const": 2, - "type": "number" - }, - "DOCUMENT_TYPE_NODE": { - "const": 10, - "type": "number" - }, - "ELEMENT_NODE": { - "const": 1, - "type": "number" - }, - "ENTITY_NODE": { - "const": 6, - "type": "number" - }, - "ENTITY_REFERENCE_NODE": { - "const": 5, - "type": "number" - }, - "NOTATION_NODE": { - "const": 12, - "type": "number" - }, - "PROCESSING_INSTRUCTION_NODE": { - "const": 7, - "type": "number" - }, - "TEXT_NODE": { - "const": 3, - "type": "number" - }, - "accessKey": { - "type": "string" - }, - "accessKeyLabel": { - "type": "string" - }, - "align": { - "type": "string" - }, - "ariaAtomic": { - "type": [ - "null", - "string" - ] - }, - "ariaAutoComplete": { - "type": [ - "null", - "string" - ] - }, - "ariaBusy": { - "type": [ - "null", - "string" - ] - }, - "ariaChecked": { - "type": [ - "null", - "string" - ] - }, - "ariaColCount": { - "type": [ - "null", - "string" - ] - }, - "ariaColIndex": { - "type": [ - "null", - "string" - ] - }, - "ariaColSpan": { - "type": [ - "null", - "string" - ] - }, - "ariaCurrent": { - "type": [ - "null", - "string" - ] - }, - "ariaDisabled": { - "type": [ - "null", - "string" - ] - }, - "ariaExpanded": { - "type": [ - "null", - "string" - ] - }, - "ariaHasPopup": { - "type": [ - "null", - "string" - ] - }, - "ariaHidden": { - "type": [ - "null", - "string" - ] - }, - "ariaInvalid": { - "type": [ - "null", - "string" - ] - }, - "ariaKeyShortcuts": { - "type": [ - "null", - "string" - ] - }, - "ariaLabel": { - "type": [ - "null", - "string" - ] - }, - "ariaLevel": { - "type": [ - "null", - "string" - ] - }, - "ariaLive": { - "type": [ - "null", - "string" - ] - }, - "ariaModal": { - "type": [ - "null", - "string" - ] - }, - "ariaMultiLine": { - "type": [ - "null", - "string" - ] - }, - "ariaMultiSelectable": { - "type": [ - "null", - "string" - ] - }, - "ariaOrientation": { - "type": [ - "null", - "string" - ] - }, - "ariaPlaceholder": { - "type": [ - "null", - "string" - ] - }, - "ariaPosInSet": { - "type": [ - "null", - "string" - ] - }, - "ariaPressed": { - "type": [ - "null", - "string" - ] - }, - "ariaReadOnly": { - "type": [ - "null", - "string" - ] - }, - "ariaRequired": { - "type": [ - "null", - "string" - ] - }, - "ariaRoleDescription": { - "type": [ - "null", - "string" - ] - }, - "ariaRowCount": { - "type": [ - "null", - "string" - ] - }, - "ariaRowIndex": { - "type": [ - "null", - "string" - ] - }, - "ariaRowSpan": { - "type": [ - "null", - "string" - ] - }, - "ariaSelected": { - "type": [ - "null", - "string" - ] - }, - "ariaSetSize": { - "type": [ - "null", - "string" - ] - }, - "ariaSort": { - "type": [ - "null", - "string" - ] - }, - "ariaValueMax": { - "type": [ - "null", - "string" - ] - }, - "ariaValueMin": { - "type": [ - "null", - "string" - ] - }, - "ariaValueNow": { - "type": [ - "null", - "string" - ] - }, - "ariaValueText": { - "type": [ - "null", - "string" - ] - }, - "assignedSlot": { - "anyOf": [ - { - "$ref": "#/definitions/HTMLSlotElement" - }, - { - "type": "null" - } - ] - }, - "attributeStyleMap": { - "$ref": "#/definitions/StylePropertyMap" - }, - "attributes": { - "additionalProperties": false, - "patternProperties": { - "^[0-9]+$": { - "$ref": "#/definitions/Attr" - } - }, - "properties": { - "length": { - "type": "number" - } - }, - "required": [ - "length" - ], - "type": "object" - }, - "autocapitalize": { - "type": "string" - }, - "autofocus": { - "type": "boolean" - }, - "baseURI": { - "type": "string" - }, - "childElementCount": { - "type": "number" - }, - "childNodes": { - "items": { - "$ref": "#/definitions/ChildNode" - }, - "type": "array" - }, - "children": { - "additionalProperties": false, - "patternProperties": { - "^[0-9]+$": { - "$ref": "#/definitions/Element" - } - }, - "properties": { - "length": { - "type": "number" - } - }, - "required": [ - "length" - ], - "type": "object" - }, - "classList": { - "additionalProperties": false, - "patternProperties": { - "^[0-9]+$": { - "type": "string" - } - }, - "properties": { - "length": { - "type": "number" - }, - "value": { - "type": "string" - } - }, - "required": [ - "length", - "value" - ], - "type": "object" - }, - "className": { - "type": "string" - }, - "clientHeight": { - "type": "number" - }, - "clientLeft": { - "type": "number" - }, - "clientTop": { - "type": "number" - }, - "clientWidth": { - "type": "number" - }, - "contentEditable": { - "type": "string" - }, - "dataset": { - "$ref": "#/definitions/DOMStringMap" - }, - "dir": { - "type": "string" - }, - "draggable": { - "type": "boolean" - }, - "enterKeyHint": { - "type": "string" - }, - "firstChild": { - "anyOf": [ - { - "$ref": "#/definitions/ChildNode" - }, - { - "type": "null" - } - ] - }, - "firstElementChild": { - "anyOf": [ - { - "$ref": "#/definitions/Element" - }, - { - "type": "null" - } - ] - }, - "height": { - "type": "string" - }, - "hidden": { - "type": "boolean" - }, - "id": { - "type": "string" - }, - "inert": { - "type": "boolean" - }, - "innerHTML": { - "type": "string" - }, - "innerText": { - "type": "string" - }, - "inputMode": { - "type": "string" - }, - "isConnected": { - "type": "boolean" - }, - "isContentEditable": { - "type": "boolean" - }, - "lang": { - "type": "string" - }, - "lastChild": { - "anyOf": [ - { - "$ref": "#/definitions/ChildNode" - }, - { - "type": "null" - } - ] - }, - "lastElementChild": { - "anyOf": [ - { - "$ref": "#/definitions/Element" - }, - { - "type": "null" - } - ] - }, - "localName": { - "type": "string" - }, - "name": { - "type": "string" - }, - "namespaceURI": { - "type": [ - "null", - "string" - ] - }, - "nextElementSibling": { - "anyOf": [ - { - "$ref": "#/definitions/Element" - }, - { - "type": "null" - } - ] - }, - "nextSibling": { - "anyOf": [ - { - "$ref": "#/definitions/ChildNode" - }, - { - "type": "null" - } - ] - }, - "nodeName": { - "type": "string" - }, - "nodeType": { - "type": "number" - }, - "nodeValue": { - "type": [ - "null", - "string" - ] - }, - "nonce": { - "type": "string" - }, - "offsetHeight": { - "type": "number" - }, - "offsetLeft": { - "type": "number" - }, - "offsetParent": { - "anyOf": [ - { - "$ref": "#/definitions/Element" - }, - { - "type": "null" - } - ] - }, - "offsetTop": { - "type": "number" - }, - "offsetWidth": { - "type": "number" - }, - "onabort": { - "type": [ - "null", - "object" - ] - }, - "onanimationcancel": { - "type": [ - "null", - "object" - ] - }, - "onanimationend": { - "type": [ - "null", - "object" - ] - }, - "onanimationiteration": { - "type": [ - "null", - "object" - ] - }, - "onanimationstart": { - "type": [ - "null", - "object" - ] - }, - "onauxclick": { - "type": [ - "null", - "object" - ] - }, - "onbeforeinput": { - "type": [ - "null", - "object" - ] - }, - "onblur": { - "type": [ - "null", - "object" - ] - }, - "oncancel": { - "type": [ - "null", - "object" - ] - }, - "oncanplay": { - "type": [ - "null", - "object" - ] - }, - "oncanplaythrough": { - "type": [ - "null", - "object" - ] - }, - "onchange": { - "type": [ - "null", - "object" - ] - }, - "onclick": { - "type": [ - "null", - "object" - ] - }, - "onclose": { - "type": [ - "null", - "object" - ] - }, - "oncontextmenu": { - "type": [ - "null", - "object" - ] - }, - "oncopy": { - "type": [ - "null", - "object" - ] - }, - "oncuechange": { - "type": [ - "null", - "object" - ] - }, - "oncut": { - "type": [ - "null", - "object" - ] - }, - "ondblclick": { - "type": [ - "null", - "object" - ] - }, - "ondrag": { - "type": [ - "null", - "object" - ] - }, - "ondragend": { - "type": [ - "null", - "object" - ] - }, - "ondragenter": { - "type": [ - "null", - "object" - ] - }, - "ondragleave": { - "type": [ - "null", - "object" - ] - }, - "ondragover": { - "type": [ - "null", - "object" - ] - }, - "ondragstart": { - "type": [ - "null", - "object" - ] - }, - "ondrop": { - "type": [ - "null", - "object" - ] - }, - "ondurationchange": { - "type": [ - "null", - "object" - ] - }, - "onemptied": { - "type": [ - "null", - "object" - ] - }, - "onended": { - "type": [ - "null", - "object" - ] - }, - "onerror": { - "$ref": "#/definitions/OnErrorEventHandler" - }, - "onfocus": { - "type": [ - "null", - "object" - ] - }, - "onformdata": { - "type": [ - "null", - "object" - ] - }, - "onfullscreenchange": { - "type": [ - "null", - "object" - ] - }, - "onfullscreenerror": { - "type": [ - "null", - "object" - ] - }, - "ongotpointercapture": { - "type": [ - "null", - "object" - ] - }, - "oninput": { - "type": [ - "null", - "object" - ] - }, - "oninvalid": { - "type": [ - "null", - "object" - ] - }, - "onkeydown": { - "type": [ - "null", - "object" - ] - }, - "onkeypress": { - "type": [ - "null", - "object" - ] - }, - "onkeyup": { - "type": [ - "null", - "object" - ] - }, - "onload": { - "type": [ - "null", - "object" - ] - }, - "onloadeddata": { - "type": [ - "null", - "object" - ] - }, - "onloadedmetadata": { - "type": [ - "null", - "object" - ] - }, - "onloadstart": { - "type": [ - "null", - "object" - ] - }, - "onlostpointercapture": { - "type": [ - "null", - "object" - ] - }, - "onmousedown": { - "type": [ - "null", - "object" - ] - }, - "onmouseenter": { - "type": [ - "null", - "object" - ] - }, - "onmouseleave": { - "type": [ - "null", - "object" - ] - }, - "onmousemove": { - "type": [ - "null", - "object" - ] - }, - "onmouseout": { - "type": [ - "null", - "object" - ] - }, - "onmouseover": { - "type": [ - "null", - "object" - ] - }, - "onmouseup": { - "type": [ - "null", - "object" - ] - }, - "onpaste": { - "type": [ - "null", - "object" - ] - }, - "onpause": { - "type": [ - "null", - "object" - ] - }, - "onplay": { - "type": [ - "null", - "object" - ] - }, - "onplaying": { - "type": [ - "null", - "object" - ] - }, - "onpointercancel": { - "type": [ - "null", - "object" - ] - }, - "onpointerdown": { - "type": [ - "null", - "object" - ] - }, - "onpointerenter": { - "type": [ - "null", - "object" - ] - }, - "onpointerleave": { - "type": [ - "null", - "object" - ] - }, - "onpointermove": { - "type": [ - "null", - "object" - ] - }, - "onpointerout": { - "type": [ - "null", - "object" - ] - }, - "onpointerover": { - "type": [ - "null", - "object" - ] - }, - "onpointerup": { - "type": [ - "null", - "object" - ] - }, - "onprogress": { - "type": [ - "null", - "object" - ] - }, - "onratechange": { - "type": [ - "null", - "object" - ] - }, - "onreset": { - "type": [ - "null", - "object" - ] - }, - "onresize": { - "type": [ - "null", - "object" - ] - }, - "onscroll": { - "type": [ - "null", - "object" - ] - }, - "onsecuritypolicyviolation": { - "type": [ - "null", - "object" - ] - }, - "onseeked": { - "type": [ - "null", - "object" - ] - }, - "onseeking": { - "type": [ - "null", - "object" - ] - }, - "onselect": { - "type": [ - "null", - "object" - ] - }, - "onselectionchange": { - "type": [ - "null", - "object" - ] - }, - "onselectstart": { - "type": [ - "null", - "object" - ] - }, - "onslotchange": { - "type": [ - "null", - "object" - ] - }, - "onstalled": { - "type": [ - "null", - "object" - ] - }, - "onsubmit": { - "type": [ - "null", - "object" - ] - }, - "onsuspend": { - "type": [ - "null", - "object" - ] - }, - "ontimeupdate": { - "type": [ - "null", - "object" - ] - }, - "ontoggle": { - "type": [ - "null", - "object" - ] - }, - "ontouchcancel": { - "type": [ - "null", - "object" - ] - }, - "ontouchend": { - "type": [ - "null", - "object" - ] - }, - "ontouchmove": { - "type": [ - "null", - "object" - ] - }, - "ontouchstart": { - "type": [ - "null", - "object" - ] - }, - "ontransitioncancel": { - "type": [ - "null", - "object" - ] - }, - "ontransitionend": { - "type": [ - "null", - "object" - ] - }, - "ontransitionrun": { - "type": [ - "null", - "object" - ] - }, - "ontransitionstart": { - "type": [ - "null", - "object" - ] - }, - "onvolumechange": { - "type": [ - "null", - "object" - ] - }, - "onwaiting": { - "type": [ - "null", - "object" - ] - }, - "onwebkitanimationend": { - "type": [ - "null", - "object" - ] - }, - "onwebkitanimationiteration": { - "type": [ - "null", - "object" - ] - }, - "onwebkitanimationstart": { - "type": [ - "null", - "object" - ] - }, - "onwebkittransitionend": { - "type": [ - "null", - "object" - ] - }, - "onwheel": { - "type": [ - "null", - "object" - ] - }, - "outerHTML": { - "type": "string" - }, - "outerText": { - "type": "string" - }, - "ownerDocument": { - "$ref": "#/definitions/Document" - }, - "parentElement": { - "anyOf": [ - { - "$ref": "#/definitions/HTMLElement" - }, - { - "type": "null" - } - ] - }, - "parentNode": { - "anyOf": [ - { - "$ref": "#/definitions/ParentNode" - }, - { - "type": "null" - } - ] - }, - "part": { - "additionalProperties": false, - "patternProperties": { - "^[0-9]+$": { - "type": "string" - } - }, - "properties": { - "length": { - "type": "number" - }, - "value": { - "type": "string" - } - }, - "required": [ - "length", - "value" - ], - "type": "object" - }, - "prefix": { - "type": [ - "null", - "string" - ] - }, - "previousElementSibling": { - "anyOf": [ - { - "$ref": "#/definitions/Element" - }, - { - "type": "null" - } - ] - }, - "previousSibling": { - "anyOf": [ - { - "$ref": "#/definitions/ChildNode" - }, - { - "type": "null" - } - ] - }, - "role": { - "type": [ - "null", - "string" - ] - }, - "scrollHeight": { - "type": "number" - }, - "scrollLeft": { - "type": "number" - }, - "scrollTop": { - "type": "number" - }, - "scrollWidth": { - "type": "number" - }, - "shadowRoot": { - "anyOf": [ - { - "$ref": "#/definitions/ShadowRoot" - }, - { - "type": "null" - } - ] - }, - "slot": { - "type": "string" - }, - "spellcheck": { - "type": "boolean" - }, - "src": { - "type": "string" - }, - "style": { - "additionalProperties": false, - "patternProperties": { - "^[0-9]+$": { - "type": "string" - } - }, - "properties": { - "accentColor": { - "type": "string" - }, - "alignContent": { - "type": "string" - }, - "alignItems": { - "type": "string" - }, - "alignSelf": { - "type": "string" - }, - "alignmentBaseline": { - "type": "string" - }, - "all": { - "type": "string" - }, - "animation": { - "type": "string" - }, - "animationComposition": { - "type": "string" - }, - "animationDelay": { - "type": "string" - }, - "animationDirection": { - "type": "string" - }, - "animationDuration": { - "type": "string" - }, - "animationFillMode": { - "type": "string" - }, - "animationIterationCount": { - "type": "string" - }, - "animationName": { - "type": "string" - }, - "animationPlayState": { - "type": "string" - }, - "animationTimingFunction": { - "type": "string" - }, - "appearance": { - "type": "string" - }, - "aspectRatio": { - "type": "string" - }, - "backdropFilter": { - "type": "string" - }, - "backfaceVisibility": { - "type": "string" - }, - "background": { - "type": "string" - }, - "backgroundAttachment": { - "type": "string" - }, - "backgroundBlendMode": { - "type": "string" - }, - "backgroundClip": { - "type": "string" - }, - "backgroundColor": { - "type": "string" - }, - "backgroundImage": { - "type": "string" - }, - "backgroundOrigin": { - "type": "string" - }, - "backgroundPosition": { - "type": "string" - }, - "backgroundPositionX": { - "type": "string" - }, - "backgroundPositionY": { - "type": "string" - }, - "backgroundRepeat": { - "type": "string" - }, - "backgroundSize": { - "type": "string" - }, - "baselineShift": { - "type": "string" - }, - "blockSize": { - "type": "string" - }, - "border": { - "type": "string" - }, - "borderBlock": { - "type": "string" - }, - "borderBlockColor": { - "type": "string" - }, - "borderBlockEnd": { - "type": "string" - }, - "borderBlockEndColor": { - "type": "string" - }, - "borderBlockEndStyle": { - "type": "string" - }, - "borderBlockEndWidth": { - "type": "string" - }, - "borderBlockStart": { - "type": "string" - }, - "borderBlockStartColor": { - "type": "string" - }, - "borderBlockStartStyle": { - "type": "string" - }, - "borderBlockStartWidth": { - "type": "string" - }, - "borderBlockStyle": { - "type": "string" - }, - "borderBlockWidth": { - "type": "string" - }, - "borderBottom": { - "type": "string" - }, - "borderBottomColor": { - "type": "string" - }, - "borderBottomLeftRadius": { - "type": "string" - }, - "borderBottomRightRadius": { - "type": "string" - }, - "borderBottomStyle": { - "type": "string" - }, - "borderBottomWidth": { - "type": "string" - }, - "borderCollapse": { - "type": "string" - }, - "borderColor": { - "type": "string" - }, - "borderEndEndRadius": { - "type": "string" - }, - "borderEndStartRadius": { - "type": "string" - }, - "borderImage": { - "type": "string" - }, - "borderImageOutset": { - "type": "string" - }, - "borderImageRepeat": { - "type": "string" - }, - "borderImageSlice": { - "type": "string" - }, - "borderImageSource": { - "type": "string" - }, - "borderImageWidth": { - "type": "string" - }, - "borderInline": { - "type": "string" - }, - "borderInlineColor": { - "type": "string" - }, - "borderInlineEnd": { - "type": "string" - }, - "borderInlineEndColor": { - "type": "string" - }, - "borderInlineEndStyle": { - "type": "string" - }, - "borderInlineEndWidth": { - "type": "string" - }, - "borderInlineStart": { - "type": "string" - }, - "borderInlineStartColor": { - "type": "string" - }, - "borderInlineStartStyle": { - "type": "string" - }, - "borderInlineStartWidth": { - "type": "string" - }, - "borderInlineStyle": { - "type": "string" - }, - "borderInlineWidth": { - "type": "string" - }, - "borderLeft": { - "type": "string" - }, - "borderLeftColor": { - "type": "string" - }, - "borderLeftStyle": { - "type": "string" - }, - "borderLeftWidth": { - "type": "string" - }, - "borderRadius": { - "type": "string" - }, - "borderRight": { - "type": "string" - }, - "borderRightColor": { - "type": "string" - }, - "borderRightStyle": { - "type": "string" - }, - "borderRightWidth": { - "type": "string" - }, - "borderSpacing": { - "type": "string" - }, - "borderStartEndRadius": { - "type": "string" - }, - "borderStartStartRadius": { - "type": "string" - }, - "borderStyle": { - "type": "string" - }, - "borderTop": { - "type": "string" - }, - "borderTopColor": { - "type": "string" - }, - "borderTopLeftRadius": { - "type": "string" - }, - "borderTopRightRadius": { - "type": "string" - }, - "borderTopStyle": { - "type": "string" - }, - "borderTopWidth": { - "type": "string" - }, - "borderWidth": { - "type": "string" - }, - "bottom": { - "type": "string" - }, - "boxShadow": { - "type": "string" - }, - "boxSizing": { - "type": "string" - }, - "breakAfter": { - "type": "string" - }, - "breakBefore": { - "type": "string" - }, - "breakInside": { - "type": "string" - }, - "captionSide": { - "type": "string" - }, - "caretColor": { - "type": "string" - }, - "clear": { - "type": "string" - }, - "clip": { - "type": "string" - }, - "clipPath": { - "type": "string" - }, - "clipRule": { - "type": "string" - }, - "color": { - "type": "string" - }, - "colorInterpolation": { - "type": "string" - }, - "colorInterpolationFilters": { - "type": "string" - }, - "colorScheme": { - "type": "string" - }, - "columnCount": { - "type": "string" - }, - "columnFill": { - "type": "string" - }, - "columnGap": { - "type": "string" - }, - "columnRule": { - "type": "string" - }, - "columnRuleColor": { - "type": "string" - }, - "columnRuleStyle": { - "type": "string" - }, - "columnRuleWidth": { - "type": "string" - }, - "columnSpan": { - "type": "string" - }, - "columnWidth": { - "type": "string" - }, - "columns": { - "type": "string" - }, - "contain": { - "type": "string" - }, - "containIntrinsicBlockSize": { - "type": "string" - }, - "containIntrinsicHeight": { - "type": "string" - }, - "containIntrinsicInlineSize": { - "type": "string" - }, - "containIntrinsicSize": { - "type": "string" - }, - "containIntrinsicWidth": { - "type": "string" - }, - "container": { - "type": "string" - }, - "containerName": { - "type": "string" - }, - "containerType": { - "type": "string" - }, - "content": { - "type": "string" - }, - "counterIncrement": { - "type": "string" - }, - "counterReset": { - "type": "string" - }, - "counterSet": { - "type": "string" - }, - "cssFloat": { - "type": "string" - }, - "cssText": { - "type": "string" - }, - "cursor": { - "type": "string" - }, - "direction": { - "type": "string" - }, - "display": { - "type": "string" - }, - "dominantBaseline": { - "type": "string" - }, - "emptyCells": { - "type": "string" - }, - "fill": { - "type": "string" - }, - "fillOpacity": { - "type": "string" - }, - "fillRule": { - "type": "string" - }, - "filter": { - "type": "string" - }, - "flex": { - "type": "string" - }, - "flexBasis": { - "type": "string" - }, - "flexDirection": { - "type": "string" - }, - "flexFlow": { - "type": "string" - }, - "flexGrow": { - "type": "string" - }, - "flexShrink": { - "type": "string" - }, - "flexWrap": { - "type": "string" - }, - "float": { - "type": "string" - }, - "floodColor": { - "type": "string" - }, - "floodOpacity": { - "type": "string" - }, - "font": { - "type": "string" - }, - "fontFamily": { - "type": "string" - }, - "fontFeatureSettings": { - "type": "string" - }, - "fontKerning": { - "type": "string" - }, - "fontOpticalSizing": { - "type": "string" - }, - "fontPalette": { - "type": "string" - }, - "fontSize": { - "type": "string" - }, - "fontSizeAdjust": { - "type": "string" - }, - "fontStretch": { - "type": "string" - }, - "fontStyle": { - "type": "string" - }, - "fontSynthesis": { - "type": "string" - }, - "fontSynthesisSmallCaps": { - "type": "string" - }, - "fontSynthesisStyle": { - "type": "string" - }, - "fontSynthesisWeight": { - "type": "string" - }, - "fontVariant": { - "type": "string" - }, - "fontVariantAlternates": { - "type": "string" - }, - "fontVariantCaps": { - "type": "string" - }, - "fontVariantEastAsian": { - "type": "string" - }, - "fontVariantLigatures": { - "type": "string" - }, - "fontVariantNumeric": { - "type": "string" - }, - "fontVariantPosition": { - "type": "string" - }, - "fontVariationSettings": { - "type": "string" - }, - "fontWeight": { - "type": "string" - }, - "gap": { - "type": "string" - }, - "grid": { - "type": "string" - }, - "gridArea": { - "type": "string" - }, - "gridAutoColumns": { - "type": "string" - }, - "gridAutoFlow": { - "type": "string" - }, - "gridAutoRows": { - "type": "string" - }, - "gridColumn": { - "type": "string" - }, - "gridColumnEnd": { - "type": "string" - }, - "gridColumnGap": { - "type": "string" - }, - "gridColumnStart": { - "type": "string" - }, - "gridGap": { - "type": "string" - }, - "gridRow": { - "type": "string" - }, - "gridRowEnd": { - "type": "string" - }, - "gridRowGap": { - "type": "string" - }, - "gridRowStart": { - "type": "string" - }, - "gridTemplate": { - "type": "string" - }, - "gridTemplateAreas": { - "type": "string" - }, - "gridTemplateColumns": { - "type": "string" - }, - "gridTemplateRows": { - "type": "string" - }, - "height": { - "type": "string" - }, - "hyphenateCharacter": { - "type": "string" - }, - "hyphens": { - "type": "string" - }, - "imageOrientation": { - "type": "string" - }, - "imageRendering": { - "type": "string" - }, - "inlineSize": { - "type": "string" - }, - "inset": { - "type": "string" - }, - "insetBlock": { - "type": "string" - }, - "insetBlockEnd": { - "type": "string" - }, - "insetBlockStart": { - "type": "string" - }, - "insetInline": { - "type": "string" - }, - "insetInlineEnd": { - "type": "string" - }, - "insetInlineStart": { - "type": "string" - }, - "isolation": { - "type": "string" - }, - "justifyContent": { - "type": "string" - }, - "justifyItems": { - "type": "string" - }, - "justifySelf": { - "type": "string" - }, - "left": { - "type": "string" - }, - "length": { - "type": "number" - }, - "letterSpacing": { - "type": "string" - }, - "lightingColor": { - "type": "string" - }, - "lineBreak": { - "type": "string" - }, - "lineHeight": { - "type": "string" - }, - "listStyle": { - "type": "string" - }, - "listStyleImage": { - "type": "string" - }, - "listStylePosition": { - "type": "string" - }, - "listStyleType": { - "type": "string" - }, - "margin": { - "type": "string" - }, - "marginBlock": { - "type": "string" - }, - "marginBlockEnd": { - "type": "string" - }, - "marginBlockStart": { - "type": "string" - }, - "marginBottom": { - "type": "string" - }, - "marginInline": { - "type": "string" - }, - "marginInlineEnd": { - "type": "string" - }, - "marginInlineStart": { - "type": "string" - }, - "marginLeft": { - "type": "string" - }, - "marginRight": { - "type": "string" - }, - "marginTop": { - "type": "string" - }, - "marker": { - "type": "string" - }, - "markerEnd": { - "type": "string" - }, - "markerMid": { - "type": "string" - }, - "markerStart": { - "type": "string" - }, - "mask": { - "type": "string" - }, - "maskClip": { - "type": "string" - }, - "maskComposite": { - "type": "string" - }, - "maskImage": { - "type": "string" - }, - "maskMode": { - "type": "string" - }, - "maskOrigin": { - "type": "string" - }, - "maskPosition": { - "type": "string" - }, - "maskRepeat": { - "type": "string" - }, - "maskSize": { - "type": "string" - }, - "maskType": { - "type": "string" - }, - "mathStyle": { - "type": "string" - }, - "maxBlockSize": { - "type": "string" - }, - "maxHeight": { - "type": "string" - }, - "maxInlineSize": { - "type": "string" - }, - "maxWidth": { - "type": "string" - }, - "minBlockSize": { - "type": "string" - }, - "minHeight": { - "type": "string" - }, - "minInlineSize": { - "type": "string" - }, - "minWidth": { - "type": "string" - }, - "mixBlendMode": { - "type": "string" - }, - "objectFit": { - "type": "string" - }, - "objectPosition": { - "type": "string" - }, - "offset": { - "type": "string" - }, - "offsetDistance": { - "type": "string" - }, - "offsetPath": { - "type": "string" - }, - "offsetRotate": { - "type": "string" - }, - "opacity": { - "type": "string" - }, - "order": { - "type": "string" - }, - "orphans": { - "type": "string" - }, - "outline": { - "type": "string" - }, - "outlineColor": { - "type": "string" - }, - "outlineOffset": { - "type": "string" - }, - "outlineStyle": { - "type": "string" - }, - "outlineWidth": { - "type": "string" - }, - "overflow": { - "type": "string" - }, - "overflowAnchor": { - "type": "string" - }, - "overflowClipMargin": { - "type": "string" - }, - "overflowWrap": { - "type": "string" - }, - "overflowX": { - "type": "string" - }, - "overflowY": { - "type": "string" - }, - "overscrollBehavior": { - "type": "string" - }, - "overscrollBehaviorBlock": { - "type": "string" - }, - "overscrollBehaviorInline": { - "type": "string" - }, - "overscrollBehaviorX": { - "type": "string" - }, - "overscrollBehaviorY": { - "type": "string" - }, - "padding": { - "type": "string" - }, - "paddingBlock": { - "type": "string" - }, - "paddingBlockEnd": { - "type": "string" - }, - "paddingBlockStart": { - "type": "string" - }, - "paddingBottom": { - "type": "string" - }, - "paddingInline": { - "type": "string" - }, - "paddingInlineEnd": { - "type": "string" - }, - "paddingInlineStart": { - "type": "string" - }, - "paddingLeft": { - "type": "string" - }, - "paddingRight": { - "type": "string" - }, - "paddingTop": { - "type": "string" - }, - "page": { - "type": "string" - }, - "pageBreakAfter": { - "type": "string" - }, - "pageBreakBefore": { - "type": "string" - }, - "pageBreakInside": { - "type": "string" - }, - "paintOrder": { - "type": "string" - }, - "parentRule": { - "anyOf": [ - { - "$ref": "#/definitions/CSSRule" - }, - { - "type": "null" - } - ] - }, - "perspective": { - "type": "string" - }, - "perspectiveOrigin": { - "type": "string" - }, - "placeContent": { - "type": "string" - }, - "placeItems": { - "type": "string" - }, - "placeSelf": { - "type": "string" - }, - "pointerEvents": { - "type": "string" - }, - "position": { - "type": "string" - }, - "printColorAdjust": { - "type": "string" - }, - "quotes": { - "type": "string" - }, - "resize": { - "type": "string" - }, - "right": { - "type": "string" - }, - "rotate": { - "type": "string" - }, - "rowGap": { - "type": "string" - }, - "rubyPosition": { - "type": "string" - }, - "scale": { - "type": "string" - }, - "scrollBehavior": { - "type": "string" - }, - "scrollMargin": { - "type": "string" - }, - "scrollMarginBlock": { - "type": "string" - }, - "scrollMarginBlockEnd": { - "type": "string" - }, - "scrollMarginBlockStart": { - "type": "string" - }, - "scrollMarginBottom": { - "type": "string" - }, - "scrollMarginInline": { - "type": "string" - }, - "scrollMarginInlineEnd": { - "type": "string" - }, - "scrollMarginInlineStart": { - "type": "string" - }, - "scrollMarginLeft": { - "type": "string" - }, - "scrollMarginRight": { - "type": "string" - }, - "scrollMarginTop": { - "type": "string" - }, - "scrollPadding": { - "type": "string" - }, - "scrollPaddingBlock": { - "type": "string" - }, - "scrollPaddingBlockEnd": { - "type": "string" - }, - "scrollPaddingBlockStart": { - "type": "string" - }, - "scrollPaddingBottom": { - "type": "string" - }, - "scrollPaddingInline": { - "type": "string" - }, - "scrollPaddingInlineEnd": { - "type": "string" - }, - "scrollPaddingInlineStart": { - "type": "string" - }, - "scrollPaddingLeft": { - "type": "string" - }, - "scrollPaddingRight": { - "type": "string" - }, - "scrollPaddingTop": { - "type": "string" - }, - "scrollSnapAlign": { - "type": "string" - }, - "scrollSnapStop": { - "type": "string" - }, - "scrollSnapType": { - "type": "string" - }, - "scrollbarGutter": { - "type": "string" - }, - "shapeImageThreshold": { - "type": "string" - }, - "shapeMargin": { - "type": "string" - }, - "shapeOutside": { - "type": "string" - }, - "shapeRendering": { - "type": "string" - }, - "stopColor": { - "type": "string" - }, - "stopOpacity": { - "type": "string" - }, - "stroke": { - "type": "string" - }, - "strokeDasharray": { - "type": "string" - }, - "strokeDashoffset": { - "type": "string" - }, - "strokeLinecap": { - "type": "string" - }, - "strokeLinejoin": { - "type": "string" - }, - "strokeMiterlimit": { - "type": "string" - }, - "strokeOpacity": { - "type": "string" - }, - "strokeWidth": { - "type": "string" - }, - "tabSize": { - "type": "string" - }, - "tableLayout": { - "type": "string" - }, - "textAlign": { - "type": "string" - }, - "textAlignLast": { - "type": "string" - }, - "textAnchor": { - "type": "string" - }, - "textCombineUpright": { - "type": "string" - }, - "textDecoration": { - "type": "string" - }, - "textDecorationColor": { - "type": "string" - }, - "textDecorationLine": { - "type": "string" - }, - "textDecorationSkipInk": { - "type": "string" - }, - "textDecorationStyle": { - "type": "string" - }, - "textDecorationThickness": { - "type": "string" - }, - "textEmphasis": { - "type": "string" - }, - "textEmphasisColor": { - "type": "string" - }, - "textEmphasisPosition": { - "type": "string" - }, - "textEmphasisStyle": { - "type": "string" - }, - "textIndent": { - "type": "string" - }, - "textOrientation": { - "type": "string" - }, - "textOverflow": { - "type": "string" - }, - "textRendering": { - "type": "string" - }, - "textShadow": { - "type": "string" - }, - "textTransform": { - "type": "string" - }, - "textUnderlineOffset": { - "type": "string" - }, - "textUnderlinePosition": { - "type": "string" - }, - "top": { - "type": "string" - }, - "touchAction": { - "type": "string" - }, - "transform": { - "type": "string" - }, - "transformBox": { - "type": "string" - }, - "transformOrigin": { - "type": "string" - }, - "transformStyle": { - "type": "string" - }, - "transition": { - "type": "string" - }, - "transitionDelay": { - "type": "string" - }, - "transitionDuration": { - "type": "string" - }, - "transitionProperty": { - "type": "string" - }, - "transitionTimingFunction": { - "type": "string" - }, - "translate": { - "type": "string" - }, - "unicodeBidi": { - "type": "string" - }, - "userSelect": { - "type": "string" - }, - "verticalAlign": { - "type": "string" - }, - "visibility": { - "type": "string" - }, - "webkitAlignContent": { - "type": "string" - }, - "webkitAlignItems": { - "type": "string" - }, - "webkitAlignSelf": { - "type": "string" - }, - "webkitAnimation": { - "type": "string" - }, - "webkitAnimationDelay": { - "type": "string" - }, - "webkitAnimationDirection": { - "type": "string" - }, - "webkitAnimationDuration": { - "type": "string" - }, - "webkitAnimationFillMode": { - "type": "string" - }, - "webkitAnimationIterationCount": { - "type": "string" - }, - "webkitAnimationName": { - "type": "string" - }, - "webkitAnimationPlayState": { - "type": "string" - }, - "webkitAnimationTimingFunction": { - "type": "string" - }, - "webkitAppearance": { - "type": "string" - }, - "webkitBackfaceVisibility": { - "type": "string" - }, - "webkitBackgroundClip": { - "type": "string" - }, - "webkitBackgroundOrigin": { - "type": "string" - }, - "webkitBackgroundSize": { - "type": "string" - }, - "webkitBorderBottomLeftRadius": { - "type": "string" - }, - "webkitBorderBottomRightRadius": { - "type": "string" - }, - "webkitBorderRadius": { - "type": "string" - }, - "webkitBorderTopLeftRadius": { - "type": "string" - }, - "webkitBorderTopRightRadius": { - "type": "string" - }, - "webkitBoxAlign": { - "type": "string" - }, - "webkitBoxFlex": { - "type": "string" - }, - "webkitBoxOrdinalGroup": { - "type": "string" - }, - "webkitBoxOrient": { - "type": "string" - }, - "webkitBoxPack": { - "type": "string" - }, - "webkitBoxShadow": { - "type": "string" - }, - "webkitBoxSizing": { - "type": "string" - }, - "webkitFilter": { - "type": "string" - }, - "webkitFlex": { - "type": "string" - }, - "webkitFlexBasis": { - "type": "string" - }, - "webkitFlexDirection": { - "type": "string" - }, - "webkitFlexFlow": { - "type": "string" - }, - "webkitFlexGrow": { - "type": "string" - }, - "webkitFlexShrink": { - "type": "string" - }, - "webkitFlexWrap": { - "type": "string" - }, - "webkitJustifyContent": { - "type": "string" - }, - "webkitLineClamp": { - "type": "string" - }, - "webkitMask": { - "type": "string" - }, - "webkitMaskBoxImage": { - "type": "string" - }, - "webkitMaskBoxImageOutset": { - "type": "string" - }, - "webkitMaskBoxImageRepeat": { - "type": "string" - }, - "webkitMaskBoxImageSlice": { - "type": "string" - }, - "webkitMaskBoxImageSource": { - "type": "string" - }, - "webkitMaskBoxImageWidth": { - "type": "string" - }, - "webkitMaskClip": { - "type": "string" - }, - "webkitMaskComposite": { - "type": "string" - }, - "webkitMaskImage": { - "type": "string" - }, - "webkitMaskOrigin": { - "type": "string" - }, - "webkitMaskPosition": { - "type": "string" - }, - "webkitMaskRepeat": { - "type": "string" - }, - "webkitMaskSize": { - "type": "string" - }, - "webkitOrder": { - "type": "string" - }, - "webkitPerspective": { - "type": "string" - }, - "webkitPerspectiveOrigin": { - "type": "string" - }, - "webkitTextFillColor": { - "type": "string" - }, - "webkitTextSizeAdjust": { - "type": "string" - }, - "webkitTextStroke": { - "type": "string" - }, - "webkitTextStrokeColor": { - "type": "string" - }, - "webkitTextStrokeWidth": { - "type": "string" - }, - "webkitTransform": { - "type": "string" - }, - "webkitTransformOrigin": { - "type": "string" - }, - "webkitTransformStyle": { - "type": "string" - }, - "webkitTransition": { - "type": "string" - }, - "webkitTransitionDelay": { - "type": "string" - }, - "webkitTransitionDuration": { - "type": "string" - }, - "webkitTransitionProperty": { - "type": "string" - }, - "webkitTransitionTimingFunction": { - "type": "string" - }, - "webkitUserSelect": { - "type": "string" - }, - "whiteSpace": { - "type": "string" - }, - "widows": { - "type": "string" - }, - "width": { - "type": "string" - }, - "willChange": { - "type": "string" - }, - "wordBreak": { - "type": "string" - }, - "wordSpacing": { - "type": "string" - }, - "wordWrap": { - "type": "string" - }, - "writingMode": { - "type": "string" - }, - "zIndex": { - "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", - "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", - "counterIncrement", - "counterReset", - "counterSet", - "cssFloat", - "cssText", - "cursor", - "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", - "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", - "mathStyle", - "maxBlockSize", - "maxHeight", - "maxInlineSize", - "maxWidth", - "minBlockSize", - "minHeight", - "minInlineSize", - "minWidth", - "mixBlendMode", - "objectFit", - "objectPosition", - "offset", - "offsetDistance", - "offsetPath", - "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", - "resize", - "right", - "rotate", - "rowGap", - "rubyPosition", - "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", - "scrollbarGutter", - "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", - "top", - "touchAction", - "transform", - "transformBox", - "transformOrigin", - "transformStyle", - "transition", - "transitionDelay", - "transitionDuration", - "transitionProperty", - "transitionTimingFunction", - "translate", - "unicodeBidi", - "userSelect", - "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", - "widows", - "width", - "willChange", - "wordBreak", - "wordSpacing", - "wordWrap", - "writingMode", - "zIndex" - ], - "type": "object" - }, - "tabIndex": { - "type": "number" - }, - "tagName": { - "type": "string" - }, - "textContent": { - "type": [ - "null", - "string" - ] - }, - "title": { - "type": "string" - }, - "translate": { - "type": "boolean" - }, - "type": { - "type": "string" - }, - "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", - "ariaBusy", - "ariaChecked", - "ariaColCount", - "ariaColIndex", - "ariaColSpan", - "ariaCurrent", - "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", - "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", - "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", - "prefix", - "previousElementSibling", - "previousSibling", - "role", - "scrollHeight", - "scrollLeft", - "scrollTop", - "scrollWidth", - "shadowRoot", - "slot", - "spellcheck", - "src", - "style", - "tabIndex", - "tagName", - "textContent", - "title", - "translate", - "type", - "width" - ], - "type": "object" - }, - "HTMLHeadElement": { - "properties": { - "ATTRIBUTE_NODE": { - "const": 2, - "type": "number" - }, - "CDATA_SECTION_NODE": { - "const": 4, - "type": "number" - }, - "COMMENT_NODE": { - "const": 8, - "type": "number" - }, - "DOCUMENT_FRAGMENT_NODE": { - "const": 11, - "type": "number" - }, - "DOCUMENT_NODE": { - "const": 9, - "type": "number" - }, - "DOCUMENT_POSITION_CONTAINED_BY": { - "const": 16, - "type": "number" - }, - "DOCUMENT_POSITION_CONTAINS": { - "const": 8, - "type": "number" - }, - "DOCUMENT_POSITION_DISCONNECTED": { - "const": 1, - "type": "number" - }, - "DOCUMENT_POSITION_FOLLOWING": { - "const": 4, - "type": "number" - }, - "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC": { - "const": 32, - "type": "number" - }, - "DOCUMENT_POSITION_PRECEDING": { - "const": 2, - "type": "number" - }, - "DOCUMENT_TYPE_NODE": { - "const": 10, - "type": "number" - }, - "ELEMENT_NODE": { - "const": 1, - "type": "number" - }, - "ENTITY_NODE": { - "const": 6, - "type": "number" - }, - "ENTITY_REFERENCE_NODE": { - "const": 5, - "type": "number" - }, - "NOTATION_NODE": { - "const": 12, - "type": "number" - }, - "PROCESSING_INSTRUCTION_NODE": { - "const": 7, - "type": "number" - }, - "TEXT_NODE": { - "const": 3, - "type": "number" - }, - "accessKey": { - "type": "string" - }, - "accessKeyLabel": { - "type": "string" - }, - "ariaAtomic": { - "type": [ - "null", - "string" - ] - }, - "ariaAutoComplete": { - "type": [ - "null", - "string" - ] - }, - "ariaBusy": { - "type": [ - "null", - "string" - ] - }, - "ariaChecked": { - "type": [ - "null", - "string" - ] - }, - "ariaColCount": { - "type": [ - "null", - "string" - ] - }, - "ariaColIndex": { - "type": [ - "null", - "string" - ] - }, - "ariaColSpan": { - "type": [ - "null", - "string" - ] - }, - "ariaCurrent": { - "type": [ - "null", - "string" - ] - }, - "ariaDisabled": { - "type": [ - "null", - "string" - ] - }, - "ariaExpanded": { - "type": [ - "null", - "string" - ] - }, - "ariaHasPopup": { - "type": [ - "null", - "string" - ] - }, - "ariaHidden": { - "type": [ - "null", - "string" - ] - }, - "ariaInvalid": { - "type": [ - "null", - "string" - ] - }, - "ariaKeyShortcuts": { - "type": [ - "null", - "string" - ] - }, - "ariaLabel": { - "type": [ - "null", - "string" - ] - }, - "ariaLevel": { - "type": [ - "null", - "string" - ] - }, - "ariaLive": { - "type": [ - "null", - "string" - ] - }, - "ariaModal": { - "type": [ - "null", - "string" - ] - }, - "ariaMultiLine": { - "type": [ - "null", - "string" - ] - }, - "ariaMultiSelectable": { - "type": [ - "null", - "string" - ] - }, - "ariaOrientation": { - "type": [ - "null", - "string" - ] - }, - "ariaPlaceholder": { - "type": [ - "null", - "string" - ] - }, - "ariaPosInSet": { - "type": [ - "null", - "string" - ] - }, - "ariaPressed": { - "type": [ - "null", - "string" - ] - }, - "ariaReadOnly": { - "type": [ - "null", - "string" - ] - }, - "ariaRequired": { - "type": [ - "null", - "string" - ] - }, - "ariaRoleDescription": { - "type": [ - "null", - "string" - ] - }, - "ariaRowCount": { - "type": [ - "null", - "string" - ] - }, - "ariaRowIndex": { - "type": [ - "null", - "string" - ] - }, - "ariaRowSpan": { - "type": [ - "null", - "string" - ] - }, - "ariaSelected": { - "type": [ - "null", - "string" - ] - }, - "ariaSetSize": { - "type": [ - "null", - "string" - ] - }, - "ariaSort": { - "type": [ - "null", - "string" - ] - }, - "ariaValueMax": { - "type": [ - "null", - "string" - ] - }, - "ariaValueMin": { - "type": [ - "null", - "string" - ] - }, - "ariaValueNow": { - "type": [ - "null", - "string" - ] - }, - "ariaValueText": { - "type": [ - "null", - "string" - ] - }, - "assignedSlot": { - "anyOf": [ - { - "$ref": "#/definitions/HTMLSlotElement" - }, - { - "type": "null" - } - ] - }, - "attributeStyleMap": { - "$ref": "#/definitions/StylePropertyMap" - }, - "attributes": { - "additionalProperties": false, - "patternProperties": { - "^[0-9]+$": { - "$ref": "#/definitions/Attr" - } - }, - "properties": { - "length": { - "type": "number" - } - }, - "required": [ - "length" - ], - "type": "object" - }, - "autocapitalize": { - "type": "string" - }, - "autofocus": { - "type": "boolean" - }, - "baseURI": { - "type": "string" - }, - "childElementCount": { - "type": "number" - }, - "childNodes": { - "items": { - "$ref": "#/definitions/ChildNode" - }, - "type": "array" - }, - "children": { - "additionalProperties": false, - "patternProperties": { - "^[0-9]+$": { - "$ref": "#/definitions/Element" - } - }, - "properties": { - "length": { - "type": "number" - } - }, - "required": [ - "length" - ], - "type": "object" - }, - "classList": { - "additionalProperties": false, - "patternProperties": { - "^[0-9]+$": { - "type": "string" - } - }, - "properties": { - "length": { - "type": "number" - }, - "value": { - "type": "string" - } - }, - "required": [ - "length", - "value" - ], - "type": "object" - }, - "className": { - "type": "string" - }, - "clientHeight": { - "type": "number" - }, - "clientLeft": { - "type": "number" - }, - "clientTop": { - "type": "number" - }, - "clientWidth": { - "type": "number" - }, - "contentEditable": { - "type": "string" - }, - "dataset": { - "$ref": "#/definitions/DOMStringMap" - }, - "dir": { - "type": "string" - }, - "draggable": { - "type": "boolean" - }, - "enterKeyHint": { - "type": "string" - }, - "firstChild": { - "anyOf": [ - { - "$ref": "#/definitions/ChildNode" - }, - { - "type": "null" - } - ] - }, - "firstElementChild": { - "anyOf": [ - { - "$ref": "#/definitions/Element" - }, - { - "type": "null" - } - ] - }, - "hidden": { - "type": "boolean" - }, - "id": { - "type": "string" - }, - "inert": { - "type": "boolean" - }, - "innerHTML": { - "type": "string" - }, - "innerText": { - "type": "string" - }, - "inputMode": { - "type": "string" - }, - "isConnected": { - "type": "boolean" - }, - "isContentEditable": { - "type": "boolean" - }, - "lang": { - "type": "string" - }, - "lastChild": { - "anyOf": [ - { - "$ref": "#/definitions/ChildNode" - }, - { - "type": "null" - } - ] - }, - "lastElementChild": { - "anyOf": [ - { - "$ref": "#/definitions/Element" - }, - { - "type": "null" - } - ] - }, - "localName": { - "type": "string" - }, - "namespaceURI": { - "type": [ - "null", - "string" - ] - }, - "nextElementSibling": { - "anyOf": [ - { - "$ref": "#/definitions/Element" - }, - { - "type": "null" - } - ] - }, - "nextSibling": { - "anyOf": [ - { - "$ref": "#/definitions/ChildNode" - }, - { - "type": "null" - } - ] - }, - "nodeName": { - "type": "string" - }, - "nodeType": { - "type": "number" - }, - "nodeValue": { - "type": [ - "null", - "string" - ] - }, - "nonce": { - "type": "string" - }, - "offsetHeight": { - "type": "number" - }, - "offsetLeft": { - "type": "number" - }, - "offsetParent": { - "anyOf": [ - { - "$ref": "#/definitions/Element" - }, - { - "type": "null" - } - ] - }, - "offsetTop": { - "type": "number" - }, - "offsetWidth": { - "type": "number" - }, - "onabort": { - "type": [ - "null", - "object" - ] - }, - "onanimationcancel": { - "type": [ - "null", - "object" - ] - }, - "onanimationend": { - "type": [ - "null", - "object" - ] - }, - "onanimationiteration": { - "type": [ - "null", - "object" - ] - }, - "onanimationstart": { - "type": [ - "null", - "object" - ] - }, - "onauxclick": { - "type": [ - "null", - "object" - ] - }, - "onbeforeinput": { - "type": [ - "null", - "object" - ] - }, - "onblur": { - "type": [ - "null", - "object" - ] - }, - "oncancel": { - "type": [ - "null", - "object" - ] - }, - "oncanplay": { - "type": [ - "null", - "object" - ] - }, - "oncanplaythrough": { - "type": [ - "null", - "object" - ] - }, - "onchange": { - "type": [ - "null", - "object" - ] - }, - "onclick": { - "type": [ - "null", - "object" - ] - }, - "onclose": { - "type": [ - "null", - "object" - ] - }, - "oncontextmenu": { - "type": [ - "null", - "object" - ] - }, - "oncopy": { - "type": [ - "null", - "object" - ] - }, - "oncuechange": { - "type": [ - "null", - "object" - ] - }, - "oncut": { - "type": [ - "null", - "object" - ] - }, - "ondblclick": { - "type": [ - "null", - "object" - ] - }, - "ondrag": { - "type": [ - "null", - "object" - ] - }, - "ondragend": { - "type": [ - "null", - "object" - ] - }, - "ondragenter": { - "type": [ - "null", - "object" - ] - }, - "ondragleave": { - "type": [ - "null", - "object" - ] - }, - "ondragover": { - "type": [ - "null", - "object" - ] - }, - "ondragstart": { - "type": [ - "null", - "object" - ] - }, - "ondrop": { - "type": [ - "null", - "object" - ] - }, - "ondurationchange": { - "type": [ - "null", - "object" - ] - }, - "onemptied": { - "type": [ - "null", - "object" - ] - }, - "onended": { - "type": [ - "null", - "object" - ] - }, - "onerror": { - "$ref": "#/definitions/OnErrorEventHandler" - }, - "onfocus": { - "type": [ - "null", - "object" - ] - }, - "onformdata": { - "type": [ - "null", - "object" - ] - }, - "onfullscreenchange": { - "type": [ - "null", - "object" - ] - }, - "onfullscreenerror": { - "type": [ - "null", - "object" - ] - }, - "ongotpointercapture": { - "type": [ - "null", - "object" - ] - }, - "oninput": { - "type": [ - "null", - "object" - ] - }, - "oninvalid": { - "type": [ - "null", - "object" - ] - }, - "onkeydown": { - "type": [ - "null", - "object" - ] - }, - "onkeypress": { - "type": [ - "null", - "object" - ] - }, - "onkeyup": { - "type": [ - "null", - "object" - ] - }, - "onload": { - "type": [ - "null", - "object" - ] - }, - "onloadeddata": { - "type": [ - "null", - "object" - ] - }, - "onloadedmetadata": { - "type": [ - "null", - "object" - ] - }, - "onloadstart": { - "type": [ - "null", - "object" - ] - }, - "onlostpointercapture": { - "type": [ - "null", - "object" - ] - }, - "onmousedown": { - "type": [ - "null", - "object" - ] - }, - "onmouseenter": { - "type": [ - "null", - "object" - ] - }, - "onmouseleave": { - "type": [ - "null", - "object" - ] - }, - "onmousemove": { - "type": [ - "null", - "object" - ] - }, - "onmouseout": { - "type": [ - "null", - "object" - ] - }, - "onmouseover": { - "type": [ - "null", - "object" - ] - }, - "onmouseup": { - "type": [ - "null", - "object" - ] - }, - "onpaste": { - "type": [ - "null", - "object" - ] - }, - "onpause": { - "type": [ - "null", - "object" - ] - }, - "onplay": { - "type": [ - "null", - "object" - ] - }, - "onplaying": { - "type": [ - "null", - "object" - ] - }, - "onpointercancel": { - "type": [ - "null", - "object" - ] - }, - "onpointerdown": { - "type": [ - "null", - "object" - ] - }, - "onpointerenter": { - "type": [ - "null", - "object" - ] - }, - "onpointerleave": { - "type": [ - "null", - "object" - ] - }, - "onpointermove": { - "type": [ - "null", - "object" - ] - }, - "onpointerout": { - "type": [ - "null", - "object" - ] - }, - "onpointerover": { - "type": [ - "null", - "object" - ] - }, - "onpointerup": { - "type": [ - "null", - "object" - ] - }, - "onprogress": { - "type": [ - "null", - "object" - ] - }, - "onratechange": { - "type": [ - "null", - "object" - ] - }, - "onreset": { - "type": [ - "null", - "object" - ] - }, - "onresize": { - "type": [ - "null", - "object" - ] - }, - "onscroll": { - "type": [ - "null", - "object" - ] - }, - "onsecuritypolicyviolation": { - "type": [ - "null", - "object" - ] - }, - "onseeked": { - "type": [ - "null", - "object" - ] - }, - "onseeking": { - "type": [ - "null", - "object" - ] - }, - "onselect": { - "type": [ - "null", - "object" - ] - }, - "onselectionchange": { - "type": [ - "null", - "object" - ] - }, - "onselectstart": { - "type": [ - "null", - "object" - ] - }, - "onslotchange": { - "type": [ - "null", - "object" - ] - }, - "onstalled": { - "type": [ - "null", - "object" - ] - }, - "onsubmit": { - "type": [ - "null", - "object" - ] - }, - "onsuspend": { - "type": [ - "null", - "object" - ] - }, - "ontimeupdate": { - "type": [ - "null", - "object" - ] - }, - "ontoggle": { - "type": [ - "null", - "object" - ] - }, - "ontouchcancel": { - "type": [ - "null", - "object" - ] - }, - "ontouchend": { - "type": [ - "null", - "object" - ] - }, - "ontouchmove": { - "type": [ - "null", - "object" - ] - }, - "ontouchstart": { - "type": [ - "null", - "object" - ] - }, - "ontransitioncancel": { - "type": [ - "null", - "object" - ] - }, - "ontransitionend": { - "type": [ - "null", - "object" - ] - }, - "ontransitionrun": { - "type": [ - "null", - "object" - ] - }, - "ontransitionstart": { - "type": [ - "null", - "object" - ] - }, - "onvolumechange": { - "type": [ - "null", - "object" - ] - }, - "onwaiting": { - "type": [ - "null", - "object" - ] - }, - "onwebkitanimationend": { - "type": [ - "null", - "object" - ] - }, - "onwebkitanimationiteration": { - "type": [ - "null", - "object" - ] - }, - "onwebkitanimationstart": { - "type": [ - "null", - "object" - ] - }, - "onwebkittransitionend": { - "type": [ - "null", - "object" - ] - }, - "onwheel": { - "type": [ - "null", - "object" - ] - }, - "outerHTML": { - "type": "string" - }, - "outerText": { - "type": "string" - }, - "ownerDocument": { - "$ref": "#/definitions/Document" - }, - "parentElement": { - "anyOf": [ - { - "$ref": "#/definitions/HTMLElement" - }, - { - "type": "null" - } - ] - }, - "parentNode": { - "anyOf": [ - { - "$ref": "#/definitions/ParentNode" - }, - { - "type": "null" - } - ] - }, - "part": { - "additionalProperties": false, - "patternProperties": { - "^[0-9]+$": { - "type": "string" - } - }, - "properties": { - "length": { - "type": "number" - }, - "value": { - "type": "string" - } - }, - "required": [ - "length", - "value" - ], - "type": "object" - }, - "prefix": { - "type": [ - "null", - "string" - ] - }, - "previousElementSibling": { - "anyOf": [ - { - "$ref": "#/definitions/Element" - }, - { - "type": "null" - } - ] - }, - "previousSibling": { - "anyOf": [ - { - "$ref": "#/definitions/ChildNode" - }, - { - "type": "null" - } - ] - }, - "role": { - "type": [ - "null", - "string" - ] - }, - "scrollHeight": { - "type": "number" - }, - "scrollLeft": { - "type": "number" - }, - "scrollTop": { - "type": "number" - }, - "scrollWidth": { - "type": "number" - }, - "shadowRoot": { - "anyOf": [ - { - "$ref": "#/definitions/ShadowRoot" - }, - { - "type": "null" - } - ] - }, - "slot": { - "type": "string" - }, - "spellcheck": { - "type": "boolean" - }, - "style": { - "additionalProperties": false, - "patternProperties": { - "^[0-9]+$": { - "type": "string" - } - }, - "properties": { - "accentColor": { - "type": "string" - }, - "alignContent": { - "type": "string" - }, - "alignItems": { - "type": "string" - }, - "alignSelf": { - "type": "string" - }, - "alignmentBaseline": { - "type": "string" - }, - "all": { - "type": "string" - }, - "animation": { - "type": "string" - }, - "animationComposition": { - "type": "string" - }, - "animationDelay": { - "type": "string" - }, - "animationDirection": { - "type": "string" - }, - "animationDuration": { - "type": "string" - }, - "animationFillMode": { - "type": "string" - }, - "animationIterationCount": { - "type": "string" - }, - "animationName": { - "type": "string" - }, - "animationPlayState": { - "type": "string" - }, - "animationTimingFunction": { - "type": "string" - }, - "appearance": { - "type": "string" - }, - "aspectRatio": { - "type": "string" - }, - "backdropFilter": { - "type": "string" - }, - "backfaceVisibility": { - "type": "string" - }, - "background": { - "type": "string" - }, - "backgroundAttachment": { - "type": "string" - }, - "backgroundBlendMode": { - "type": "string" - }, - "backgroundClip": { - "type": "string" - }, - "backgroundColor": { - "type": "string" - }, - "backgroundImage": { - "type": "string" - }, - "backgroundOrigin": { - "type": "string" - }, - "backgroundPosition": { - "type": "string" - }, - "backgroundPositionX": { - "type": "string" - }, - "backgroundPositionY": { - "type": "string" - }, - "backgroundRepeat": { - "type": "string" - }, - "backgroundSize": { - "type": "string" - }, - "baselineShift": { - "type": "string" - }, - "blockSize": { - "type": "string" - }, - "border": { - "type": "string" - }, - "borderBlock": { - "type": "string" - }, - "borderBlockColor": { - "type": "string" - }, - "borderBlockEnd": { - "type": "string" - }, - "borderBlockEndColor": { - "type": "string" - }, - "borderBlockEndStyle": { - "type": "string" - }, - "borderBlockEndWidth": { - "type": "string" - }, - "borderBlockStart": { - "type": "string" - }, - "borderBlockStartColor": { - "type": "string" - }, - "borderBlockStartStyle": { - "type": "string" - }, - "borderBlockStartWidth": { - "type": "string" - }, - "borderBlockStyle": { - "type": "string" - }, - "borderBlockWidth": { - "type": "string" - }, - "borderBottom": { - "type": "string" - }, - "borderBottomColor": { - "type": "string" - }, - "borderBottomLeftRadius": { - "type": "string" - }, - "borderBottomRightRadius": { - "type": "string" - }, - "borderBottomStyle": { - "type": "string" - }, - "borderBottomWidth": { - "type": "string" - }, - "borderCollapse": { - "type": "string" - }, - "borderColor": { - "type": "string" - }, - "borderEndEndRadius": { - "type": "string" - }, - "borderEndStartRadius": { - "type": "string" - }, - "borderImage": { - "type": "string" - }, - "borderImageOutset": { - "type": "string" - }, - "borderImageRepeat": { - "type": "string" - }, - "borderImageSlice": { - "type": "string" - }, - "borderImageSource": { - "type": "string" - }, - "borderImageWidth": { - "type": "string" - }, - "borderInline": { - "type": "string" - }, - "borderInlineColor": { - "type": "string" - }, - "borderInlineEnd": { - "type": "string" - }, - "borderInlineEndColor": { - "type": "string" - }, - "borderInlineEndStyle": { - "type": "string" - }, - "borderInlineEndWidth": { - "type": "string" - }, - "borderInlineStart": { - "type": "string" - }, - "borderInlineStartColor": { - "type": "string" - }, - "borderInlineStartStyle": { - "type": "string" - }, - "borderInlineStartWidth": { - "type": "string" - }, - "borderInlineStyle": { - "type": "string" - }, - "borderInlineWidth": { - "type": "string" - }, - "borderLeft": { - "type": "string" - }, - "borderLeftColor": { - "type": "string" - }, - "borderLeftStyle": { - "type": "string" - }, - "borderLeftWidth": { - "type": "string" - }, - "borderRadius": { - "type": "string" - }, - "borderRight": { - "type": "string" - }, - "borderRightColor": { - "type": "string" - }, - "borderRightStyle": { - "type": "string" - }, - "borderRightWidth": { - "type": "string" - }, - "borderSpacing": { - "type": "string" - }, - "borderStartEndRadius": { - "type": "string" - }, - "borderStartStartRadius": { - "type": "string" - }, - "borderStyle": { - "type": "string" - }, - "borderTop": { - "type": "string" - }, - "borderTopColor": { - "type": "string" - }, - "borderTopLeftRadius": { - "type": "string" - }, - "borderTopRightRadius": { - "type": "string" - }, - "borderTopStyle": { - "type": "string" - }, - "borderTopWidth": { - "type": "string" - }, - "borderWidth": { - "type": "string" - }, - "bottom": { - "type": "string" - }, - "boxShadow": { - "type": "string" - }, - "boxSizing": { - "type": "string" - }, - "breakAfter": { - "type": "string" - }, - "breakBefore": { - "type": "string" - }, - "breakInside": { - "type": "string" - }, - "captionSide": { - "type": "string" - }, - "caretColor": { - "type": "string" - }, - "clear": { - "type": "string" - }, - "clip": { - "type": "string" - }, - "clipPath": { - "type": "string" - }, - "clipRule": { - "type": "string" - }, - "color": { - "type": "string" - }, - "colorInterpolation": { - "type": "string" - }, - "colorInterpolationFilters": { - "type": "string" - }, - "colorScheme": { - "type": "string" - }, - "columnCount": { - "type": "string" - }, - "columnFill": { - "type": "string" - }, - "columnGap": { - "type": "string" - }, - "columnRule": { - "type": "string" - }, - "columnRuleColor": { - "type": "string" - }, - "columnRuleStyle": { - "type": "string" - }, - "columnRuleWidth": { - "type": "string" - }, - "columnSpan": { - "type": "string" - }, - "columnWidth": { - "type": "string" - }, - "columns": { - "type": "string" - }, - "contain": { - "type": "string" - }, - "containIntrinsicBlockSize": { - "type": "string" - }, - "containIntrinsicHeight": { - "type": "string" - }, - "containIntrinsicInlineSize": { - "type": "string" - }, - "containIntrinsicSize": { - "type": "string" - }, - "containIntrinsicWidth": { - "type": "string" - }, - "container": { - "type": "string" - }, - "containerName": { - "type": "string" - }, - "containerType": { - "type": "string" - }, - "content": { - "type": "string" - }, - "counterIncrement": { - "type": "string" - }, - "counterReset": { - "type": "string" - }, - "counterSet": { - "type": "string" - }, - "cssFloat": { - "type": "string" - }, - "cssText": { - "type": "string" - }, - "cursor": { - "type": "string" - }, - "direction": { - "type": "string" - }, - "display": { - "type": "string" - }, - "dominantBaseline": { - "type": "string" - }, - "emptyCells": { - "type": "string" - }, - "fill": { - "type": "string" - }, - "fillOpacity": { - "type": "string" - }, - "fillRule": { - "type": "string" - }, - "filter": { - "type": "string" - }, - "flex": { - "type": "string" - }, - "flexBasis": { - "type": "string" - }, - "flexDirection": { - "type": "string" - }, - "flexFlow": { - "type": "string" - }, - "flexGrow": { - "type": "string" - }, - "flexShrink": { - "type": "string" - }, - "flexWrap": { - "type": "string" - }, - "float": { - "type": "string" - }, - "floodColor": { - "type": "string" - }, - "floodOpacity": { - "type": "string" - }, - "font": { - "type": "string" - }, - "fontFamily": { - "type": "string" - }, - "fontFeatureSettings": { - "type": "string" - }, - "fontKerning": { - "type": "string" - }, - "fontOpticalSizing": { - "type": "string" - }, - "fontPalette": { - "type": "string" - }, - "fontSize": { - "type": "string" - }, - "fontSizeAdjust": { - "type": "string" - }, - "fontStretch": { - "type": "string" - }, - "fontStyle": { - "type": "string" - }, - "fontSynthesis": { - "type": "string" - }, - "fontSynthesisSmallCaps": { - "type": "string" - }, - "fontSynthesisStyle": { - "type": "string" - }, - "fontSynthesisWeight": { - "type": "string" - }, - "fontVariant": { - "type": "string" - }, - "fontVariantAlternates": { - "type": "string" - }, - "fontVariantCaps": { - "type": "string" - }, - "fontVariantEastAsian": { - "type": "string" - }, - "fontVariantLigatures": { - "type": "string" - }, - "fontVariantNumeric": { - "type": "string" - }, - "fontVariantPosition": { - "type": "string" - }, - "fontVariationSettings": { - "type": "string" - }, - "fontWeight": { - "type": "string" - }, - "gap": { - "type": "string" - }, - "grid": { - "type": "string" - }, - "gridArea": { - "type": "string" - }, - "gridAutoColumns": { - "type": "string" - }, - "gridAutoFlow": { - "type": "string" - }, - "gridAutoRows": { - "type": "string" - }, - "gridColumn": { - "type": "string" - }, - "gridColumnEnd": { - "type": "string" - }, - "gridColumnGap": { - "type": "string" - }, - "gridColumnStart": { - "type": "string" - }, - "gridGap": { - "type": "string" - }, - "gridRow": { - "type": "string" - }, - "gridRowEnd": { - "type": "string" - }, - "gridRowGap": { - "type": "string" - }, - "gridRowStart": { - "type": "string" - }, - "gridTemplate": { - "type": "string" - }, - "gridTemplateAreas": { - "type": "string" - }, - "gridTemplateColumns": { - "type": "string" - }, - "gridTemplateRows": { - "type": "string" - }, - "height": { - "type": "string" - }, - "hyphenateCharacter": { - "type": "string" - }, - "hyphens": { - "type": "string" - }, - "imageOrientation": { - "type": "string" - }, - "imageRendering": { - "type": "string" - }, - "inlineSize": { - "type": "string" - }, - "inset": { - "type": "string" - }, - "insetBlock": { - "type": "string" - }, - "insetBlockEnd": { - "type": "string" - }, - "insetBlockStart": { - "type": "string" - }, - "insetInline": { - "type": "string" - }, - "insetInlineEnd": { - "type": "string" - }, - "insetInlineStart": { - "type": "string" - }, - "isolation": { - "type": "string" - }, - "justifyContent": { - "type": "string" - }, - "justifyItems": { - "type": "string" - }, - "justifySelf": { - "type": "string" - }, - "left": { - "type": "string" - }, - "length": { - "type": "number" - }, - "letterSpacing": { - "type": "string" - }, - "lightingColor": { - "type": "string" - }, - "lineBreak": { - "type": "string" - }, - "lineHeight": { - "type": "string" - }, - "listStyle": { - "type": "string" - }, - "listStyleImage": { - "type": "string" - }, - "listStylePosition": { - "type": "string" - }, - "listStyleType": { - "type": "string" - }, - "margin": { - "type": "string" - }, - "marginBlock": { - "type": "string" - }, - "marginBlockEnd": { - "type": "string" - }, - "marginBlockStart": { - "type": "string" - }, - "marginBottom": { - "type": "string" - }, - "marginInline": { - "type": "string" - }, - "marginInlineEnd": { - "type": "string" - }, - "marginInlineStart": { - "type": "string" - }, - "marginLeft": { - "type": "string" - }, - "marginRight": { - "type": "string" - }, - "marginTop": { - "type": "string" - }, - "marker": { - "type": "string" - }, - "markerEnd": { - "type": "string" - }, - "markerMid": { - "type": "string" - }, - "markerStart": { - "type": "string" - }, - "mask": { - "type": "string" - }, - "maskClip": { - "type": "string" - }, - "maskComposite": { - "type": "string" - }, - "maskImage": { - "type": "string" - }, - "maskMode": { - "type": "string" - }, - "maskOrigin": { - "type": "string" - }, - "maskPosition": { - "type": "string" - }, - "maskRepeat": { - "type": "string" - }, - "maskSize": { - "type": "string" - }, - "maskType": { - "type": "string" - }, - "mathStyle": { - "type": "string" - }, - "maxBlockSize": { - "type": "string" - }, - "maxHeight": { - "type": "string" - }, - "maxInlineSize": { - "type": "string" - }, - "maxWidth": { - "type": "string" - }, - "minBlockSize": { - "type": "string" - }, - "minHeight": { - "type": "string" - }, - "minInlineSize": { - "type": "string" - }, - "minWidth": { - "type": "string" - }, - "mixBlendMode": { - "type": "string" - }, - "objectFit": { - "type": "string" - }, - "objectPosition": { - "type": "string" - }, - "offset": { - "type": "string" - }, - "offsetDistance": { - "type": "string" - }, - "offsetPath": { - "type": "string" - }, - "offsetRotate": { - "type": "string" - }, - "opacity": { - "type": "string" - }, - "order": { - "type": "string" - }, - "orphans": { - "type": "string" - }, - "outline": { - "type": "string" - }, - "outlineColor": { - "type": "string" - }, - "outlineOffset": { - "type": "string" - }, - "outlineStyle": { - "type": "string" - }, - "outlineWidth": { - "type": "string" - }, - "overflow": { - "type": "string" - }, - "overflowAnchor": { - "type": "string" - }, - "overflowClipMargin": { - "type": "string" - }, - "overflowWrap": { - "type": "string" - }, - "overflowX": { - "type": "string" - }, - "overflowY": { - "type": "string" - }, - "overscrollBehavior": { - "type": "string" - }, - "overscrollBehaviorBlock": { - "type": "string" - }, - "overscrollBehaviorInline": { - "type": "string" - }, - "overscrollBehaviorX": { - "type": "string" - }, - "overscrollBehaviorY": { - "type": "string" - }, - "padding": { - "type": "string" - }, - "paddingBlock": { - "type": "string" - }, - "paddingBlockEnd": { - "type": "string" - }, - "paddingBlockStart": { - "type": "string" - }, - "paddingBottom": { - "type": "string" - }, - "paddingInline": { - "type": "string" - }, - "paddingInlineEnd": { - "type": "string" - }, - "paddingInlineStart": { - "type": "string" - }, - "paddingLeft": { - "type": "string" - }, - "paddingRight": { - "type": "string" - }, - "paddingTop": { - "type": "string" - }, - "page": { - "type": "string" - }, - "pageBreakAfter": { - "type": "string" - }, - "pageBreakBefore": { - "type": "string" - }, - "pageBreakInside": { - "type": "string" - }, - "paintOrder": { - "type": "string" - }, - "parentRule": { - "anyOf": [ - { - "$ref": "#/definitions/CSSRule" - }, - { - "type": "null" - } - ] - }, - "perspective": { - "type": "string" - }, - "perspectiveOrigin": { - "type": "string" - }, - "placeContent": { - "type": "string" - }, - "placeItems": { - "type": "string" - }, - "placeSelf": { - "type": "string" - }, - "pointerEvents": { - "type": "string" - }, - "position": { - "type": "string" - }, - "printColorAdjust": { - "type": "string" - }, - "quotes": { - "type": "string" - }, - "resize": { - "type": "string" - }, - "right": { - "type": "string" - }, - "rotate": { - "type": "string" - }, - "rowGap": { - "type": "string" - }, - "rubyPosition": { - "type": "string" - }, - "scale": { - "type": "string" - }, - "scrollBehavior": { - "type": "string" - }, - "scrollMargin": { - "type": "string" - }, - "scrollMarginBlock": { - "type": "string" - }, - "scrollMarginBlockEnd": { - "type": "string" - }, - "scrollMarginBlockStart": { - "type": "string" - }, - "scrollMarginBottom": { - "type": "string" - }, - "scrollMarginInline": { - "type": "string" - }, - "scrollMarginInlineEnd": { - "type": "string" - }, - "scrollMarginInlineStart": { - "type": "string" - }, - "scrollMarginLeft": { - "type": "string" - }, - "scrollMarginRight": { - "type": "string" - }, - "scrollMarginTop": { - "type": "string" - }, - "scrollPadding": { - "type": "string" - }, - "scrollPaddingBlock": { - "type": "string" - }, - "scrollPaddingBlockEnd": { - "type": "string" - }, - "scrollPaddingBlockStart": { - "type": "string" - }, - "scrollPaddingBottom": { - "type": "string" - }, - "scrollPaddingInline": { - "type": "string" - }, - "scrollPaddingInlineEnd": { - "type": "string" - }, - "scrollPaddingInlineStart": { - "type": "string" - }, - "scrollPaddingLeft": { - "type": "string" - }, - "scrollPaddingRight": { - "type": "string" - }, - "scrollPaddingTop": { - "type": "string" - }, - "scrollSnapAlign": { - "type": "string" - }, - "scrollSnapStop": { - "type": "string" - }, - "scrollSnapType": { - "type": "string" - }, - "scrollbarGutter": { - "type": "string" - }, - "shapeImageThreshold": { - "type": "string" - }, - "shapeMargin": { - "type": "string" - }, - "shapeOutside": { - "type": "string" - }, - "shapeRendering": { - "type": "string" - }, - "stopColor": { - "type": "string" - }, - "stopOpacity": { - "type": "string" - }, - "stroke": { - "type": "string" - }, - "strokeDasharray": { - "type": "string" - }, - "strokeDashoffset": { - "type": "string" - }, - "strokeLinecap": { - "type": "string" - }, - "strokeLinejoin": { - "type": "string" - }, - "strokeMiterlimit": { - "type": "string" - }, - "strokeOpacity": { - "type": "string" - }, - "strokeWidth": { - "type": "string" - }, - "tabSize": { - "type": "string" - }, - "tableLayout": { - "type": "string" - }, - "textAlign": { - "type": "string" - }, - "textAlignLast": { - "type": "string" - }, - "textAnchor": { - "type": "string" - }, - "textCombineUpright": { - "type": "string" - }, - "textDecoration": { - "type": "string" - }, - "textDecorationColor": { - "type": "string" - }, - "textDecorationLine": { - "type": "string" - }, - "textDecorationSkipInk": { - "type": "string" - }, - "textDecorationStyle": { - "type": "string" - }, - "textDecorationThickness": { - "type": "string" - }, - "textEmphasis": { - "type": "string" - }, - "textEmphasisColor": { - "type": "string" - }, - "textEmphasisPosition": { - "type": "string" - }, - "textEmphasisStyle": { - "type": "string" - }, - "textIndent": { - "type": "string" - }, - "textOrientation": { - "type": "string" - }, - "textOverflow": { - "type": "string" - }, - "textRendering": { - "type": "string" - }, - "textShadow": { - "type": "string" - }, - "textTransform": { - "type": "string" - }, - "textUnderlineOffset": { - "type": "string" - }, - "textUnderlinePosition": { - "type": "string" - }, - "top": { - "type": "string" - }, - "touchAction": { - "type": "string" - }, - "transform": { - "type": "string" - }, - "transformBox": { - "type": "string" - }, - "transformOrigin": { - "type": "string" - }, - "transformStyle": { - "type": "string" - }, - "transition": { - "type": "string" - }, - "transitionDelay": { - "type": "string" - }, - "transitionDuration": { - "type": "string" - }, - "transitionProperty": { - "type": "string" - }, - "transitionTimingFunction": { - "type": "string" - }, - "translate": { - "type": "string" - }, - "unicodeBidi": { - "type": "string" - }, - "userSelect": { - "type": "string" - }, - "verticalAlign": { - "type": "string" - }, - "visibility": { - "type": "string" - }, - "webkitAlignContent": { - "type": "string" - }, - "webkitAlignItems": { - "type": "string" - }, - "webkitAlignSelf": { - "type": "string" - }, - "webkitAnimation": { - "type": "string" - }, - "webkitAnimationDelay": { - "type": "string" - }, - "webkitAnimationDirection": { - "type": "string" - }, - "webkitAnimationDuration": { - "type": "string" - }, - "webkitAnimationFillMode": { - "type": "string" - }, - "webkitAnimationIterationCount": { - "type": "string" - }, - "webkitAnimationName": { - "type": "string" - }, - "webkitAnimationPlayState": { - "type": "string" - }, - "webkitAnimationTimingFunction": { - "type": "string" - }, - "webkitAppearance": { - "type": "string" - }, - "webkitBackfaceVisibility": { - "type": "string" - }, - "webkitBackgroundClip": { - "type": "string" - }, - "webkitBackgroundOrigin": { - "type": "string" - }, - "webkitBackgroundSize": { - "type": "string" - }, - "webkitBorderBottomLeftRadius": { - "type": "string" - }, - "webkitBorderBottomRightRadius": { - "type": "string" - }, - "webkitBorderRadius": { - "type": "string" - }, - "webkitBorderTopLeftRadius": { - "type": "string" - }, - "webkitBorderTopRightRadius": { - "type": "string" - }, - "webkitBoxAlign": { - "type": "string" - }, - "webkitBoxFlex": { - "type": "string" - }, - "webkitBoxOrdinalGroup": { - "type": "string" - }, - "webkitBoxOrient": { - "type": "string" - }, - "webkitBoxPack": { - "type": "string" - }, - "webkitBoxShadow": { - "type": "string" - }, - "webkitBoxSizing": { - "type": "string" - }, - "webkitFilter": { - "type": "string" - }, - "webkitFlex": { - "type": "string" - }, - "webkitFlexBasis": { - "type": "string" - }, - "webkitFlexDirection": { - "type": "string" - }, - "webkitFlexFlow": { - "type": "string" - }, - "webkitFlexGrow": { - "type": "string" - }, - "webkitFlexShrink": { - "type": "string" - }, - "webkitFlexWrap": { - "type": "string" - }, - "webkitJustifyContent": { - "type": "string" - }, - "webkitLineClamp": { - "type": "string" - }, - "webkitMask": { - "type": "string" - }, - "webkitMaskBoxImage": { - "type": "string" - }, - "webkitMaskBoxImageOutset": { - "type": "string" - }, - "webkitMaskBoxImageRepeat": { - "type": "string" - }, - "webkitMaskBoxImageSlice": { - "type": "string" - }, - "webkitMaskBoxImageSource": { - "type": "string" - }, - "webkitMaskBoxImageWidth": { - "type": "string" - }, - "webkitMaskClip": { - "type": "string" - }, - "webkitMaskComposite": { - "type": "string" - }, - "webkitMaskImage": { - "type": "string" - }, - "webkitMaskOrigin": { - "type": "string" - }, - "webkitMaskPosition": { - "type": "string" - }, - "webkitMaskRepeat": { - "type": "string" - }, - "webkitMaskSize": { - "type": "string" - }, - "webkitOrder": { - "type": "string" - }, - "webkitPerspective": { - "type": "string" - }, - "webkitPerspectiveOrigin": { - "type": "string" - }, - "webkitTextFillColor": { - "type": "string" - }, - "webkitTextSizeAdjust": { - "type": "string" - }, - "webkitTextStroke": { - "type": "string" - }, - "webkitTextStrokeColor": { - "type": "string" - }, - "webkitTextStrokeWidth": { - "type": "string" - }, - "webkitTransform": { - "type": "string" - }, - "webkitTransformOrigin": { - "type": "string" - }, - "webkitTransformStyle": { - "type": "string" - }, - "webkitTransition": { - "type": "string" - }, - "webkitTransitionDelay": { - "type": "string" - }, - "webkitTransitionDuration": { - "type": "string" - }, - "webkitTransitionProperty": { - "type": "string" - }, - "webkitTransitionTimingFunction": { - "type": "string" - }, - "webkitUserSelect": { - "type": "string" - }, - "whiteSpace": { - "type": "string" - }, - "widows": { - "type": "string" - }, - "width": { - "type": "string" - }, - "willChange": { - "type": "string" - }, - "wordBreak": { - "type": "string" - }, - "wordSpacing": { - "type": "string" - }, - "wordWrap": { - "type": "string" - }, - "writingMode": { - "type": "string" - }, - "zIndex": { - "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", - "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", - "counterIncrement", - "counterReset", - "counterSet", - "cssFloat", - "cssText", - "cursor", - "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", - "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", - "mathStyle", - "maxBlockSize", - "maxHeight", - "maxInlineSize", - "maxWidth", - "minBlockSize", - "minHeight", - "minInlineSize", - "minWidth", - "mixBlendMode", - "objectFit", - "objectPosition", - "offset", - "offsetDistance", - "offsetPath", - "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", - "resize", - "right", - "rotate", - "rowGap", - "rubyPosition", - "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", - "scrollbarGutter", - "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", - "top", - "touchAction", - "transform", - "transformBox", - "transformOrigin", - "transformStyle", - "transition", - "transitionDelay", - "transitionDuration", - "transitionProperty", - "transitionTimingFunction", - "translate", - "unicodeBidi", - "userSelect", - "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", - "widows", - "width", - "willChange", - "wordBreak", - "wordSpacing", - "wordWrap", - "writingMode", - "zIndex" - ], - "type": "object" - }, - "tabIndex": { - "type": "number" - }, - "tagName": { - "type": "string" - }, - "textContent": { - "type": [ - "null", - "string" - ] - }, - "title": { - "type": "string" - }, - "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", - "ariaBusy", - "ariaChecked", - "ariaColCount", - "ariaColIndex", - "ariaColSpan", - "ariaCurrent", - "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", - "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", - "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", - "prefix", - "previousElementSibling", - "previousSibling", - "role", - "scrollHeight", - "scrollLeft", - "scrollTop", - "scrollWidth", - "shadowRoot", - "slot", - "spellcheck", - "style", - "tabIndex", - "tagName", - "textContent", - "title", - "translate" - ], - "type": "object" - }, - "HTMLIFrameElement": { - "properties": { - "ATTRIBUTE_NODE": { - "const": 2, - "type": "number" - }, - "CDATA_SECTION_NODE": { - "const": 4, - "type": "number" - }, - "COMMENT_NODE": { - "const": 8, - "type": "number" - }, - "DOCUMENT_FRAGMENT_NODE": { - "const": 11, - "type": "number" - }, - "DOCUMENT_NODE": { - "const": 9, - "type": "number" - }, - "DOCUMENT_POSITION_CONTAINED_BY": { - "const": 16, - "type": "number" - }, - "DOCUMENT_POSITION_CONTAINS": { - "const": 8, - "type": "number" - }, - "DOCUMENT_POSITION_DISCONNECTED": { - "const": 1, - "type": "number" - }, - "DOCUMENT_POSITION_FOLLOWING": { - "const": 4, - "type": "number" - }, - "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC": { - "const": 32, - "type": "number" - }, - "DOCUMENT_POSITION_PRECEDING": { - "const": 2, - "type": "number" - }, - "DOCUMENT_TYPE_NODE": { - "const": 10, - "type": "number" - }, - "ELEMENT_NODE": { - "const": 1, - "type": "number" - }, - "ENTITY_NODE": { - "const": 6, - "type": "number" - }, - "ENTITY_REFERENCE_NODE": { - "const": 5, - "type": "number" - }, - "NOTATION_NODE": { - "const": 12, - "type": "number" - }, - "PROCESSING_INSTRUCTION_NODE": { - "const": 7, - "type": "number" - }, - "TEXT_NODE": { - "const": 3, - "type": "number" - }, - "accessKey": { - "type": "string" - }, - "accessKeyLabel": { - "type": "string" - }, - "align": { - "type": "string" - }, - "allow": { - "type": "string" - }, - "allowFullscreen": { - "type": "boolean" - }, - "ariaAtomic": { - "type": [ - "null", - "string" - ] - }, - "ariaAutoComplete": { - "type": [ - "null", - "string" - ] - }, - "ariaBusy": { - "type": [ - "null", - "string" - ] - }, - "ariaChecked": { - "type": [ - "null", - "string" - ] - }, - "ariaColCount": { - "type": [ - "null", - "string" - ] - }, - "ariaColIndex": { - "type": [ - "null", - "string" - ] - }, - "ariaColSpan": { - "type": [ - "null", - "string" - ] - }, - "ariaCurrent": { - "type": [ - "null", - "string" - ] - }, - "ariaDisabled": { - "type": [ - "null", - "string" - ] - }, - "ariaExpanded": { - "type": [ - "null", - "string" - ] - }, - "ariaHasPopup": { - "type": [ - "null", - "string" - ] - }, - "ariaHidden": { - "type": [ - "null", - "string" - ] - }, - "ariaInvalid": { - "type": [ - "null", - "string" - ] - }, - "ariaKeyShortcuts": { - "type": [ - "null", - "string" - ] - }, - "ariaLabel": { - "type": [ - "null", - "string" - ] - }, - "ariaLevel": { - "type": [ - "null", - "string" - ] - }, - "ariaLive": { - "type": [ - "null", - "string" - ] - }, - "ariaModal": { - "type": [ - "null", - "string" - ] - }, - "ariaMultiLine": { - "type": [ - "null", - "string" - ] - }, - "ariaMultiSelectable": { - "type": [ - "null", - "string" - ] - }, - "ariaOrientation": { - "type": [ - "null", - "string" - ] - }, - "ariaPlaceholder": { - "type": [ - "null", - "string" - ] - }, - "ariaPosInSet": { - "type": [ - "null", - "string" - ] - }, - "ariaPressed": { - "type": [ - "null", - "string" - ] - }, - "ariaReadOnly": { - "type": [ - "null", - "string" - ] - }, - "ariaRequired": { - "type": [ - "null", - "string" - ] - }, - "ariaRoleDescription": { - "type": [ - "null", - "string" - ] - }, - "ariaRowCount": { - "type": [ - "null", - "string" - ] - }, - "ariaRowIndex": { - "type": [ - "null", - "string" - ] - }, - "ariaRowSpan": { - "type": [ - "null", - "string" - ] - }, - "ariaSelected": { - "type": [ - "null", - "string" - ] - }, - "ariaSetSize": { - "type": [ - "null", - "string" - ] - }, - "ariaSort": { - "type": [ - "null", - "string" - ] - }, - "ariaValueMax": { - "type": [ - "null", - "string" - ] - }, - "ariaValueMin": { - "type": [ - "null", - "string" - ] - }, - "ariaValueNow": { - "type": [ - "null", - "string" - ] - }, - "ariaValueText": { - "type": [ - "null", - "string" - ] - }, - "assignedSlot": { - "anyOf": [ - { - "$ref": "#/definitions/HTMLSlotElement" - }, - { - "type": "null" - } - ] - }, - "attributeStyleMap": { - "$ref": "#/definitions/StylePropertyMap" - }, - "attributes": { - "additionalProperties": false, - "patternProperties": { - "^[0-9]+$": { - "$ref": "#/definitions/Attr" - } - }, - "properties": { - "length": { - "type": "number" - } - }, - "required": [ - "length" - ], - "type": "object" - }, - "autocapitalize": { - "type": "string" - }, - "autofocus": { - "type": "boolean" - }, - "baseURI": { - "type": "string" - }, - "childElementCount": { - "type": "number" - }, - "childNodes": { - "items": { - "$ref": "#/definitions/ChildNode" - }, - "type": "array" - }, - "children": { - "additionalProperties": false, - "patternProperties": { - "^[0-9]+$": { - "$ref": "#/definitions/Element" - } - }, - "properties": { - "length": { - "type": "number" - } - }, - "required": [ - "length" - ], - "type": "object" - }, - "classList": { - "additionalProperties": false, - "patternProperties": { - "^[0-9]+$": { - "type": "string" - } - }, - "properties": { - "length": { - "type": "number" - }, - "value": { - "type": "string" - } - }, - "required": [ - "length", - "value" - ], - "type": "object" - }, - "className": { - "type": "string" - }, - "clientHeight": { - "type": "number" - }, - "clientLeft": { - "type": "number" - }, - "clientTop": { - "type": "number" - }, - "clientWidth": { - "type": "number" - }, - "contentDocument": { - "anyOf": [ - { - "$ref": "#/definitions/Document" - }, - { - "type": "null" - } - ] - }, - "contentEditable": { - "type": "string" - }, - "contentWindow": { - "anyOf": [ - { - "$ref": "#/definitions/Window" - }, - { - "type": "null" - } - ] - }, - "dataset": { - "$ref": "#/definitions/DOMStringMap" - }, - "dir": { - "type": "string" - }, - "draggable": { - "type": "boolean" - }, - "enterKeyHint": { - "type": "string" - }, - "firstChild": { - "anyOf": [ - { - "$ref": "#/definitions/ChildNode" - }, - { - "type": "null" - } - ] - }, - "firstElementChild": { - "anyOf": [ - { - "$ref": "#/definitions/Element" - }, - { - "type": "null" - } - ] - }, - "frameBorder": { - "type": "string" - }, - "height": { - "type": "string" - }, - "hidden": { - "type": "boolean" - }, - "id": { - "type": "string" - }, - "inert": { - "type": "boolean" - }, - "innerHTML": { - "type": "string" - }, - "innerText": { - "type": "string" - }, - "inputMode": { - "type": "string" - }, - "isConnected": { - "type": "boolean" - }, - "isContentEditable": { - "type": "boolean" - }, - "lang": { - "type": "string" - }, - "lastChild": { - "anyOf": [ - { - "$ref": "#/definitions/ChildNode" - }, - { - "type": "null" - } - ] - }, - "lastElementChild": { - "anyOf": [ - { - "$ref": "#/definitions/Element" - }, - { - "type": "null" - } - ] - }, - "loading": { - "type": "string" - }, - "localName": { - "type": "string" - }, - "longDesc": { - "type": "string" - }, - "marginHeight": { - "type": "string" - }, - "marginWidth": { - "type": "string" - }, - "name": { - "type": "string" - }, - "namespaceURI": { - "type": [ - "null", - "string" - ] - }, - "nextElementSibling": { - "anyOf": [ - { - "$ref": "#/definitions/Element" - }, - { - "type": "null" - } - ] - }, - "nextSibling": { - "anyOf": [ - { - "$ref": "#/definitions/ChildNode" - }, - { - "type": "null" - } - ] - }, - "nodeName": { - "type": "string" - }, - "nodeType": { - "type": "number" - }, - "nodeValue": { - "type": [ - "null", - "string" - ] - }, - "nonce": { - "type": "string" - }, - "offsetHeight": { - "type": "number" - }, - "offsetLeft": { - "type": "number" - }, - "offsetParent": { - "anyOf": [ - { - "$ref": "#/definitions/Element" - }, - { - "type": "null" - } - ] - }, - "offsetTop": { - "type": "number" - }, - "offsetWidth": { - "type": "number" - }, - "onabort": { - "type": [ - "null", - "object" - ] - }, - "onanimationcancel": { - "type": [ - "null", - "object" - ] - }, - "onanimationend": { - "type": [ - "null", - "object" - ] - }, - "onanimationiteration": { - "type": [ - "null", - "object" - ] - }, - "onanimationstart": { - "type": [ - "null", - "object" - ] - }, - "onauxclick": { - "type": [ - "null", - "object" - ] - }, - "onbeforeinput": { - "type": [ - "null", - "object" - ] - }, - "onblur": { - "type": [ - "null", - "object" - ] - }, - "oncancel": { - "type": [ - "null", - "object" - ] - }, - "oncanplay": { - "type": [ - "null", - "object" - ] - }, - "oncanplaythrough": { - "type": [ - "null", - "object" - ] - }, - "onchange": { - "type": [ - "null", - "object" - ] - }, - "onclick": { - "type": [ - "null", - "object" - ] - }, - "onclose": { - "type": [ - "null", - "object" - ] - }, - "oncontextmenu": { - "type": [ - "null", - "object" - ] - }, - "oncopy": { - "type": [ - "null", - "object" - ] - }, - "oncuechange": { - "type": [ - "null", - "object" - ] - }, - "oncut": { - "type": [ - "null", - "object" - ] - }, - "ondblclick": { - "type": [ - "null", - "object" - ] - }, - "ondrag": { - "type": [ - "null", - "object" - ] - }, - "ondragend": { - "type": [ - "null", - "object" - ] - }, - "ondragenter": { - "type": [ - "null", - "object" - ] - }, - "ondragleave": { - "type": [ - "null", - "object" - ] - }, - "ondragover": { - "type": [ - "null", - "object" - ] - }, - "ondragstart": { - "type": [ - "null", - "object" - ] - }, - "ondrop": { - "type": [ - "null", - "object" - ] - }, - "ondurationchange": { - "type": [ - "null", - "object" - ] - }, - "onemptied": { - "type": [ - "null", - "object" - ] - }, - "onended": { - "type": [ - "null", - "object" - ] - }, - "onerror": { - "$ref": "#/definitions/OnErrorEventHandler" - }, - "onfocus": { - "type": [ - "null", - "object" - ] - }, - "onformdata": { - "type": [ - "null", - "object" - ] - }, - "onfullscreenchange": { - "type": [ - "null", - "object" - ] - }, - "onfullscreenerror": { - "type": [ - "null", - "object" - ] - }, - "ongotpointercapture": { - "type": [ - "null", - "object" - ] - }, - "oninput": { - "type": [ - "null", - "object" - ] - }, - "oninvalid": { - "type": [ - "null", - "object" - ] - }, - "onkeydown": { - "type": [ - "null", - "object" - ] - }, - "onkeypress": { - "type": [ - "null", - "object" - ] - }, - "onkeyup": { - "type": [ - "null", - "object" - ] - }, - "onload": { - "type": [ - "null", - "object" - ] - }, - "onloadeddata": { - "type": [ - "null", - "object" - ] - }, - "onloadedmetadata": { - "type": [ - "null", - "object" - ] - }, - "onloadstart": { - "type": [ - "null", - "object" - ] - }, - "onlostpointercapture": { - "type": [ - "null", - "object" - ] - }, - "onmousedown": { - "type": [ - "null", - "object" - ] - }, - "onmouseenter": { - "type": [ - "null", - "object" - ] - }, - "onmouseleave": { - "type": [ - "null", - "object" - ] - }, - "onmousemove": { - "type": [ - "null", - "object" - ] - }, - "onmouseout": { - "type": [ - "null", - "object" - ] - }, - "onmouseover": { - "type": [ - "null", - "object" - ] - }, - "onmouseup": { - "type": [ - "null", - "object" - ] - }, - "onpaste": { - "type": [ - "null", - "object" - ] - }, - "onpause": { - "type": [ - "null", - "object" - ] - }, - "onplay": { - "type": [ - "null", - "object" - ] - }, - "onplaying": { - "type": [ - "null", - "object" - ] - }, - "onpointercancel": { - "type": [ - "null", - "object" - ] - }, - "onpointerdown": { - "type": [ - "null", - "object" - ] - }, - "onpointerenter": { - "type": [ - "null", - "object" - ] - }, - "onpointerleave": { - "type": [ - "null", - "object" - ] - }, - "onpointermove": { - "type": [ - "null", - "object" - ] - }, - "onpointerout": { - "type": [ - "null", - "object" - ] - }, - "onpointerover": { - "type": [ - "null", - "object" - ] - }, - "onpointerup": { - "type": [ - "null", - "object" - ] - }, - "onprogress": { - "type": [ - "null", - "object" - ] - }, - "onratechange": { - "type": [ - "null", - "object" - ] - }, - "onreset": { - "type": [ - "null", - "object" - ] - }, - "onresize": { - "type": [ - "null", - "object" - ] - }, - "onscroll": { - "type": [ - "null", - "object" - ] - }, - "onsecuritypolicyviolation": { - "type": [ - "null", - "object" - ] - }, - "onseeked": { - "type": [ - "null", - "object" - ] - }, - "onseeking": { - "type": [ - "null", - "object" - ] - }, - "onselect": { - "type": [ - "null", - "object" - ] - }, - "onselectionchange": { - "type": [ - "null", - "object" - ] - }, - "onselectstart": { - "type": [ - "null", - "object" - ] - }, - "onslotchange": { - "type": [ - "null", - "object" - ] - }, - "onstalled": { - "type": [ - "null", - "object" - ] - }, - "onsubmit": { - "type": [ - "null", - "object" - ] - }, - "onsuspend": { - "type": [ - "null", - "object" - ] - }, - "ontimeupdate": { - "type": [ - "null", - "object" - ] - }, - "ontoggle": { - "type": [ - "null", - "object" - ] - }, - "ontouchcancel": { - "type": [ - "null", - "object" - ] - }, - "ontouchend": { - "type": [ - "null", - "object" - ] - }, - "ontouchmove": { - "type": [ - "null", - "object" - ] - }, - "ontouchstart": { - "type": [ - "null", - "object" - ] - }, - "ontransitioncancel": { - "type": [ - "null", - "object" - ] - }, - "ontransitionend": { - "type": [ - "null", - "object" - ] - }, - "ontransitionrun": { - "type": [ - "null", - "object" - ] - }, - "ontransitionstart": { - "type": [ - "null", - "object" - ] - }, - "onvolumechange": { - "type": [ - "null", - "object" - ] - }, - "onwaiting": { - "type": [ - "null", - "object" - ] - }, - "onwebkitanimationend": { - "type": [ - "null", - "object" - ] - }, - "onwebkitanimationiteration": { - "type": [ - "null", - "object" - ] - }, - "onwebkitanimationstart": { - "type": [ - "null", - "object" - ] - }, - "onwebkittransitionend": { - "type": [ - "null", - "object" - ] - }, - "onwheel": { - "type": [ - "null", - "object" - ] - }, - "outerHTML": { - "type": "string" - }, - "outerText": { - "type": "string" - }, - "ownerDocument": { - "$ref": "#/definitions/Document" - }, - "parentElement": { - "anyOf": [ - { - "$ref": "#/definitions/HTMLElement" - }, - { - "type": "null" - } - ] - }, - "parentNode": { - "anyOf": [ - { - "$ref": "#/definitions/ParentNode" - }, - { - "type": "null" - } - ] - }, - "part": { - "additionalProperties": false, - "patternProperties": { - "^[0-9]+$": { - "type": "string" - } - }, - "properties": { - "length": { - "type": "number" - }, - "value": { - "type": "string" - } - }, - "required": [ - "length", - "value" - ], - "type": "object" - }, - "prefix": { - "type": [ - "null", - "string" - ] - }, - "previousElementSibling": { - "anyOf": [ - { - "$ref": "#/definitions/Element" - }, - { - "type": "null" - } - ] - }, - "previousSibling": { - "anyOf": [ - { - "$ref": "#/definitions/ChildNode" - }, - { - "type": "null" - } - ] - }, - "referrerPolicy": { - "$ref": "#/definitions/ReferrerPolicy" - }, - "role": { - "type": [ - "null", - "string" - ] - }, - "sandbox": { - "additionalProperties": false, - "patternProperties": { - "^[0-9]+$": { - "type": "string" - } - }, - "properties": { - "length": { - "type": "number" - }, - "value": { - "type": "string" - } - }, - "required": [ - "length", - "value" - ], - "type": "object" - }, - "scrollHeight": { - "type": "number" - }, - "scrollLeft": { - "type": "number" - }, - "scrollTop": { - "type": "number" - }, - "scrollWidth": { - "type": "number" - }, - "scrolling": { - "type": "string" - }, - "shadowRoot": { - "anyOf": [ - { - "$ref": "#/definitions/ShadowRoot" - }, - { - "type": "null" - } - ] - }, - "slot": { - "type": "string" - }, - "spellcheck": { - "type": "boolean" - }, - "src": { - "type": "string" - }, - "srcdoc": { - "type": "string" - }, - "style": { - "additionalProperties": false, - "patternProperties": { - "^[0-9]+$": { - "type": "string" - } - }, - "properties": { - "accentColor": { - "type": "string" - }, - "alignContent": { - "type": "string" - }, - "alignItems": { - "type": "string" - }, - "alignSelf": { - "type": "string" - }, - "alignmentBaseline": { - "type": "string" - }, - "all": { - "type": "string" - }, - "animation": { - "type": "string" - }, - "animationComposition": { - "type": "string" - }, - "animationDelay": { - "type": "string" - }, - "animationDirection": { - "type": "string" - }, - "animationDuration": { - "type": "string" - }, - "animationFillMode": { - "type": "string" - }, - "animationIterationCount": { - "type": "string" - }, - "animationName": { - "type": "string" - }, - "animationPlayState": { - "type": "string" - }, - "animationTimingFunction": { - "type": "string" - }, - "appearance": { - "type": "string" - }, - "aspectRatio": { - "type": "string" - }, - "backdropFilter": { - "type": "string" - }, - "backfaceVisibility": { - "type": "string" - }, - "background": { - "type": "string" - }, - "backgroundAttachment": { - "type": "string" - }, - "backgroundBlendMode": { - "type": "string" - }, - "backgroundClip": { - "type": "string" - }, - "backgroundColor": { - "type": "string" - }, - "backgroundImage": { - "type": "string" - }, - "backgroundOrigin": { - "type": "string" - }, - "backgroundPosition": { - "type": "string" - }, - "backgroundPositionX": { - "type": "string" - }, - "backgroundPositionY": { - "type": "string" - }, - "backgroundRepeat": { - "type": "string" - }, - "backgroundSize": { - "type": "string" - }, - "baselineShift": { - "type": "string" - }, - "blockSize": { - "type": "string" - }, - "border": { - "type": "string" - }, - "borderBlock": { - "type": "string" - }, - "borderBlockColor": { - "type": "string" - }, - "borderBlockEnd": { - "type": "string" - }, - "borderBlockEndColor": { - "type": "string" - }, - "borderBlockEndStyle": { - "type": "string" - }, - "borderBlockEndWidth": { - "type": "string" - }, - "borderBlockStart": { - "type": "string" - }, - "borderBlockStartColor": { - "type": "string" - }, - "borderBlockStartStyle": { - "type": "string" - }, - "borderBlockStartWidth": { - "type": "string" - }, - "borderBlockStyle": { - "type": "string" - }, - "borderBlockWidth": { - "type": "string" - }, - "borderBottom": { - "type": "string" - }, - "borderBottomColor": { - "type": "string" - }, - "borderBottomLeftRadius": { - "type": "string" - }, - "borderBottomRightRadius": { - "type": "string" - }, - "borderBottomStyle": { - "type": "string" - }, - "borderBottomWidth": { - "type": "string" - }, - "borderCollapse": { - "type": "string" - }, - "borderColor": { - "type": "string" - }, - "borderEndEndRadius": { - "type": "string" - }, - "borderEndStartRadius": { - "type": "string" - }, - "borderImage": { - "type": "string" - }, - "borderImageOutset": { - "type": "string" - }, - "borderImageRepeat": { - "type": "string" - }, - "borderImageSlice": { - "type": "string" - }, - "borderImageSource": { - "type": "string" - }, - "borderImageWidth": { - "type": "string" - }, - "borderInline": { - "type": "string" - }, - "borderInlineColor": { - "type": "string" - }, - "borderInlineEnd": { - "type": "string" - }, - "borderInlineEndColor": { - "type": "string" - }, - "borderInlineEndStyle": { - "type": "string" - }, - "borderInlineEndWidth": { - "type": "string" - }, - "borderInlineStart": { - "type": "string" - }, - "borderInlineStartColor": { - "type": "string" - }, - "borderInlineStartStyle": { - "type": "string" - }, - "borderInlineStartWidth": { - "type": "string" - }, - "borderInlineStyle": { - "type": "string" - }, - "borderInlineWidth": { - "type": "string" - }, - "borderLeft": { - "type": "string" - }, - "borderLeftColor": { - "type": "string" - }, - "borderLeftStyle": { - "type": "string" - }, - "borderLeftWidth": { - "type": "string" - }, - "borderRadius": { - "type": "string" - }, - "borderRight": { - "type": "string" - }, - "borderRightColor": { - "type": "string" - }, - "borderRightStyle": { - "type": "string" - }, - "borderRightWidth": { - "type": "string" - }, - "borderSpacing": { - "type": "string" - }, - "borderStartEndRadius": { - "type": "string" - }, - "borderStartStartRadius": { - "type": "string" - }, - "borderStyle": { - "type": "string" - }, - "borderTop": { - "type": "string" - }, - "borderTopColor": { - "type": "string" - }, - "borderTopLeftRadius": { - "type": "string" - }, - "borderTopRightRadius": { - "type": "string" - }, - "borderTopStyle": { - "type": "string" - }, - "borderTopWidth": { - "type": "string" - }, - "borderWidth": { - "type": "string" - }, - "bottom": { - "type": "string" - }, - "boxShadow": { - "type": "string" - }, - "boxSizing": { - "type": "string" - }, - "breakAfter": { - "type": "string" - }, - "breakBefore": { - "type": "string" - }, - "breakInside": { - "type": "string" - }, - "captionSide": { - "type": "string" - }, - "caretColor": { - "type": "string" - }, - "clear": { - "type": "string" - }, - "clip": { - "type": "string" - }, - "clipPath": { - "type": "string" - }, - "clipRule": { - "type": "string" - }, - "color": { - "type": "string" - }, - "colorInterpolation": { - "type": "string" - }, - "colorInterpolationFilters": { - "type": "string" - }, - "colorScheme": { - "type": "string" - }, - "columnCount": { - "type": "string" - }, - "columnFill": { - "type": "string" - }, - "columnGap": { - "type": "string" - }, - "columnRule": { - "type": "string" - }, - "columnRuleColor": { - "type": "string" - }, - "columnRuleStyle": { - "type": "string" - }, - "columnRuleWidth": { - "type": "string" - }, - "columnSpan": { - "type": "string" - }, - "columnWidth": { - "type": "string" - }, - "columns": { - "type": "string" - }, - "contain": { - "type": "string" - }, - "containIntrinsicBlockSize": { - "type": "string" - }, - "containIntrinsicHeight": { - "type": "string" - }, - "containIntrinsicInlineSize": { - "type": "string" - }, - "containIntrinsicSize": { - "type": "string" - }, - "containIntrinsicWidth": { - "type": "string" - }, - "container": { - "type": "string" - }, - "containerName": { - "type": "string" - }, - "containerType": { - "type": "string" - }, - "content": { - "type": "string" - }, - "counterIncrement": { - "type": "string" - }, - "counterReset": { - "type": "string" - }, - "counterSet": { - "type": "string" - }, - "cssFloat": { - "type": "string" - }, - "cssText": { - "type": "string" - }, - "cursor": { - "type": "string" - }, - "direction": { - "type": "string" - }, - "display": { - "type": "string" - }, - "dominantBaseline": { - "type": "string" - }, - "emptyCells": { - "type": "string" - }, - "fill": { - "type": "string" - }, - "fillOpacity": { - "type": "string" - }, - "fillRule": { - "type": "string" - }, - "filter": { - "type": "string" - }, - "flex": { - "type": "string" - }, - "flexBasis": { - "type": "string" - }, - "flexDirection": { - "type": "string" - }, - "flexFlow": { - "type": "string" - }, - "flexGrow": { - "type": "string" - }, - "flexShrink": { - "type": "string" - }, - "flexWrap": { - "type": "string" - }, - "float": { - "type": "string" - }, - "floodColor": { - "type": "string" - }, - "floodOpacity": { - "type": "string" - }, - "font": { - "type": "string" - }, - "fontFamily": { - "type": "string" - }, - "fontFeatureSettings": { - "type": "string" - }, - "fontKerning": { - "type": "string" - }, - "fontOpticalSizing": { - "type": "string" - }, - "fontPalette": { - "type": "string" - }, - "fontSize": { - "type": "string" - }, - "fontSizeAdjust": { - "type": "string" - }, - "fontStretch": { - "type": "string" - }, - "fontStyle": { - "type": "string" - }, - "fontSynthesis": { - "type": "string" - }, - "fontSynthesisSmallCaps": { - "type": "string" - }, - "fontSynthesisStyle": { - "type": "string" - }, - "fontSynthesisWeight": { - "type": "string" - }, - "fontVariant": { - "type": "string" - }, - "fontVariantAlternates": { - "type": "string" - }, - "fontVariantCaps": { - "type": "string" - }, - "fontVariantEastAsian": { - "type": "string" - }, - "fontVariantLigatures": { - "type": "string" - }, - "fontVariantNumeric": { - "type": "string" - }, - "fontVariantPosition": { - "type": "string" - }, - "fontVariationSettings": { - "type": "string" - }, - "fontWeight": { - "type": "string" - }, - "gap": { - "type": "string" - }, - "grid": { - "type": "string" - }, - "gridArea": { - "type": "string" - }, - "gridAutoColumns": { - "type": "string" - }, - "gridAutoFlow": { - "type": "string" - }, - "gridAutoRows": { - "type": "string" - }, - "gridColumn": { - "type": "string" - }, - "gridColumnEnd": { - "type": "string" - }, - "gridColumnGap": { - "type": "string" - }, - "gridColumnStart": { - "type": "string" - }, - "gridGap": { - "type": "string" - }, - "gridRow": { - "type": "string" - }, - "gridRowEnd": { - "type": "string" - }, - "gridRowGap": { - "type": "string" - }, - "gridRowStart": { - "type": "string" - }, - "gridTemplate": { - "type": "string" - }, - "gridTemplateAreas": { - "type": "string" - }, - "gridTemplateColumns": { - "type": "string" - }, - "gridTemplateRows": { - "type": "string" - }, - "height": { - "type": "string" - }, - "hyphenateCharacter": { - "type": "string" - }, - "hyphens": { - "type": "string" - }, - "imageOrientation": { - "type": "string" - }, - "imageRendering": { - "type": "string" - }, - "inlineSize": { - "type": "string" - }, - "inset": { - "type": "string" - }, - "insetBlock": { - "type": "string" - }, - "insetBlockEnd": { - "type": "string" - }, - "insetBlockStart": { - "type": "string" - }, - "insetInline": { - "type": "string" - }, - "insetInlineEnd": { - "type": "string" - }, - "insetInlineStart": { - "type": "string" - }, - "isolation": { - "type": "string" - }, - "justifyContent": { - "type": "string" - }, - "justifyItems": { - "type": "string" - }, - "justifySelf": { - "type": "string" - }, - "left": { - "type": "string" - }, - "length": { - "type": "number" - }, - "letterSpacing": { - "type": "string" - }, - "lightingColor": { - "type": "string" - }, - "lineBreak": { - "type": "string" - }, - "lineHeight": { - "type": "string" - }, - "listStyle": { - "type": "string" - }, - "listStyleImage": { - "type": "string" - }, - "listStylePosition": { - "type": "string" - }, - "listStyleType": { - "type": "string" - }, - "margin": { - "type": "string" - }, - "marginBlock": { - "type": "string" - }, - "marginBlockEnd": { - "type": "string" - }, - "marginBlockStart": { - "type": "string" - }, - "marginBottom": { - "type": "string" - }, - "marginInline": { - "type": "string" - }, - "marginInlineEnd": { - "type": "string" - }, - "marginInlineStart": { - "type": "string" - }, - "marginLeft": { - "type": "string" - }, - "marginRight": { - "type": "string" - }, - "marginTop": { - "type": "string" - }, - "marker": { - "type": "string" - }, - "markerEnd": { - "type": "string" - }, - "markerMid": { - "type": "string" - }, - "markerStart": { - "type": "string" - }, - "mask": { - "type": "string" - }, - "maskClip": { - "type": "string" - }, - "maskComposite": { - "type": "string" - }, - "maskImage": { - "type": "string" - }, - "maskMode": { - "type": "string" - }, - "maskOrigin": { - "type": "string" - }, - "maskPosition": { - "type": "string" - }, - "maskRepeat": { - "type": "string" - }, - "maskSize": { - "type": "string" - }, - "maskType": { - "type": "string" - }, - "mathStyle": { - "type": "string" - }, - "maxBlockSize": { - "type": "string" - }, - "maxHeight": { - "type": "string" - }, - "maxInlineSize": { - "type": "string" - }, - "maxWidth": { - "type": "string" - }, - "minBlockSize": { - "type": "string" - }, - "minHeight": { - "type": "string" - }, - "minInlineSize": { - "type": "string" - }, - "minWidth": { - "type": "string" - }, - "mixBlendMode": { - "type": "string" - }, - "objectFit": { - "type": "string" - }, - "objectPosition": { - "type": "string" - }, - "offset": { - "type": "string" - }, - "offsetDistance": { - "type": "string" - }, - "offsetPath": { - "type": "string" - }, - "offsetRotate": { - "type": "string" - }, - "opacity": { - "type": "string" - }, - "order": { - "type": "string" - }, - "orphans": { - "type": "string" - }, - "outline": { - "type": "string" - }, - "outlineColor": { - "type": "string" - }, - "outlineOffset": { - "type": "string" - }, - "outlineStyle": { - "type": "string" - }, - "outlineWidth": { - "type": "string" - }, - "overflow": { - "type": "string" - }, - "overflowAnchor": { - "type": "string" - }, - "overflowClipMargin": { - "type": "string" - }, - "overflowWrap": { - "type": "string" - }, - "overflowX": { - "type": "string" - }, - "overflowY": { - "type": "string" - }, - "overscrollBehavior": { - "type": "string" - }, - "overscrollBehaviorBlock": { - "type": "string" - }, - "overscrollBehaviorInline": { - "type": "string" - }, - "overscrollBehaviorX": { - "type": "string" - }, - "overscrollBehaviorY": { - "type": "string" - }, - "padding": { - "type": "string" - }, - "paddingBlock": { - "type": "string" - }, - "paddingBlockEnd": { - "type": "string" - }, - "paddingBlockStart": { - "type": "string" - }, - "paddingBottom": { - "type": "string" - }, - "paddingInline": { - "type": "string" - }, - "paddingInlineEnd": { - "type": "string" - }, - "paddingInlineStart": { - "type": "string" - }, - "paddingLeft": { - "type": "string" - }, - "paddingRight": { - "type": "string" - }, - "paddingTop": { - "type": "string" - }, - "page": { - "type": "string" - }, - "pageBreakAfter": { - "type": "string" - }, - "pageBreakBefore": { - "type": "string" - }, - "pageBreakInside": { - "type": "string" - }, - "paintOrder": { - "type": "string" - }, - "parentRule": { - "anyOf": [ - { - "$ref": "#/definitions/CSSRule" - }, - { - "type": "null" - } - ] - }, - "perspective": { - "type": "string" - }, - "perspectiveOrigin": { - "type": "string" - }, - "placeContent": { - "type": "string" - }, - "placeItems": { - "type": "string" - }, - "placeSelf": { - "type": "string" - }, - "pointerEvents": { - "type": "string" - }, - "position": { - "type": "string" - }, - "printColorAdjust": { - "type": "string" - }, - "quotes": { - "type": "string" - }, - "resize": { - "type": "string" - }, - "right": { - "type": "string" - }, - "rotate": { - "type": "string" - }, - "rowGap": { - "type": "string" - }, - "rubyPosition": { - "type": "string" - }, - "scale": { - "type": "string" - }, - "scrollBehavior": { - "type": "string" - }, - "scrollMargin": { - "type": "string" - }, - "scrollMarginBlock": { - "type": "string" - }, - "scrollMarginBlockEnd": { - "type": "string" - }, - "scrollMarginBlockStart": { - "type": "string" - }, - "scrollMarginBottom": { - "type": "string" - }, - "scrollMarginInline": { - "type": "string" - }, - "scrollMarginInlineEnd": { - "type": "string" - }, - "scrollMarginInlineStart": { - "type": "string" - }, - "scrollMarginLeft": { - "type": "string" - }, - "scrollMarginRight": { - "type": "string" - }, - "scrollMarginTop": { - "type": "string" - }, - "scrollPadding": { - "type": "string" - }, - "scrollPaddingBlock": { - "type": "string" - }, - "scrollPaddingBlockEnd": { - "type": "string" - }, - "scrollPaddingBlockStart": { - "type": "string" - }, - "scrollPaddingBottom": { - "type": "string" - }, - "scrollPaddingInline": { - "type": "string" - }, - "scrollPaddingInlineEnd": { - "type": "string" - }, - "scrollPaddingInlineStart": { - "type": "string" - }, - "scrollPaddingLeft": { - "type": "string" - }, - "scrollPaddingRight": { - "type": "string" - }, - "scrollPaddingTop": { - "type": "string" - }, - "scrollSnapAlign": { - "type": "string" - }, - "scrollSnapStop": { - "type": "string" - }, - "scrollSnapType": { - "type": "string" - }, - "scrollbarGutter": { - "type": "string" - }, - "shapeImageThreshold": { - "type": "string" - }, - "shapeMargin": { - "type": "string" - }, - "shapeOutside": { - "type": "string" - }, - "shapeRendering": { - "type": "string" - }, - "stopColor": { - "type": "string" - }, - "stopOpacity": { - "type": "string" - }, - "stroke": { - "type": "string" - }, - "strokeDasharray": { - "type": "string" - }, - "strokeDashoffset": { - "type": "string" - }, - "strokeLinecap": { - "type": "string" - }, - "strokeLinejoin": { - "type": "string" - }, - "strokeMiterlimit": { - "type": "string" - }, - "strokeOpacity": { - "type": "string" - }, - "strokeWidth": { - "type": "string" - }, - "tabSize": { - "type": "string" - }, - "tableLayout": { - "type": "string" - }, - "textAlign": { - "type": "string" - }, - "textAlignLast": { - "type": "string" - }, - "textAnchor": { - "type": "string" - }, - "textCombineUpright": { - "type": "string" - }, - "textDecoration": { - "type": "string" - }, - "textDecorationColor": { - "type": "string" - }, - "textDecorationLine": { - "type": "string" - }, - "textDecorationSkipInk": { - "type": "string" - }, - "textDecorationStyle": { - "type": "string" - }, - "textDecorationThickness": { - "type": "string" - }, - "textEmphasis": { - "type": "string" - }, - "textEmphasisColor": { - "type": "string" - }, - "textEmphasisPosition": { - "type": "string" - }, - "textEmphasisStyle": { - "type": "string" - }, - "textIndent": { - "type": "string" - }, - "textOrientation": { - "type": "string" - }, - "textOverflow": { - "type": "string" - }, - "textRendering": { - "type": "string" - }, - "textShadow": { - "type": "string" - }, - "textTransform": { - "type": "string" - }, - "textUnderlineOffset": { - "type": "string" - }, - "textUnderlinePosition": { - "type": "string" - }, - "top": { - "type": "string" - }, - "touchAction": { - "type": "string" - }, - "transform": { - "type": "string" - }, - "transformBox": { - "type": "string" - }, - "transformOrigin": { - "type": "string" - }, - "transformStyle": { - "type": "string" - }, - "transition": { - "type": "string" - }, - "transitionDelay": { - "type": "string" - }, - "transitionDuration": { - "type": "string" - }, - "transitionProperty": { - "type": "string" - }, - "transitionTimingFunction": { - "type": "string" - }, - "translate": { - "type": "string" - }, - "unicodeBidi": { - "type": "string" - }, - "userSelect": { - "type": "string" - }, - "verticalAlign": { - "type": "string" - }, - "visibility": { - "type": "string" - }, - "webkitAlignContent": { - "type": "string" - }, - "webkitAlignItems": { - "type": "string" - }, - "webkitAlignSelf": { - "type": "string" - }, - "webkitAnimation": { - "type": "string" - }, - "webkitAnimationDelay": { - "type": "string" - }, - "webkitAnimationDirection": { - "type": "string" - }, - "webkitAnimationDuration": { - "type": "string" - }, - "webkitAnimationFillMode": { - "type": "string" - }, - "webkitAnimationIterationCount": { - "type": "string" - }, - "webkitAnimationName": { - "type": "string" - }, - "webkitAnimationPlayState": { - "type": "string" - }, - "webkitAnimationTimingFunction": { - "type": "string" - }, - "webkitAppearance": { - "type": "string" - }, - "webkitBackfaceVisibility": { - "type": "string" - }, - "webkitBackgroundClip": { - "type": "string" - }, - "webkitBackgroundOrigin": { - "type": "string" - }, - "webkitBackgroundSize": { - "type": "string" - }, - "webkitBorderBottomLeftRadius": { - "type": "string" - }, - "webkitBorderBottomRightRadius": { - "type": "string" - }, - "webkitBorderRadius": { - "type": "string" - }, - "webkitBorderTopLeftRadius": { - "type": "string" - }, - "webkitBorderTopRightRadius": { - "type": "string" - }, - "webkitBoxAlign": { - "type": "string" - }, - "webkitBoxFlex": { - "type": "string" - }, - "webkitBoxOrdinalGroup": { - "type": "string" - }, - "webkitBoxOrient": { - "type": "string" - }, - "webkitBoxPack": { - "type": "string" - }, - "webkitBoxShadow": { - "type": "string" - }, - "webkitBoxSizing": { - "type": "string" - }, - "webkitFilter": { - "type": "string" - }, - "webkitFlex": { - "type": "string" - }, - "webkitFlexBasis": { - "type": "string" - }, - "webkitFlexDirection": { - "type": "string" - }, - "webkitFlexFlow": { - "type": "string" - }, - "webkitFlexGrow": { - "type": "string" - }, - "webkitFlexShrink": { - "type": "string" - }, - "webkitFlexWrap": { - "type": "string" - }, - "webkitJustifyContent": { - "type": "string" - }, - "webkitLineClamp": { - "type": "string" - }, - "webkitMask": { - "type": "string" - }, - "webkitMaskBoxImage": { - "type": "string" - }, - "webkitMaskBoxImageOutset": { - "type": "string" - }, - "webkitMaskBoxImageRepeat": { - "type": "string" - }, - "webkitMaskBoxImageSlice": { - "type": "string" - }, - "webkitMaskBoxImageSource": { - "type": "string" - }, - "webkitMaskBoxImageWidth": { - "type": "string" - }, - "webkitMaskClip": { - "type": "string" - }, - "webkitMaskComposite": { - "type": "string" - }, - "webkitMaskImage": { - "type": "string" - }, - "webkitMaskOrigin": { - "type": "string" - }, - "webkitMaskPosition": { - "type": "string" - }, - "webkitMaskRepeat": { - "type": "string" - }, - "webkitMaskSize": { - "type": "string" - }, - "webkitOrder": { - "type": "string" - }, - "webkitPerspective": { - "type": "string" - }, - "webkitPerspectiveOrigin": { - "type": "string" - }, - "webkitTextFillColor": { - "type": "string" - }, - "webkitTextSizeAdjust": { - "type": "string" - }, - "webkitTextStroke": { - "type": "string" - }, - "webkitTextStrokeColor": { - "type": "string" - }, - "webkitTextStrokeWidth": { - "type": "string" - }, - "webkitTransform": { - "type": "string" - }, - "webkitTransformOrigin": { - "type": "string" - }, - "webkitTransformStyle": { - "type": "string" - }, - "webkitTransition": { - "type": "string" - }, - "webkitTransitionDelay": { - "type": "string" - }, - "webkitTransitionDuration": { - "type": "string" - }, - "webkitTransitionProperty": { - "type": "string" - }, - "webkitTransitionTimingFunction": { - "type": "string" - }, - "webkitUserSelect": { - "type": "string" - }, - "whiteSpace": { - "type": "string" - }, - "widows": { - "type": "string" - }, - "width": { - "type": "string" - }, - "willChange": { - "type": "string" - }, - "wordBreak": { - "type": "string" - }, - "wordSpacing": { - "type": "string" - }, - "wordWrap": { - "type": "string" - }, - "writingMode": { - "type": "string" - }, - "zIndex": { - "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", - "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", - "counterIncrement", - "counterReset", - "counterSet", - "cssFloat", - "cssText", - "cursor", - "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", - "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", - "mathStyle", - "maxBlockSize", - "maxHeight", - "maxInlineSize", - "maxWidth", - "minBlockSize", - "minHeight", - "minInlineSize", - "minWidth", - "mixBlendMode", - "objectFit", - "objectPosition", - "offset", - "offsetDistance", - "offsetPath", - "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", - "resize", - "right", - "rotate", - "rowGap", - "rubyPosition", - "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", - "scrollbarGutter", - "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", - "top", - "touchAction", - "transform", - "transformBox", - "transformOrigin", - "transformStyle", - "transition", - "transitionDelay", - "transitionDuration", - "transitionProperty", - "transitionTimingFunction", - "translate", - "unicodeBidi", - "userSelect", - "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", - "widows", - "width", - "willChange", - "wordBreak", - "wordSpacing", - "wordWrap", - "writingMode", - "zIndex" - ], - "type": "object" - }, - "tabIndex": { - "type": "number" - }, - "tagName": { - "type": "string" - }, - "textContent": { - "type": [ - "null", - "string" - ] - }, - "title": { - "type": "string" - }, - "translate": { - "type": "boolean" - }, - "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", - "allow", - "allowFullscreen", - "ariaAtomic", - "ariaAutoComplete", - "ariaBusy", - "ariaChecked", - "ariaColCount", - "ariaColIndex", - "ariaColSpan", - "ariaCurrent", - "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", - "contentDocument", - "contentEditable", - "contentWindow", - "dataset", - "dir", - "draggable", - "enterKeyHint", - "firstChild", - "firstElementChild", - "frameBorder", - "height", - "hidden", - "id", - "inert", - "innerHTML", - "innerText", - "inputMode", - "isConnected", - "isContentEditable", - "lang", - "lastChild", - "lastElementChild", - "loading", - "localName", - "longDesc", - "marginHeight", - "marginWidth", - "name", - "namespaceURI", - "nextElementSibling", - "nextSibling", - "nodeName", - "nodeType", - "nodeValue", - "offsetHeight", - "offsetLeft", - "offsetParent", - "offsetTop", - "offsetWidth", - "onabort", - "onanimationcancel", - "onanimationend", - "onanimationiteration", - "onanimationstart", - "onauxclick", - "onbeforeinput", - "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", - "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", - "prefix", - "previousElementSibling", - "previousSibling", - "referrerPolicy", - "role", - "sandbox", - "scrollHeight", - "scrollLeft", - "scrollTop", - "scrollWidth", - "scrolling", - "shadowRoot", - "slot", - "spellcheck", - "src", - "srcdoc", - "style", - "tabIndex", - "tagName", - "textContent", - "title", - "translate", - "width" - ], - "type": "object" - }, - "HTMLImageElement": { - "properties": { - "ATTRIBUTE_NODE": { - "const": 2, - "type": "number" - }, - "CDATA_SECTION_NODE": { - "const": 4, - "type": "number" - }, - "COMMENT_NODE": { - "const": 8, - "type": "number" - }, - "DOCUMENT_FRAGMENT_NODE": { - "const": 11, - "type": "number" - }, - "DOCUMENT_NODE": { - "const": 9, - "type": "number" - }, - "DOCUMENT_POSITION_CONTAINED_BY": { - "const": 16, - "type": "number" - }, - "DOCUMENT_POSITION_CONTAINS": { - "const": 8, - "type": "number" - }, - "DOCUMENT_POSITION_DISCONNECTED": { - "const": 1, - "type": "number" - }, - "DOCUMENT_POSITION_FOLLOWING": { - "const": 4, - "type": "number" - }, - "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC": { - "const": 32, - "type": "number" - }, - "DOCUMENT_POSITION_PRECEDING": { - "const": 2, - "type": "number" - }, - "DOCUMENT_TYPE_NODE": { - "const": 10, - "type": "number" - }, - "ELEMENT_NODE": { - "const": 1, - "type": "number" - }, - "ENTITY_NODE": { - "const": 6, - "type": "number" - }, - "ENTITY_REFERENCE_NODE": { - "const": 5, - "type": "number" - }, - "NOTATION_NODE": { - "const": 12, - "type": "number" - }, - "PROCESSING_INSTRUCTION_NODE": { - "const": 7, - "type": "number" - }, - "TEXT_NODE": { - "const": 3, - "type": "number" - }, - "accessKey": { - "type": "string" - }, - "accessKeyLabel": { - "type": "string" - }, - "align": { - "type": "string" - }, - "alt": { - "type": "string" - }, - "ariaAtomic": { - "type": [ - "null", - "string" - ] - }, - "ariaAutoComplete": { - "type": [ - "null", - "string" - ] - }, - "ariaBusy": { - "type": [ - "null", - "string" - ] - }, - "ariaChecked": { - "type": [ - "null", - "string" - ] - }, - "ariaColCount": { - "type": [ - "null", - "string" - ] - }, - "ariaColIndex": { - "type": [ - "null", - "string" - ] - }, - "ariaColSpan": { - "type": [ - "null", - "string" - ] - }, - "ariaCurrent": { - "type": [ - "null", - "string" - ] - }, - "ariaDisabled": { - "type": [ - "null", - "string" - ] - }, - "ariaExpanded": { - "type": [ - "null", - "string" - ] - }, - "ariaHasPopup": { - "type": [ - "null", - "string" - ] - }, - "ariaHidden": { - "type": [ - "null", - "string" - ] - }, - "ariaInvalid": { - "type": [ - "null", - "string" - ] - }, - "ariaKeyShortcuts": { - "type": [ - "null", - "string" - ] - }, - "ariaLabel": { - "type": [ - "null", - "string" - ] - }, - "ariaLevel": { - "type": [ - "null", - "string" - ] - }, - "ariaLive": { - "type": [ - "null", - "string" - ] - }, - "ariaModal": { - "type": [ - "null", - "string" - ] - }, - "ariaMultiLine": { - "type": [ - "null", - "string" - ] - }, - "ariaMultiSelectable": { - "type": [ - "null", - "string" - ] - }, - "ariaOrientation": { - "type": [ - "null", - "string" - ] - }, - "ariaPlaceholder": { - "type": [ - "null", - "string" - ] - }, - "ariaPosInSet": { - "type": [ - "null", - "string" - ] - }, - "ariaPressed": { - "type": [ - "null", - "string" - ] - }, - "ariaReadOnly": { - "type": [ - "null", - "string" - ] - }, - "ariaRequired": { - "type": [ - "null", - "string" - ] - }, - "ariaRoleDescription": { - "type": [ - "null", - "string" - ] - }, - "ariaRowCount": { - "type": [ - "null", - "string" - ] - }, - "ariaRowIndex": { - "type": [ - "null", - "string" - ] - }, - "ariaRowSpan": { - "type": [ - "null", - "string" - ] - }, - "ariaSelected": { - "type": [ - "null", - "string" - ] - }, - "ariaSetSize": { - "type": [ - "null", - "string" - ] - }, - "ariaSort": { - "type": [ - "null", - "string" - ] - }, - "ariaValueMax": { - "type": [ - "null", - "string" - ] - }, - "ariaValueMin": { - "type": [ - "null", - "string" - ] - }, - "ariaValueNow": { - "type": [ - "null", - "string" - ] - }, - "ariaValueText": { - "type": [ - "null", - "string" - ] - }, - "assignedSlot": { - "anyOf": [ - { - "$ref": "#/definitions/HTMLSlotElement" - }, - { - "type": "null" - } - ] - }, - "attributeStyleMap": { - "$ref": "#/definitions/StylePropertyMap" - }, - "attributes": { - "additionalProperties": false, - "patternProperties": { - "^[0-9]+$": { - "$ref": "#/definitions/Attr" - } - }, - "properties": { - "length": { - "type": "number" - } - }, - "required": [ - "length" - ], - "type": "object" - }, - "autocapitalize": { - "type": "string" - }, - "autofocus": { - "type": "boolean" - }, - "baseURI": { - "type": "string" - }, - "border": { - "type": "string" - }, - "childElementCount": { - "type": "number" - }, - "childNodes": { - "items": { - "$ref": "#/definitions/ChildNode" - }, - "type": "array" - }, - "children": { - "additionalProperties": false, - "patternProperties": { - "^[0-9]+$": { - "$ref": "#/definitions/Element" - } - }, - "properties": { - "length": { - "type": "number" - } - }, - "required": [ - "length" - ], - "type": "object" - }, - "classList": { - "additionalProperties": false, - "patternProperties": { - "^[0-9]+$": { - "type": "string" - } - }, - "properties": { - "length": { - "type": "number" - }, - "value": { - "type": "string" - } - }, - "required": [ - "length", - "value" - ], - "type": "object" - }, - "className": { - "type": "string" - }, - "clientHeight": { - "type": "number" - }, - "clientLeft": { - "type": "number" - }, - "clientTop": { - "type": "number" - }, - "clientWidth": { - "type": "number" - }, - "complete": { - "type": "boolean" - }, - "contentEditable": { - "type": "string" - }, - "crossOrigin": { - "type": [ - "null", - "string" - ] - }, - "currentSrc": { - "type": "string" - }, - "dataset": { - "$ref": "#/definitions/DOMStringMap" - }, - "decoding": { - "enum": [ - "async", - "auto", - "sync" - ], - "type": "string" - }, - "dir": { - "type": "string" - }, - "draggable": { - "type": "boolean" - }, - "enterKeyHint": { - "type": "string" - }, - "firstChild": { - "anyOf": [ - { - "$ref": "#/definitions/ChildNode" - }, - { - "type": "null" - } - ] - }, - "firstElementChild": { - "anyOf": [ - { - "$ref": "#/definitions/Element" - }, - { - "type": "null" - } - ] - }, - "height": { - "type": "number" - }, - "hidden": { - "type": "boolean" - }, - "hspace": { - "type": "number" - }, - "id": { - "type": "string" - }, - "inert": { - "type": "boolean" - }, - "innerHTML": { - "type": "string" - }, - "innerText": { - "type": "string" - }, - "inputMode": { - "type": "string" - }, - "isConnected": { - "type": "boolean" - }, - "isContentEditable": { - "type": "boolean" - }, - "isMap": { - "type": "boolean" - }, - "lang": { - "type": "string" - }, - "lastChild": { - "anyOf": [ - { - "$ref": "#/definitions/ChildNode" - }, - { - "type": "null" - } - ] - }, - "lastElementChild": { - "anyOf": [ - { - "$ref": "#/definitions/Element" - }, - { - "type": "null" - } - ] - }, - "loading": { - "enum": [ - "eager", - "lazy" - ], - "type": "string" - }, - "localName": { - "type": "string" - }, - "longDesc": { - "type": "string" - }, - "lowsrc": { - "type": "string" - }, - "name": { - "type": "string" - }, - "namespaceURI": { - "type": [ - "null", - "string" - ] - }, - "naturalHeight": { - "type": "number" - }, - "naturalWidth": { - "type": "number" - }, - "nextElementSibling": { - "anyOf": [ - { - "$ref": "#/definitions/Element" - }, - { - "type": "null" - } - ] - }, - "nextSibling": { - "anyOf": [ - { - "$ref": "#/definitions/ChildNode" - }, - { - "type": "null" - } - ] - }, - "nodeName": { - "type": "string" - }, - "nodeType": { - "type": "number" - }, - "nodeValue": { - "type": [ - "null", - "string" - ] - }, - "nonce": { - "type": "string" - }, - "offsetHeight": { - "type": "number" - }, - "offsetLeft": { - "type": "number" - }, - "offsetParent": { - "anyOf": [ - { - "$ref": "#/definitions/Element" - }, - { - "type": "null" - } - ] - }, - "offsetTop": { - "type": "number" - }, - "offsetWidth": { - "type": "number" - }, - "onabort": { - "type": [ - "null", - "object" - ] - }, - "onanimationcancel": { - "type": [ - "null", - "object" - ] - }, - "onanimationend": { - "type": [ - "null", - "object" - ] - }, - "onanimationiteration": { - "type": [ - "null", - "object" - ] - }, - "onanimationstart": { - "type": [ - "null", - "object" - ] - }, - "onauxclick": { - "type": [ - "null", - "object" - ] - }, - "onbeforeinput": { - "type": [ - "null", - "object" - ] - }, - "onblur": { - "type": [ - "null", - "object" - ] - }, - "oncancel": { - "type": [ - "null", - "object" - ] - }, - "oncanplay": { - "type": [ - "null", - "object" - ] - }, - "oncanplaythrough": { - "type": [ - "null", - "object" - ] - }, - "onchange": { - "type": [ - "null", - "object" - ] - }, - "onclick": { - "type": [ - "null", - "object" - ] - }, - "onclose": { - "type": [ - "null", - "object" - ] - }, - "oncontextmenu": { - "type": [ - "null", - "object" - ] - }, - "oncopy": { - "type": [ - "null", - "object" - ] - }, - "oncuechange": { - "type": [ - "null", - "object" - ] - }, - "oncut": { - "type": [ - "null", - "object" - ] - }, - "ondblclick": { - "type": [ - "null", - "object" - ] - }, - "ondrag": { - "type": [ - "null", - "object" - ] - }, - "ondragend": { - "type": [ - "null", - "object" - ] - }, - "ondragenter": { - "type": [ - "null", - "object" - ] - }, - "ondragleave": { - "type": [ - "null", - "object" - ] - }, - "ondragover": { - "type": [ - "null", - "object" - ] - }, - "ondragstart": { - "type": [ - "null", - "object" - ] - }, - "ondrop": { - "type": [ - "null", - "object" - ] - }, - "ondurationchange": { - "type": [ - "null", - "object" - ] - }, - "onemptied": { - "type": [ - "null", - "object" - ] - }, - "onended": { - "type": [ - "null", - "object" - ] - }, - "onerror": { - "$ref": "#/definitions/OnErrorEventHandler" - }, - "onfocus": { - "type": [ - "null", - "object" - ] - }, - "onformdata": { - "type": [ - "null", - "object" - ] - }, - "onfullscreenchange": { - "type": [ - "null", - "object" - ] - }, - "onfullscreenerror": { - "type": [ - "null", - "object" - ] - }, - "ongotpointercapture": { - "type": [ - "null", - "object" - ] - }, - "oninput": { - "type": [ - "null", - "object" - ] - }, - "oninvalid": { - "type": [ - "null", - "object" - ] - }, - "onkeydown": { - "type": [ - "null", - "object" - ] - }, - "onkeypress": { - "type": [ - "null", - "object" - ] - }, - "onkeyup": { - "type": [ - "null", - "object" - ] - }, - "onload": { - "type": [ - "null", - "object" - ] - }, - "onloadeddata": { - "type": [ - "null", - "object" - ] - }, - "onloadedmetadata": { - "type": [ - "null", - "object" - ] - }, - "onloadstart": { - "type": [ - "null", - "object" - ] - }, - "onlostpointercapture": { - "type": [ - "null", - "object" - ] - }, - "onmousedown": { - "type": [ - "null", - "object" - ] - }, - "onmouseenter": { - "type": [ - "null", - "object" - ] - }, - "onmouseleave": { - "type": [ - "null", - "object" - ] - }, - "onmousemove": { - "type": [ - "null", - "object" - ] - }, - "onmouseout": { - "type": [ - "null", - "object" - ] - }, - "onmouseover": { - "type": [ - "null", - "object" - ] - }, - "onmouseup": { - "type": [ - "null", - "object" - ] - }, - "onpaste": { - "type": [ - "null", - "object" - ] - }, - "onpause": { - "type": [ - "null", - "object" - ] - }, - "onplay": { - "type": [ - "null", - "object" - ] - }, - "onplaying": { - "type": [ - "null", - "object" - ] - }, - "onpointercancel": { - "type": [ - "null", - "object" - ] - }, - "onpointerdown": { - "type": [ - "null", - "object" - ] - }, - "onpointerenter": { - "type": [ - "null", - "object" - ] - }, - "onpointerleave": { - "type": [ - "null", - "object" - ] - }, - "onpointermove": { - "type": [ - "null", - "object" - ] - }, - "onpointerout": { - "type": [ - "null", - "object" - ] - }, - "onpointerover": { - "type": [ - "null", - "object" - ] - }, - "onpointerup": { - "type": [ - "null", - "object" - ] - }, - "onprogress": { - "type": [ - "null", - "object" - ] - }, - "onratechange": { - "type": [ - "null", - "object" - ] - }, - "onreset": { - "type": [ - "null", - "object" - ] - }, - "onresize": { - "type": [ - "null", - "object" - ] - }, - "onscroll": { - "type": [ - "null", - "object" - ] - }, - "onsecuritypolicyviolation": { - "type": [ - "null", - "object" - ] - }, - "onseeked": { - "type": [ - "null", - "object" - ] - }, - "onseeking": { - "type": [ - "null", - "object" - ] - }, - "onselect": { - "type": [ - "null", - "object" - ] - }, - "onselectionchange": { - "type": [ - "null", - "object" - ] - }, - "onselectstart": { - "type": [ - "null", - "object" - ] - }, - "onslotchange": { - "type": [ - "null", - "object" - ] - }, - "onstalled": { - "type": [ - "null", - "object" - ] - }, - "onsubmit": { - "type": [ - "null", - "object" - ] - }, - "onsuspend": { - "type": [ - "null", - "object" - ] - }, - "ontimeupdate": { - "type": [ - "null", - "object" - ] - }, - "ontoggle": { - "type": [ - "null", - "object" - ] - }, - "ontouchcancel": { - "type": [ - "null", - "object" - ] - }, - "ontouchend": { - "type": [ - "null", - "object" - ] - }, - "ontouchmove": { - "type": [ - "null", - "object" - ] - }, - "ontouchstart": { - "type": [ - "null", - "object" - ] - }, - "ontransitioncancel": { - "type": [ - "null", - "object" - ] - }, - "ontransitionend": { - "type": [ - "null", - "object" - ] - }, - "ontransitionrun": { - "type": [ - "null", - "object" - ] - }, - "ontransitionstart": { - "type": [ - "null", - "object" - ] - }, - "onvolumechange": { - "type": [ - "null", - "object" - ] - }, - "onwaiting": { - "type": [ - "null", - "object" - ] - }, - "onwebkitanimationend": { - "type": [ - "null", - "object" - ] - }, - "onwebkitanimationiteration": { - "type": [ - "null", - "object" - ] - }, - "onwebkitanimationstart": { - "type": [ - "null", - "object" - ] - }, - "onwebkittransitionend": { - "type": [ - "null", - "object" - ] - }, - "onwheel": { - "type": [ - "null", - "object" - ] - }, - "outerHTML": { - "type": "string" - }, - "outerText": { - "type": "string" - }, - "ownerDocument": { - "$ref": "#/definitions/Document" - }, - "parentElement": { - "anyOf": [ - { - "$ref": "#/definitions/HTMLElement" - }, - { - "type": "null" - } - ] - }, - "parentNode": { - "anyOf": [ - { - "$ref": "#/definitions/ParentNode" - }, - { - "type": "null" - } - ] - }, - "part": { - "additionalProperties": false, - "patternProperties": { - "^[0-9]+$": { - "type": "string" - } - }, - "properties": { - "length": { - "type": "number" - }, - "value": { - "type": "string" - } - }, - "required": [ - "length", - "value" - ], - "type": "object" - }, - "prefix": { - "type": [ - "null", - "string" - ] - }, - "previousElementSibling": { - "anyOf": [ - { - "$ref": "#/definitions/Element" - }, - { - "type": "null" - } - ] - }, - "previousSibling": { - "anyOf": [ - { - "$ref": "#/definitions/ChildNode" - }, - { - "type": "null" - } - ] - }, - "referrerPolicy": { - "type": "string" - }, - "role": { - "type": [ - "null", - "string" - ] - }, - "scrollHeight": { - "type": "number" - }, - "scrollLeft": { - "type": "number" - }, - "scrollTop": { - "type": "number" - }, - "scrollWidth": { - "type": "number" - }, - "shadowRoot": { - "anyOf": [ - { - "$ref": "#/definitions/ShadowRoot" - }, - { - "type": "null" - } - ] - }, - "sizes": { - "type": "string" - }, - "slot": { - "type": "string" - }, - "spellcheck": { - "type": "boolean" - }, - "src": { - "type": "string" - }, - "srcset": { - "type": "string" - }, - "style": { - "additionalProperties": false, - "patternProperties": { - "^[0-9]+$": { - "type": "string" - } - }, - "properties": { - "accentColor": { - "type": "string" - }, - "alignContent": { - "type": "string" - }, - "alignItems": { - "type": "string" - }, - "alignSelf": { - "type": "string" - }, - "alignmentBaseline": { - "type": "string" - }, - "all": { - "type": "string" - }, - "animation": { - "type": "string" - }, - "animationComposition": { - "type": "string" - }, - "animationDelay": { - "type": "string" - }, - "animationDirection": { - "type": "string" - }, - "animationDuration": { - "type": "string" - }, - "animationFillMode": { - "type": "string" - }, - "animationIterationCount": { - "type": "string" - }, - "animationName": { - "type": "string" - }, - "animationPlayState": { - "type": "string" - }, - "animationTimingFunction": { - "type": "string" - }, - "appearance": { - "type": "string" - }, - "aspectRatio": { - "type": "string" - }, - "backdropFilter": { - "type": "string" - }, - "backfaceVisibility": { - "type": "string" - }, - "background": { - "type": "string" - }, - "backgroundAttachment": { - "type": "string" - }, - "backgroundBlendMode": { - "type": "string" - }, - "backgroundClip": { - "type": "string" - }, - "backgroundColor": { - "type": "string" - }, - "backgroundImage": { - "type": "string" - }, - "backgroundOrigin": { - "type": "string" - }, - "backgroundPosition": { - "type": "string" - }, - "backgroundPositionX": { - "type": "string" - }, - "backgroundPositionY": { - "type": "string" - }, - "backgroundRepeat": { - "type": "string" - }, - "backgroundSize": { - "type": "string" - }, - "baselineShift": { - "type": "string" - }, - "blockSize": { - "type": "string" - }, - "border": { - "type": "string" - }, - "borderBlock": { - "type": "string" - }, - "borderBlockColor": { - "type": "string" - }, - "borderBlockEnd": { - "type": "string" - }, - "borderBlockEndColor": { - "type": "string" - }, - "borderBlockEndStyle": { - "type": "string" - }, - "borderBlockEndWidth": { - "type": "string" - }, - "borderBlockStart": { - "type": "string" - }, - "borderBlockStartColor": { - "type": "string" - }, - "borderBlockStartStyle": { - "type": "string" - }, - "borderBlockStartWidth": { - "type": "string" - }, - "borderBlockStyle": { - "type": "string" - }, - "borderBlockWidth": { - "type": "string" - }, - "borderBottom": { - "type": "string" - }, - "borderBottomColor": { - "type": "string" - }, - "borderBottomLeftRadius": { - "type": "string" - }, - "borderBottomRightRadius": { - "type": "string" - }, - "borderBottomStyle": { - "type": "string" - }, - "borderBottomWidth": { - "type": "string" - }, - "borderCollapse": { - "type": "string" - }, - "borderColor": { - "type": "string" - }, - "borderEndEndRadius": { - "type": "string" - }, - "borderEndStartRadius": { - "type": "string" - }, - "borderImage": { - "type": "string" - }, - "borderImageOutset": { - "type": "string" - }, - "borderImageRepeat": { - "type": "string" - }, - "borderImageSlice": { - "type": "string" - }, - "borderImageSource": { - "type": "string" - }, - "borderImageWidth": { - "type": "string" - }, - "borderInline": { - "type": "string" - }, - "borderInlineColor": { - "type": "string" - }, - "borderInlineEnd": { - "type": "string" - }, - "borderInlineEndColor": { - "type": "string" - }, - "borderInlineEndStyle": { - "type": "string" - }, - "borderInlineEndWidth": { - "type": "string" - }, - "borderInlineStart": { - "type": "string" - }, - "borderInlineStartColor": { - "type": "string" - }, - "borderInlineStartStyle": { - "type": "string" - }, - "borderInlineStartWidth": { - "type": "string" - }, - "borderInlineStyle": { - "type": "string" - }, - "borderInlineWidth": { - "type": "string" - }, - "borderLeft": { - "type": "string" - }, - "borderLeftColor": { - "type": "string" - }, - "borderLeftStyle": { - "type": "string" - }, - "borderLeftWidth": { - "type": "string" - }, - "borderRadius": { - "type": "string" - }, - "borderRight": { - "type": "string" - }, - "borderRightColor": { - "type": "string" - }, - "borderRightStyle": { - "type": "string" - }, - "borderRightWidth": { - "type": "string" - }, - "borderSpacing": { - "type": "string" - }, - "borderStartEndRadius": { - "type": "string" - }, - "borderStartStartRadius": { - "type": "string" - }, - "borderStyle": { - "type": "string" - }, - "borderTop": { - "type": "string" - }, - "borderTopColor": { - "type": "string" - }, - "borderTopLeftRadius": { - "type": "string" - }, - "borderTopRightRadius": { - "type": "string" - }, - "borderTopStyle": { - "type": "string" - }, - "borderTopWidth": { - "type": "string" - }, - "borderWidth": { - "type": "string" - }, - "bottom": { - "type": "string" - }, - "boxShadow": { - "type": "string" - }, - "boxSizing": { - "type": "string" - }, - "breakAfter": { - "type": "string" - }, - "breakBefore": { - "type": "string" - }, - "breakInside": { - "type": "string" - }, - "captionSide": { - "type": "string" - }, - "caretColor": { - "type": "string" - }, - "clear": { - "type": "string" - }, - "clip": { - "type": "string" - }, - "clipPath": { - "type": "string" - }, - "clipRule": { - "type": "string" - }, - "color": { - "type": "string" - }, - "colorInterpolation": { - "type": "string" - }, - "colorInterpolationFilters": { - "type": "string" - }, - "colorScheme": { - "type": "string" - }, - "columnCount": { - "type": "string" - }, - "columnFill": { - "type": "string" - }, - "columnGap": { - "type": "string" - }, - "columnRule": { - "type": "string" - }, - "columnRuleColor": { - "type": "string" - }, - "columnRuleStyle": { - "type": "string" - }, - "columnRuleWidth": { - "type": "string" - }, - "columnSpan": { - "type": "string" - }, - "columnWidth": { - "type": "string" - }, - "columns": { - "type": "string" - }, - "contain": { - "type": "string" - }, - "containIntrinsicBlockSize": { - "type": "string" - }, - "containIntrinsicHeight": { - "type": "string" - }, - "containIntrinsicInlineSize": { - "type": "string" - }, - "containIntrinsicSize": { - "type": "string" - }, - "containIntrinsicWidth": { - "type": "string" - }, - "container": { - "type": "string" - }, - "containerName": { - "type": "string" - }, - "containerType": { - "type": "string" - }, - "content": { - "type": "string" - }, - "counterIncrement": { - "type": "string" - }, - "counterReset": { - "type": "string" - }, - "counterSet": { - "type": "string" - }, - "cssFloat": { - "type": "string" - }, - "cssText": { - "type": "string" - }, - "cursor": { - "type": "string" - }, - "direction": { - "type": "string" - }, - "display": { - "type": "string" - }, - "dominantBaseline": { - "type": "string" - }, - "emptyCells": { - "type": "string" - }, - "fill": { - "type": "string" - }, - "fillOpacity": { - "type": "string" - }, - "fillRule": { - "type": "string" - }, - "filter": { - "type": "string" - }, - "flex": { - "type": "string" - }, - "flexBasis": { - "type": "string" - }, - "flexDirection": { - "type": "string" - }, - "flexFlow": { - "type": "string" - }, - "flexGrow": { - "type": "string" - }, - "flexShrink": { - "type": "string" - }, - "flexWrap": { - "type": "string" - }, - "float": { - "type": "string" - }, - "floodColor": { - "type": "string" - }, - "floodOpacity": { - "type": "string" - }, - "font": { - "type": "string" - }, - "fontFamily": { - "type": "string" - }, - "fontFeatureSettings": { - "type": "string" - }, - "fontKerning": { - "type": "string" - }, - "fontOpticalSizing": { - "type": "string" - }, - "fontPalette": { - "type": "string" - }, - "fontSize": { - "type": "string" - }, - "fontSizeAdjust": { - "type": "string" - }, - "fontStretch": { - "type": "string" - }, - "fontStyle": { - "type": "string" - }, - "fontSynthesis": { - "type": "string" - }, - "fontSynthesisSmallCaps": { - "type": "string" - }, - "fontSynthesisStyle": { - "type": "string" - }, - "fontSynthesisWeight": { - "type": "string" - }, - "fontVariant": { - "type": "string" - }, - "fontVariantAlternates": { - "type": "string" - }, - "fontVariantCaps": { - "type": "string" - }, - "fontVariantEastAsian": { - "type": "string" - }, - "fontVariantLigatures": { - "type": "string" - }, - "fontVariantNumeric": { - "type": "string" - }, - "fontVariantPosition": { - "type": "string" - }, - "fontVariationSettings": { - "type": "string" - }, - "fontWeight": { - "type": "string" - }, - "gap": { - "type": "string" - }, - "grid": { - "type": "string" - }, - "gridArea": { - "type": "string" - }, - "gridAutoColumns": { - "type": "string" - }, - "gridAutoFlow": { - "type": "string" - }, - "gridAutoRows": { - "type": "string" - }, - "gridColumn": { - "type": "string" - }, - "gridColumnEnd": { - "type": "string" - }, - "gridColumnGap": { - "type": "string" - }, - "gridColumnStart": { - "type": "string" - }, - "gridGap": { - "type": "string" - }, - "gridRow": { - "type": "string" - }, - "gridRowEnd": { - "type": "string" - }, - "gridRowGap": { - "type": "string" - }, - "gridRowStart": { - "type": "string" - }, - "gridTemplate": { - "type": "string" - }, - "gridTemplateAreas": { - "type": "string" - }, - "gridTemplateColumns": { - "type": "string" - }, - "gridTemplateRows": { - "type": "string" - }, - "height": { - "type": "string" - }, - "hyphenateCharacter": { - "type": "string" - }, - "hyphens": { - "type": "string" - }, - "imageOrientation": { - "type": "string" - }, - "imageRendering": { - "type": "string" - }, - "inlineSize": { - "type": "string" - }, - "inset": { - "type": "string" - }, - "insetBlock": { - "type": "string" - }, - "insetBlockEnd": { - "type": "string" - }, - "insetBlockStart": { - "type": "string" - }, - "insetInline": { - "type": "string" - }, - "insetInlineEnd": { - "type": "string" - }, - "insetInlineStart": { - "type": "string" - }, - "isolation": { - "type": "string" - }, - "justifyContent": { - "type": "string" - }, - "justifyItems": { - "type": "string" - }, - "justifySelf": { - "type": "string" - }, - "left": { - "type": "string" - }, - "length": { - "type": "number" - }, - "letterSpacing": { - "type": "string" - }, - "lightingColor": { - "type": "string" - }, - "lineBreak": { - "type": "string" - }, - "lineHeight": { - "type": "string" - }, - "listStyle": { - "type": "string" - }, - "listStyleImage": { - "type": "string" - }, - "listStylePosition": { - "type": "string" - }, - "listStyleType": { - "type": "string" - }, - "margin": { - "type": "string" - }, - "marginBlock": { - "type": "string" - }, - "marginBlockEnd": { - "type": "string" - }, - "marginBlockStart": { - "type": "string" - }, - "marginBottom": { - "type": "string" - }, - "marginInline": { - "type": "string" - }, - "marginInlineEnd": { - "type": "string" - }, - "marginInlineStart": { - "type": "string" - }, - "marginLeft": { - "type": "string" - }, - "marginRight": { - "type": "string" - }, - "marginTop": { - "type": "string" - }, - "marker": { - "type": "string" - }, - "markerEnd": { - "type": "string" - }, - "markerMid": { - "type": "string" - }, - "markerStart": { - "type": "string" - }, - "mask": { - "type": "string" - }, - "maskClip": { - "type": "string" - }, - "maskComposite": { - "type": "string" - }, - "maskImage": { - "type": "string" - }, - "maskMode": { - "type": "string" - }, - "maskOrigin": { - "type": "string" - }, - "maskPosition": { - "type": "string" - }, - "maskRepeat": { - "type": "string" - }, - "maskSize": { - "type": "string" - }, - "maskType": { - "type": "string" - }, - "mathStyle": { - "type": "string" - }, - "maxBlockSize": { - "type": "string" - }, - "maxHeight": { - "type": "string" - }, - "maxInlineSize": { - "type": "string" - }, - "maxWidth": { - "type": "string" - }, - "minBlockSize": { - "type": "string" - }, - "minHeight": { - "type": "string" - }, - "minInlineSize": { - "type": "string" - }, - "minWidth": { - "type": "string" - }, - "mixBlendMode": { - "type": "string" - }, - "objectFit": { - "type": "string" - }, - "objectPosition": { - "type": "string" - }, - "offset": { - "type": "string" - }, - "offsetDistance": { - "type": "string" - }, - "offsetPath": { - "type": "string" - }, - "offsetRotate": { - "type": "string" - }, - "opacity": { - "type": "string" - }, - "order": { - "type": "string" - }, - "orphans": { - "type": "string" - }, - "outline": { - "type": "string" - }, - "outlineColor": { - "type": "string" - }, - "outlineOffset": { - "type": "string" - }, - "outlineStyle": { - "type": "string" - }, - "outlineWidth": { - "type": "string" - }, - "overflow": { - "type": "string" - }, - "overflowAnchor": { - "type": "string" - }, - "overflowClipMargin": { - "type": "string" - }, - "overflowWrap": { - "type": "string" - }, - "overflowX": { - "type": "string" - }, - "overflowY": { - "type": "string" - }, - "overscrollBehavior": { - "type": "string" - }, - "overscrollBehaviorBlock": { - "type": "string" - }, - "overscrollBehaviorInline": { - "type": "string" - }, - "overscrollBehaviorX": { - "type": "string" - }, - "overscrollBehaviorY": { - "type": "string" - }, - "padding": { - "type": "string" - }, - "paddingBlock": { - "type": "string" - }, - "paddingBlockEnd": { - "type": "string" - }, - "paddingBlockStart": { - "type": "string" - }, - "paddingBottom": { - "type": "string" - }, - "paddingInline": { - "type": "string" - }, - "paddingInlineEnd": { - "type": "string" - }, - "paddingInlineStart": { - "type": "string" - }, - "paddingLeft": { - "type": "string" - }, - "paddingRight": { - "type": "string" - }, - "paddingTop": { - "type": "string" - }, - "page": { - "type": "string" - }, - "pageBreakAfter": { - "type": "string" - }, - "pageBreakBefore": { - "type": "string" - }, - "pageBreakInside": { - "type": "string" - }, - "paintOrder": { - "type": "string" - }, - "parentRule": { - "anyOf": [ - { - "$ref": "#/definitions/CSSRule" - }, - { - "type": "null" - } - ] - }, - "perspective": { - "type": "string" - }, - "perspectiveOrigin": { - "type": "string" - }, - "placeContent": { - "type": "string" - }, - "placeItems": { - "type": "string" - }, - "placeSelf": { - "type": "string" - }, - "pointerEvents": { - "type": "string" - }, - "position": { - "type": "string" - }, - "printColorAdjust": { - "type": "string" - }, - "quotes": { - "type": "string" - }, - "resize": { - "type": "string" - }, - "right": { - "type": "string" - }, - "rotate": { - "type": "string" - }, - "rowGap": { - "type": "string" - }, - "rubyPosition": { - "type": "string" - }, - "scale": { - "type": "string" - }, - "scrollBehavior": { - "type": "string" - }, - "scrollMargin": { - "type": "string" - }, - "scrollMarginBlock": { - "type": "string" - }, - "scrollMarginBlockEnd": { - "type": "string" - }, - "scrollMarginBlockStart": { - "type": "string" - }, - "scrollMarginBottom": { - "type": "string" - }, - "scrollMarginInline": { - "type": "string" - }, - "scrollMarginInlineEnd": { - "type": "string" - }, - "scrollMarginInlineStart": { - "type": "string" - }, - "scrollMarginLeft": { - "type": "string" - }, - "scrollMarginRight": { - "type": "string" - }, - "scrollMarginTop": { - "type": "string" - }, - "scrollPadding": { - "type": "string" - }, - "scrollPaddingBlock": { - "type": "string" - }, - "scrollPaddingBlockEnd": { - "type": "string" - }, - "scrollPaddingBlockStart": { - "type": "string" - }, - "scrollPaddingBottom": { - "type": "string" - }, - "scrollPaddingInline": { - "type": "string" - }, - "scrollPaddingInlineEnd": { - "type": "string" - }, - "scrollPaddingInlineStart": { - "type": "string" - }, - "scrollPaddingLeft": { - "type": "string" - }, - "scrollPaddingRight": { - "type": "string" - }, - "scrollPaddingTop": { - "type": "string" - }, - "scrollSnapAlign": { - "type": "string" - }, - "scrollSnapStop": { - "type": "string" - }, - "scrollSnapType": { - "type": "string" - }, - "scrollbarGutter": { - "type": "string" - }, - "shapeImageThreshold": { - "type": "string" - }, - "shapeMargin": { - "type": "string" - }, - "shapeOutside": { - "type": "string" - }, - "shapeRendering": { - "type": "string" - }, - "stopColor": { - "type": "string" - }, - "stopOpacity": { - "type": "string" - }, - "stroke": { - "type": "string" - }, - "strokeDasharray": { - "type": "string" - }, - "strokeDashoffset": { - "type": "string" - }, - "strokeLinecap": { - "type": "string" - }, - "strokeLinejoin": { - "type": "string" - }, - "strokeMiterlimit": { - "type": "string" - }, - "strokeOpacity": { - "type": "string" - }, - "strokeWidth": { - "type": "string" - }, - "tabSize": { - "type": "string" - }, - "tableLayout": { - "type": "string" - }, - "textAlign": { - "type": "string" - }, - "textAlignLast": { - "type": "string" - }, - "textAnchor": { - "type": "string" - }, - "textCombineUpright": { - "type": "string" - }, - "textDecoration": { - "type": "string" - }, - "textDecorationColor": { - "type": "string" - }, - "textDecorationLine": { - "type": "string" - }, - "textDecorationSkipInk": { - "type": "string" - }, - "textDecorationStyle": { - "type": "string" - }, - "textDecorationThickness": { - "type": "string" - }, - "textEmphasis": { - "type": "string" - }, - "textEmphasisColor": { - "type": "string" - }, - "textEmphasisPosition": { - "type": "string" - }, - "textEmphasisStyle": { - "type": "string" - }, - "textIndent": { - "type": "string" - }, - "textOrientation": { - "type": "string" - }, - "textOverflow": { - "type": "string" - }, - "textRendering": { - "type": "string" - }, - "textShadow": { - "type": "string" - }, - "textTransform": { - "type": "string" - }, - "textUnderlineOffset": { - "type": "string" - }, - "textUnderlinePosition": { - "type": "string" - }, - "top": { - "type": "string" - }, - "touchAction": { - "type": "string" - }, - "transform": { - "type": "string" - }, - "transformBox": { - "type": "string" - }, - "transformOrigin": { - "type": "string" - }, - "transformStyle": { - "type": "string" - }, - "transition": { - "type": "string" - }, - "transitionDelay": { - "type": "string" - }, - "transitionDuration": { - "type": "string" - }, - "transitionProperty": { - "type": "string" - }, - "transitionTimingFunction": { - "type": "string" - }, - "translate": { - "type": "string" - }, - "unicodeBidi": { - "type": "string" - }, - "userSelect": { - "type": "string" - }, - "verticalAlign": { - "type": "string" - }, - "visibility": { - "type": "string" - }, - "webkitAlignContent": { - "type": "string" - }, - "webkitAlignItems": { - "type": "string" - }, - "webkitAlignSelf": { - "type": "string" - }, - "webkitAnimation": { - "type": "string" - }, - "webkitAnimationDelay": { - "type": "string" - }, - "webkitAnimationDirection": { - "type": "string" - }, - "webkitAnimationDuration": { - "type": "string" - }, - "webkitAnimationFillMode": { - "type": "string" - }, - "webkitAnimationIterationCount": { - "type": "string" - }, - "webkitAnimationName": { - "type": "string" - }, - "webkitAnimationPlayState": { - "type": "string" - }, - "webkitAnimationTimingFunction": { - "type": "string" - }, - "webkitAppearance": { - "type": "string" - }, - "webkitBackfaceVisibility": { - "type": "string" - }, - "webkitBackgroundClip": { - "type": "string" - }, - "webkitBackgroundOrigin": { - "type": "string" - }, - "webkitBackgroundSize": { - "type": "string" - }, - "webkitBorderBottomLeftRadius": { - "type": "string" - }, - "webkitBorderBottomRightRadius": { - "type": "string" - }, - "webkitBorderRadius": { - "type": "string" - }, - "webkitBorderTopLeftRadius": { - "type": "string" - }, - "webkitBorderTopRightRadius": { - "type": "string" - }, - "webkitBoxAlign": { - "type": "string" - }, - "webkitBoxFlex": { - "type": "string" - }, - "webkitBoxOrdinalGroup": { - "type": "string" - }, - "webkitBoxOrient": { - "type": "string" - }, - "webkitBoxPack": { - "type": "string" - }, - "webkitBoxShadow": { - "type": "string" - }, - "webkitBoxSizing": { - "type": "string" - }, - "webkitFilter": { - "type": "string" - }, - "webkitFlex": { - "type": "string" - }, - "webkitFlexBasis": { - "type": "string" - }, - "webkitFlexDirection": { - "type": "string" - }, - "webkitFlexFlow": { - "type": "string" - }, - "webkitFlexGrow": { - "type": "string" - }, - "webkitFlexShrink": { - "type": "string" - }, - "webkitFlexWrap": { - "type": "string" - }, - "webkitJustifyContent": { - "type": "string" - }, - "webkitLineClamp": { - "type": "string" - }, - "webkitMask": { - "type": "string" - }, - "webkitMaskBoxImage": { - "type": "string" - }, - "webkitMaskBoxImageOutset": { - "type": "string" - }, - "webkitMaskBoxImageRepeat": { - "type": "string" - }, - "webkitMaskBoxImageSlice": { - "type": "string" - }, - "webkitMaskBoxImageSource": { - "type": "string" - }, - "webkitMaskBoxImageWidth": { - "type": "string" - }, - "webkitMaskClip": { - "type": "string" - }, - "webkitMaskComposite": { - "type": "string" - }, - "webkitMaskImage": { - "type": "string" - }, - "webkitMaskOrigin": { - "type": "string" - }, - "webkitMaskPosition": { - "type": "string" - }, - "webkitMaskRepeat": { - "type": "string" - }, - "webkitMaskSize": { - "type": "string" - }, - "webkitOrder": { - "type": "string" - }, - "webkitPerspective": { - "type": "string" - }, - "webkitPerspectiveOrigin": { - "type": "string" - }, - "webkitTextFillColor": { - "type": "string" - }, - "webkitTextSizeAdjust": { - "type": "string" - }, - "webkitTextStroke": { - "type": "string" - }, - "webkitTextStrokeColor": { - "type": "string" - }, - "webkitTextStrokeWidth": { - "type": "string" - }, - "webkitTransform": { - "type": "string" - }, - "webkitTransformOrigin": { - "type": "string" - }, - "webkitTransformStyle": { - "type": "string" - }, - "webkitTransition": { - "type": "string" - }, - "webkitTransitionDelay": { - "type": "string" - }, - "webkitTransitionDuration": { - "type": "string" - }, - "webkitTransitionProperty": { - "type": "string" - }, - "webkitTransitionTimingFunction": { - "type": "string" - }, - "webkitUserSelect": { - "type": "string" - }, - "whiteSpace": { - "type": "string" - }, - "widows": { - "type": "string" - }, - "width": { - "type": "string" - }, - "willChange": { - "type": "string" - }, - "wordBreak": { - "type": "string" - }, - "wordSpacing": { - "type": "string" - }, - "wordWrap": { - "type": "string" - }, - "writingMode": { - "type": "string" - }, - "zIndex": { - "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", - "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", - "counterIncrement", - "counterReset", - "counterSet", - "cssFloat", - "cssText", - "cursor", - "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", - "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", - "mathStyle", - "maxBlockSize", - "maxHeight", - "maxInlineSize", - "maxWidth", - "minBlockSize", - "minHeight", - "minInlineSize", - "minWidth", - "mixBlendMode", - "objectFit", - "objectPosition", - "offset", - "offsetDistance", - "offsetPath", - "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", - "resize", - "right", - "rotate", - "rowGap", - "rubyPosition", - "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", - "scrollbarGutter", - "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", - "top", - "touchAction", - "transform", - "transformBox", - "transformOrigin", - "transformStyle", - "transition", - "transitionDelay", - "transitionDuration", - "transitionProperty", - "transitionTimingFunction", - "translate", - "unicodeBidi", - "userSelect", - "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", - "widows", - "width", - "willChange", - "wordBreak", - "wordSpacing", - "wordWrap", - "writingMode", - "zIndex" - ], - "type": "object" - }, - "tabIndex": { - "type": "number" - }, - "tagName": { - "type": "string" - }, - "textContent": { - "type": [ - "null", - "string" - ] - }, - "title": { - "type": "string" - }, - "translate": { - "type": "boolean" - }, - "useMap": { - "type": "string" - }, - "vspace": { - "type": "number" - }, - "width": { - "type": "number" - }, - "x": { - "type": "number" - }, - "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", - "ariaBusy", - "ariaChecked", - "ariaColCount", - "ariaColIndex", - "ariaColSpan", - "ariaCurrent", - "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", - "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", - "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", - "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", - "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" - ], - "type": "object" - }, - "HTMLScriptElement": { - "properties": { - "ATTRIBUTE_NODE": { - "const": 2, - "type": "number" - }, - "CDATA_SECTION_NODE": { - "const": 4, - "type": "number" - }, - "COMMENT_NODE": { - "const": 8, - "type": "number" - }, - "DOCUMENT_FRAGMENT_NODE": { - "const": 11, - "type": "number" - }, - "DOCUMENT_NODE": { - "const": 9, - "type": "number" - }, - "DOCUMENT_POSITION_CONTAINED_BY": { - "const": 16, - "type": "number" - }, - "DOCUMENT_POSITION_CONTAINS": { - "const": 8, - "type": "number" - }, - "DOCUMENT_POSITION_DISCONNECTED": { - "const": 1, - "type": "number" - }, - "DOCUMENT_POSITION_FOLLOWING": { - "const": 4, - "type": "number" - }, - "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC": { - "const": 32, - "type": "number" - }, - "DOCUMENT_POSITION_PRECEDING": { - "const": 2, - "type": "number" - }, - "DOCUMENT_TYPE_NODE": { - "const": 10, - "type": "number" - }, - "ELEMENT_NODE": { - "const": 1, - "type": "number" - }, - "ENTITY_NODE": { - "const": 6, - "type": "number" - }, - "ENTITY_REFERENCE_NODE": { - "const": 5, - "type": "number" - }, - "NOTATION_NODE": { - "const": 12, - "type": "number" - }, - "PROCESSING_INSTRUCTION_NODE": { - "const": 7, - "type": "number" - }, - "TEXT_NODE": { - "const": 3, - "type": "number" - }, - "accessKey": { - "type": "string" - }, - "accessKeyLabel": { - "type": "string" - }, - "ariaAtomic": { - "type": [ - "null", - "string" - ] - }, - "ariaAutoComplete": { - "type": [ - "null", - "string" - ] - }, - "ariaBusy": { - "type": [ - "null", - "string" - ] - }, - "ariaChecked": { - "type": [ - "null", - "string" - ] - }, - "ariaColCount": { - "type": [ - "null", - "string" - ] - }, - "ariaColIndex": { - "type": [ - "null", - "string" - ] - }, - "ariaColSpan": { - "type": [ - "null", - "string" - ] - }, - "ariaCurrent": { - "type": [ - "null", - "string" - ] - }, - "ariaDisabled": { - "type": [ - "null", - "string" - ] - }, - "ariaExpanded": { - "type": [ - "null", - "string" - ] - }, - "ariaHasPopup": { - "type": [ - "null", - "string" - ] - }, - "ariaHidden": { - "type": [ - "null", - "string" - ] - }, - "ariaInvalid": { - "type": [ - "null", - "string" - ] - }, - "ariaKeyShortcuts": { - "type": [ - "null", - "string" - ] - }, - "ariaLabel": { - "type": [ - "null", - "string" - ] - }, - "ariaLevel": { - "type": [ - "null", - "string" - ] - }, - "ariaLive": { - "type": [ - "null", - "string" - ] - }, - "ariaModal": { - "type": [ - "null", - "string" - ] - }, - "ariaMultiLine": { - "type": [ - "null", - "string" - ] - }, - "ariaMultiSelectable": { - "type": [ - "null", - "string" - ] - }, - "ariaOrientation": { - "type": [ - "null", - "string" - ] - }, - "ariaPlaceholder": { - "type": [ - "null", - "string" - ] - }, - "ariaPosInSet": { - "type": [ - "null", - "string" - ] - }, - "ariaPressed": { - "type": [ - "null", - "string" - ] - }, - "ariaReadOnly": { - "type": [ - "null", - "string" - ] - }, - "ariaRequired": { - "type": [ - "null", - "string" - ] - }, - "ariaRoleDescription": { - "type": [ - "null", - "string" - ] - }, - "ariaRowCount": { - "type": [ - "null", - "string" - ] - }, - "ariaRowIndex": { - "type": [ - "null", - "string" - ] - }, - "ariaRowSpan": { - "type": [ - "null", - "string" - ] - }, - "ariaSelected": { - "type": [ - "null", - "string" - ] - }, - "ariaSetSize": { - "type": [ - "null", - "string" - ] - }, - "ariaSort": { - "type": [ - "null", - "string" - ] - }, - "ariaValueMax": { - "type": [ - "null", - "string" - ] - }, - "ariaValueMin": { - "type": [ - "null", - "string" - ] - }, - "ariaValueNow": { - "type": [ - "null", - "string" - ] - }, - "ariaValueText": { - "type": [ - "null", - "string" - ] - }, - "assignedSlot": { - "anyOf": [ - { - "$ref": "#/definitions/HTMLSlotElement" - }, - { - "type": "null" - } - ] - }, - "async": { - "type": "boolean" - }, - "attributeStyleMap": { - "$ref": "#/definitions/StylePropertyMap" - }, - "attributes": { - "additionalProperties": false, - "patternProperties": { - "^[0-9]+$": { - "$ref": "#/definitions/Attr" - } - }, - "properties": { - "length": { - "type": "number" - } - }, - "required": [ - "length" - ], - "type": "object" - }, - "autocapitalize": { - "type": "string" - }, - "autofocus": { - "type": "boolean" - }, - "baseURI": { - "type": "string" - }, - "charset": { - "type": "string" - }, - "childElementCount": { - "type": "number" - }, - "childNodes": { - "items": { - "$ref": "#/definitions/ChildNode" - }, - "type": "array" - }, - "children": { - "additionalProperties": false, - "patternProperties": { - "^[0-9]+$": { - "$ref": "#/definitions/Element" - } - }, - "properties": { - "length": { - "type": "number" - } - }, - "required": [ - "length" - ], - "type": "object" - }, - "classList": { - "additionalProperties": false, - "patternProperties": { - "^[0-9]+$": { - "type": "string" - } - }, - "properties": { - "length": { - "type": "number" - }, - "value": { - "type": "string" - } - }, - "required": [ - "length", - "value" - ], - "type": "object" - }, - "className": { - "type": "string" - }, - "clientHeight": { - "type": "number" - }, - "clientLeft": { - "type": "number" - }, - "clientTop": { - "type": "number" - }, - "clientWidth": { - "type": "number" - }, - "contentEditable": { - "type": "string" - }, - "crossOrigin": { - "type": [ - "null", - "string" - ] - }, - "dataset": { - "$ref": "#/definitions/DOMStringMap" - }, - "defer": { - "type": "boolean" - }, - "dir": { - "type": "string" - }, - "draggable": { - "type": "boolean" - }, - "enterKeyHint": { - "type": "string" - }, - "event": { - "type": "string" - }, - "firstChild": { - "anyOf": [ - { - "$ref": "#/definitions/ChildNode" - }, - { - "type": "null" - } - ] - }, - "firstElementChild": { - "anyOf": [ - { - "$ref": "#/definitions/Element" - }, - { - "type": "null" - } - ] - }, - "hidden": { - "type": "boolean" - }, - "htmlFor": { - "type": "string" - }, - "id": { - "type": "string" - }, - "inert": { - "type": "boolean" - }, - "innerHTML": { - "type": "string" - }, - "innerText": { - "type": "string" - }, - "inputMode": { - "type": "string" - }, - "integrity": { - "type": "string" - }, - "isConnected": { - "type": "boolean" - }, - "isContentEditable": { - "type": "boolean" - }, - "lang": { - "type": "string" - }, - "lastChild": { - "anyOf": [ - { - "$ref": "#/definitions/ChildNode" - }, - { - "type": "null" - } - ] - }, - "lastElementChild": { - "anyOf": [ - { - "$ref": "#/definitions/Element" - }, - { - "type": "null" - } - ] - }, - "localName": { - "type": "string" - }, - "namespaceURI": { - "type": [ - "null", - "string" - ] - }, - "nextElementSibling": { - "anyOf": [ - { - "$ref": "#/definitions/Element" - }, - { - "type": "null" - } - ] - }, - "nextSibling": { - "anyOf": [ - { - "$ref": "#/definitions/ChildNode" - }, - { - "type": "null" - } - ] - }, - "noModule": { - "type": "boolean" - }, - "nodeName": { - "type": "string" - }, - "nodeType": { - "type": "number" - }, - "nodeValue": { - "type": [ - "null", - "string" - ] - }, - "nonce": { - "type": "string" - }, - "offsetHeight": { - "type": "number" - }, - "offsetLeft": { - "type": "number" - }, - "offsetParent": { - "anyOf": [ - { - "$ref": "#/definitions/Element" - }, - { - "type": "null" - } - ] - }, - "offsetTop": { - "type": "number" - }, - "offsetWidth": { - "type": "number" - }, - "onabort": { - "type": [ - "null", - "object" - ] - }, - "onanimationcancel": { - "type": [ - "null", - "object" - ] - }, - "onanimationend": { - "type": [ - "null", - "object" - ] - }, - "onanimationiteration": { - "type": [ - "null", - "object" - ] - }, - "onanimationstart": { - "type": [ - "null", - "object" - ] - }, - "onauxclick": { - "type": [ - "null", - "object" - ] - }, - "onbeforeinput": { - "type": [ - "null", - "object" - ] - }, - "onblur": { - "type": [ - "null", - "object" - ] - }, - "oncancel": { - "type": [ - "null", - "object" - ] - }, - "oncanplay": { - "type": [ - "null", - "object" - ] - }, - "oncanplaythrough": { - "type": [ - "null", - "object" - ] - }, - "onchange": { - "type": [ - "null", - "object" - ] - }, - "onclick": { - "type": [ - "null", - "object" - ] - }, - "onclose": { - "type": [ - "null", - "object" - ] - }, - "oncontextmenu": { - "type": [ - "null", - "object" - ] - }, - "oncopy": { - "type": [ - "null", - "object" - ] - }, - "oncuechange": { - "type": [ - "null", - "object" - ] - }, - "oncut": { - "type": [ - "null", - "object" - ] - }, - "ondblclick": { - "type": [ - "null", - "object" - ] - }, - "ondrag": { - "type": [ - "null", - "object" - ] - }, - "ondragend": { - "type": [ - "null", - "object" - ] - }, - "ondragenter": { - "type": [ - "null", - "object" - ] - }, - "ondragleave": { - "type": [ - "null", - "object" - ] - }, - "ondragover": { - "type": [ - "null", - "object" - ] - }, - "ondragstart": { - "type": [ - "null", - "object" - ] - }, - "ondrop": { - "type": [ - "null", - "object" - ] - }, - "ondurationchange": { - "type": [ - "null", - "object" - ] - }, - "onemptied": { - "type": [ - "null", - "object" - ] - }, - "onended": { - "type": [ - "null", - "object" - ] - }, - "onerror": { - "$ref": "#/definitions/OnErrorEventHandler" - }, - "onfocus": { - "type": [ - "null", - "object" - ] - }, - "onformdata": { - "type": [ - "null", - "object" - ] - }, - "onfullscreenchange": { - "type": [ - "null", - "object" - ] - }, - "onfullscreenerror": { - "type": [ - "null", - "object" - ] - }, - "ongotpointercapture": { - "type": [ - "null", - "object" - ] - }, - "oninput": { - "type": [ - "null", - "object" - ] - }, - "oninvalid": { - "type": [ - "null", - "object" - ] - }, - "onkeydown": { - "type": [ - "null", - "object" - ] - }, - "onkeypress": { - "type": [ - "null", - "object" - ] - }, - "onkeyup": { - "type": [ - "null", - "object" - ] - }, - "onload": { - "type": [ - "null", - "object" - ] - }, - "onloadeddata": { - "type": [ - "null", - "object" - ] - }, - "onloadedmetadata": { - "type": [ - "null", - "object" - ] - }, - "onloadstart": { - "type": [ - "null", - "object" - ] - }, - "onlostpointercapture": { - "type": [ - "null", - "object" - ] - }, - "onmousedown": { - "type": [ - "null", - "object" - ] - }, - "onmouseenter": { - "type": [ - "null", - "object" - ] - }, - "onmouseleave": { - "type": [ - "null", - "object" - ] - }, - "onmousemove": { - "type": [ - "null", - "object" - ] - }, - "onmouseout": { - "type": [ - "null", - "object" - ] - }, - "onmouseover": { - "type": [ - "null", - "object" - ] - }, - "onmouseup": { - "type": [ - "null", - "object" - ] - }, - "onpaste": { - "type": [ - "null", - "object" - ] - }, - "onpause": { - "type": [ - "null", - "object" - ] - }, - "onplay": { - "type": [ - "null", - "object" - ] - }, - "onplaying": { - "type": [ - "null", - "object" - ] - }, - "onpointercancel": { - "type": [ - "null", - "object" - ] - }, - "onpointerdown": { - "type": [ - "null", - "object" - ] - }, - "onpointerenter": { - "type": [ - "null", - "object" - ] - }, - "onpointerleave": { - "type": [ - "null", - "object" - ] - }, - "onpointermove": { - "type": [ - "null", - "object" - ] - }, - "onpointerout": { - "type": [ - "null", - "object" - ] - }, - "onpointerover": { - "type": [ - "null", - "object" - ] - }, - "onpointerup": { - "type": [ - "null", - "object" - ] - }, - "onprogress": { - "type": [ - "null", - "object" - ] - }, - "onratechange": { - "type": [ - "null", - "object" - ] - }, - "onreset": { - "type": [ - "null", - "object" - ] - }, - "onresize": { - "type": [ - "null", - "object" - ] - }, - "onscroll": { - "type": [ - "null", - "object" - ] - }, - "onsecuritypolicyviolation": { - "type": [ - "null", - "object" - ] - }, - "onseeked": { - "type": [ - "null", - "object" - ] - }, - "onseeking": { - "type": [ - "null", - "object" - ] - }, - "onselect": { - "type": [ - "null", - "object" - ] - }, - "onselectionchange": { - "type": [ - "null", - "object" - ] - }, - "onselectstart": { - "type": [ - "null", - "object" - ] - }, - "onslotchange": { - "type": [ - "null", - "object" - ] - }, - "onstalled": { - "type": [ - "null", - "object" - ] - }, - "onsubmit": { - "type": [ - "null", - "object" - ] - }, - "onsuspend": { - "type": [ - "null", - "object" - ] - }, - "ontimeupdate": { - "type": [ - "null", - "object" - ] - }, - "ontoggle": { - "type": [ - "null", - "object" - ] - }, - "ontouchcancel": { - "type": [ - "null", - "object" - ] - }, - "ontouchend": { - "type": [ - "null", - "object" - ] - }, - "ontouchmove": { - "type": [ - "null", - "object" - ] - }, - "ontouchstart": { - "type": [ - "null", - "object" - ] - }, - "ontransitioncancel": { - "type": [ - "null", - "object" - ] - }, - "ontransitionend": { - "type": [ - "null", - "object" - ] - }, - "ontransitionrun": { - "type": [ - "null", - "object" - ] - }, - "ontransitionstart": { - "type": [ - "null", - "object" - ] - }, - "onvolumechange": { - "type": [ - "null", - "object" - ] - }, - "onwaiting": { - "type": [ - "null", - "object" - ] - }, - "onwebkitanimationend": { - "type": [ - "null", - "object" - ] - }, - "onwebkitanimationiteration": { - "type": [ - "null", - "object" - ] - }, - "onwebkitanimationstart": { - "type": [ - "null", - "object" - ] - }, - "onwebkittransitionend": { - "type": [ - "null", - "object" - ] - }, - "onwheel": { - "type": [ - "null", - "object" - ] - }, - "outerHTML": { - "type": "string" - }, - "outerText": { - "type": "string" - }, - "ownerDocument": { - "$ref": "#/definitions/Document" - }, - "parentElement": { - "anyOf": [ - { - "$ref": "#/definitions/HTMLElement" - }, - { - "type": "null" - } - ] - }, - "parentNode": { - "anyOf": [ - { - "$ref": "#/definitions/ParentNode" - }, - { - "type": "null" - } - ] - }, - "part": { - "additionalProperties": false, - "patternProperties": { - "^[0-9]+$": { - "type": "string" - } - }, - "properties": { - "length": { - "type": "number" - }, - "value": { - "type": "string" - } - }, - "required": [ - "length", - "value" - ], - "type": "object" - }, - "prefix": { - "type": [ - "null", - "string" - ] - }, - "previousElementSibling": { - "anyOf": [ - { - "$ref": "#/definitions/Element" - }, - { - "type": "null" - } - ] - }, - "previousSibling": { - "anyOf": [ - { - "$ref": "#/definitions/ChildNode" - }, - { - "type": "null" - } - ] - }, - "referrerPolicy": { - "type": "string" - }, - "role": { - "type": [ - "null", - "string" - ] - }, - "scrollHeight": { - "type": "number" - }, - "scrollLeft": { - "type": "number" - }, - "scrollTop": { - "type": "number" - }, - "scrollWidth": { - "type": "number" - }, - "shadowRoot": { - "anyOf": [ - { - "$ref": "#/definitions/ShadowRoot" - }, - { - "type": "null" - } - ] - }, - "slot": { - "type": "string" - }, - "spellcheck": { - "type": "boolean" - }, - "src": { - "type": "string" - }, - "style": { - "additionalProperties": false, - "patternProperties": { - "^[0-9]+$": { - "type": "string" - } - }, - "properties": { - "accentColor": { - "type": "string" - }, - "alignContent": { - "type": "string" - }, - "alignItems": { - "type": "string" - }, - "alignSelf": { - "type": "string" - }, - "alignmentBaseline": { - "type": "string" - }, - "all": { - "type": "string" - }, - "animation": { - "type": "string" - }, - "animationComposition": { - "type": "string" - }, - "animationDelay": { - "type": "string" - }, - "animationDirection": { - "type": "string" - }, - "animationDuration": { - "type": "string" - }, - "animationFillMode": { - "type": "string" - }, - "animationIterationCount": { - "type": "string" - }, - "animationName": { - "type": "string" - }, - "animationPlayState": { - "type": "string" - }, - "animationTimingFunction": { - "type": "string" - }, - "appearance": { - "type": "string" - }, - "aspectRatio": { - "type": "string" - }, - "backdropFilter": { - "type": "string" - }, - "backfaceVisibility": { - "type": "string" - }, - "background": { - "type": "string" - }, - "backgroundAttachment": { - "type": "string" - }, - "backgroundBlendMode": { - "type": "string" - }, - "backgroundClip": { - "type": "string" - }, - "backgroundColor": { - "type": "string" - }, - "backgroundImage": { - "type": "string" - }, - "backgroundOrigin": { - "type": "string" - }, - "backgroundPosition": { - "type": "string" - }, - "backgroundPositionX": { - "type": "string" - }, - "backgroundPositionY": { - "type": "string" - }, - "backgroundRepeat": { - "type": "string" - }, - "backgroundSize": { - "type": "string" - }, - "baselineShift": { - "type": "string" - }, - "blockSize": { - "type": "string" - }, - "border": { - "type": "string" - }, - "borderBlock": { - "type": "string" - }, - "borderBlockColor": { - "type": "string" - }, - "borderBlockEnd": { - "type": "string" - }, - "borderBlockEndColor": { - "type": "string" - }, - "borderBlockEndStyle": { - "type": "string" - }, - "borderBlockEndWidth": { - "type": "string" - }, - "borderBlockStart": { - "type": "string" - }, - "borderBlockStartColor": { - "type": "string" - }, - "borderBlockStartStyle": { - "type": "string" - }, - "borderBlockStartWidth": { - "type": "string" - }, - "borderBlockStyle": { - "type": "string" - }, - "borderBlockWidth": { - "type": "string" - }, - "borderBottom": { - "type": "string" - }, - "borderBottomColor": { - "type": "string" - }, - "borderBottomLeftRadius": { - "type": "string" - }, - "borderBottomRightRadius": { - "type": "string" - }, - "borderBottomStyle": { - "type": "string" - }, - "borderBottomWidth": { - "type": "string" - }, - "borderCollapse": { - "type": "string" - }, - "borderColor": { - "type": "string" - }, - "borderEndEndRadius": { - "type": "string" - }, - "borderEndStartRadius": { - "type": "string" - }, - "borderImage": { - "type": "string" - }, - "borderImageOutset": { - "type": "string" - }, - "borderImageRepeat": { - "type": "string" - }, - "borderImageSlice": { - "type": "string" - }, - "borderImageSource": { - "type": "string" - }, - "borderImageWidth": { - "type": "string" - }, - "borderInline": { - "type": "string" - }, - "borderInlineColor": { - "type": "string" - }, - "borderInlineEnd": { - "type": "string" - }, - "borderInlineEndColor": { - "type": "string" - }, - "borderInlineEndStyle": { - "type": "string" - }, - "borderInlineEndWidth": { - "type": "string" - }, - "borderInlineStart": { - "type": "string" - }, - "borderInlineStartColor": { - "type": "string" - }, - "borderInlineStartStyle": { - "type": "string" - }, - "borderInlineStartWidth": { - "type": "string" - }, - "borderInlineStyle": { - "type": "string" - }, - "borderInlineWidth": { - "type": "string" - }, - "borderLeft": { - "type": "string" - }, - "borderLeftColor": { - "type": "string" - }, - "borderLeftStyle": { - "type": "string" - }, - "borderLeftWidth": { - "type": "string" - }, - "borderRadius": { - "type": "string" - }, - "borderRight": { - "type": "string" - }, - "borderRightColor": { - "type": "string" - }, - "borderRightStyle": { - "type": "string" - }, - "borderRightWidth": { - "type": "string" - }, - "borderSpacing": { - "type": "string" - }, - "borderStartEndRadius": { - "type": "string" - }, - "borderStartStartRadius": { - "type": "string" - }, - "borderStyle": { - "type": "string" - }, - "borderTop": { - "type": "string" - }, - "borderTopColor": { - "type": "string" - }, - "borderTopLeftRadius": { - "type": "string" - }, - "borderTopRightRadius": { - "type": "string" - }, - "borderTopStyle": { - "type": "string" - }, - "borderTopWidth": { - "type": "string" - }, - "borderWidth": { - "type": "string" - }, - "bottom": { - "type": "string" - }, - "boxShadow": { - "type": "string" - }, - "boxSizing": { - "type": "string" - }, - "breakAfter": { - "type": "string" - }, - "breakBefore": { - "type": "string" - }, - "breakInside": { - "type": "string" - }, - "captionSide": { - "type": "string" - }, - "caretColor": { - "type": "string" - }, - "clear": { - "type": "string" - }, - "clip": { - "type": "string" - }, - "clipPath": { - "type": "string" - }, - "clipRule": { - "type": "string" - }, - "color": { - "type": "string" - }, - "colorInterpolation": { - "type": "string" - }, - "colorInterpolationFilters": { - "type": "string" - }, - "colorScheme": { - "type": "string" - }, - "columnCount": { - "type": "string" - }, - "columnFill": { - "type": "string" - }, - "columnGap": { - "type": "string" - }, - "columnRule": { - "type": "string" - }, - "columnRuleColor": { - "type": "string" - }, - "columnRuleStyle": { - "type": "string" - }, - "columnRuleWidth": { - "type": "string" - }, - "columnSpan": { - "type": "string" - }, - "columnWidth": { - "type": "string" - }, - "columns": { - "type": "string" - }, - "contain": { - "type": "string" - }, - "containIntrinsicBlockSize": { - "type": "string" - }, - "containIntrinsicHeight": { - "type": "string" - }, - "containIntrinsicInlineSize": { - "type": "string" - }, - "containIntrinsicSize": { - "type": "string" - }, - "containIntrinsicWidth": { - "type": "string" - }, - "container": { - "type": "string" - }, - "containerName": { - "type": "string" - }, - "containerType": { - "type": "string" - }, - "content": { - "type": "string" - }, - "counterIncrement": { - "type": "string" - }, - "counterReset": { - "type": "string" - }, - "counterSet": { - "type": "string" - }, - "cssFloat": { - "type": "string" - }, - "cssText": { - "type": "string" - }, - "cursor": { - "type": "string" - }, - "direction": { - "type": "string" - }, - "display": { - "type": "string" - }, - "dominantBaseline": { - "type": "string" - }, - "emptyCells": { - "type": "string" - }, - "fill": { - "type": "string" - }, - "fillOpacity": { - "type": "string" - }, - "fillRule": { - "type": "string" - }, - "filter": { - "type": "string" - }, - "flex": { - "type": "string" - }, - "flexBasis": { - "type": "string" - }, - "flexDirection": { - "type": "string" - }, - "flexFlow": { - "type": "string" - }, - "flexGrow": { - "type": "string" - }, - "flexShrink": { - "type": "string" - }, - "flexWrap": { - "type": "string" - }, - "float": { - "type": "string" - }, - "floodColor": { - "type": "string" - }, - "floodOpacity": { - "type": "string" - }, - "font": { - "type": "string" - }, - "fontFamily": { - "type": "string" - }, - "fontFeatureSettings": { - "type": "string" - }, - "fontKerning": { - "type": "string" - }, - "fontOpticalSizing": { - "type": "string" - }, - "fontPalette": { - "type": "string" - }, - "fontSize": { - "type": "string" - }, - "fontSizeAdjust": { - "type": "string" - }, - "fontStretch": { - "type": "string" - }, - "fontStyle": { - "type": "string" - }, - "fontSynthesis": { - "type": "string" - }, - "fontSynthesisSmallCaps": { - "type": "string" - }, - "fontSynthesisStyle": { - "type": "string" - }, - "fontSynthesisWeight": { - "type": "string" - }, - "fontVariant": { - "type": "string" - }, - "fontVariantAlternates": { - "type": "string" - }, - "fontVariantCaps": { - "type": "string" - }, - "fontVariantEastAsian": { - "type": "string" - }, - "fontVariantLigatures": { - "type": "string" - }, - "fontVariantNumeric": { - "type": "string" - }, - "fontVariantPosition": { - "type": "string" - }, - "fontVariationSettings": { - "type": "string" - }, - "fontWeight": { - "type": "string" - }, - "gap": { - "type": "string" - }, - "grid": { - "type": "string" - }, - "gridArea": { - "type": "string" - }, - "gridAutoColumns": { - "type": "string" - }, - "gridAutoFlow": { - "type": "string" - }, - "gridAutoRows": { - "type": "string" - }, - "gridColumn": { - "type": "string" - }, - "gridColumnEnd": { - "type": "string" - }, - "gridColumnGap": { - "type": "string" - }, - "gridColumnStart": { - "type": "string" - }, - "gridGap": { - "type": "string" - }, - "gridRow": { - "type": "string" - }, - "gridRowEnd": { - "type": "string" - }, - "gridRowGap": { - "type": "string" - }, - "gridRowStart": { - "type": "string" - }, - "gridTemplate": { - "type": "string" - }, - "gridTemplateAreas": { - "type": "string" - }, - "gridTemplateColumns": { - "type": "string" - }, - "gridTemplateRows": { - "type": "string" - }, - "height": { - "type": "string" - }, - "hyphenateCharacter": { - "type": "string" - }, - "hyphens": { - "type": "string" - }, - "imageOrientation": { - "type": "string" - }, - "imageRendering": { - "type": "string" - }, - "inlineSize": { - "type": "string" - }, - "inset": { - "type": "string" - }, - "insetBlock": { - "type": "string" - }, - "insetBlockEnd": { - "type": "string" - }, - "insetBlockStart": { - "type": "string" - }, - "insetInline": { - "type": "string" - }, - "insetInlineEnd": { - "type": "string" - }, - "insetInlineStart": { - "type": "string" - }, - "isolation": { - "type": "string" - }, - "justifyContent": { - "type": "string" - }, - "justifyItems": { - "type": "string" - }, - "justifySelf": { - "type": "string" - }, - "left": { - "type": "string" - }, - "length": { - "type": "number" - }, - "letterSpacing": { - "type": "string" - }, - "lightingColor": { - "type": "string" - }, - "lineBreak": { - "type": "string" - }, - "lineHeight": { - "type": "string" - }, - "listStyle": { - "type": "string" - }, - "listStyleImage": { - "type": "string" - }, - "listStylePosition": { - "type": "string" - }, - "listStyleType": { - "type": "string" - }, - "margin": { - "type": "string" - }, - "marginBlock": { - "type": "string" - }, - "marginBlockEnd": { - "type": "string" - }, - "marginBlockStart": { - "type": "string" - }, - "marginBottom": { - "type": "string" - }, - "marginInline": { - "type": "string" - }, - "marginInlineEnd": { - "type": "string" - }, - "marginInlineStart": { - "type": "string" - }, - "marginLeft": { - "type": "string" - }, - "marginRight": { - "type": "string" - }, - "marginTop": { - "type": "string" - }, - "marker": { - "type": "string" - }, - "markerEnd": { - "type": "string" - }, - "markerMid": { - "type": "string" - }, - "markerStart": { - "type": "string" - }, - "mask": { - "type": "string" - }, - "maskClip": { - "type": "string" - }, - "maskComposite": { - "type": "string" - }, - "maskImage": { - "type": "string" - }, - "maskMode": { - "type": "string" - }, - "maskOrigin": { - "type": "string" - }, - "maskPosition": { - "type": "string" - }, - "maskRepeat": { - "type": "string" - }, - "maskSize": { - "type": "string" - }, - "maskType": { - "type": "string" - }, - "mathStyle": { - "type": "string" - }, - "maxBlockSize": { - "type": "string" - }, - "maxHeight": { - "type": "string" - }, - "maxInlineSize": { - "type": "string" - }, - "maxWidth": { - "type": "string" - }, - "minBlockSize": { - "type": "string" - }, - "minHeight": { - "type": "string" - }, - "minInlineSize": { - "type": "string" - }, - "minWidth": { - "type": "string" - }, - "mixBlendMode": { - "type": "string" - }, - "objectFit": { - "type": "string" - }, - "objectPosition": { - "type": "string" - }, - "offset": { - "type": "string" - }, - "offsetDistance": { - "type": "string" - }, - "offsetPath": { - "type": "string" - }, - "offsetRotate": { - "type": "string" - }, - "opacity": { - "type": "string" - }, - "order": { - "type": "string" - }, - "orphans": { - "type": "string" - }, - "outline": { - "type": "string" - }, - "outlineColor": { - "type": "string" - }, - "outlineOffset": { - "type": "string" - }, - "outlineStyle": { - "type": "string" - }, - "outlineWidth": { - "type": "string" - }, - "overflow": { - "type": "string" - }, - "overflowAnchor": { - "type": "string" - }, - "overflowClipMargin": { - "type": "string" - }, - "overflowWrap": { - "type": "string" - }, - "overflowX": { - "type": "string" - }, - "overflowY": { - "type": "string" - }, - "overscrollBehavior": { - "type": "string" - }, - "overscrollBehaviorBlock": { - "type": "string" - }, - "overscrollBehaviorInline": { - "type": "string" - }, - "overscrollBehaviorX": { - "type": "string" - }, - "overscrollBehaviorY": { - "type": "string" - }, - "padding": { - "type": "string" - }, - "paddingBlock": { - "type": "string" - }, - "paddingBlockEnd": { - "type": "string" - }, - "paddingBlockStart": { - "type": "string" - }, - "paddingBottom": { - "type": "string" - }, - "paddingInline": { - "type": "string" - }, - "paddingInlineEnd": { - "type": "string" - }, - "paddingInlineStart": { - "type": "string" - }, - "paddingLeft": { - "type": "string" - }, - "paddingRight": { - "type": "string" - }, - "paddingTop": { - "type": "string" - }, - "page": { - "type": "string" - }, - "pageBreakAfter": { - "type": "string" - }, - "pageBreakBefore": { - "type": "string" - }, - "pageBreakInside": { - "type": "string" - }, - "paintOrder": { - "type": "string" - }, - "parentRule": { - "anyOf": [ - { - "$ref": "#/definitions/CSSRule" - }, - { - "type": "null" - } - ] - }, - "perspective": { - "type": "string" - }, - "perspectiveOrigin": { - "type": "string" - }, - "placeContent": { - "type": "string" - }, - "placeItems": { - "type": "string" - }, - "placeSelf": { - "type": "string" - }, - "pointerEvents": { - "type": "string" - }, - "position": { - "type": "string" - }, - "printColorAdjust": { - "type": "string" - }, - "quotes": { - "type": "string" - }, - "resize": { - "type": "string" - }, - "right": { - "type": "string" - }, - "rotate": { - "type": "string" - }, - "rowGap": { - "type": "string" - }, - "rubyPosition": { - "type": "string" - }, - "scale": { - "type": "string" - }, - "scrollBehavior": { - "type": "string" - }, - "scrollMargin": { - "type": "string" - }, - "scrollMarginBlock": { - "type": "string" - }, - "scrollMarginBlockEnd": { - "type": "string" - }, - "scrollMarginBlockStart": { - "type": "string" - }, - "scrollMarginBottom": { - "type": "string" - }, - "scrollMarginInline": { - "type": "string" - }, - "scrollMarginInlineEnd": { - "type": "string" - }, - "scrollMarginInlineStart": { - "type": "string" - }, - "scrollMarginLeft": { - "type": "string" - }, - "scrollMarginRight": { - "type": "string" - }, - "scrollMarginTop": { - "type": "string" - }, - "scrollPadding": { - "type": "string" - }, - "scrollPaddingBlock": { - "type": "string" - }, - "scrollPaddingBlockEnd": { - "type": "string" - }, - "scrollPaddingBlockStart": { - "type": "string" - }, - "scrollPaddingBottom": { - "type": "string" - }, - "scrollPaddingInline": { - "type": "string" - }, - "scrollPaddingInlineEnd": { - "type": "string" - }, - "scrollPaddingInlineStart": { - "type": "string" - }, - "scrollPaddingLeft": { - "type": "string" - }, - "scrollPaddingRight": { - "type": "string" - }, - "scrollPaddingTop": { - "type": "string" - }, - "scrollSnapAlign": { - "type": "string" - }, - "scrollSnapStop": { - "type": "string" - }, - "scrollSnapType": { - "type": "string" - }, - "scrollbarGutter": { - "type": "string" - }, - "shapeImageThreshold": { - "type": "string" - }, - "shapeMargin": { - "type": "string" - }, - "shapeOutside": { - "type": "string" - }, - "shapeRendering": { - "type": "string" - }, - "stopColor": { - "type": "string" - }, - "stopOpacity": { - "type": "string" - }, - "stroke": { - "type": "string" - }, - "strokeDasharray": { - "type": "string" - }, - "strokeDashoffset": { - "type": "string" - }, - "strokeLinecap": { - "type": "string" - }, - "strokeLinejoin": { - "type": "string" - }, - "strokeMiterlimit": { - "type": "string" - }, - "strokeOpacity": { - "type": "string" - }, - "strokeWidth": { - "type": "string" - }, - "tabSize": { - "type": "string" - }, - "tableLayout": { - "type": "string" - }, - "textAlign": { - "type": "string" - }, - "textAlignLast": { - "type": "string" - }, - "textAnchor": { - "type": "string" - }, - "textCombineUpright": { - "type": "string" - }, - "textDecoration": { - "type": "string" - }, - "textDecorationColor": { - "type": "string" - }, - "textDecorationLine": { - "type": "string" - }, - "textDecorationSkipInk": { - "type": "string" - }, - "textDecorationStyle": { - "type": "string" - }, - "textDecorationThickness": { - "type": "string" - }, - "textEmphasis": { - "type": "string" - }, - "textEmphasisColor": { - "type": "string" - }, - "textEmphasisPosition": { - "type": "string" - }, - "textEmphasisStyle": { - "type": "string" - }, - "textIndent": { - "type": "string" - }, - "textOrientation": { - "type": "string" - }, - "textOverflow": { - "type": "string" - }, - "textRendering": { - "type": "string" - }, - "textShadow": { - "type": "string" - }, - "textTransform": { - "type": "string" - }, - "textUnderlineOffset": { - "type": "string" - }, - "textUnderlinePosition": { - "type": "string" - }, - "top": { - "type": "string" - }, - "touchAction": { - "type": "string" - }, - "transform": { - "type": "string" - }, - "transformBox": { - "type": "string" - }, - "transformOrigin": { - "type": "string" - }, - "transformStyle": { - "type": "string" - }, - "transition": { - "type": "string" - }, - "transitionDelay": { - "type": "string" - }, - "transitionDuration": { - "type": "string" - }, - "transitionProperty": { - "type": "string" - }, - "transitionTimingFunction": { - "type": "string" - }, - "translate": { - "type": "string" - }, - "unicodeBidi": { - "type": "string" - }, - "userSelect": { - "type": "string" - }, - "verticalAlign": { - "type": "string" - }, - "visibility": { - "type": "string" - }, - "webkitAlignContent": { - "type": "string" - }, - "webkitAlignItems": { - "type": "string" - }, - "webkitAlignSelf": { - "type": "string" - }, - "webkitAnimation": { - "type": "string" - }, - "webkitAnimationDelay": { - "type": "string" - }, - "webkitAnimationDirection": { - "type": "string" - }, - "webkitAnimationDuration": { - "type": "string" - }, - "webkitAnimationFillMode": { - "type": "string" - }, - "webkitAnimationIterationCount": { - "type": "string" - }, - "webkitAnimationName": { - "type": "string" - }, - "webkitAnimationPlayState": { - "type": "string" - }, - "webkitAnimationTimingFunction": { - "type": "string" - }, - "webkitAppearance": { - "type": "string" - }, - "webkitBackfaceVisibility": { - "type": "string" - }, - "webkitBackgroundClip": { - "type": "string" - }, - "webkitBackgroundOrigin": { - "type": "string" - }, - "webkitBackgroundSize": { - "type": "string" - }, - "webkitBorderBottomLeftRadius": { - "type": "string" - }, - "webkitBorderBottomRightRadius": { - "type": "string" - }, - "webkitBorderRadius": { - "type": "string" - }, - "webkitBorderTopLeftRadius": { - "type": "string" - }, - "webkitBorderTopRightRadius": { - "type": "string" - }, - "webkitBoxAlign": { - "type": "string" - }, - "webkitBoxFlex": { - "type": "string" - }, - "webkitBoxOrdinalGroup": { - "type": "string" - }, - "webkitBoxOrient": { - "type": "string" - }, - "webkitBoxPack": { - "type": "string" - }, - "webkitBoxShadow": { - "type": "string" - }, - "webkitBoxSizing": { - "type": "string" - }, - "webkitFilter": { - "type": "string" - }, - "webkitFlex": { - "type": "string" - }, - "webkitFlexBasis": { - "type": "string" - }, - "webkitFlexDirection": { - "type": "string" - }, - "webkitFlexFlow": { - "type": "string" - }, - "webkitFlexGrow": { - "type": "string" - }, - "webkitFlexShrink": { - "type": "string" - }, - "webkitFlexWrap": { - "type": "string" - }, - "webkitJustifyContent": { - "type": "string" - }, - "webkitLineClamp": { - "type": "string" - }, - "webkitMask": { - "type": "string" - }, - "webkitMaskBoxImage": { - "type": "string" - }, - "webkitMaskBoxImageOutset": { - "type": "string" - }, - "webkitMaskBoxImageRepeat": { - "type": "string" - }, - "webkitMaskBoxImageSlice": { - "type": "string" - }, - "webkitMaskBoxImageSource": { - "type": "string" - }, - "webkitMaskBoxImageWidth": { - "type": "string" - }, - "webkitMaskClip": { - "type": "string" - }, - "webkitMaskComposite": { - "type": "string" - }, - "webkitMaskImage": { - "type": "string" - }, - "webkitMaskOrigin": { - "type": "string" - }, - "webkitMaskPosition": { - "type": "string" - }, - "webkitMaskRepeat": { - "type": "string" - }, - "webkitMaskSize": { - "type": "string" - }, - "webkitOrder": { - "type": "string" - }, - "webkitPerspective": { - "type": "string" - }, - "webkitPerspectiveOrigin": { - "type": "string" - }, - "webkitTextFillColor": { - "type": "string" - }, - "webkitTextSizeAdjust": { - "type": "string" - }, - "webkitTextStroke": { - "type": "string" - }, - "webkitTextStrokeColor": { - "type": "string" - }, - "webkitTextStrokeWidth": { - "type": "string" - }, - "webkitTransform": { - "type": "string" - }, - "webkitTransformOrigin": { - "type": "string" - }, - "webkitTransformStyle": { - "type": "string" - }, - "webkitTransition": { - "type": "string" - }, - "webkitTransitionDelay": { - "type": "string" - }, - "webkitTransitionDuration": { - "type": "string" - }, - "webkitTransitionProperty": { - "type": "string" - }, - "webkitTransitionTimingFunction": { - "type": "string" - }, - "webkitUserSelect": { - "type": "string" - }, - "whiteSpace": { - "type": "string" - }, - "widows": { - "type": "string" - }, - "width": { - "type": "string" - }, - "willChange": { - "type": "string" - }, - "wordBreak": { - "type": "string" - }, - "wordSpacing": { - "type": "string" - }, - "wordWrap": { - "type": "string" - }, - "writingMode": { - "type": "string" - }, - "zIndex": { - "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", - "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", - "counterIncrement", - "counterReset", - "counterSet", - "cssFloat", - "cssText", - "cursor", - "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", - "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", - "mathStyle", - "maxBlockSize", - "maxHeight", - "maxInlineSize", - "maxWidth", - "minBlockSize", - "minHeight", - "minInlineSize", - "minWidth", - "mixBlendMode", - "objectFit", - "objectPosition", - "offset", - "offsetDistance", - "offsetPath", - "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", - "resize", - "right", - "rotate", - "rowGap", - "rubyPosition", - "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", - "scrollbarGutter", - "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", - "top", - "touchAction", - "transform", - "transformBox", - "transformOrigin", - "transformStyle", - "transition", - "transitionDelay", - "transitionDuration", - "transitionProperty", - "transitionTimingFunction", - "translate", - "unicodeBidi", - "userSelect", - "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", - "widows", - "width", - "willChange", - "wordBreak", - "wordSpacing", - "wordWrap", - "writingMode", - "zIndex" - ], - "type": "object" - }, - "tabIndex": { - "type": "number" - }, - "tagName": { - "type": "string" - }, - "text": { - "type": "string" - }, - "textContent": { - "type": [ - "null", - "string" - ] - }, - "title": { - "type": "string" - }, - "translate": { - "type": "boolean" - }, - "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", - "ariaBusy", - "ariaChecked", - "ariaColCount", - "ariaColIndex", - "ariaColSpan", - "ariaCurrent", - "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", - "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", - "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", - "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", - "prefix", - "previousElementSibling", - "previousSibling", - "referrerPolicy", - "role", - "scrollHeight", - "scrollLeft", - "scrollTop", - "scrollWidth", - "shadowRoot", - "slot", - "spellcheck", - "src", - "style", - "tabIndex", - "tagName", - "text", - "textContent", - "title", - "translate", - "type" - ], - "type": "object" - }, - "HTMLSlotElement": { - "properties": { - "ATTRIBUTE_NODE": { - "const": 2, - "type": "number" - }, - "CDATA_SECTION_NODE": { - "const": 4, - "type": "number" - }, - "COMMENT_NODE": { - "const": 8, - "type": "number" - }, - "DOCUMENT_FRAGMENT_NODE": { - "const": 11, - "type": "number" - }, - "DOCUMENT_NODE": { - "const": 9, - "type": "number" - }, - "DOCUMENT_POSITION_CONTAINED_BY": { - "const": 16, - "type": "number" - }, - "DOCUMENT_POSITION_CONTAINS": { - "const": 8, - "type": "number" - }, - "DOCUMENT_POSITION_DISCONNECTED": { - "const": 1, - "type": "number" - }, - "DOCUMENT_POSITION_FOLLOWING": { - "const": 4, - "type": "number" - }, - "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC": { - "const": 32, - "type": "number" - }, - "DOCUMENT_POSITION_PRECEDING": { - "const": 2, - "type": "number" - }, - "DOCUMENT_TYPE_NODE": { - "const": 10, - "type": "number" - }, - "ELEMENT_NODE": { - "const": 1, - "type": "number" - }, - "ENTITY_NODE": { - "const": 6, - "type": "number" - }, - "ENTITY_REFERENCE_NODE": { - "const": 5, - "type": "number" - }, - "NOTATION_NODE": { - "const": 12, - "type": "number" - }, - "PROCESSING_INSTRUCTION_NODE": { - "const": 7, - "type": "number" - }, - "TEXT_NODE": { - "const": 3, - "type": "number" - }, - "accessKey": { - "type": "string" - }, - "accessKeyLabel": { - "type": "string" - }, - "ariaAtomic": { - "type": [ - "null", - "string" - ] - }, - "ariaAutoComplete": { - "type": [ - "null", - "string" - ] - }, - "ariaBusy": { - "type": [ - "null", - "string" - ] - }, - "ariaChecked": { - "type": [ - "null", - "string" - ] - }, - "ariaColCount": { - "type": [ - "null", - "string" - ] - }, - "ariaColIndex": { - "type": [ - "null", - "string" - ] - }, - "ariaColSpan": { - "type": [ - "null", - "string" - ] - }, - "ariaCurrent": { - "type": [ - "null", - "string" - ] - }, - "ariaDisabled": { - "type": [ - "null", - "string" - ] - }, - "ariaExpanded": { - "type": [ - "null", - "string" - ] - }, - "ariaHasPopup": { - "type": [ - "null", - "string" - ] - }, - "ariaHidden": { - "type": [ - "null", - "string" - ] - }, - "ariaInvalid": { - "type": [ - "null", - "string" - ] - }, - "ariaKeyShortcuts": { - "type": [ - "null", - "string" - ] - }, - "ariaLabel": { - "type": [ - "null", - "string" - ] - }, - "ariaLevel": { - "type": [ - "null", - "string" - ] - }, - "ariaLive": { - "type": [ - "null", - "string" - ] - }, - "ariaModal": { - "type": [ - "null", - "string" - ] - }, - "ariaMultiLine": { - "type": [ - "null", - "string" - ] - }, - "ariaMultiSelectable": { - "type": [ - "null", - "string" - ] - }, - "ariaOrientation": { - "type": [ - "null", - "string" - ] - }, - "ariaPlaceholder": { - "type": [ - "null", - "string" - ] - }, - "ariaPosInSet": { - "type": [ - "null", - "string" - ] - }, - "ariaPressed": { - "type": [ - "null", - "string" - ] - }, - "ariaReadOnly": { - "type": [ - "null", - "string" - ] - }, - "ariaRequired": { - "type": [ - "null", - "string" - ] - }, - "ariaRoleDescription": { - "type": [ - "null", - "string" - ] - }, - "ariaRowCount": { - "type": [ - "null", - "string" - ] - }, - "ariaRowIndex": { - "type": [ - "null", - "string" - ] - }, - "ariaRowSpan": { - "type": [ - "null", - "string" - ] - }, - "ariaSelected": { - "type": [ - "null", - "string" - ] - }, - "ariaSetSize": { - "type": [ - "null", - "string" - ] - }, - "ariaSort": { - "type": [ - "null", - "string" - ] - }, - "ariaValueMax": { - "type": [ - "null", - "string" - ] - }, - "ariaValueMin": { - "type": [ - "null", - "string" - ] - }, - "ariaValueNow": { - "type": [ - "null", - "string" - ] - }, - "ariaValueText": { - "type": [ - "null", - "string" - ] - }, - "assignedSlot": { - "anyOf": [ - { - "$ref": "#/definitions/HTMLSlotElement" - }, - { - "type": "null" - } - ] - }, - "attributeStyleMap": { - "$ref": "#/definitions/StylePropertyMap" - }, - "attributes": { - "additionalProperties": false, - "patternProperties": { - "^[0-9]+$": { - "$ref": "#/definitions/Attr" - } - }, - "properties": { - "length": { - "type": "number" - } - }, - "required": [ - "length" - ], - "type": "object" - }, - "autocapitalize": { - "type": "string" - }, - "autofocus": { - "type": "boolean" - }, - "baseURI": { - "type": "string" - }, - "childElementCount": { - "type": "number" - }, - "childNodes": { - "items": { - "$ref": "#/definitions/ChildNode" - }, - "type": "array" - }, - "children": { - "additionalProperties": false, - "patternProperties": { - "^[0-9]+$": { - "$ref": "#/definitions/Element" - } - }, - "properties": { - "length": { - "type": "number" - } - }, - "required": [ - "length" - ], - "type": "object" - }, - "classList": { - "additionalProperties": false, - "patternProperties": { - "^[0-9]+$": { - "type": "string" - } - }, - "properties": { - "length": { - "type": "number" - }, - "value": { - "type": "string" - } - }, - "required": [ - "length", - "value" - ], - "type": "object" - }, - "className": { - "type": "string" - }, - "clientHeight": { - "type": "number" - }, - "clientLeft": { - "type": "number" - }, - "clientTop": { - "type": "number" - }, - "clientWidth": { - "type": "number" - }, - "contentEditable": { - "type": "string" - }, - "dataset": { - "$ref": "#/definitions/DOMStringMap" - }, - "dir": { - "type": "string" - }, - "draggable": { - "type": "boolean" - }, - "enterKeyHint": { - "type": "string" - }, - "firstChild": { - "anyOf": [ - { - "$ref": "#/definitions/ChildNode" - }, - { - "type": "null" - } - ] - }, - "firstElementChild": { - "anyOf": [ - { - "$ref": "#/definitions/Element" - }, - { - "type": "null" - } - ] - }, - "hidden": { - "type": "boolean" - }, - "id": { - "type": "string" - }, - "inert": { - "type": "boolean" - }, - "innerHTML": { - "type": "string" - }, - "innerText": { - "type": "string" - }, - "inputMode": { - "type": "string" - }, - "isConnected": { - "type": "boolean" - }, - "isContentEditable": { - "type": "boolean" - }, - "lang": { - "type": "string" - }, - "lastChild": { - "anyOf": [ - { - "$ref": "#/definitions/ChildNode" - }, - { - "type": "null" - } - ] - }, - "lastElementChild": { - "anyOf": [ - { - "$ref": "#/definitions/Element" - }, - { - "type": "null" - } - ] - }, - "localName": { - "type": "string" - }, - "name": { - "type": "string" - }, - "namespaceURI": { - "type": [ - "null", - "string" - ] - }, - "nextElementSibling": { - "anyOf": [ - { - "$ref": "#/definitions/Element" - }, - { - "type": "null" - } - ] - }, - "nextSibling": { - "anyOf": [ - { - "$ref": "#/definitions/ChildNode" - }, - { - "type": "null" - } - ] - }, - "nodeName": { - "type": "string" - }, - "nodeType": { - "type": "number" - }, - "nodeValue": { - "type": [ - "null", - "string" - ] - }, - "nonce": { - "type": "string" - }, - "offsetHeight": { - "type": "number" - }, - "offsetLeft": { - "type": "number" - }, - "offsetParent": { - "anyOf": [ - { - "$ref": "#/definitions/Element" - }, - { - "type": "null" - } - ] - }, - "offsetTop": { - "type": "number" - }, - "offsetWidth": { - "type": "number" - }, - "onabort": { - "type": [ - "null", - "object" - ] - }, - "onanimationcancel": { - "type": [ - "null", - "object" - ] - }, - "onanimationend": { - "type": [ - "null", - "object" - ] - }, - "onanimationiteration": { - "type": [ - "null", - "object" - ] - }, - "onanimationstart": { - "type": [ - "null", - "object" - ] - }, - "onauxclick": { - "type": [ - "null", - "object" - ] - }, - "onbeforeinput": { - "type": [ - "null", - "object" - ] - }, - "onblur": { - "type": [ - "null", - "object" - ] - }, - "oncancel": { - "type": [ - "null", - "object" - ] - }, - "oncanplay": { - "type": [ - "null", - "object" - ] - }, - "oncanplaythrough": { - "type": [ - "null", - "object" - ] - }, - "onchange": { - "type": [ - "null", - "object" - ] - }, - "onclick": { - "type": [ - "null", - "object" - ] - }, - "onclose": { - "type": [ - "null", - "object" - ] - }, - "oncontextmenu": { - "type": [ - "null", - "object" - ] - }, - "oncopy": { - "type": [ - "null", - "object" - ] - }, - "oncuechange": { - "type": [ - "null", - "object" - ] - }, - "oncut": { - "type": [ - "null", - "object" - ] - }, - "ondblclick": { - "type": [ - "null", - "object" - ] - }, - "ondrag": { - "type": [ - "null", - "object" - ] - }, - "ondragend": { - "type": [ - "null", - "object" - ] - }, - "ondragenter": { - "type": [ - "null", - "object" - ] - }, - "ondragleave": { - "type": [ - "null", - "object" - ] - }, - "ondragover": { - "type": [ - "null", - "object" - ] - }, - "ondragstart": { - "type": [ - "null", - "object" - ] - }, - "ondrop": { - "type": [ - "null", - "object" - ] - }, - "ondurationchange": { - "type": [ - "null", - "object" - ] - }, - "onemptied": { - "type": [ - "null", - "object" - ] - }, - "onended": { - "type": [ - "null", - "object" - ] - }, - "onerror": { - "$ref": "#/definitions/OnErrorEventHandler" - }, - "onfocus": { - "type": [ - "null", - "object" - ] - }, - "onformdata": { - "type": [ - "null", - "object" - ] - }, - "onfullscreenchange": { - "type": [ - "null", - "object" - ] - }, - "onfullscreenerror": { - "type": [ - "null", - "object" - ] - }, - "ongotpointercapture": { - "type": [ - "null", - "object" - ] - }, - "oninput": { - "type": [ - "null", - "object" - ] - }, - "oninvalid": { - "type": [ - "null", - "object" - ] - }, - "onkeydown": { - "type": [ - "null", - "object" - ] - }, - "onkeypress": { - "type": [ - "null", - "object" - ] - }, - "onkeyup": { - "type": [ - "null", - "object" - ] - }, - "onload": { - "type": [ - "null", - "object" - ] - }, - "onloadeddata": { - "type": [ - "null", - "object" - ] - }, - "onloadedmetadata": { - "type": [ - "null", - "object" - ] - }, - "onloadstart": { - "type": [ - "null", - "object" - ] - }, - "onlostpointercapture": { - "type": [ - "null", - "object" - ] - }, - "onmousedown": { - "type": [ - "null", - "object" - ] - }, - "onmouseenter": { - "type": [ - "null", - "object" - ] - }, - "onmouseleave": { - "type": [ - "null", - "object" - ] - }, - "onmousemove": { - "type": [ - "null", - "object" - ] - }, - "onmouseout": { - "type": [ - "null", - "object" - ] - }, - "onmouseover": { - "type": [ - "null", - "object" - ] - }, - "onmouseup": { - "type": [ - "null", - "object" - ] - }, - "onpaste": { - "type": [ - "null", - "object" - ] - }, - "onpause": { - "type": [ - "null", - "object" - ] - }, - "onplay": { - "type": [ - "null", - "object" - ] - }, - "onplaying": { - "type": [ - "null", - "object" - ] - }, - "onpointercancel": { - "type": [ - "null", - "object" - ] - }, - "onpointerdown": { - "type": [ - "null", - "object" - ] - }, - "onpointerenter": { - "type": [ - "null", - "object" - ] - }, - "onpointerleave": { - "type": [ - "null", - "object" - ] - }, - "onpointermove": { - "type": [ - "null", - "object" - ] - }, - "onpointerout": { - "type": [ - "null", - "object" - ] - }, - "onpointerover": { - "type": [ - "null", - "object" - ] - }, - "onpointerup": { - "type": [ - "null", - "object" - ] - }, - "onprogress": { - "type": [ - "null", - "object" - ] - }, - "onratechange": { - "type": [ - "null", - "object" - ] - }, - "onreset": { - "type": [ - "null", - "object" - ] - }, - "onresize": { - "type": [ - "null", - "object" - ] - }, - "onscroll": { - "type": [ - "null", - "object" - ] - }, - "onsecuritypolicyviolation": { - "type": [ - "null", - "object" - ] - }, - "onseeked": { - "type": [ - "null", - "object" - ] - }, - "onseeking": { - "type": [ - "null", - "object" - ] - }, - "onselect": { - "type": [ - "null", - "object" - ] - }, - "onselectionchange": { - "type": [ - "null", - "object" - ] - }, - "onselectstart": { - "type": [ - "null", - "object" - ] - }, - "onslotchange": { - "type": [ - "null", - "object" - ] - }, - "onstalled": { - "type": [ - "null", - "object" - ] - }, - "onsubmit": { - "type": [ - "null", - "object" - ] - }, - "onsuspend": { - "type": [ - "null", - "object" - ] - }, - "ontimeupdate": { - "type": [ - "null", - "object" - ] - }, - "ontoggle": { - "type": [ - "null", - "object" - ] - }, - "ontouchcancel": { - "type": [ - "null", - "object" - ] - }, - "ontouchend": { - "type": [ - "null", - "object" - ] - }, - "ontouchmove": { - "type": [ - "null", - "object" - ] - }, - "ontouchstart": { - "type": [ - "null", - "object" - ] - }, - "ontransitioncancel": { - "type": [ - "null", - "object" - ] - }, - "ontransitionend": { - "type": [ - "null", - "object" - ] - }, - "ontransitionrun": { - "type": [ - "null", - "object" - ] - }, - "ontransitionstart": { - "type": [ - "null", - "object" - ] - }, - "onvolumechange": { - "type": [ - "null", - "object" - ] - }, - "onwaiting": { - "type": [ - "null", - "object" - ] - }, - "onwebkitanimationend": { - "type": [ - "null", - "object" - ] - }, - "onwebkitanimationiteration": { - "type": [ - "null", - "object" - ] - }, - "onwebkitanimationstart": { - "type": [ - "null", - "object" - ] - }, - "onwebkittransitionend": { - "type": [ - "null", - "object" - ] - }, - "onwheel": { - "type": [ - "null", - "object" - ] - }, - "outerHTML": { - "type": "string" - }, - "outerText": { - "type": "string" - }, - "ownerDocument": { - "$ref": "#/definitions/Document" - }, - "parentElement": { - "anyOf": [ - { - "$ref": "#/definitions/HTMLElement" - }, - { - "type": "null" - } - ] - }, - "parentNode": { - "anyOf": [ - { - "$ref": "#/definitions/ParentNode" - }, - { - "type": "null" - } - ] - }, - "part": { - "additionalProperties": false, - "patternProperties": { - "^[0-9]+$": { - "type": "string" - } - }, - "properties": { - "length": { - "type": "number" - }, - "value": { - "type": "string" - } - }, - "required": [ - "length", - "value" - ], - "type": "object" - }, - "prefix": { - "type": [ - "null", - "string" - ] - }, - "previousElementSibling": { - "anyOf": [ - { - "$ref": "#/definitions/Element" - }, - { - "type": "null" - } - ] - }, - "previousSibling": { - "anyOf": [ - { - "$ref": "#/definitions/ChildNode" - }, - { - "type": "null" - } - ] - }, - "role": { - "type": [ - "null", - "string" - ] - }, - "scrollHeight": { - "type": "number" - }, - "scrollLeft": { - "type": "number" - }, - "scrollTop": { - "type": "number" - }, - "scrollWidth": { - "type": "number" - }, - "shadowRoot": { - "anyOf": [ - { - "$ref": "#/definitions/ShadowRoot" - }, - { - "type": "null" - } - ] - }, - "slot": { - "type": "string" - }, - "spellcheck": { - "type": "boolean" - }, - "style": { - "additionalProperties": false, - "patternProperties": { - "^[0-9]+$": { - "type": "string" - } - }, - "properties": { - "accentColor": { - "type": "string" - }, - "alignContent": { - "type": "string" - }, - "alignItems": { - "type": "string" - }, - "alignSelf": { - "type": "string" - }, - "alignmentBaseline": { - "type": "string" - }, - "all": { - "type": "string" - }, - "animation": { - "type": "string" - }, - "animationComposition": { - "type": "string" - }, - "animationDelay": { - "type": "string" - }, - "animationDirection": { - "type": "string" - }, - "animationDuration": { - "type": "string" - }, - "animationFillMode": { - "type": "string" - }, - "animationIterationCount": { - "type": "string" - }, - "animationName": { - "type": "string" - }, - "animationPlayState": { - "type": "string" - }, - "animationTimingFunction": { - "type": "string" - }, - "appearance": { - "type": "string" - }, - "aspectRatio": { - "type": "string" - }, - "backdropFilter": { - "type": "string" - }, - "backfaceVisibility": { - "type": "string" - }, - "background": { - "type": "string" - }, - "backgroundAttachment": { - "type": "string" - }, - "backgroundBlendMode": { - "type": "string" - }, - "backgroundClip": { - "type": "string" - }, - "backgroundColor": { - "type": "string" - }, - "backgroundImage": { - "type": "string" - }, - "backgroundOrigin": { - "type": "string" - }, - "backgroundPosition": { - "type": "string" - }, - "backgroundPositionX": { - "type": "string" - }, - "backgroundPositionY": { - "type": "string" - }, - "backgroundRepeat": { - "type": "string" - }, - "backgroundSize": { - "type": "string" - }, - "baselineShift": { - "type": "string" - }, - "blockSize": { - "type": "string" - }, - "border": { - "type": "string" - }, - "borderBlock": { - "type": "string" - }, - "borderBlockColor": { - "type": "string" - }, - "borderBlockEnd": { - "type": "string" - }, - "borderBlockEndColor": { - "type": "string" - }, - "borderBlockEndStyle": { - "type": "string" - }, - "borderBlockEndWidth": { - "type": "string" - }, - "borderBlockStart": { - "type": "string" - }, - "borderBlockStartColor": { - "type": "string" - }, - "borderBlockStartStyle": { - "type": "string" - }, - "borderBlockStartWidth": { - "type": "string" - }, - "borderBlockStyle": { - "type": "string" - }, - "borderBlockWidth": { - "type": "string" - }, - "borderBottom": { - "type": "string" - }, - "borderBottomColor": { - "type": "string" - }, - "borderBottomLeftRadius": { - "type": "string" - }, - "borderBottomRightRadius": { - "type": "string" - }, - "borderBottomStyle": { - "type": "string" - }, - "borderBottomWidth": { - "type": "string" - }, - "borderCollapse": { - "type": "string" - }, - "borderColor": { - "type": "string" - }, - "borderEndEndRadius": { - "type": "string" - }, - "borderEndStartRadius": { - "type": "string" - }, - "borderImage": { - "type": "string" - }, - "borderImageOutset": { - "type": "string" - }, - "borderImageRepeat": { - "type": "string" - }, - "borderImageSlice": { - "type": "string" - }, - "borderImageSource": { - "type": "string" - }, - "borderImageWidth": { - "type": "string" - }, - "borderInline": { - "type": "string" - }, - "borderInlineColor": { - "type": "string" - }, - "borderInlineEnd": { - "type": "string" - }, - "borderInlineEndColor": { - "type": "string" - }, - "borderInlineEndStyle": { - "type": "string" - }, - "borderInlineEndWidth": { - "type": "string" - }, - "borderInlineStart": { - "type": "string" - }, - "borderInlineStartColor": { - "type": "string" - }, - "borderInlineStartStyle": { - "type": "string" - }, - "borderInlineStartWidth": { - "type": "string" - }, - "borderInlineStyle": { - "type": "string" - }, - "borderInlineWidth": { - "type": "string" - }, - "borderLeft": { - "type": "string" - }, - "borderLeftColor": { - "type": "string" - }, - "borderLeftStyle": { - "type": "string" - }, - "borderLeftWidth": { - "type": "string" - }, - "borderRadius": { - "type": "string" - }, - "borderRight": { - "type": "string" - }, - "borderRightColor": { - "type": "string" - }, - "borderRightStyle": { - "type": "string" - }, - "borderRightWidth": { - "type": "string" - }, - "borderSpacing": { - "type": "string" - }, - "borderStartEndRadius": { - "type": "string" - }, - "borderStartStartRadius": { - "type": "string" - }, - "borderStyle": { - "type": "string" - }, - "borderTop": { - "type": "string" - }, - "borderTopColor": { - "type": "string" - }, - "borderTopLeftRadius": { - "type": "string" - }, - "borderTopRightRadius": { - "type": "string" - }, - "borderTopStyle": { - "type": "string" - }, - "borderTopWidth": { - "type": "string" - }, - "borderWidth": { - "type": "string" - }, - "bottom": { - "type": "string" - }, - "boxShadow": { - "type": "string" - }, - "boxSizing": { - "type": "string" - }, - "breakAfter": { - "type": "string" - }, - "breakBefore": { - "type": "string" - }, - "breakInside": { - "type": "string" - }, - "captionSide": { - "type": "string" - }, - "caretColor": { - "type": "string" - }, - "clear": { - "type": "string" - }, - "clip": { - "type": "string" - }, - "clipPath": { - "type": "string" - }, - "clipRule": { - "type": "string" - }, - "color": { - "type": "string" - }, - "colorInterpolation": { - "type": "string" - }, - "colorInterpolationFilters": { - "type": "string" - }, - "colorScheme": { - "type": "string" - }, - "columnCount": { - "type": "string" - }, - "columnFill": { - "type": "string" - }, - "columnGap": { - "type": "string" - }, - "columnRule": { - "type": "string" - }, - "columnRuleColor": { - "type": "string" - }, - "columnRuleStyle": { - "type": "string" - }, - "columnRuleWidth": { - "type": "string" - }, - "columnSpan": { - "type": "string" - }, - "columnWidth": { - "type": "string" - }, - "columns": { - "type": "string" - }, - "contain": { - "type": "string" - }, - "containIntrinsicBlockSize": { - "type": "string" - }, - "containIntrinsicHeight": { - "type": "string" - }, - "containIntrinsicInlineSize": { - "type": "string" - }, - "containIntrinsicSize": { - "type": "string" - }, - "containIntrinsicWidth": { - "type": "string" - }, - "container": { - "type": "string" - }, - "containerName": { - "type": "string" - }, - "containerType": { - "type": "string" - }, - "content": { - "type": "string" - }, - "counterIncrement": { - "type": "string" - }, - "counterReset": { - "type": "string" - }, - "counterSet": { - "type": "string" - }, - "cssFloat": { - "type": "string" - }, - "cssText": { - "type": "string" - }, - "cursor": { - "type": "string" - }, - "direction": { - "type": "string" - }, - "display": { - "type": "string" - }, - "dominantBaseline": { - "type": "string" - }, - "emptyCells": { - "type": "string" - }, - "fill": { - "type": "string" - }, - "fillOpacity": { - "type": "string" - }, - "fillRule": { - "type": "string" - }, - "filter": { - "type": "string" - }, - "flex": { - "type": "string" - }, - "flexBasis": { - "type": "string" - }, - "flexDirection": { - "type": "string" - }, - "flexFlow": { - "type": "string" - }, - "flexGrow": { - "type": "string" - }, - "flexShrink": { - "type": "string" - }, - "flexWrap": { - "type": "string" - }, - "float": { - "type": "string" - }, - "floodColor": { - "type": "string" - }, - "floodOpacity": { - "type": "string" - }, - "font": { - "type": "string" - }, - "fontFamily": { - "type": "string" - }, - "fontFeatureSettings": { - "type": "string" - }, - "fontKerning": { - "type": "string" - }, - "fontOpticalSizing": { - "type": "string" - }, - "fontPalette": { - "type": "string" - }, - "fontSize": { - "type": "string" - }, - "fontSizeAdjust": { - "type": "string" - }, - "fontStretch": { - "type": "string" - }, - "fontStyle": { - "type": "string" - }, - "fontSynthesis": { - "type": "string" - }, - "fontSynthesisSmallCaps": { - "type": "string" - }, - "fontSynthesisStyle": { - "type": "string" - }, - "fontSynthesisWeight": { - "type": "string" - }, - "fontVariant": { - "type": "string" - }, - "fontVariantAlternates": { - "type": "string" - }, - "fontVariantCaps": { - "type": "string" - }, - "fontVariantEastAsian": { - "type": "string" - }, - "fontVariantLigatures": { - "type": "string" - }, - "fontVariantNumeric": { - "type": "string" - }, - "fontVariantPosition": { - "type": "string" - }, - "fontVariationSettings": { - "type": "string" - }, - "fontWeight": { - "type": "string" - }, - "gap": { - "type": "string" - }, - "grid": { - "type": "string" - }, - "gridArea": { - "type": "string" - }, - "gridAutoColumns": { - "type": "string" - }, - "gridAutoFlow": { - "type": "string" - }, - "gridAutoRows": { - "type": "string" - }, - "gridColumn": { - "type": "string" - }, - "gridColumnEnd": { - "type": "string" - }, - "gridColumnGap": { - "type": "string" - }, - "gridColumnStart": { - "type": "string" - }, - "gridGap": { - "type": "string" - }, - "gridRow": { - "type": "string" - }, - "gridRowEnd": { - "type": "string" - }, - "gridRowGap": { - "type": "string" - }, - "gridRowStart": { - "type": "string" - }, - "gridTemplate": { - "type": "string" - }, - "gridTemplateAreas": { - "type": "string" - }, - "gridTemplateColumns": { - "type": "string" - }, - "gridTemplateRows": { - "type": "string" - }, - "height": { - "type": "string" - }, - "hyphenateCharacter": { - "type": "string" - }, - "hyphens": { - "type": "string" - }, - "imageOrientation": { - "type": "string" - }, - "imageRendering": { - "type": "string" - }, - "inlineSize": { - "type": "string" - }, - "inset": { - "type": "string" - }, - "insetBlock": { - "type": "string" - }, - "insetBlockEnd": { - "type": "string" - }, - "insetBlockStart": { - "type": "string" - }, - "insetInline": { - "type": "string" - }, - "insetInlineEnd": { - "type": "string" - }, - "insetInlineStart": { - "type": "string" - }, - "isolation": { - "type": "string" - }, - "justifyContent": { - "type": "string" - }, - "justifyItems": { - "type": "string" - }, - "justifySelf": { - "type": "string" - }, - "left": { - "type": "string" - }, - "length": { - "type": "number" - }, - "letterSpacing": { - "type": "string" - }, - "lightingColor": { - "type": "string" - }, - "lineBreak": { - "type": "string" - }, - "lineHeight": { - "type": "string" - }, - "listStyle": { - "type": "string" - }, - "listStyleImage": { - "type": "string" - }, - "listStylePosition": { - "type": "string" - }, - "listStyleType": { - "type": "string" - }, - "margin": { - "type": "string" - }, - "marginBlock": { - "type": "string" - }, - "marginBlockEnd": { - "type": "string" - }, - "marginBlockStart": { - "type": "string" - }, - "marginBottom": { - "type": "string" - }, - "marginInline": { - "type": "string" - }, - "marginInlineEnd": { - "type": "string" - }, - "marginInlineStart": { - "type": "string" - }, - "marginLeft": { - "type": "string" - }, - "marginRight": { - "type": "string" - }, - "marginTop": { - "type": "string" - }, - "marker": { - "type": "string" - }, - "markerEnd": { - "type": "string" - }, - "markerMid": { - "type": "string" - }, - "markerStart": { - "type": "string" - }, - "mask": { - "type": "string" - }, - "maskClip": { - "type": "string" - }, - "maskComposite": { - "type": "string" - }, - "maskImage": { - "type": "string" - }, - "maskMode": { - "type": "string" - }, - "maskOrigin": { - "type": "string" - }, - "maskPosition": { - "type": "string" - }, - "maskRepeat": { - "type": "string" - }, - "maskSize": { - "type": "string" - }, - "maskType": { - "type": "string" - }, - "mathStyle": { - "type": "string" - }, - "maxBlockSize": { - "type": "string" - }, - "maxHeight": { - "type": "string" - }, - "maxInlineSize": { - "type": "string" - }, - "maxWidth": { - "type": "string" - }, - "minBlockSize": { - "type": "string" - }, - "minHeight": { - "type": "string" - }, - "minInlineSize": { - "type": "string" - }, - "minWidth": { - "type": "string" - }, - "mixBlendMode": { - "type": "string" - }, - "objectFit": { - "type": "string" - }, - "objectPosition": { - "type": "string" - }, - "offset": { - "type": "string" - }, - "offsetDistance": { - "type": "string" - }, - "offsetPath": { - "type": "string" - }, - "offsetRotate": { - "type": "string" - }, - "opacity": { - "type": "string" - }, - "order": { - "type": "string" - }, - "orphans": { - "type": "string" - }, - "outline": { - "type": "string" - }, - "outlineColor": { - "type": "string" - }, - "outlineOffset": { - "type": "string" - }, - "outlineStyle": { - "type": "string" - }, - "outlineWidth": { - "type": "string" - }, - "overflow": { - "type": "string" - }, - "overflowAnchor": { - "type": "string" - }, - "overflowClipMargin": { - "type": "string" - }, - "overflowWrap": { - "type": "string" - }, - "overflowX": { - "type": "string" - }, - "overflowY": { - "type": "string" - }, - "overscrollBehavior": { - "type": "string" - }, - "overscrollBehaviorBlock": { - "type": "string" - }, - "overscrollBehaviorInline": { - "type": "string" - }, - "overscrollBehaviorX": { - "type": "string" - }, - "overscrollBehaviorY": { - "type": "string" - }, - "padding": { - "type": "string" - }, - "paddingBlock": { - "type": "string" - }, - "paddingBlockEnd": { - "type": "string" - }, - "paddingBlockStart": { - "type": "string" - }, - "paddingBottom": { - "type": "string" - }, - "paddingInline": { - "type": "string" - }, - "paddingInlineEnd": { - "type": "string" - }, - "paddingInlineStart": { - "type": "string" - }, - "paddingLeft": { - "type": "string" - }, - "paddingRight": { - "type": "string" - }, - "paddingTop": { - "type": "string" - }, - "page": { - "type": "string" - }, - "pageBreakAfter": { - "type": "string" - }, - "pageBreakBefore": { - "type": "string" - }, - "pageBreakInside": { - "type": "string" - }, - "paintOrder": { - "type": "string" - }, - "parentRule": { - "anyOf": [ - { - "$ref": "#/definitions/CSSRule" - }, - { - "type": "null" - } - ] - }, - "perspective": { - "type": "string" - }, - "perspectiveOrigin": { - "type": "string" - }, - "placeContent": { - "type": "string" - }, - "placeItems": { - "type": "string" - }, - "placeSelf": { - "type": "string" - }, - "pointerEvents": { - "type": "string" - }, - "position": { - "type": "string" - }, - "printColorAdjust": { - "type": "string" - }, - "quotes": { - "type": "string" - }, - "resize": { - "type": "string" - }, - "right": { - "type": "string" - }, - "rotate": { - "type": "string" - }, - "rowGap": { - "type": "string" - }, - "rubyPosition": { - "type": "string" - }, - "scale": { - "type": "string" - }, - "scrollBehavior": { - "type": "string" - }, - "scrollMargin": { - "type": "string" - }, - "scrollMarginBlock": { - "type": "string" - }, - "scrollMarginBlockEnd": { - "type": "string" - }, - "scrollMarginBlockStart": { - "type": "string" - }, - "scrollMarginBottom": { - "type": "string" - }, - "scrollMarginInline": { - "type": "string" - }, - "scrollMarginInlineEnd": { - "type": "string" - }, - "scrollMarginInlineStart": { - "type": "string" - }, - "scrollMarginLeft": { - "type": "string" - }, - "scrollMarginRight": { - "type": "string" - }, - "scrollMarginTop": { - "type": "string" - }, - "scrollPadding": { - "type": "string" - }, - "scrollPaddingBlock": { - "type": "string" - }, - "scrollPaddingBlockEnd": { - "type": "string" - }, - "scrollPaddingBlockStart": { - "type": "string" - }, - "scrollPaddingBottom": { - "type": "string" - }, - "scrollPaddingInline": { - "type": "string" - }, - "scrollPaddingInlineEnd": { - "type": "string" - }, - "scrollPaddingInlineStart": { - "type": "string" - }, - "scrollPaddingLeft": { - "type": "string" - }, - "scrollPaddingRight": { - "type": "string" - }, - "scrollPaddingTop": { - "type": "string" - }, - "scrollSnapAlign": { - "type": "string" - }, - "scrollSnapStop": { - "type": "string" - }, - "scrollSnapType": { - "type": "string" - }, - "scrollbarGutter": { - "type": "string" - }, - "shapeImageThreshold": { - "type": "string" - }, - "shapeMargin": { - "type": "string" - }, - "shapeOutside": { - "type": "string" - }, - "shapeRendering": { - "type": "string" - }, - "stopColor": { - "type": "string" - }, - "stopOpacity": { - "type": "string" - }, - "stroke": { - "type": "string" - }, - "strokeDasharray": { - "type": "string" - }, - "strokeDashoffset": { - "type": "string" - }, - "strokeLinecap": { - "type": "string" - }, - "strokeLinejoin": { - "type": "string" - }, - "strokeMiterlimit": { - "type": "string" - }, - "strokeOpacity": { - "type": "string" - }, - "strokeWidth": { - "type": "string" - }, - "tabSize": { - "type": "string" - }, - "tableLayout": { - "type": "string" - }, - "textAlign": { - "type": "string" - }, - "textAlignLast": { - "type": "string" - }, - "textAnchor": { - "type": "string" - }, - "textCombineUpright": { - "type": "string" - }, - "textDecoration": { - "type": "string" - }, - "textDecorationColor": { - "type": "string" - }, - "textDecorationLine": { - "type": "string" - }, - "textDecorationSkipInk": { - "type": "string" - }, - "textDecorationStyle": { - "type": "string" - }, - "textDecorationThickness": { - "type": "string" - }, - "textEmphasis": { - "type": "string" - }, - "textEmphasisColor": { - "type": "string" - }, - "textEmphasisPosition": { - "type": "string" - }, - "textEmphasisStyle": { - "type": "string" - }, - "textIndent": { - "type": "string" - }, - "textOrientation": { - "type": "string" - }, - "textOverflow": { - "type": "string" - }, - "textRendering": { - "type": "string" - }, - "textShadow": { - "type": "string" - }, - "textTransform": { - "type": "string" - }, - "textUnderlineOffset": { - "type": "string" - }, - "textUnderlinePosition": { - "type": "string" - }, - "top": { - "type": "string" - }, - "touchAction": { - "type": "string" - }, - "transform": { - "type": "string" - }, - "transformBox": { - "type": "string" - }, - "transformOrigin": { - "type": "string" - }, - "transformStyle": { - "type": "string" - }, - "transition": { - "type": "string" - }, - "transitionDelay": { - "type": "string" - }, - "transitionDuration": { - "type": "string" - }, - "transitionProperty": { - "type": "string" - }, - "transitionTimingFunction": { - "type": "string" - }, - "translate": { - "type": "string" - }, - "unicodeBidi": { - "type": "string" - }, - "userSelect": { - "type": "string" - }, - "verticalAlign": { - "type": "string" - }, - "visibility": { - "type": "string" - }, - "webkitAlignContent": { - "type": "string" - }, - "webkitAlignItems": { - "type": "string" - }, - "webkitAlignSelf": { - "type": "string" - }, - "webkitAnimation": { - "type": "string" - }, - "webkitAnimationDelay": { - "type": "string" - }, - "webkitAnimationDirection": { - "type": "string" - }, - "webkitAnimationDuration": { - "type": "string" - }, - "webkitAnimationFillMode": { - "type": "string" - }, - "webkitAnimationIterationCount": { - "type": "string" - }, - "webkitAnimationName": { - "type": "string" - }, - "webkitAnimationPlayState": { - "type": "string" - }, - "webkitAnimationTimingFunction": { - "type": "string" - }, - "webkitAppearance": { - "type": "string" - }, - "webkitBackfaceVisibility": { - "type": "string" - }, - "webkitBackgroundClip": { - "type": "string" - }, - "webkitBackgroundOrigin": { - "type": "string" - }, - "webkitBackgroundSize": { - "type": "string" - }, - "webkitBorderBottomLeftRadius": { - "type": "string" - }, - "webkitBorderBottomRightRadius": { - "type": "string" - }, - "webkitBorderRadius": { - "type": "string" - }, - "webkitBorderTopLeftRadius": { - "type": "string" - }, - "webkitBorderTopRightRadius": { - "type": "string" - }, - "webkitBoxAlign": { - "type": "string" - }, - "webkitBoxFlex": { - "type": "string" - }, - "webkitBoxOrdinalGroup": { - "type": "string" - }, - "webkitBoxOrient": { - "type": "string" - }, - "webkitBoxPack": { - "type": "string" - }, - "webkitBoxShadow": { - "type": "string" - }, - "webkitBoxSizing": { - "type": "string" - }, - "webkitFilter": { - "type": "string" - }, - "webkitFlex": { - "type": "string" - }, - "webkitFlexBasis": { - "type": "string" - }, - "webkitFlexDirection": { - "type": "string" - }, - "webkitFlexFlow": { - "type": "string" - }, - "webkitFlexGrow": { - "type": "string" - }, - "webkitFlexShrink": { - "type": "string" - }, - "webkitFlexWrap": { - "type": "string" - }, - "webkitJustifyContent": { - "type": "string" - }, - "webkitLineClamp": { - "type": "string" - }, - "webkitMask": { - "type": "string" - }, - "webkitMaskBoxImage": { - "type": "string" - }, - "webkitMaskBoxImageOutset": { - "type": "string" - }, - "webkitMaskBoxImageRepeat": { - "type": "string" - }, - "webkitMaskBoxImageSlice": { - "type": "string" - }, - "webkitMaskBoxImageSource": { - "type": "string" - }, - "webkitMaskBoxImageWidth": { - "type": "string" - }, - "webkitMaskClip": { - "type": "string" - }, - "webkitMaskComposite": { - "type": "string" - }, - "webkitMaskImage": { - "type": "string" - }, - "webkitMaskOrigin": { - "type": "string" - }, - "webkitMaskPosition": { - "type": "string" - }, - "webkitMaskRepeat": { - "type": "string" - }, - "webkitMaskSize": { - "type": "string" - }, - "webkitOrder": { - "type": "string" - }, - "webkitPerspective": { - "type": "string" - }, - "webkitPerspectiveOrigin": { - "type": "string" - }, - "webkitTextFillColor": { - "type": "string" - }, - "webkitTextSizeAdjust": { - "type": "string" - }, - "webkitTextStroke": { - "type": "string" - }, - "webkitTextStrokeColor": { - "type": "string" - }, - "webkitTextStrokeWidth": { - "type": "string" - }, - "webkitTransform": { - "type": "string" - }, - "webkitTransformOrigin": { - "type": "string" - }, - "webkitTransformStyle": { - "type": "string" - }, - "webkitTransition": { - "type": "string" - }, - "webkitTransitionDelay": { - "type": "string" - }, - "webkitTransitionDuration": { - "type": "string" - }, - "webkitTransitionProperty": { - "type": "string" - }, - "webkitTransitionTimingFunction": { - "type": "string" - }, - "webkitUserSelect": { - "type": "string" - }, - "whiteSpace": { - "type": "string" - }, - "widows": { - "type": "string" - }, - "width": { - "type": "string" - }, - "willChange": { - "type": "string" - }, - "wordBreak": { - "type": "string" - }, - "wordSpacing": { - "type": "string" - }, - "wordWrap": { - "type": "string" - }, - "writingMode": { - "type": "string" - }, - "zIndex": { - "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", - "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", - "counterIncrement", - "counterReset", - "counterSet", - "cssFloat", - "cssText", - "cursor", - "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", - "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", - "mathStyle", - "maxBlockSize", - "maxHeight", - "maxInlineSize", - "maxWidth", - "minBlockSize", - "minHeight", - "minInlineSize", - "minWidth", - "mixBlendMode", - "objectFit", - "objectPosition", - "offset", - "offsetDistance", - "offsetPath", - "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", - "resize", - "right", - "rotate", - "rowGap", - "rubyPosition", - "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", - "scrollbarGutter", - "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", - "top", - "touchAction", - "transform", - "transformBox", - "transformOrigin", - "transformStyle", - "transition", - "transitionDelay", - "transitionDuration", - "transitionProperty", - "transitionTimingFunction", - "translate", - "unicodeBidi", - "userSelect", - "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", - "widows", - "width", - "willChange", - "wordBreak", - "wordSpacing", - "wordWrap", - "writingMode", - "zIndex" - ], - "type": "object" - }, - "tabIndex": { - "type": "number" - }, - "tagName": { - "type": "string" - }, - "textContent": { - "type": [ - "null", - "string" - ] - }, - "title": { - "type": "string" - }, - "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", - "ariaBusy", - "ariaChecked", - "ariaColCount", - "ariaColIndex", - "ariaColSpan", - "ariaCurrent", - "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", - "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", - "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", - "prefix", - "previousElementSibling", - "previousSibling", - "role", - "scrollHeight", - "scrollLeft", - "scrollTop", - "scrollWidth", - "shadowRoot", - "slot", - "spellcheck", - "style", - "tabIndex", - "tagName", - "textContent", - "title", - "translate" - ], - "type": "object" - }, - "History": { - "properties": { - "length": { - "type": "number" - }, - "native": { - "properties": { - "back": { - "type": "object" - }, - "forward": { - "type": "object" - }, - "go": { - "type": "object" - }, - "pushState": { - "type": "object" - }, - "replaceState": { - "type": "object" - } - }, - "required": [ - "back", - "forward", - "go", - "pushState", - "replaceState" - ], - "type": "object" - }, - "scrollRestoration": { - "$ref": "#/definitions/ScrollRestoration" - }, - "state": {} - }, - "required": [ - "length", - "native", - "scrollRestoration", - "state" - ], - "type": "object" - }, - "I18n": { - "properties": { - "add": { - "type": "object" - }, - "getCode": { - "type": "object" - }, - "getData": { - "type": "object" - }, - "hasCode": { - "type": "object" - }, - "isRtl": { - "type": "object" - }, - "setCode": { - "type": "object" - }, - "translate": { - "type": "object" - } - }, - "required": [ - "add", - "getCode", - "getData", - "hasCode", - "isRtl", - "setCode", - "translate" - ], - "type": "object" - }, - "IDBFactory": { - "type": "object" - }, - "IconManager": { - "properties": { - "add": { - "type": "object" - }, - "get": { - "type": "object" - }, - "has": { - "type": "object" - } - }, - "required": [ - "add", - "get", - "has" - ], - "type": "object" - }, - "IdBookmark": { - "properties": { - "forward": { - "type": "boolean" - }, - "id": { - "type": "string" - }, - "keep": { - "type": "boolean" - } - }, - "required": [ - "id" - ], - "type": "object" - }, - "ImageUploader": { - "properties": { - "upload": { - "type": "object" - } - }, - "required": [ - "upload" - ], - "type": "object" - }, - "IndexBookmark": { - "properties": { - "index": { - "type": "number" - }, - "name": { - "type": "string" - } - }, - "required": [ - "index", - "name" - ], - "type": "object" - }, - "InlineStyleFormat": { - "properties": { - "attributes": { - "$ref": "#/definitions/Record" - }, - "block_expand": { - "type": "boolean" - }, - "ceFalseOverride": { - "type": "boolean" - }, - "classes": { - "anyOf": [ - { - "items": { - "type": "string" - }, - "type": "array" - }, - { - "type": "string" - } - ] - }, - "clear_child_styles": { - "type": "boolean" - }, - "collapsed": { - "type": "boolean" - }, - "deep": { - "type": "boolean" - }, - "exact": { - "type": "boolean" - }, - "expand": { - "type": "boolean" - }, - "icon": { - "type": "string" - }, - "inline": { - "type": "string" - }, - "links": { - "type": "boolean" - }, - "merge_siblings": { - "type": "boolean" - }, - "merge_with_parents": { - "type": "boolean" - }, - "mixed": { - "type": "boolean" - }, - "name": { - "type": "string" - }, - "onformat": { - "type": "object" - }, - "onmatch": { - "type": "object" - }, - "preserve_attributes": { - "items": { - "type": "string" - }, - "type": "array" - }, - "preview": { - "anyOf": [ - { - "const": false, - "type": "boolean" - }, - { - "type": "string" - } - ] - }, - "remove": { - "enum": [ - "all", - "empty", - "none" - ], - "type": "string" - }, - "remove_similar": { - "type": "boolean" - }, - "split": { - "type": "boolean" - }, - "styles": { - "$ref": "#/definitions/Record" - }, - "title": { - "type": "string" - }, - "toggle": { - "type": "boolean" - } - }, - "required": [ - "inline", - "title" - ], - "type": "object" - }, - "InternalTrustedTypePolicyFactory": { - "properties": { - "TrustedHTML": { - "properties": { - "prototype": { - "$ref": "#/definitions/TrustedHTML" - } - }, - "required": [ - "prototype" - ], - "type": "object" - }, - "TrustedScript": { - "properties": { - "prototype": { - "$ref": "#/definitions/TrustedScript" - } - }, - "required": [ - "prototype" - ], - "type": "object" - }, - "TrustedScriptURL": { - "properties": { - "prototype": { - "$ref": "#/definitions/TrustedScriptURL" - } - }, - "required": [ - "prototype" - ], - "type": "object" - }, - "defaultPolicy": { - "anyOf": [ - { - "$ref": "#/definitions/TrustedTypePolicy" - }, - { - "type": "null" - } - ] - }, - "emptyHTML": { - "$ref": "#/definitions/TrustedHTML" - }, - "emptyScript": { - "$ref": "#/definitions/TrustedScript" - } - }, - "required": [ - "TrustedHTML", - "TrustedScript", - "TrustedScriptURL", - "defaultPolicy", - "emptyHTML", - "emptyScript" - ], - "type": "object" - }, - "Location": { - "properties": { - "ancestorOrigins": { - "additionalProperties": false, - "patternProperties": { - "^[0-9]+$": { - "type": "string" - } - }, - "properties": { - "length": { - "type": "number" - } - }, - "required": [ - "length" - ], - "type": "object" - }, - "hash": { - "type": "string" - }, - "host": { - "type": "string" - }, - "hostname": { - "type": "string" - }, - "href": { - "type": "string" - }, - "origin": { - "type": "string" - }, - "pathname": { - "type": "string" - }, - "port": { - "type": "string" - }, - "protocol": { - "type": "string" - }, - "search": { - "type": "string" - } - }, - "required": [ - "ancestorOrigins", - "hash", - "host", - "hostname", - "href", - "origin", - "pathname", - "port", - "protocol", - "search" - ], - "type": "object" - }, - "LockManager": { - "type": "object" - }, - "ManifestAppEntryPoint": { - "description": "Manifest for an `appEntryPoint`, which is loaded up front when the app starts.\n\nThis type of extension gives full control and will simply load the specified JS file.\nYou could have custom logic to decide which extensions to load/register by using extensionRegistry.\nThis is useful for extensions that need to be loaded up front, like an `authProvider`.", - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "description": "The kind of the extension, used to group extensions together", - "examples": [ - "button" - ] - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "type": { - "const": "appEntryPoint", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with lower numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "name", - "type" - ], - "type": "object" - }, - "ManifestAuthProvider": { - "description": "Represents an authentication provider that can be used to authenticate users.\nThe provider needs to be registered in the API that the authorization request is sent to in order to be used.", - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "element": { - "description": "The file location of the element javascript file to load", - "type": "string" - }, - "elementName": { - "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", - "type": "string" - }, - "forProviderName": { - "description": "The provider name that this provider is for.", - "examples": "'Umbraco.Github'", - "type": "string" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "description": "The kind of the extension, used to group extensions together", - "examples": [ - "button" - ] - }, - "meta": { - "$ref": "#/definitions/MetaAuthProvider", - "description": "This contains properties specific to the type of extension" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "type": { - "const": "authProvider", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with lower numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "forProviderName", - "name", - "type" - ], - "type": "object" - }, - "ManifestBackofficeEntryPoint": { - "description": "Manifest for an `backofficeEntryPoint`, which is loaded after the Backoffice has been loaded and authentication has been done.\n\nThis type of extension gives full control and will simply load the specified JS file.\nYou could have custom logic to decide which extensions to load/register by using extensionRegistry.", - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "description": "The kind of the extension, used to group extensions together", - "examples": [ - "button" - ] - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "type": { - "const": "backofficeEntryPoint", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with lower numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "name", - "type" - ], - "type": "object" - }, - "ManifestBase": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "kind": { - "description": "The kind of the extension, used to group extensions together", - "examples": [ - "button" - ] - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "type": { - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with lower numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "name", - "type" - ], - "type": "object" - }, - "ManifestBlockEditorCustomView": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "element": { - "description": "The file location of the element javascript file to load", - "type": "string" - }, - "elementName": { - "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", - "type": "string" - }, - "forBlockEditor": { - "anyOf": [ - { - "items": { - "type": "string" - }, - "type": "array" - }, - { - "type": "string" - } - ], - "description": "Optional condition if you like this custom view to only appear at a specific type of Block Editor." - }, - "forContentTypeAlias": { - "anyOf": [ - { - "items": { - "type": "string" - }, - "type": "array" - }, - { - "type": "string" - } - ], - "description": "Optional condition if you like this custom view to only appear at for one or more specific Content Types." - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "description": "The kind of the extension, used to group extensions together", - "examples": [ - "button" - ] - }, - "meta": { - "description": "This contains properties specific to the type of extension" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "type": { - "const": "blockEditorCustomView", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with lower numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "name", - "type" - ], - "type": "object" - }, - "ManifestBundle": { - "description": "This type of extension takes a JS module and registers all exported manifests from the pointed JS file.", - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "description": "The kind of the extension, used to group extensions together", - "examples": [ - "button" - ] - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "type": { - "const": "bundle", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with lower numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "name", - "type" - ], - "type": "object" - }, - "ManifestCollection": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "api": { - "description": "The file location of the api javascript file to load", - "type": "string" - }, - "conditions": { - "description": "Set the conditions for when the extension should be loaded", - "items": { - "$ref": "#/definitions/ConditionTypes" - }, - "type": "array" - }, - "element": { - "description": "The file location of the element javascript file to load", - "type": "string" - }, - "elementName": { - "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", - "type": "string" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "description": "The kind of the extension, used to group extensions together", - "examples": [ - "button" - ] - }, - "meta": { - "$ref": "#/definitions/MetaCollection" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "overwrites": { - "anyOf": [ - { - "items": { - "type": "string" - }, - "type": "array" - }, - { - "type": "string" - } - ], - "description": "Define one or more extension aliases that this extension should overwrite." - }, - "type": { - "const": "collection", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with lower numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "meta", - "name", - "type" - ], - "type": "object" - }, - "ManifestCollectionAction": { - "description": "An action to perform on an entity\nFor example for content you may wish to create a new document etc", - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "api": { - "description": "The file location of the api javascript file to load", - "type": "string" - }, - "conditions": { - "description": "Set the conditions for when the extension should be loaded", - "items": { - "$ref": "#/definitions/ConditionTypes" - }, - "type": "array" - }, - "element": { - "description": "The file location of the element javascript file to load", - "type": "string" - }, - "elementName": { - "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", - "type": "string" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "description": "The kind of the extension, used to group extensions together", - "examples": [ - "button" - ] - }, - "meta": { - "$ref": "#/definitions/MetaCollectionAction" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "overwrites": { - "anyOf": [ - { - "items": { - "type": "string" - }, - "type": "array" - }, - { - "type": "string" - } - ], - "description": "Define one or more extension aliases that this extension should overwrite." - }, - "type": { - "const": "collectionAction", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with lower numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "meta", - "name", - "type" - ], - "type": "object" - }, - "ManifestCollectionView": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "conditions": { - "description": "Set the conditions for when the extension should be loaded", - "items": { - "$ref": "#/definitions/ConditionTypes" - }, - "type": "array" - }, - "element": { - "description": "The file location of the element javascript file to load", - "type": "string" - }, - "elementName": { - "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", - "type": "string" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "description": "The kind of the extension, used to group extensions together", - "examples": [ - "button" - ] - }, - "meta": { - "$ref": "#/definitions/MetaCollectionView", - "description": "This contains properties specific to the type of extension" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "overwrites": { - "anyOf": [ - { - "items": { - "type": "string" - }, - "type": "array" - }, - { - "type": "string" - } - ], - "description": "Define one or more extension aliases that this extension should overwrite." - }, - "type": { - "const": "collectionView", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with lower numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "meta", - "name", - "type" - ], - "type": "object" - }, - "ManifestCondition": { - "description": "This type of extension takes a JS module and registers all exported manifests from the pointed JS file.", - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "api": { - "type": "string" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "description": "The kind of the extension, used to group extensions together", - "examples": [ - "button" - ] - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "type": { - "const": "condition", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with lower numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "name", - "type" - ], - "type": "object" - }, - "ManifestCurrentUserAction": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "api": { - "description": "The file location of the api javascript file to load", - "type": "string" - }, - "conditions": { - "description": "Set the conditions for when the extension should be loaded", - "items": { - "$ref": "#/definitions/ConditionTypes" - }, - "type": "array" - }, - "element": { - "description": "The file location of the element javascript file to load", - "type": "string" - }, - "elementName": { - "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", - "type": "string" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "description": "The kind of the extension, used to group extensions together", - "examples": [ - "button" - ] - }, - "meta": { - "$ref": "#/definitions/MetaCurrentUserAction" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "overwrites": { - "anyOf": [ - { - "items": { - "type": "string" - }, - "type": "array" - }, - { - "type": "string" - } - ], - "description": "Define one or more extension aliases that this extension should overwrite." - }, - "type": { - "const": "currentUserAction", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with lower numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "meta", - "name", - "type" - ], - "type": "object" - }, - "ManifestCurrentUserActionDefaultKind": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "api": { - "description": "The file location of the api javascript file to load", - "type": "string" - }, - "conditions": { - "description": "Set the conditions for when the extension should be loaded", - "items": { - "$ref": "#/definitions/ConditionTypes" - }, - "type": "array" - }, - "element": { - "description": "The file location of the element javascript file to load", - "type": "string" - }, - "elementName": { - "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", - "type": "string" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "const": "default", - "description": "The kind of the extension, used to group extensions together", - "type": "string" - }, - "meta": { - "$ref": "#/definitions/MetaCurrentUserActionDefaultKind" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "overwrites": { - "anyOf": [ - { - "items": { - "type": "string" - }, - "type": "array" - }, - { - "type": "string" - } - ], - "description": "Define one or more extension aliases that this extension should overwrite." - }, - "type": { - "const": "currentUserAction", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with lower numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "kind", - "meta", - "name", - "type" - ], - "type": "object" - }, - "ManifestDashboard": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "conditions": { - "description": "Set the conditions for when the extension should be loaded", - "items": { - "$ref": "#/definitions/ConditionTypes" - }, - "type": "array" - }, - "element": { - "description": "The file location of the element javascript file to load", - "type": "string" - }, - "elementName": { - "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", - "type": "string" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "description": "The kind of the extension, used to group extensions together", - "examples": [ - "button" - ] - }, - "meta": { - "$ref": "#/definitions/MetaDashboard", - "description": "This contains properties specific to the type of extension" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "overwrites": { - "anyOf": [ - { - "items": { - "type": "string" - }, - "type": "array" - }, - { - "type": "string" - } - ], - "description": "Define one or more extension aliases that this extension should overwrite." - }, - "type": { - "const": "dashboard", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with lower numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "meta", - "name", - "type" - ], - "type": "object" - }, - "ManifestDashboardCollection": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "conditions": { - "$ref": "#/definitions/ConditionsDashboardCollection" - }, - "kind": { - "description": "The kind of the extension, used to group extensions together", - "examples": [ - "button" - ] - }, - "meta": { - "$ref": "#/definitions/MetaDashboardCollection" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "type": { - "const": "dashboardCollection", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with lower numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "conditions", - "meta", - "name", - "type" - ], - "type": "object" - }, - "ManifestDynamicRootOrigin": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "kind": { - "description": "The kind of the extension, used to group extensions together", - "examples": [ - "button" - ] - }, - "meta": { - "$ref": "#/definitions/MetaDynamicRootOrigin" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "type": { - "const": "dynamicRootOrigin", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with lower numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "meta", - "name", - "type" - ], - "type": "object" - }, - "ManifestDynamicRootQueryStep": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "kind": { - "description": "The kind of the extension, used to group extensions together", - "examples": [ - "button" - ] - }, - "meta": { - "$ref": "#/definitions/MetaDynamicRootQueryStep" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "type": { - "const": "dynamicRootQueryStep", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with lower numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "meta", - "name", - "type" - ], - "type": "object" - }, - "ManifestEntityAction": { - "description": "An action to perform on an entity\nFor example for content you may wish to create a new document etc", - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "api": { - "description": "The file location of the api javascript file to load", - "type": "string" - }, - "conditions": { - "description": "Set the conditions for when the extension should be loaded", - "items": { - "$ref": "#/definitions/ConditionTypes" - }, - "type": "array" - }, - "element": { - "description": "The file location of the element javascript file to load", - "type": "string" - }, - "elementName": { - "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", - "type": "string" - }, - "forEntityTypes": { - "items": { - "type": "string" - }, - "type": "array" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "description": "The kind of the extension, used to group extensions together", - "examples": [ - "button" - ] - }, - "meta": { - "$ref": "#/definitions/MetaEntityAction" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "overwrites": { - "anyOf": [ - { - "items": { - "type": "string" - }, - "type": "array" - }, - { - "type": "string" - } - ], - "description": "Define one or more extension aliases that this extension should overwrite." - }, - "type": { - "const": "entityAction", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with lower numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "forEntityTypes", - "meta", - "name", - "type" - ], - "type": "object" - }, - "ManifestEntityActionCreateFolderKind": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "api": { - "description": "The file location of the api javascript file to load", - "type": "string" - }, - "conditions": { - "description": "Set the conditions for when the extension should be loaded", - "items": { - "$ref": "#/definitions/ConditionTypes" - }, - "type": "array" - }, - "element": { - "description": "The file location of the element javascript file to load", - "type": "string" - }, - "elementName": { - "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", - "type": "string" - }, - "forEntityTypes": { - "items": { - "type": "string" - }, - "type": "array" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "const": "folderCreate", - "description": "The kind of the extension, used to group extensions together", - "type": "string" - }, - "meta": { - "$ref": "#/definitions/MetaEntityActionFolderKind" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "overwrites": { - "anyOf": [ - { - "items": { - "type": "string" - }, - "type": "array" - }, - { - "type": "string" - } - ], - "description": "Define one or more extension aliases that this extension should overwrite." - }, - "type": { - "const": "entityAction", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with lower numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "forEntityTypes", - "kind", - "meta", - "name", - "type" - ], - "type": "object" - }, - "ManifestEntityActionDefaultKind": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "api": { - "description": "The file location of the api javascript file to load", - "type": "string" - }, - "conditions": { - "description": "Set the conditions for when the extension should be loaded", - "items": { - "$ref": "#/definitions/ConditionTypes" - }, - "type": "array" - }, - "element": { - "description": "The file location of the element javascript file to load", - "type": "string" - }, - "elementName": { - "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", - "type": "string" - }, - "forEntityTypes": { - "items": { - "type": "string" - }, - "type": "array" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "const": "default", - "description": "The kind of the extension, used to group extensions together", - "type": "string" - }, - "meta": { - "$ref": "#/definitions/MetaEntityActionDefaultKind" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "overwrites": { - "anyOf": [ - { - "items": { - "type": "string" - }, - "type": "array" - }, - { - "type": "string" - } - ], - "description": "Define one or more extension aliases that this extension should overwrite." - }, - "type": { - "const": "entityAction", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with lower numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "forEntityTypes", - "kind", - "meta", - "name", - "type" - ], - "type": "object" - }, - "ManifestEntityActionDeleteFolderKind": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "api": { - "description": "The file location of the api javascript file to load", - "type": "string" - }, - "conditions": { - "description": "Set the conditions for when the extension should be loaded", - "items": { - "$ref": "#/definitions/ConditionTypes" - }, - "type": "array" - }, - "element": { - "description": "The file location of the element javascript file to load", - "type": "string" - }, - "elementName": { - "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", - "type": "string" - }, - "forEntityTypes": { - "items": { - "type": "string" - }, - "type": "array" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "const": "folderDelete", - "description": "The kind of the extension, used to group extensions together", - "type": "string" - }, - "meta": { - "$ref": "#/definitions/MetaEntityActionFolderKind" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "overwrites": { - "anyOf": [ - { - "items": { - "type": "string" - }, - "type": "array" - }, - { - "type": "string" - } - ], - "description": "Define one or more extension aliases that this extension should overwrite." - }, - "type": { - "const": "entityAction", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with lower numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "forEntityTypes", - "kind", - "meta", - "name", - "type" - ], - "type": "object" - }, - "ManifestEntityActionDeleteKind": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "api": { - "description": "The file location of the api javascript file to load", - "type": "string" - }, - "conditions": { - "description": "Set the conditions for when the extension should be loaded", - "items": { - "$ref": "#/definitions/ConditionTypes" - }, - "type": "array" - }, - "element": { - "description": "The file location of the element javascript file to load", - "type": "string" - }, - "elementName": { - "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", - "type": "string" - }, - "forEntityTypes": { - "items": { - "type": "string" - }, - "type": "array" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "const": "delete", - "description": "The kind of the extension, used to group extensions together", - "type": "string" - }, - "meta": { - "$ref": "#/definitions/MetaEntityActionDeleteKind" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "overwrites": { - "anyOf": [ - { - "items": { - "type": "string" - }, - "type": "array" - }, - { - "type": "string" - } - ], - "description": "Define one or more extension aliases that this extension should overwrite." - }, - "type": { - "const": "entityAction", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with lower numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "forEntityTypes", - "kind", - "meta", - "name", - "type" - ], - "type": "object" - }, - "ManifestEntityActionDuplicateToKind": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "api": { - "description": "The file location of the api javascript file to load", - "type": "string" - }, - "conditions": { - "description": "Set the conditions for when the extension should be loaded", - "items": { - "$ref": "#/definitions/ConditionTypes" - }, - "type": "array" - }, - "element": { - "description": "The file location of the element javascript file to load", - "type": "string" - }, - "elementName": { - "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", - "type": "string" - }, - "forEntityTypes": { - "items": { - "type": "string" - }, - "type": "array" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "const": "duplicateTo", - "description": "The kind of the extension, used to group extensions together", - "type": "string" - }, - "meta": { - "$ref": "#/definitions/MetaEntityActionDuplicateToKind" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "overwrites": { - "anyOf": [ - { - "items": { - "type": "string" - }, - "type": "array" - }, - { - "type": "string" - } - ], - "description": "Define one or more extension aliases that this extension should overwrite." - }, - "type": { - "const": "entityAction", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with lower numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "forEntityTypes", - "kind", - "meta", - "name", - "type" - ], - "type": "object" - }, - "ManifestEntityActionEmptyRecycleBinKind": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "api": { - "description": "The file location of the api javascript file to load", - "type": "string" - }, - "conditions": { - "description": "Set the conditions for when the extension should be loaded", - "items": { - "$ref": "#/definitions/ConditionTypes" - }, - "type": "array" - }, - "element": { - "description": "The file location of the element javascript file to load", - "type": "string" - }, - "elementName": { - "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", - "type": "string" - }, - "forEntityTypes": { - "items": { - "type": "string" - }, - "type": "array" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "const": "emptyRecycleBin", - "description": "The kind of the extension, used to group extensions together", - "type": "string" - }, - "meta": { - "$ref": "#/definitions/MetaEntityActionEmptyRecycleBinKind" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "overwrites": { - "anyOf": [ - { - "items": { - "type": "string" - }, - "type": "array" - }, - { - "type": "string" - } - ], - "description": "Define one or more extension aliases that this extension should overwrite." - }, - "type": { - "const": "entityAction", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with lower numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "forEntityTypes", - "kind", - "meta", - "name", - "type" - ], - "type": "object" - }, - "ManifestEntityActionMoveToKind": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "api": { - "description": "The file location of the api javascript file to load", - "type": "string" - }, - "conditions": { - "description": "Set the conditions for when the extension should be loaded", - "items": { - "$ref": "#/definitions/ConditionTypes" - }, - "type": "array" - }, - "element": { - "description": "The file location of the element javascript file to load", - "type": "string" - }, - "elementName": { - "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", - "type": "string" - }, - "forEntityTypes": { - "items": { - "type": "string" - }, - "type": "array" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "const": "moveTo", - "description": "The kind of the extension, used to group extensions together", - "type": "string" - }, - "meta": { - "$ref": "#/definitions/MetaEntityActionMoveToKind" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "overwrites": { - "anyOf": [ - { - "items": { - "type": "string" - }, - "type": "array" - }, - { - "type": "string" - } - ], - "description": "Define one or more extension aliases that this extension should overwrite." - }, - "type": { - "const": "entityAction", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with lower numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "forEntityTypes", - "kind", - "meta", - "name", - "type" - ], - "type": "object" - }, - "ManifestEntityActionReloadTreeItemChildrenKind": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "api": { - "description": "The file location of the api javascript file to load", - "type": "string" - }, - "conditions": { - "description": "Set the conditions for when the extension should be loaded", - "items": { - "$ref": "#/definitions/ConditionTypes" - }, - "type": "array" - }, - "element": { - "description": "The file location of the element javascript file to load", - "type": "string" - }, - "elementName": { - "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", - "type": "string" - }, - "forEntityTypes": { - "items": { - "type": "string" - }, - "type": "array" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "const": "reloadTreeItemChildren", - "description": "The kind of the extension, used to group extensions together", - "type": "string" - }, - "meta": { - "$ref": "#/definitions/MetaEntityActionRenameServerFileKind" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "overwrites": { - "anyOf": [ - { - "items": { - "type": "string" - }, - "type": "array" - }, - { - "type": "string" - } - ], - "description": "Define one or more extension aliases that this extension should overwrite." - }, - "type": { - "const": "entityAction", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with lower numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "forEntityTypes", - "kind", - "meta", - "name", - "type" - ], - "type": "object" - }, - "ManifestEntityActionRenameServerFileKind": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "api": { - "description": "The file location of the api javascript file to load", - "type": "string" - }, - "conditions": { - "description": "Set the conditions for when the extension should be loaded", - "items": { - "$ref": "#/definitions/ConditionTypes" - }, - "type": "array" - }, - "element": { - "description": "The file location of the element javascript file to load", - "type": "string" - }, - "elementName": { - "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", - "type": "string" - }, - "forEntityTypes": { - "items": { - "type": "string" - }, - "type": "array" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "const": "renameServerFile", - "description": "The kind of the extension, used to group extensions together", - "type": "string" - }, - "meta": { - "$ref": "#/definitions/MetaEntityActionRenameServerFileKind" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "overwrites": { - "anyOf": [ - { - "items": { - "type": "string" - }, - "type": "array" - }, - { - "type": "string" - } - ], - "description": "Define one or more extension aliases that this extension should overwrite." - }, - "type": { - "const": "entityAction", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with lower numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "forEntityTypes", - "kind", - "meta", - "name", - "type" - ], - "type": "object" - }, - "ManifestEntityActionRestoreFromRecycleBinKind": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "api": { - "description": "The file location of the api javascript file to load", - "type": "string" - }, - "conditions": { - "description": "Set the conditions for when the extension should be loaded", - "items": { - "$ref": "#/definitions/ConditionTypes" - }, - "type": "array" - }, - "element": { - "description": "The file location of the element javascript file to load", - "type": "string" - }, - "elementName": { - "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", - "type": "string" - }, - "forEntityTypes": { - "items": { - "type": "string" - }, - "type": "array" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "const": "restoreFromRecycleBin", - "description": "The kind of the extension, used to group extensions together", - "type": "string" - }, - "meta": { - "$ref": "#/definitions/MetaEntityActionRestoreFromRecycleBinKind" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "overwrites": { - "anyOf": [ - { - "items": { - "type": "string" - }, - "type": "array" - }, - { - "type": "string" - } - ], - "description": "Define one or more extension aliases that this extension should overwrite." - }, - "type": { - "const": "entityAction", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with lower numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "forEntityTypes", - "kind", - "meta", - "name", - "type" - ], - "type": "object" - }, - "ManifestEntityActionSortChildrenOfKind": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "api": { - "description": "The file location of the api javascript file to load", - "type": "string" - }, - "conditions": { - "description": "Set the conditions for when the extension should be loaded", - "items": { - "$ref": "#/definitions/ConditionTypes" - }, - "type": "array" - }, - "element": { - "description": "The file location of the element javascript file to load", - "type": "string" - }, - "elementName": { - "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", - "type": "string" - }, - "forEntityTypes": { - "items": { - "type": "string" - }, - "type": "array" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "const": "sortChildrenOf", - "description": "The kind of the extension, used to group extensions together", - "type": "string" - }, - "meta": { - "$ref": "#/definitions/MetaEntityActionSortChildrenOfKind" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "overwrites": { - "anyOf": [ - { - "items": { - "type": "string" - }, - "type": "array" - }, - { - "type": "string" - } - ], - "description": "Define one or more extension aliases that this extension should overwrite." - }, - "type": { - "const": "entityAction", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with lower numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "forEntityTypes", - "kind", - "meta", - "name", - "type" - ], - "type": "object" - }, - "ManifestEntityActionTrashKind": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "api": { - "description": "The file location of the api javascript file to load", - "type": "string" - }, - "conditions": { - "description": "Set the conditions for when the extension should be loaded", - "items": { - "$ref": "#/definitions/ConditionTypes" - }, - "type": "array" - }, - "element": { - "description": "The file location of the element javascript file to load", - "type": "string" - }, - "elementName": { - "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", - "type": "string" - }, - "forEntityTypes": { - "items": { - "type": "string" - }, - "type": "array" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "const": "trash", - "description": "The kind of the extension, used to group extensions together", - "type": "string" - }, - "meta": { - "$ref": "#/definitions/MetaEntityActionTrashKind" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "overwrites": { - "anyOf": [ - { - "items": { - "type": "string" - }, - "type": "array" - }, - { - "type": "string" - } - ], - "description": "Define one or more extension aliases that this extension should overwrite." - }, - "type": { - "const": "entityAction", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with lower numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "forEntityTypes", - "kind", - "meta", - "name", - "type" - ], - "type": "object" - }, - "ManifestEntityActionUpdateFolderKind": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "api": { - "description": "The file location of the api javascript file to load", - "type": "string" - }, - "conditions": { - "description": "Set the conditions for when the extension should be loaded", - "items": { - "$ref": "#/definitions/ConditionTypes" - }, - "type": "array" - }, - "element": { - "description": "The file location of the element javascript file to load", - "type": "string" - }, - "elementName": { - "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", - "type": "string" - }, - "forEntityTypes": { - "items": { - "type": "string" - }, - "type": "array" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "const": "folderUpdate", - "description": "The kind of the extension, used to group extensions together", - "type": "string" - }, - "meta": { - "$ref": "#/definitions/MetaEntityActionFolderKind" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "overwrites": { - "anyOf": [ - { - "items": { - "type": "string" - }, - "type": "array" - }, - { - "type": "string" - } - ], - "description": "Define one or more extension aliases that this extension should overwrite." - }, - "type": { - "const": "entityAction", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with lower numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "forEntityTypes", - "kind", - "meta", - "name", - "type" - ], - "type": "object" - }, - "ManifestEntityBulkAction": { - "description": "An action to perform on multiple entities\nFor example for content you may wish to move one or more documents in bulk", - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "api": { - "description": "The file location of the api javascript file to load", - "type": "string" - }, - "conditions": { - "description": "Set the conditions for when the extension should be loaded", - "items": { - "$ref": "#/definitions/ConditionTypes" - }, - "type": "array" - }, - "element": { - "description": "The file location of the element javascript file to load", - "type": "string" - }, - "elementName": { - "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", - "type": "string" - }, - "forEntityTypes": { - "items": { - "type": "string" - }, - "type": "array" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "description": "The kind of the extension, used to group extensions together", - "examples": [ - "button" - ] - }, - "meta": { - "$ref": "#/definitions/MetaEntityBulkAction" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "overwrites": { - "anyOf": [ - { - "items": { - "type": "string" - }, - "type": "array" - }, - { - "type": "string" - } - ], - "description": "Define one or more extension aliases that this extension should overwrite." - }, - "type": { - "const": "entityBulkAction", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with lower numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "forEntityTypes", - "meta", - "name", - "type" - ], - "type": "object" - }, - "ManifestEntityUserPermission": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "forEntityTypes": { - "items": { - "type": "string" - }, - "type": "array" - }, - "kind": { - "description": "The kind of the extension, used to group extensions together", - "examples": [ - "button" - ] - }, - "meta": { - "$ref": "#/definitions/MetaEntityUserPermission" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "type": { - "const": "entityUserPermission", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with lower numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "forEntityTypes", - "meta", - "name", - "type" - ], - "type": "object" - }, - "ManifestEntryPoint": { - "description": "Manifest for an `entryPoint`, which is loaded after the Backoffice has been loaded and authentication has been done.\n\nThis type of extension gives full control and will simply load the specified JS file.\nYou could have custom logic to decide which extensions to load/register by using extensionRegistry.", - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "description": "The kind of the extension, used to group extensions together", - "examples": [ - "button" - ] - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "type": { - "const": "entryPoint", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with lower numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "name", - "type" - ], - "type": "object" - }, - "ManifestExternalLoginProvider": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "element": { - "description": "The file location of the element javascript file to load", - "type": "string" - }, - "elementName": { - "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", - "type": "string" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "description": "The kind of the extension, used to group extensions together", - "examples": [ - "button" - ] - }, - "meta": { - "$ref": "#/definitions/MetaExternalLoginProvider", - "description": "This contains properties specific to the type of extension" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "type": { - "const": "externalLoginProvider", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with lower numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "meta", - "name", - "type" - ], - "type": "object" - }, - "ManifestGlobalContext": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "api": { - "type": "string" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "description": "The kind of the extension, used to group extensions together", - "examples": [ - "button" - ] - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "type": { - "const": "globalContext", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with lower numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "name", - "type" - ], - "type": "object" - }, - "ManifestGranularUserPermission": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "element": { - "description": "The file location of the element javascript file to load", - "type": "string" - }, - "elementName": { - "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", - "type": "string" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "description": "The kind of the extension, used to group extensions together", - "examples": [ - "button" - ] - }, - "meta": { - "$ref": "#/definitions/MetaGranularUserPermission", - "description": "This contains properties specific to the type of extension" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "type": { - "const": "userGranularPermission", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with lower numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "meta", - "name", - "type" - ], - "type": "object" - }, - "ManifestHeaderApp": { - "description": "Header apps are displayed in the top right corner of the backoffice\nThe two provided header apps are the search and the user menu", - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "element": { - "description": "The file location of the element javascript file to load", - "type": "string" - }, - "elementName": { - "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", - "type": "string" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "description": "The kind of the extension, used to group extensions together", - "examples": [ - "button" - ] - }, - "meta": { - "description": "This contains properties specific to the type of extension" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "type": { - "const": "headerApp", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with lower numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "name", - "type" - ], - "type": "object" - }, - "ManifestHeaderAppButtonKind": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "element": { - "description": "The file location of the element javascript file to load", - "type": "string" - }, - "elementName": { - "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", - "type": "string" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "const": "button", - "description": "The kind of the extension, used to group extensions together", - "type": "string" - }, - "meta": { - "$ref": "#/definitions/MetaHeaderAppButtonKind", - "description": "This contains properties specific to the type of extension" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "type": { - "const": "headerApp", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with lower numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "kind", - "meta", - "name", - "type" - ], - "type": "object" - }, - "ManifestHealthCheck": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "api": { - "$ref": "#/definitions/ApiLoaderProperty", - "description": "The API to load for this health check. This should implement or extend the `UmbHealthCheckContext` interface." - }, - "kind": { - "description": "The kind of the extension, used to group extensions together", - "examples": [ - "button" - ] - }, - "meta": { - "$ref": "#/definitions/MetaHealthCheck" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "type": { - "const": "healthCheck", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with lower numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "api", - "meta", - "name", - "type" - ], - "type": "object" - }, - "ManifestIcons": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "description": "The kind of the extension, used to group extensions together", - "examples": [ - "button" - ] - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "type": { - "const": "icons", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with lower numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "name", - "type" - ], - "type": "object" - }, - "ManifestItemStore": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "api": { - "type": "string" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "description": "The kind of the extension, used to group extensions together", - "examples": [ - "button" - ] - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "type": { - "const": "itemStore", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with lower numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "name", - "type" - ], - "type": "object" - }, - "ManifestLocalization": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "description": "The kind of the extension, used to group extensions together", - "examples": [ - "button" - ] - }, - "meta": { - "$ref": "#/definitions/MetaLocalization" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "type": { - "const": "localization", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with lower numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "meta", - "name", - "type" - ], - "type": "object" - }, - "ManifestMenu": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "element": { - "description": "The file location of the element javascript file to load", - "type": "string" - }, - "elementName": { - "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", - "type": "string" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "description": "The kind of the extension, used to group extensions together", - "examples": [ - "button" - ] - }, - "meta": { - "description": "This contains properties specific to the type of extension" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "type": { - "const": "menu", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with lower numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "name", - "type" - ], - "type": "object" - }, - "ManifestMenuItem": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "conditions": { - "description": "Set the conditions for when the extension should be loaded", - "items": { - "$ref": "#/definitions/ConditionTypes" - }, - "type": "array" - }, - "element": { - "description": "The file location of the element javascript file to load", - "type": "string" - }, - "elementName": { - "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", - "type": "string" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "description": "The kind of the extension, used to group extensions together", - "examples": [ - "button" - ] - }, - "meta": { - "$ref": "#/definitions/MetaMenuItem", - "description": "This contains properties specific to the type of extension" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "overwrites": { - "anyOf": [ - { - "items": { - "type": "string" - }, - "type": "array" - }, - { - "type": "string" - } - ], - "description": "Define one or more extension aliases that this extension should overwrite." - }, - "type": { - "const": "menuItem", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with lower numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "meta", - "name", - "type" - ], - "type": "object" - }, - "ManifestMenuItemTreeKind": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "conditions": { - "description": "Set the conditions for when the extension should be loaded", - "items": { - "$ref": "#/definitions/ConditionTypes" - }, - "type": "array" - }, - "element": { - "description": "The file location of the element javascript file to load", - "type": "string" - }, - "elementName": { - "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", - "type": "string" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "const": "tree", - "description": "The kind of the extension, used to group extensions together", - "type": "string" - }, - "meta": { - "$ref": "#/definitions/MetaMenuItemTreeKind", - "description": "This contains properties specific to the type of extension" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "overwrites": { - "anyOf": [ - { - "items": { - "type": "string" - }, - "type": "array" - }, - { - "type": "string" - } - ], - "description": "Define one or more extension aliases that this extension should overwrite." - }, - "type": { - "const": "menuItem", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with lower numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "kind", - "meta", - "name", - "type" - ], - "type": "object" - }, - "ManifestMfaLoginProvider": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "element": { - "description": "The file location of the element javascript file to load", - "type": "string" - }, - "elementName": { - "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", - "type": "string" - }, - "forProviderName": { - "description": "The provider names that this provider is for.", - "examples": "'Umbraco.GoogleAuthenticator'", - "type": "string" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "description": "The kind of the extension, used to group extensions together", - "examples": [ - "button" - ] - }, - "meta": { - "$ref": "#/definitions/MetaMfaLoginProvider", - "description": "This contains properties specific to the type of extension" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "type": { - "const": "mfaLoginProvider", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with lower numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "forProviderName", - "name", - "type" - ], - "type": "object" - }, - "ManifestModal": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "element": { - "description": "The file location of the element javascript file to load", - "type": "string" - }, - "elementName": { - "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", - "type": "string" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "description": "The kind of the extension, used to group extensions together", - "examples": [ - "button" - ] - }, - "meta": { - "description": "This contains properties specific to the type of extension" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "type": { - "const": "modal", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with lower numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "name", - "type" - ], - "type": "object" - }, - "ManifestMonacoMarkdownEditorAction": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "api": { - "type": "string" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "description": "The kind of the extension, used to group extensions together", - "examples": [ - "button" - ] - }, - "meta": { - "$ref": "#/definitions/MetaMonacoMarkdownEditorAction" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "type": { - "const": "monacoMarkdownEditorAction", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with lower numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "name", - "type" - ], - "type": "object" - }, - "ManifestPackageView": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "element": { - "description": "The file location of the element javascript file to load", - "type": "string" - }, - "elementName": { - "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", - "type": "string" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "description": "The kind of the extension, used to group extensions together", - "examples": [ - "button" - ] - }, - "meta": { - "$ref": "#/definitions/MetaPackageView", - "description": "This contains properties specific to the type of extension" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "type": { - "const": "packageView", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with lower numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "meta", - "name", - "type" - ], - "type": "object" - }, - "ManifestPreviewAppProvider": { - "description": "Preview apps are displayed in the menu of the preview window.", - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "element": { - "description": "The file location of the element javascript file to load", - "type": "string" - }, - "elementName": { - "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", - "type": "string" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "description": "The kind of the extension, used to group extensions together", - "examples": [ - "button" - ] - }, - "meta": { - "description": "This contains properties specific to the type of extension" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "type": { - "const": "previewApp", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with lower numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "name", - "type" - ], - "type": "object" - }, - "ManifestPropertyAction": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "api": { - "description": "The file location of the api javascript file to load", - "type": "string" - }, - "conditions": { - "description": "Set the conditions for when the extension should be loaded", - "items": { - "$ref": "#/definitions/ConditionTypes" - }, - "type": "array" - }, - "element": { - "description": "The file location of the element javascript file to load", - "type": "string" - }, - "elementName": { - "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", - "type": "string" - }, - "forPropertyEditorUis": { - "items": { - "type": "string" - }, - "type": "array" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "description": "The kind of the extension, used to group extensions together", - "examples": [ - "button" - ] - }, - "meta": { - "$ref": "#/definitions/MetaPropertyAction" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "overwrites": { - "anyOf": [ - { - "items": { - "type": "string" - }, - "type": "array" - }, - { - "type": "string" - } - ], - "description": "Define one or more extension aliases that this extension should overwrite." - }, - "type": { - "const": "propertyAction", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with lower numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "forPropertyEditorUis", - "meta", - "name", - "type" - ], - "type": "object" - }, - "ManifestPropertyActionDefaultKind": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "api": { - "description": "The file location of the api javascript file to load", - "type": "string" - }, - "conditions": { - "description": "Set the conditions for when the extension should be loaded", - "items": { - "$ref": "#/definitions/ConditionTypes" - }, - "type": "array" - }, - "element": { - "description": "The file location of the element javascript file to load", - "type": "string" - }, - "elementName": { - "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", - "type": "string" - }, - "forPropertyEditorUis": { - "items": { - "type": "string" - }, - "type": "array" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "const": "default", - "description": "The kind of the extension, used to group extensions together", - "type": "string" - }, - "meta": { - "$ref": "#/definitions/MetaPropertyActionDefaultKind" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "overwrites": { - "anyOf": [ - { - "items": { - "type": "string" - }, - "type": "array" - }, - { - "type": "string" - } - ], - "description": "Define one or more extension aliases that this extension should overwrite." - }, - "type": { - "const": "propertyAction", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with lower numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "forPropertyEditorUis", - "kind", - "meta", - "name", - "type" - ], - "type": "object" - }, - "ManifestPropertyEditorSchema": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "kind": { - "description": "The kind of the extension, used to group extensions together", - "examples": [ - "button" - ] - }, - "meta": { - "$ref": "#/definitions/MetaPropertyEditorSchema" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "type": { - "const": "propertyEditorSchema", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with lower numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "meta", - "name", - "type" - ], - "type": "object" - }, - "ManifestPropertyEditorUi": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "element": { - "description": "The file location of the element javascript file to load", - "type": "string" - }, - "elementName": { - "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", - "type": "string" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "description": "The kind of the extension, used to group extensions together", - "examples": [ - "button" - ] - }, - "meta": { - "$ref": "#/definitions/MetaPropertyEditorUi", - "description": "This contains properties specific to the type of extension" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "type": { - "const": "propertyEditorUi", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with lower numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "meta", - "name", - "type" - ], - "type": "object" - }, - "ManifestRepository": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "api": { - "type": "string" - }, - "conditions": { - "description": "Set the conditions for when the extension should be loaded", - "items": { - "$ref": "#/definitions/ConditionTypes" - }, - "type": "array" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "description": "The kind of the extension, used to group extensions together", - "examples": [ - "button" - ] - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "overwrites": { - "anyOf": [ - { - "items": { - "type": "string" - }, - "type": "array" - }, - { - "type": "string" - } - ], - "description": "Define one or more extension aliases that this extension should overwrite." - }, - "type": { - "const": "repository", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with lower numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "name", - "type" - ], - "type": "object" - }, - "ManifestSearchProvider": { - "description": "Represents an search provider that can be used to search.", - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "api": { - "type": "string" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "description": "The kind of the extension, used to group extensions together", - "examples": [ - "button" - ] - }, - "meta": { - "$ref": "#/definitions/MetaSearchProvider" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "type": { - "const": "searchProvider", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with lower numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "name", - "type" - ], - "type": "object" - }, - "ManifestSearchResultItem": { - "description": "Represents a search result element.", - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "element": { - "description": "The file location of the element javascript file to load", - "type": "string" - }, - "elementName": { - "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", - "type": "string" - }, - "forEntityTypes": { - "items": { - "type": "string" - }, - "type": "array" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "description": "The kind of the extension, used to group extensions together", - "examples": [ - "button" - ] - }, - "meta": { - "description": "This contains properties specific to the type of extension" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "type": { - "const": "searchResultItem", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with lower numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "forEntityTypes", - "name", - "type" - ], - "type": "object" - }, - "ManifestSection": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "conditions": { - "description": "Set the conditions for when the extension should be loaded", - "items": { - "$ref": "#/definitions/ConditionTypes" - }, - "type": "array" - }, - "element": { - "description": "The file location of the element javascript file to load", - "type": "string" - }, - "elementName": { - "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", - "type": "string" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "description": "The kind of the extension, used to group extensions together", - "examples": [ - "button" - ] - }, - "meta": { - "$ref": "#/definitions/MetaSection", - "description": "This contains properties specific to the type of extension" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "overwrites": { - "anyOf": [ - { - "items": { - "type": "string" - }, - "type": "array" - }, - { - "type": "string" - } - ], - "description": "Define one or more extension aliases that this extension should overwrite." - }, - "type": { - "const": "section", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with lower numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "meta", - "name", - "type" - ], - "type": "object" - }, - "ManifestSectionRoute": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "api": { - "description": "The file location of the api javascript file to load", - "type": "string" - }, - "element": { - "description": "The file location of the element javascript file to load", - "type": "string" - }, - "elementName": { - "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", - "type": "string" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "description": "The kind of the extension, used to group extensions together", - "examples": [ - "button" - ] - }, - "meta": { - "$ref": "#/definitions/MetaSectionRoute" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "type": { - "const": "sectionRoute", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with lower numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "meta", - "name", - "type" - ], - "type": "object" - }, - "ManifestSectionSidebarApp": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "conditions": { - "description": "Set the conditions for when the extension should be loaded", - "items": { - "$ref": "#/definitions/ConditionTypes" - }, - "type": "array" - }, - "element": { - "description": "The file location of the element javascript file to load", - "type": "string" - }, - "elementName": { - "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", - "type": "string" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "description": "The kind of the extension, used to group extensions together", - "examples": [ - "button" - ] - }, - "meta": { - "description": "This contains properties specific to the type of extension" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "overwrites": { - "anyOf": [ - { - "items": { - "type": "string" - }, - "type": "array" - }, - { - "type": "string" - } - ], - "description": "Define one or more extension aliases that this extension should overwrite." - }, - "type": { - "const": "sectionSidebarApp", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with lower numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "name", - "type" - ], - "type": "object" - }, - "ManifestSectionSidebarAppMenuKind": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "conditions": { - "description": "Set the conditions for when the extension should be loaded", - "items": { - "$ref": "#/definitions/ConditionTypes" - }, - "type": "array" - }, - "element": { - "description": "The file location of the element javascript file to load", - "type": "string" - }, - "elementName": { - "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", - "type": "string" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "const": "menu", - "description": "The kind of the extension, used to group extensions together", - "type": "string" - }, - "meta": { - "$ref": "#/definitions/MetaSectionSidebarAppMenuKind", - "description": "This contains properties specific to the type of extension" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "overwrites": { - "anyOf": [ - { - "items": { - "type": "string" - }, - "type": "array" - }, - { - "type": "string" - } - ], - "description": "Define one or more extension aliases that this extension should overwrite." - }, - "type": { - "const": "sectionSidebarApp", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with lower numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "kind", - "meta", - "name", - "type" - ], - "type": "object" - }, - "ManifestSectionView": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "conditions": { - "description": "Set the conditions for when the extension should be loaded", - "items": { - "$ref": "#/definitions/ConditionTypes" - }, - "type": "array" - }, - "element": { - "description": "The file location of the element javascript file to load", - "type": "string" - }, - "elementName": { - "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", - "type": "string" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "description": "The kind of the extension, used to group extensions together", - "examples": [ - "button" - ] - }, - "meta": { - "$ref": "#/definitions/MetaSectionView", - "description": "This contains properties specific to the type of extension" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "overwrites": { - "anyOf": [ - { - "items": { - "type": "string" - }, - "type": "array" - }, - { - "type": "string" - } - ], - "description": "Define one or more extension aliases that this extension should overwrite." - }, - "type": { - "const": "sectionView", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with lower numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "meta", - "name", - "type" - ], - "type": "object" - }, - "ManifestStore": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "api": { - "type": "string" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "description": "The kind of the extension, used to group extensions together", - "examples": [ - "button" - ] - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "type": { - "const": "store", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with lower numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "name", - "type" - ], - "type": "object" - }, - "ManifestTheme": { - "description": "Theme manifest for styling the backoffice of Umbraco such as dark, high contrast etc", - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "css": { - "description": "The file location of the stylesheet file to load", - "type": "string" - }, - "kind": { - "description": "The kind of the extension, used to group extensions together", - "examples": [ - "button" - ] - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "type": { - "const": "theme", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with lower numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "name", - "type" - ], - "type": "object" - }, - "ManifestTinyMcePlugin": { - "description": "The manifest for a TinyMCE plugin.\nThe plugin will be loaded into the TinyMCE editor.\nA plugin can add things like buttons, menu items, context menu items, etc. through the TinyMCE API.\nA plugin can also add custom commands to the editor.\nA plugin can also modify the behavior of the editor.", - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "api": { - "type": "string" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "description": "The kind of the extension, used to group extensions together", - "examples": [ - "button" - ] - }, - "meta": { - "$ref": "#/definitions/MetaTinyMcePlugin" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "type": { - "const": "tinyMcePlugin", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with lower numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "name", - "type" - ], - "type": "object" - }, - "ManifestTree": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "api": { - "description": "The file location of the api javascript file to load", - "type": "string" - }, - "conditions": { - "description": "Set the conditions for when the extension should be loaded", - "items": { - "$ref": "#/definitions/ConditionTypes" - }, - "type": "array" - }, - "element": { - "description": "The file location of the element javascript file to load", - "type": "string" - }, - "elementName": { - "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", - "type": "string" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "description": "The kind of the extension, used to group extensions together", - "examples": [ - "button" - ] - }, - "meta": { - "$ref": "#/definitions/MetaTree" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "overwrites": { - "anyOf": [ - { - "items": { - "type": "string" - }, - "type": "array" - }, - { - "type": "string" - } - ], - "description": "Define one or more extension aliases that this extension should overwrite." - }, - "type": { - "const": "tree", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with lower numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "meta", - "name", - "type" - ], - "type": "object" - }, - "ManifestTreeItem": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "api": { - "description": "The file location of the api javascript file to load", - "type": "string" - }, - "element": { - "description": "The file location of the element javascript file to load", - "type": "string" - }, - "elementName": { - "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", - "type": "string" - }, - "forEntityTypes": { - "items": { - "type": "string" - }, - "type": "array" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "description": "The kind of the extension, used to group extensions together", - "examples": [ - "button" - ] - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "type": { - "const": "treeItem", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with lower numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "forEntityTypes", - "name", - "type" - ], - "type": "object" - }, - "ManifestTreeStore": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "api": { - "type": "string" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "description": "The kind of the extension, used to group extensions together", - "examples": [ - "button" - ] - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "type": { - "const": "treeStore", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with lower numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "name", - "type" - ], - "type": "object" - }, - "ManifestTypes": { - "anyOf": [ - { - "$ref": "#/definitions/ManifestBase" - }, - { - "$ref": "#/definitions/ManifestCondition" - }, - { - "$ref": "#/definitions/ManifestSectionSidebarAppMenuKind" - }, - { - "$ref": "#/definitions/ManifestSectionSidebarApp" - }, - { - "$ref": "#/definitions/ManifestCollection" - }, - { - "$ref": "#/definitions/ManifestModal" - }, - { - "$ref": "#/definitions/ManifestTreeItem" - }, - { - "$ref": "#/definitions/ManifestTree" - }, - { - "$ref": "#/definitions/ManifestAuthProvider" - }, - { - "$ref": "#/definitions/ManifestAppEntryPoint" - }, - { - "$ref": "#/definitions/ManifestBackofficeEntryPoint" - }, - { - "$ref": "#/definitions/ManifestBlockEditorCustomView" - }, - { - "$ref": "#/definitions/ManifestBundle" - }, - { - "$ref": "#/definitions/ManifestCollectionAction" - }, - { - "$ref": "#/definitions/ManifestCollectionView" - }, - { - "$ref": "#/definitions/ManifestCurrentUserAction" - }, - { - "$ref": "#/definitions/ManifestCurrentUserActionDefaultKind" - }, - { - "$ref": "#/definitions/ManifestDashboard" - }, - { - "$ref": "#/definitions/ManifestDashboardCollection" - }, - { - "$ref": "#/definitions/ManifestDynamicRootOrigin" - }, - { - "$ref": "#/definitions/ManifestDynamicRootQueryStep" - }, - { - "$ref": "#/definitions/ManifestEntityAction" - }, - { - "$ref": "#/definitions/ManifestEntityActionCreateFolderKind" - }, - { - "$ref": "#/definitions/ManifestEntityActionDefaultKind" - }, - { - "$ref": "#/definitions/ManifestEntityActionDeleteFolderKind" - }, - { - "$ref": "#/definitions/ManifestEntityActionDeleteKind" - }, - { - "$ref": "#/definitions/ManifestEntityActionDuplicateToKind" - }, - { - "$ref": "#/definitions/ManifestEntityActionEmptyRecycleBinKind" - }, - { - "$ref": "#/definitions/ManifestEntityActionMoveToKind" - }, - { - "$ref": "#/definitions/ManifestEntityActionReloadTreeItemChildrenKind" - }, - { - "$ref": "#/definitions/ManifestEntityActionRenameServerFileKind" - }, - { - "$ref": "#/definitions/ManifestEntityActionRestoreFromRecycleBinKind" - }, - { - "$ref": "#/definitions/ManifestEntityActionSortChildrenOfKind" - }, - { - "$ref": "#/definitions/ManifestEntityActionTrashKind" - }, - { - "$ref": "#/definitions/ManifestEntityActionUpdateFolderKind" - }, - { - "$ref": "#/definitions/ManifestEntityBulkAction" - }, - { - "$ref": "#/definitions/ManifestEntityUserPermission" - }, - { - "$ref": "#/definitions/ManifestEntryPoint" - }, - { - "$ref": "#/definitions/ManifestExternalLoginProvider" - }, - { - "$ref": "#/definitions/ManifestGlobalContext" - }, - { - "$ref": "#/definitions/ManifestGranularUserPermission" - }, - { - "$ref": "#/definitions/ManifestHeaderApp" - }, - { - "$ref": "#/definitions/ManifestHeaderAppButtonKind" - }, - { - "$ref": "#/definitions/ManifestHealthCheck" - }, - { - "$ref": "#/definitions/ManifestIcons" - }, - { - "$ref": "#/definitions/ManifestItemStore" - }, - { - "$ref": "#/definitions/ManifestLocalization" - }, - { - "$ref": "#/definitions/ManifestMenu" - }, - { - "$ref": "#/definitions/ManifestMenuItem" - }, - { - "$ref": "#/definitions/ManifestMenuItemTreeKind" - }, - { - "$ref": "#/definitions/ManifestMfaLoginProvider" - }, - { - "$ref": "#/definitions/ManifestMonacoMarkdownEditorAction" - }, - { - "$ref": "#/definitions/ManifestPackageView" - }, - { - "$ref": "#/definitions/ManifestPreviewAppProvider" - }, - { - "$ref": "#/definitions/ManifestPropertyAction" - }, - { - "$ref": "#/definitions/ManifestPropertyActionDefaultKind" - }, - { - "$ref": "#/definitions/ManifestPropertyEditorSchema" - }, - { - "$ref": "#/definitions/ManifestPropertyEditorUi" - }, - { - "$ref": "#/definitions/ManifestRepository" - }, - { - "$ref": "#/definitions/ManifestSearchProvider" - }, - { - "$ref": "#/definitions/ManifestSearchResultItem" - }, - { - "$ref": "#/definitions/ManifestSection" - }, - { - "$ref": "#/definitions/ManifestSectionView" - }, - { - "$ref": "#/definitions/ManifestSectionRoute" - }, - { - "$ref": "#/definitions/ManifestStore" - }, - { - "$ref": "#/definitions/ManifestTheme" - }, - { - "$ref": "#/definitions/ManifestTinyMcePlugin" - }, - { - "$ref": "#/definitions/ManifestTreeStore" - }, - { - "$ref": "#/definitions/ManifestUfmComponent" - }, - { - "$ref": "#/definitions/ManifestUserProfileApp" - }, - { - "$ref": "#/definitions/ManifestWorkspaceActionMenuItem" - }, - { - "$ref": "#/definitions/ManifestWorkspaceAction" - }, - { - "$ref": "#/definitions/ManifestWorkspaceActionDefaultKind" - }, - { - "$ref": "#/definitions/ManifestWorkspaceContext" - }, - { - "$ref": "#/definitions/ManifestWorkspaceFooterApp" - }, - { - "$ref": "#/definitions/ManifestWorkspaceFooterAppMenuBreadcrumbKind" - }, - { - "$ref": "#/definitions/ManifestWorkspaceFooterAppVariantMenuBreadcrumbKind" - }, - { - "$ref": "#/definitions/ManifestWorkspace" - }, - { - "$ref": "#/definitions/ManifestWorkspaceRoutableKind" - }, - { - "$ref": "#/definitions/ManifestWorkspaceView" - }, - { - "$ref": "#/definitions/ManifestWorkspaceViewContentTypeDesignEditorKind" - } - ] - }, - "ManifestUfmComponent": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "api": { - "type": "string" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "description": "The kind of the extension, used to group extensions together", - "examples": [ - "button" - ] - }, - "meta": { - "$ref": "#/definitions/MetaUfmComponent" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "type": { - "const": "ufmComponent", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with lower numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "meta", - "name", - "type" - ], - "type": "object" - }, - "ManifestUserProfileApp": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "element": { - "description": "The file location of the element javascript file to load", - "type": "string" - }, - "elementName": { - "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", - "type": "string" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "description": "The kind of the extension, used to group extensions together", - "examples": [ - "button" - ] - }, - "meta": { - "$ref": "#/definitions/MetaUserProfileApp", - "description": "This contains properties specific to the type of extension" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "type": { - "const": "userProfileApp", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with lower numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "meta", - "name", - "type" - ], - "type": "object" - }, - "ManifestWorkspace": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "api": { - "description": "The file location of the api javascript file to load", - "type": "string" - }, - "element": { - "description": "The file location of the element javascript file to load", - "type": "string" - }, - "elementName": { - "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", - "type": "string" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "description": "The kind of the extension, used to group extensions together", - "examples": [ - "button" - ] - }, - "meta": { - "$ref": "#/definitions/MetaWorkspace" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "type": { - "const": "workspace", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with lower numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "meta", - "name", - "type" - ], - "type": "object" - }, - "ManifestWorkspaceAction": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "api": { - "description": "The file location of the api javascript file to load", - "type": "string" - }, - "conditions": { - "description": "Set the conditions for when the extension should be loaded", - "items": { - "$ref": "#/definitions/ConditionTypes" - }, - "type": "array" - }, - "element": { - "description": "The file location of the element javascript file to load", - "type": "string" - }, - "elementName": { - "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", - "type": "string" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "description": "The kind of the extension, used to group extensions together", - "examples": [ - "button" - ] - }, - "meta": { - "$ref": "#/definitions/MetaWorkspaceAction" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "overwrites": { - "anyOf": [ - { - "items": { - "type": "string" - }, - "type": "array" - }, - { - "type": "string" - } - ], - "description": "Define one or more extension aliases that this extension should overwrite." - }, - "type": { - "const": "workspaceAction", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with lower numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "meta", - "name", - "type" - ], - "type": "object" - }, - "ManifestWorkspaceActionDefaultKind": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "api": { - "description": "The file location of the api javascript file to load", - "type": "string" - }, - "conditions": { - "description": "Set the conditions for when the extension should be loaded", - "items": { - "$ref": "#/definitions/ConditionTypes" - }, - "type": "array" - }, - "element": { - "description": "The file location of the element javascript file to load", - "type": "string" - }, - "elementName": { - "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", - "type": "string" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "const": "default", - "description": "The kind of the extension, used to group extensions together", - "type": "string" - }, - "meta": { - "$ref": "#/definitions/MetaWorkspaceActionDefaultKind" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "overwrites": { - "anyOf": [ - { - "items": { - "type": "string" - }, - "type": "array" - }, - { - "type": "string" - } - ], - "description": "Define one or more extension aliases that this extension should overwrite." - }, - "type": { - "const": "workspaceAction", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with lower numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "kind", - "meta", - "name", - "type" - ], - "type": "object" - }, - "ManifestWorkspaceActionMenuItem": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "api": { - "description": "The file location of the api javascript file to load", - "type": "string" - }, - "conditions": { - "description": "Set the conditions for when the extension should be loaded", - "items": { - "$ref": "#/definitions/ConditionTypes" - }, - "type": "array" - }, - "element": { - "description": "The file location of the element javascript file to load", - "type": "string" - }, - "elementName": { - "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", - "type": "string" - }, - "forWorkspaceActions": { - "anyOf": [ - { - "items": { - "type": "string" - }, - "type": "array" - }, - { - "type": "string" - } - ], - "description": "Define which workspace actions this menu item should be shown for.", - "examples": "[\n['Umb.WorkspaceAction.Document.Save', 'Umb.WorkspaceAction.Document.SaveAndPublish'],\n\"Umb.WorkspaceAction.Document.Save\"\n]" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "description": "The kind of the extension, used to group extensions together", - "examples": [ - "button" - ] - }, - "meta": { - "$ref": "#/definitions/MetaWorkspaceActionMenuItem" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "overwrites": { - "anyOf": [ - { - "items": { - "type": "string" - }, - "type": "array" - }, - { - "type": "string" - } - ], - "description": "Define one or more extension aliases that this extension should overwrite." - }, - "type": { - "const": "workspaceActionMenuItem", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with lower numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "forWorkspaceActions", - "meta", - "name", - "type" - ], - "type": "object" - }, - "ManifestWorkspaceContext": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "api": { - "type": "string" - }, - "conditions": { - "description": "Set the conditions for when the extension should be loaded", - "items": { - "$ref": "#/definitions/ConditionTypes" - }, - "type": "array" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "description": "The kind of the extension, used to group extensions together", - "examples": [ - "button" - ] - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "overwrites": { - "anyOf": [ - { - "items": { - "type": "string" - }, - "type": "array" - }, - { - "type": "string" - } - ], - "description": "Define one or more extension aliases that this extension should overwrite." - }, - "type": { - "const": "workspaceContext", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with lower numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "name", - "type" - ], - "type": "object" - }, - "ManifestWorkspaceFooterApp": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "api": { - "description": "The file location of the api javascript file to load", - "type": "string" - }, - "conditions": { - "description": "Set the conditions for when the extension should be loaded", - "items": { - "$ref": "#/definitions/ConditionTypes" - }, - "type": "array" - }, - "element": { - "description": "The file location of the element javascript file to load", - "type": "string" - }, - "elementName": { - "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", - "type": "string" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "description": "The kind of the extension, used to group extensions together", - "examples": [ - "button" - ] - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "overwrites": { - "anyOf": [ - { - "items": { - "type": "string" - }, - "type": "array" - }, - { - "type": "string" - } - ], - "description": "Define one or more extension aliases that this extension should overwrite." - }, - "type": { - "const": "workspaceFooterApp", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with lower numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "name", - "type" - ], - "type": "object" - }, - "ManifestWorkspaceFooterAppMenuBreadcrumbKind": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "api": { - "description": "The file location of the api javascript file to load", - "type": "string" - }, - "conditions": { - "description": "Set the conditions for when the extension should be loaded", - "items": { - "$ref": "#/definitions/ConditionTypes" - }, - "type": "array" - }, - "element": { - "description": "The file location of the element javascript file to load", - "type": "string" - }, - "elementName": { - "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", - "type": "string" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "const": "menuBreadcrumb", - "description": "The kind of the extension, used to group extensions together", - "type": "string" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "overwrites": { - "anyOf": [ - { - "items": { - "type": "string" - }, - "type": "array" - }, - { - "type": "string" - } - ], - "description": "Define one or more extension aliases that this extension should overwrite." - }, - "type": { - "const": "workspaceFooterApp", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with lower numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "kind", - "name", - "type" - ], - "type": "object" - }, - "ManifestWorkspaceFooterAppVariantMenuBreadcrumbKind": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "api": { - "description": "The file location of the api javascript file to load", - "type": "string" - }, - "conditions": { - "description": "Set the conditions for when the extension should be loaded", - "items": { - "$ref": "#/definitions/ConditionTypes" - }, - "type": "array" - }, - "element": { - "description": "The file location of the element javascript file to load", - "type": "string" - }, - "elementName": { - "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", - "type": "string" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "const": "variantMenuBreadcrumb", - "description": "The kind of the extension, used to group extensions together", - "type": "string" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "overwrites": { - "anyOf": [ - { - "items": { - "type": "string" - }, - "type": "array" - }, - { - "type": "string" - } - ], - "description": "Define one or more extension aliases that this extension should overwrite." - }, - "type": { - "const": "workspaceFooterApp", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with lower numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "kind", - "name", - "type" - ], - "type": "object" - }, - "ManifestWorkspaceRoutableKind": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "api": { - "description": "The file location of the api javascript file to load", - "type": "string" - }, - "element": { - "description": "The file location of the element javascript file to load", - "type": "string" - }, - "elementName": { - "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", - "type": "string" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "const": "routable", - "description": "The kind of the extension, used to group extensions together", - "type": "string" - }, - "meta": { - "$ref": "#/definitions/MetaWorkspaceRoutableKind" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "type": { - "const": "workspace", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with lower numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "kind", - "meta", - "name", - "type" - ], - "type": "object" - }, - "ManifestWorkspaceView": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "conditions": { - "description": "Set the conditions for when the extension should be loaded", - "items": { - "$ref": "#/definitions/ConditionTypes" - }, - "type": "array" - }, - "element": { - "description": "The file location of the element javascript file to load", - "type": "string" - }, - "elementName": { - "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", - "type": "string" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "description": "The kind of the extension, used to group extensions together", - "examples": [ - "button" - ] - }, - "meta": { - "$ref": "#/definitions/MetaWorkspaceView", - "description": "This contains properties specific to the type of extension" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "overwrites": { - "anyOf": [ - { - "items": { - "type": "string" - }, - "type": "array" - }, - { - "type": "string" - } - ], - "description": "Define one or more extension aliases that this extension should overwrite." - }, - "type": { - "const": "workspaceView", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with lower numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "meta", - "name", - "type" - ], - "type": "object" - }, - "ManifestWorkspaceViewContentTypeDesignEditorKind": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "conditions": { - "description": "Set the conditions for when the extension should be loaded", - "items": { - "$ref": "#/definitions/ConditionTypes" - }, - "type": "array" - }, - "element": { - "description": "The file location of the element javascript file to load", - "type": "string" - }, - "elementName": { - "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", - "type": "string" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "const": "contentTypeDesignEditor", - "description": "The kind of the extension, used to group extensions together", - "type": "string" - }, - "meta": { - "$ref": "#/definitions/MetaWorkspaceViewContentTypeDesignEditorKind", - "description": "This contains properties specific to the type of extension" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "overwrites": { - "anyOf": [ - { - "items": { - "type": "string" - }, - "type": "array" - }, - { - "type": "string" - } - ], - "description": "Define one or more extension aliases that this extension should overwrite." - }, - "type": { - "const": "workspaceView", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with lower numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "kind", - "meta", - "name", - "type" - ], - "type": "object" - }, - "MediaCapabilities": { - "type": "object" - }, - "MediaDevices": { - "properties": { - "ondevicechange": { - "type": [ - "null", - "object" - ] - } - }, - "required": [ - "ondevicechange" - ], - "type": "object" - }, - "MediaImage": { - "properties": { - "sizes": { - "type": "string" - }, - "src": { - "type": "string" - }, - "type": { - "type": "string" - } - }, - "required": [ - "src" - ], - "type": "object" - }, - "MediaMetadata": { - "properties": { - "album": { - "type": "string" - }, - "artist": { - "type": "string" - }, - "artwork": { - "items": { - "$ref": "#/definitions/MediaImage" - }, - "type": "array" - }, - "title": { - "type": "string" - } - }, - "required": [ - "album", - "artist", - "artwork", - "title" - ], - "type": "object" - }, - "MediaSession": { - "properties": { - "metadata": { - "anyOf": [ - { - "$ref": "#/definitions/MediaMetadata" - }, - { - "type": "null" - } - ] - }, - "playbackState": { - "$ref": "#/definitions/MediaSessionPlaybackState" - } - }, - "required": [ - "metadata", - "playbackState" - ], - "type": "object" - }, - "MediaSessionPlaybackState": { - "enum": [ - "none", - "paused", - "playing" - ], - "type": "string" - }, - "MetaAuthProvider": { - "properties": { - "behavior": { - "description": "The behavior of the provider when it is used.", - "properties": { - "autoRedirect": { - "default": false, - "description": "If true, the user will be redirected to the provider's login page immediately.", - "type": "boolean" - }, - "popupFeatures": { - "default": "'width=600,height=600,menubar=no,location=no,resizable=yes,scrollbars=yes,status=no,toolbar=no'", - "description": "The features of the popup that is opened when the user logs in.", - "type": "string" - }, - "popupTarget": { - "default": "'umbracoAuthPopup'", - "description": "The target of the popup that is opened when the user logs in.", - "type": "string" - } - }, - "type": "object" - }, - "defaultView": { - "description": "The default view of the provider that is shown to the user.\nIf no element is provided, then the button will be rendered as a", - "properties": { - "color": { - "default": "'secondary'", - "description": "The color of the provider that is shown to the user.", - "enum": [ - "", - "danger", - "default", - "positive", - "warning" - ], - "type": "string" - }, - "icon": { - "default": "'icon-cloud'", - "description": "The icon of the provider that is shown to the user.", - "examples": "['icon-cloud', 'icon-github', 'icon-google', 'icon-facebook', 'icon-twitter', 'icon-x', 'icon-microsoft']", - "type": "string" - }, - "look": { - "default": "'default'", - "description": "The look of the provider that is shown to the user.", - "enum": [ - "", - "default", - "outline", - "placeholder", - "primary", - "secondary" - ], - "type": "string" - } - }, - "type": "object" - }, - "label": { - "description": "The label of the provider that is shown to the user.", - "type": "string" - }, - "linking": { - "description": "The linking options of the provider when it is used.", - "properties": { - "allowManualLinking": { - "default": false, - "description": "If true, the user will be able to link the provider to an existing account.", - "type": "boolean" - } - }, - "type": "object" - } - }, - "type": "object" - }, - "MetaCollection": { - "properties": { - "repositoryAlias": { - "type": "string" - } - }, - "required": [ - "repositoryAlias" - ], - "type": "object" - }, - "MetaCollectionAction": { - "properties": { - "href": { - "type": "string" - }, - "label": { - "type": "string" - } - }, - "required": [ - "label" - ], - "type": "object" - }, - "MetaCollectionView": { - "properties": { - "icon": { - "description": "An icon to represent the collection view", - "examples": [ - "icon-box", - "icon-grid" - ], - "type": "string" - }, - "label": { - "description": "The friendly name of the collection view", - "type": "string" - }, - "pathName": { - "description": "The URL pathname for this collection view that can be deep linked to by sharing the url", - "type": "string" - } - }, - "required": [ - "icon", - "label", - "pathName" - ], - "type": "object" - }, - "MetaCurrentUserAction": { - "type": "object" - }, - "MetaCurrentUserActionDefaultKind": { - "properties": { - "color": { - "default": "default", - "description": "The color of the button", - "enum": [ - "", - "danger", - "default", - "positive", - "warning" - ], - "type": "string" - }, - "icon": { - "description": "An icon to represent the action to be performed", - "examples": [ - "icon-box", - "icon-grid" - ], - "type": "string" - }, - "label": { - "description": "The friendly name of the action to perform", - "examples": [ - "Create", - "Create Content Template" - ], - "type": "string" - }, - "look": { - "default": "primary", - "description": "The look of the button", - "enum": [ - "", - "default", - "outline", - "placeholder", - "primary", - "secondary" - ], - "type": "string" - } - }, - "required": [ - "label" - ], - "type": "object" - }, - "MetaDashboard": { - "properties": { - "label": { - "description": "The displayed name (label) in the navigation.", - "type": "string" - }, - "pathname": { - "description": "This is the URL path part for this view. This is used for navigating or deep linking directly to the dashboard\nhttps://yoursite.com/section/settings/dashboard/my-dashboard-path", - "examples": [ - "my-dashboard-path" - ], - "type": "string" - } - }, - "type": "object" - }, - "MetaDashboardCollection": { - "properties": { - "label": { - "description": "Optional string to display as the label for the dashboard collection", - "type": "string" - }, - "pathname": { - "description": "The URL path for the dashboard which is used for navigating or deep linking directly to the dashboard", - "examples": [ - "media-management-dashboard", - "my-awesome-dashboard" - ], - "type": "string" - }, - "repositoryAlias": { - "description": "The alias of the repository that the dashboard collection is for", - "examples": [ - "Umb.Repository.Media" - ], - "type": "string" - } - }, - "required": [ - "pathname", - "repositoryAlias" - ], - "type": "object" - }, - "MetaDynamicRootOrigin": { - "properties": { - "description": { - "type": "string" - }, - "icon": { - "type": "string" - }, - "label": { - "type": "string" - }, - "originAlias": { - "type": "string" - } - }, - "required": [ - "originAlias" - ], - "type": "object" - }, - "MetaDynamicRootQueryStep": { - "properties": { - "description": { - "type": "string" - }, - "icon": { - "type": "string" - }, - "label": { - "type": "string" - }, - "queryStepAlias": { - "type": "string" - } - }, - "required": [ - "queryStepAlias" - ], - "type": "object" - }, - "MetaEntityAction": { - "type": "object" - }, - "MetaEntityActionDefaultKind": { - "properties": { - "icon": { - "description": "An icon to represent the action to be performed", - "examples": [ - "icon-box", - "icon-grid" - ], - "type": "string" - }, - "label": { - "description": "The friendly name of the action to perform", - "examples": [ - "Create", - "Create Content Template" - ], - "type": "string" - } - }, - "required": [ - "icon", - "label" - ], - "type": "object" - }, - "MetaEntityActionDeleteKind": { - "properties": { - "detailRepositoryAlias": { - "type": "string" - }, - "icon": { - "description": "An icon to represent the action to be performed", - "examples": [ - "icon-box", - "icon-grid" - ], - "type": "string" - }, - "itemRepositoryAlias": { - "type": "string" - }, - "label": { - "description": "The friendly name of the action to perform", - "examples": [ - "Create", - "Create Content Template" - ], - "type": "string" - } - }, - "required": [ - "detailRepositoryAlias", - "icon", - "itemRepositoryAlias", - "label" - ], - "type": "object" - }, - "MetaEntityActionDuplicateToKind": { - "properties": { - "duplicateRepositoryAlias": { - "type": "string" - }, - "foldersOnly": { - "type": "boolean" - }, - "icon": { - "description": "An icon to represent the action to be performed", - "examples": [ - "icon-box", - "icon-grid" - ], - "type": "string" - }, - "label": { - "description": "The friendly name of the action to perform", - "examples": [ - "Create", - "Create Content Template" - ], - "type": "string" - }, - "treeAlias": { - "type": "string" - }, - "treeRepositoryAlias": { - "type": "string" - } - }, - "required": [ - "duplicateRepositoryAlias", - "icon", - "label", - "treeAlias", - "treeRepositoryAlias" - ], - "type": "object" - }, - "MetaEntityActionEmptyRecycleBinKind": { - "properties": { - "icon": { - "description": "An icon to represent the action to be performed", - "examples": [ - "icon-box", - "icon-grid" - ], - "type": "string" - }, - "label": { - "description": "The friendly name of the action to perform", - "examples": [ - "Create", - "Create Content Template" - ], - "type": "string" - }, - "recycleBinRepositoryAlias": { - "type": "string" - } - }, - "required": [ - "icon", - "label", - "recycleBinRepositoryAlias" - ], - "type": "object" - }, - "MetaEntityActionFolderKind": { - "properties": { - "folderRepositoryAlias": { - "type": "string" - }, - "icon": { - "description": "An icon to represent the action to be performed", - "examples": [ - "icon-box", - "icon-grid" - ], - "type": "string" - }, - "label": { - "description": "The friendly name of the action to perform", - "examples": [ - "Create", - "Create Content Template" - ], - "type": "string" - } - }, - "required": [ - "folderRepositoryAlias", - "icon", - "label" - ], - "type": "object" - }, - "MetaEntityActionMoveToKind": { - "properties": { - "foldersOnly": { - "type": "boolean" - }, - "icon": { - "description": "An icon to represent the action to be performed", - "examples": [ - "icon-box", - "icon-grid" - ], - "type": "string" - }, - "label": { - "description": "The friendly name of the action to perform", - "examples": [ - "Create", - "Create Content Template" - ], - "type": "string" - }, - "moveRepositoryAlias": { - "type": "string" - }, - "treeAlias": { - "type": "string" - }, - "treeRepositoryAlias": { - "type": "string" - } - }, - "required": [ - "icon", - "label", - "moveRepositoryAlias", - "treeAlias", - "treeRepositoryAlias" - ], - "type": "object" - }, - "MetaEntityActionRenameServerFileKind": { - "properties": { - "icon": { - "description": "An icon to represent the action to be performed", - "examples": [ - "icon-box", - "icon-grid" - ], - "type": "string" - }, - "itemRepositoryAlias": { - "type": "string" - }, - "label": { - "description": "The friendly name of the action to perform", - "examples": [ - "Create", - "Create Content Template" - ], - "type": "string" - }, - "renameRepositoryAlias": { - "type": "string" - } - }, - "required": [ - "icon", - "itemRepositoryAlias", - "label", - "renameRepositoryAlias" - ], - "type": "object" - }, - "MetaEntityActionRestoreFromRecycleBinKind": { - "properties": { - "icon": { - "description": "An icon to represent the action to be performed", - "examples": [ - "icon-box", - "icon-grid" - ], - "type": "string" - }, - "itemRepositoryAlias": { - "type": "string" - }, - "label": { - "description": "The friendly name of the action to perform", - "examples": [ - "Create", - "Create Content Template" - ], - "type": "string" - }, - "pickerModal": { - "anyOf": [ - { - "$ref": "#/definitions/UmbModalToken,UmbPickerModalValue>" - }, - { - "type": "string" - } - ] - }, - "recycleBinRepositoryAlias": { - "type": "string" - } - }, - "required": [ - "icon", - "itemRepositoryAlias", - "label", - "pickerModal", - "recycleBinRepositoryAlias" - ], - "type": "object" - }, - "MetaEntityActionSortChildrenOfKind": { - "properties": { - "icon": { - "description": "An icon to represent the action to be performed", - "examples": [ - "icon-box", - "icon-grid" - ], - "type": "string" - }, - "label": { - "description": "The friendly name of the action to perform", - "examples": [ - "Create", - "Create Content Template" - ], - "type": "string" - }, - "sortChildrenOfRepositoryAlias": { - "type": "string" - }, - "treeRepositoryAlias": { - "type": "string" - } - }, - "required": [ - "icon", - "label", - "sortChildrenOfRepositoryAlias", - "treeRepositoryAlias" - ], - "type": "object" - }, - "MetaEntityActionTrashKind": { - "properties": { - "icon": { - "description": "An icon to represent the action to be performed", - "examples": [ - "icon-box", - "icon-grid" - ], - "type": "string" - }, - "itemRepositoryAlias": { - "type": "string" - }, - "label": { - "description": "The friendly name of the action to perform", - "examples": [ - "Create", - "Create Content Template" - ], - "type": "string" - }, - "recycleBinRepositoryAlias": { - "type": "string" - } - }, - "required": [ - "icon", - "itemRepositoryAlias", - "label", - "recycleBinRepositoryAlias" - ], - "type": "object" - }, - "MetaEntityBulkAction": { - "type": "object" - }, - "MetaEntityUserPermission": { - "properties": { - "description": { - "type": "string" - }, - "group": { - "type": "string" - }, - "label": { - "type": "string" - }, - "verbs": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "verbs" - ], - "type": "object" - }, - "MetaExternalLoginProvider": { - "properties": { - "label": { - "type": "string" - }, - "pathname": { - "type": "string" - } - }, - "required": [ - "label", - "pathname" - ], - "type": "object" - }, - "MetaGranularUserPermission": { - "properties": { - "description": { - "type": "string" - }, - "descriptionKey": { - "type": "string" - }, - "label": { - "type": "string" - }, - "labelKey": { - "type": "string" - }, - "schemaType": { - "type": "string" - } - }, - "required": [ - "schemaType" - ], - "type": "object" - }, - "MetaHeaderAppButtonKind": { - "properties": { - "href": { - "type": "string" - }, - "icon": { - "type": "string" - }, - "label": { - "type": "string" - } - }, - "required": [ - "href", - "icon", - "label" - ], - "type": "object" - }, - "MetaHealthCheck": { - "properties": { - "label": { - "type": "string" - } - }, - "required": [ - "label" - ], - "type": "object" - }, - "MetaLocalization": { - "properties": { - "culture": { - "description": "The culture is a combination of a language and a country. The language is represented by an ISO 639-1 code and the country is represented by an ISO 3166-1 alpha-2 code.\nThe language and country are separated by a dash.\nThe value is used to describe the language of the translations according to the extension system\nand it will be set as the `lang` attribute on the `` element.", - "examples": [ - "en-us", - "en-gb", - "da-dk" - ], - "type": "string" - }, - "direction": { - "default": "ltr", - "description": "The value is used to describe the direction of the translations according to the extension system\nand it will be set as the `dir` attribute on the `` element. It defaults to `ltr`.", - "enum": [ - "ltr", - "rtl" - ], - "examples": [ - "ltr" - ], - "type": "string" - }, - "localizations": { - "$ref": "#/definitions/UmbLocalizationDictionary", - "description": "The localizations." - } - }, - "required": [ - "culture" - ], - "type": "object" - }, - "MetaMenuItem": { - "properties": { - "entityType": { - "type": "string" - }, - "icon": { - "type": "string" - }, - "label": { - "type": "string" - }, - "menus": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "label", - "menus" - ], - "type": "object" - }, - "MetaMenuItemTreeKind": { - "properties": { - "entityType": { - "type": "string" - }, - "hideTreeRoot": { - "type": "boolean" - }, - "icon": { - "type": "string" - }, - "label": { - "type": "string" - }, - "menus": { - "items": { - "type": "string" - }, - "type": "array" - }, - "treeAlias": { - "type": "string" - } - }, - "required": [ - "label", - "menus", - "treeAlias" - ], - "type": "object" - }, - "MetaMfaLoginProvider": { - "properties": { - "label": { - "type": "string" - } - }, - "type": "object" - }, - "MetaMonacoMarkdownEditorAction": { - "type": "object" - }, - "MetaPackageView": { - "properties": { - "packageName": { - "type": "string" - } - }, - "required": [ - "packageName" - ], - "type": "object" - }, - "MetaPropertyAction": { - "type": "object" - }, - "MetaPropertyActionDefaultKind": { - "properties": { - "icon": { - "description": "An icon to represent the action to be performed", - "examples": [ - "icon-box", - "icon-grid" - ], - "type": "string" - }, - "label": { - "description": "The friendly name of the action to perform", - "examples": [ - "Create", - "Create Content Template" - ], - "type": "string" - } - }, - "required": [ - "icon", - "label" - ], - "type": "object" - }, - "MetaPropertyEditorSchema": { - "properties": { - "defaultPropertyEditorUiAlias": { - "type": "string" - }, - "settings": { - "$ref": "#/definitions/PropertyEditorSettings" - } - }, - "required": [ - "defaultPropertyEditorUiAlias" - ], - "type": "object" - }, - "MetaPropertyEditorUi": { - "properties": { - "group": { - "default": "Common", - "description": "The group that this property editor UI belongs to, which will be used to group the property editor UIs in the property editor picker.\nIf not specified, the property editor UI will be grouped under \"Common\".", - "examples": [ - "Common", - "Content", - "Media" - ], - "type": "string" - }, - "icon": { - "type": "string" - }, - "label": { - "type": "string" - }, - "propertyEditorSchemaAlias": { - "description": "The alias of the property editor schema that this property editor UI is for.\nIf not specified, the property editor UI can only be used to configure other property editors.", - "examples": [ - "Umbraco.TextBox", - "Umbraco.TextArea", - "Umbraco.Label" - ], - "type": "string" - }, - "settings": { - "$ref": "#/definitions/PropertyEditorSettings" - }, - "supportsReadOnly": { - "type": "boolean" - } - }, - "required": [ - "group", - "icon", - "label" - ], - "type": "object" - }, - "MetaSearchProvider": { - "properties": { - "label": { - "description": "The label of the provider that is shown to the user.", - "type": "string" - } - }, - "type": "object" - }, - "MetaSection": { - "properties": { - "label": { - "type": "string" - }, - "pathname": { - "type": "string" - } - }, - "required": [ - "label", - "pathname" - ], - "type": "object" - }, - "MetaSectionRoute": { - "properties": { - "path": { - "type": "string" - } - }, - "type": "object" - }, - "MetaSectionSidebarAppMenuKind": { - "properties": { - "label": { - "type": "string" - }, - "menu": { - "type": "string" - } - }, - "required": [ - "label", - "menu" - ], - "type": "object" - }, - "MetaSectionView": { - "properties": { - "icon": { - "description": "The icon displayed for this view in the navigation.", - "examples": [ - "box" - ], - "type": "string" - }, - "label": { - "description": "The displayed name (label) in the navigation.", - "type": "string" - }, - "pathname": { - "description": "This is the URL path part for this view. This is used for navigating or deep linking directly to the view\nhttps://yoursite.com/section/settings/view/my-view-path", - "examples": [ - "my-view-path" - ], - "type": "string" - } - }, - "required": [ - "icon" - ], - "type": "object" - }, - "MetaTinyMcePlugin": { - "properties": { - "config": { - "$ref": "#/definitions/RawEditorOptions", - "description": "Sets the default configuration for the TinyMCE editor. This configuration will be used when the editor is initialized.", - "examples": [ - { - "plugins": "wordcount", - "statusbar": true - } - ] - }, - "toolbar": { - "description": "If the plugin adds toolbar buttons, this property can be used to configure the buttons.\nThis configuration will be used on the Rich Text Editor configuration page.", - "items": { - "properties": { - "alias": { - "description": "The alias of the toolbar button that will be configured in the TinyMCE editor.", - "type": "string" - }, - "icon": { - "description": "The icon shown on the Rich Text Editor configuration page. The icon has to be a part of TinyMCE's icon set.", - "type": "string" - }, - "label": { - "description": "The label of the option shown on the Rich Text Editor configuration page.", - "type": "string" - } - }, - "required": [ - "alias", - "label" - ], - "type": "object" - }, - "type": "array" - } - }, - "type": "object" - }, - "MetaTree": { - "properties": { - "repositoryAlias": { - "type": "string" - } - }, - "required": [ - "repositoryAlias" - ], - "type": "object" - }, - "MetaUfmComponent": { - "properties": { - "marker": { - "type": "string" - } - }, - "required": [ - "marker" - ], - "type": "object" - }, - "MetaUserProfileApp": { - "properties": { - "label": { - "type": "string" - }, - "pathname": { - "type": "string" - } - }, - "required": [ - "label", - "pathname" - ], - "type": "object" - }, - "MetaWorkspace": { - "properties": { - "entityType": { - "type": "string" - } - }, - "required": [ - "entityType" - ], - "type": "object" - }, - "MetaWorkspaceAction": { - "type": "object" - }, - "MetaWorkspaceActionDefaultKind": { - "properties": { - "color": { - "enum": [ - "", - "danger", - "default", - "positive", - "warning" - ], - "type": "string" - }, - "label": { - "type": "string" - }, - "look": { - "enum": [ - "", - "default", - "outline", - "placeholder", - "primary", - "secondary" - ], - "type": "string" - } - }, - "type": "object" - }, - "MetaWorkspaceActionMenuItem": { - "type": "object" - }, - "MetaWorkspaceRoutableKind": { - "properties": { - "entityType": { - "type": "string" - } - }, - "required": [ - "entityType" - ], - "type": "object" - }, - "MetaWorkspaceView": { - "properties": { - "icon": { - "type": "string" - }, - "label": { - "type": "string" - }, - "pathname": { - "type": "string" - } - }, - "required": [ - "icon", - "label", - "pathname" - ], - "type": "object" - }, - "MetaWorkspaceViewContentTypeDesignEditorKind": { - "properties": { - "compositionRepositoryAlias": { - "type": "string" - }, - "icon": { - "type": "string" - }, - "label": { - "type": "string" - }, - "pathname": { - "type": "string" - } - }, - "required": [ - "icon", - "label", - "pathname" - ], - "type": "object" - }, - "MimeType": { - "properties": { - "description": { - "type": "string" - }, - "enabledPlugin": { - "additionalProperties": false, - "patternProperties": { - "^[0-9]+$": { - "$ref": "#/definitions/MimeType" - } - }, - "properties": { - "description": { - "type": "string" - }, - "filename": { - "type": "string" - }, - "length": { - "type": "number" - }, - "name": { - "type": "string" - } - }, - "required": [ - "description", - "filename", - "length", - "name" - ], - "type": "object" - }, - "suffixes": { - "type": "string" - }, - "type": { - "type": "string" - } - }, - "required": [ - "description", - "enabledPlugin", - "suffixes", - "type" - ], - "type": "object" - }, - "Mocha.ExclusiveSuiteFunction": { - "type": "object" - }, - "Mocha.ExclusiveTestFunction": { - "type": "object" - }, - "Mocha.HookFunction": { - "type": "object" - }, - "Mocha.PendingSuiteFunction": { - "description": "[bdd, tdd] Describe a \"suite\" with the given `title` and callback `fn` containing\nnested suites. Indicates this suite should not be executed.\n\n- _Only available when invoked via the mocha CLI._", - "type": "object" - }, - "Mocha.PendingTestFunction": { - "type": "object" - }, - "Mocha.SuiteFunction": { - "properties": { - "only": { - "$ref": "#/definitions/Mocha.ExclusiveSuiteFunction", - "description": "[bdd, tdd, qunit] Indicates this suite should be executed exclusively.\n\n- _Only available when invoked via the mocha CLI._" - }, - "skip": { - "$ref": "#/definitions/Mocha.PendingSuiteFunction", - "description": "[bdd, tdd] Indicates this suite should not be executed.\n\n- _Only available when invoked via the mocha CLI._" - } - }, - "required": [ - "only", - "skip" - ], - "type": "object" - }, - "Mocha.TestFunction": { - "properties": { - "only": { - "$ref": "#/definitions/Mocha.ExclusiveTestFunction", - "description": "Indicates this test should be executed exclusively.\n\n- _Only available when invoked via the mocha CLI._" - }, - "skip": { - "$ref": "#/definitions/Mocha.PendingTestFunction", - "description": "Indicates this test should not be executed.\n\n- _Only available when invoked via the mocha CLI._" - } - }, - "required": [ - "only", - "skip" - ], - "type": "object" - }, - "Model": { - "properties": { - "table": { - "properties": { - "clearSelectedCells": { - "type": "object" - }, - "getSelectedCells": { - "type": "object" - } - }, - "required": [ - "clearSelectedCells", - "getSelectedCells" - ], - "type": "object" - } - }, - "required": [ - "table" - ], - "type": "object" - }, - "ModelManager": { - "properties": { - "add": { - "type": "object" - }, - "createUrl": { - "type": "object" - }, - "get": { - "type": "object" - }, - "items": { - "items": { - "type": "object" - }, - "type": "array" - }, - "load": { - "type": "object" - }, - "lookup": { - "$ref": "#/definitions/Record;}>" - }, - "remove": { - "type": "object" - }, - "requireLangPack": { - "type": "object" - }, - "urls": { - "$ref": "#/definitions/Record" - }, - "waitFor": { - "type": "object" - } - }, - "required": [ - "add", - "createUrl", - "get", - "items", - "load", - "lookup", - "remove", - "requireLangPack", - "urls", - "waitFor" - ], - "type": "object" - }, - "Navigator": { - "properties": { - "appCodeName": { - "type": "string" - }, - "appName": { - "type": "string" - }, - "appVersion": { - "type": "string" - }, - "clipboard": { - "$ref": "#/definitions/Clipboard" - }, - "cookieEnabled": { - "type": "boolean" - }, - "credentials": { - "$ref": "#/definitions/CredentialsContainer" - }, - "doNotTrack": { - "type": [ - "null", - "string" - ] - }, - "geolocation": { - "$ref": "#/definitions/Geolocation" - }, - "hardwareConcurrency": { - "type": "number" - }, - "language": { - "type": "string" - }, - "languages": { - "items": { - "type": "string" - }, - "type": "array" - }, - "locks": { - "$ref": "#/definitions/LockManager" - }, - "maxTouchPoints": { - "type": "number" - }, - "mediaCapabilities": { - "$ref": "#/definitions/MediaCapabilities" - }, - "mediaDevices": { - "$ref": "#/definitions/MediaDevices" - }, - "mediaSession": { - "$ref": "#/definitions/MediaSession" - }, - "mimeTypes": { - "additionalProperties": false, - "patternProperties": { - "^[0-9]+$": { - "$ref": "#/definitions/MimeType" - } - }, - "properties": { - "length": { - "type": "number" - } - }, - "required": [ - "length" - ], - "type": "object" - }, - "onLine": { - "type": "boolean" - }, - "pdfViewerEnabled": { - "type": "boolean" - }, - "permissions": { - "$ref": "#/definitions/Permissions" - }, - "platform": { - "type": "string" - }, - "plugins": { - "additionalProperties": false, - "patternProperties": { - "^[0-9]+$": { - "additionalProperties": false, - "patternProperties": { - "^[0-9]+$": { - "$ref": "#/definitions/MimeType" - } - }, - "properties": { - "description": { - "type": "string" - }, - "filename": { - "type": "string" - }, - "length": { - "type": "number" - }, - "name": { - "type": "string" - } - }, - "required": [ - "description", - "filename", - "length", - "name" - ], - "type": "object" - } - }, - "properties": { - "length": { - "type": "number" - } - }, - "required": [ - "length" - ], - "type": "object" - }, - "product": { - "type": "string" - }, - "productSub": { - "type": "string" - }, - "serviceWorker": { - "$ref": "#/definitions/ServiceWorkerContainer" - }, - "storage": { - "$ref": "#/definitions/StorageManager" - }, - "userActivation": { - "$ref": "#/definitions/UserActivation" - }, - "userAgent": { - "type": "string" - }, - "vendor": { - "type": "string" - }, - "vendorSub": { - "type": "string" - }, - "wakeLock": { - "$ref": "#/definitions/WakeLock" - }, - "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" - ], - "type": "object" - }, - "NestedFormatting": { - "properties": { - "items": { - "items": { - "anyOf": [ - { - "$ref": "#/definitions/FormatReference" - }, - { - "$ref": "#/definitions/BlockStyleFormat" - }, - { - "$ref": "#/definitions/InlineStyleFormat" - }, - { - "$ref": "#/definitions/SelectorStyleFormat" - } - ] - }, - "type": "array" - }, - "title": { - "type": "string" - } - }, - "required": [ - "items", - "title" - ], - "type": "object" - }, - "Node": { - "properties": { - "ATTRIBUTE_NODE": { - "const": 2, - "type": "number" - }, - "CDATA_SECTION_NODE": { - "const": 4, - "type": "number" - }, - "COMMENT_NODE": { - "const": 8, - "type": "number" - }, - "DOCUMENT_FRAGMENT_NODE": { - "const": 11, - "type": "number" - }, - "DOCUMENT_NODE": { - "const": 9, - "type": "number" - }, - "DOCUMENT_POSITION_CONTAINED_BY": { - "const": 16, - "type": "number" - }, - "DOCUMENT_POSITION_CONTAINS": { - "const": 8, - "type": "number" - }, - "DOCUMENT_POSITION_DISCONNECTED": { - "const": 1, - "type": "number" - }, - "DOCUMENT_POSITION_FOLLOWING": { - "const": 4, - "type": "number" - }, - "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC": { - "const": 32, - "type": "number" - }, - "DOCUMENT_POSITION_PRECEDING": { - "const": 2, - "type": "number" - }, - "DOCUMENT_TYPE_NODE": { - "const": 10, - "type": "number" - }, - "ELEMENT_NODE": { - "const": 1, - "type": "number" - }, - "ENTITY_NODE": { - "const": 6, - "type": "number" - }, - "ENTITY_REFERENCE_NODE": { - "const": 5, - "type": "number" - }, - "NOTATION_NODE": { - "const": 12, - "type": "number" - }, - "PROCESSING_INSTRUCTION_NODE": { - "const": 7, - "type": "number" - }, - "TEXT_NODE": { - "const": 3, - "type": "number" - }, - "baseURI": { - "type": "string" - }, - "childNodes": { - "items": { - "$ref": "#/definitions/ChildNode" - }, - "type": "array" - }, - "firstChild": { - "anyOf": [ - { - "$ref": "#/definitions/ChildNode" - }, - { - "type": "null" - } - ] - }, - "isConnected": { - "type": "boolean" - }, - "lastChild": { - "anyOf": [ - { - "$ref": "#/definitions/ChildNode" - }, - { - "type": "null" - } - ] - }, - "nextSibling": { - "anyOf": [ - { - "$ref": "#/definitions/ChildNode" - }, - { - "type": "null" - } - ] - }, - "nodeName": { - "type": "string" - }, - "nodeType": { - "type": "number" - }, - "nodeValue": { - "type": [ - "null", - "string" - ] - }, - "ownerDocument": { - "anyOf": [ - { - "$ref": "#/definitions/Document" - }, - { - "type": "null" - } - ] - }, - "parentElement": { - "anyOf": [ - { - "$ref": "#/definitions/HTMLElement" - }, - { - "type": "null" - } - ] - }, - "parentNode": { - "anyOf": [ - { - "$ref": "#/definitions/ParentNode" - }, - { - "type": "null" - } - ] - }, - "previousSibling": { - "anyOf": [ - { - "$ref": "#/definitions/ChildNode" - }, - { - "type": "null" - } - ] - }, - "textContent": { - "type": [ - "null", - "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" - ], - "type": "object" - }, - "NodeChange": { - "properties": { - "editor": {}, - "isSameElementPath": {}, - "lastPath": {} - }, - "required": [ - "editor", - "isSameElementPath", - "lastPath" - ], - "type": "object" - }, - "NotificationManager": { - "properties": { - "close": { - "type": "object" - }, - "getNotifications": { - "type": "object" - }, - "open": { - "type": "object" - } - }, - "required": [ - "close", - "getNotifications", - "open" - ], - "type": "object" - }, - "Observable": { - "type": "object" - }, - "OnErrorEventHandler": { - "anyOf": [ - { - "$ref": "#/definitions/OnErrorEventHandlerNonNull" - }, - { - "type": "null" - } - ] - }, - "OnErrorEventHandlerNonNull": { - "type": "object" - }, - "Options": { - "properties": { - "get": { - "type": "object" - }, - "isRegistered": { - "type": "object" - }, - "isSet": { - "type": "object" - }, - "register": { - "type": "object" - }, - "set": { - "type": "object" - }, - "unset": { - "type": "object" - } - }, - "required": [ - "get", - "isRegistered", - "isSet", - "register", - "set", - "unset" - ], - "type": "object" - }, - "OrientationType": { - "enum": [ - "landscape-primary", - "landscape-secondary", - "portrait-primary", - "portrait-secondary" - ], - "type": "string" - }, - "ParentNode": { - "properties": { - "ATTRIBUTE_NODE": { - "const": 2, - "type": "number" - }, - "CDATA_SECTION_NODE": { - "const": 4, - "type": "number" - }, - "COMMENT_NODE": { - "const": 8, - "type": "number" - }, - "DOCUMENT_FRAGMENT_NODE": { - "const": 11, - "type": "number" - }, - "DOCUMENT_NODE": { - "const": 9, - "type": "number" - }, - "DOCUMENT_POSITION_CONTAINED_BY": { - "const": 16, - "type": "number" - }, - "DOCUMENT_POSITION_CONTAINS": { - "const": 8, - "type": "number" - }, - "DOCUMENT_POSITION_DISCONNECTED": { - "const": 1, - "type": "number" - }, - "DOCUMENT_POSITION_FOLLOWING": { - "const": 4, - "type": "number" - }, - "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC": { - "const": 32, - "type": "number" - }, - "DOCUMENT_POSITION_PRECEDING": { - "const": 2, - "type": "number" - }, - "DOCUMENT_TYPE_NODE": { - "const": 10, - "type": "number" - }, - "ELEMENT_NODE": { - "const": 1, - "type": "number" - }, - "ENTITY_NODE": { - "const": 6, - "type": "number" - }, - "ENTITY_REFERENCE_NODE": { - "const": 5, - "type": "number" - }, - "NOTATION_NODE": { - "const": 12, - "type": "number" - }, - "PROCESSING_INSTRUCTION_NODE": { - "const": 7, - "type": "number" - }, - "TEXT_NODE": { - "const": 3, - "type": "number" - }, - "baseURI": { - "type": "string" - }, - "childElementCount": { - "type": "number" - }, - "childNodes": { - "items": { - "$ref": "#/definitions/ChildNode" - }, - "type": "array" - }, - "children": { - "additionalProperties": false, - "patternProperties": { - "^[0-9]+$": { - "$ref": "#/definitions/Element" - } - }, - "properties": { - "length": { - "type": "number" - } - }, - "required": [ - "length" - ], - "type": "object" - }, - "firstChild": { - "anyOf": [ - { - "$ref": "#/definitions/ChildNode" - }, - { - "type": "null" - } - ] - }, - "firstElementChild": { - "anyOf": [ - { - "$ref": "#/definitions/Element" - }, - { - "type": "null" - } - ] - }, - "isConnected": { - "type": "boolean" - }, - "lastChild": { - "anyOf": [ - { - "$ref": "#/definitions/ChildNode" - }, - { - "type": "null" - } - ] - }, - "lastElementChild": { - "anyOf": [ - { - "$ref": "#/definitions/Element" - }, - { - "type": "null" - } - ] - }, - "nextSibling": { - "anyOf": [ - { - "$ref": "#/definitions/ChildNode" - }, - { - "type": "null" - } - ] - }, - "nodeName": { - "type": "string" - }, - "nodeType": { - "type": "number" - }, - "nodeValue": { - "type": [ - "null", - "string" - ] - }, - "ownerDocument": { - "anyOf": [ - { - "$ref": "#/definitions/Document" - }, - { - "type": "null" - } - ] - }, - "parentElement": { - "anyOf": [ - { - "$ref": "#/definitions/HTMLElement" - }, - { - "type": "null" - } - ] - }, - "parentNode": { - "anyOf": [ - { - "$ref": "#/definitions/ParentNode" - }, - { - "type": "null" - } - ] - }, - "previousSibling": { - "anyOf": [ - { - "$ref": "#/definitions/ChildNode" - }, - { - "type": "null" - } - ] - }, - "textContent": { - "type": [ - "null", - "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" - ], - "type": "object" - }, - "Partial": { - "properties": { - "collect": { - "type": "boolean" - }, - "contentCssCors": { - "type": "boolean" - }, - "force_hex_color": { - "enum": [ - "always", - "off", - "rgb_only" - ], - "type": "string" - }, - "keep_values": { - "type": "boolean" - }, - "onSetAttrib": { - "type": "object" - }, - "ownEvents": { - "type": "boolean" - }, - "referrerPolicy": { - "enum": [ - "", - "no-referrer", - "no-referrer-when-downgrade", - "origin", - "origin-when-cross-origin", - "same-origin", - "strict-origin", - "strict-origin-when-cross-origin", - "unsafe-url" - ], - "type": "string" - }, - "root_element": { - "anyOf": [ - { - "$ref": "#/definitions/HTMLElement" - }, - { - "type": "null" - } - ] - }, - "schema": { - "$ref": "#/definitions/Schema" - }, - "update_styles": { - "type": "boolean" - }, - "url_converter": { - "type": "object" - }, - "url_converter_scope": {} - }, - "type": "object" - }, - "PathBookmark": { - "properties": { - "end": { - "items": { - "type": "number" - }, - "type": "array" - }, - "forward": { - "type": "boolean" - }, - "isFakeCaret": { - "type": "boolean" - }, - "start": { - "items": { - "type": "number" - }, - "type": "array" - } - }, - "required": [ - "start" - ], - "type": "object" - }, - "Performance": { - "properties": { - "eventCounts": { - "$ref": "#/definitions/EventCounts" - }, - "navigation": { - "$ref": "#/definitions/PerformanceNavigation" - }, - "onresourcetimingbufferfull": { - "type": [ - "null", - "object" - ] - }, - "timeOrigin": { - "type": "number" - }, - "timing": { - "$ref": "#/definitions/PerformanceTiming" - } - }, - "required": [ - "eventCounts", - "navigation", - "onresourcetimingbufferfull", - "timeOrigin", - "timing" - ], - "type": "object" - }, - "PerformanceNavigation": { - "properties": { - "TYPE_BACK_FORWARD": { - "const": 2, - "type": "number" - }, - "TYPE_NAVIGATE": { - "const": 0, - "type": "number" - }, - "TYPE_RELOAD": { - "const": 1, - "type": "number" - }, - "TYPE_RESERVED": { - "const": 255, - "type": "number" - }, - "redirectCount": { - "type": "number" - }, - "type": { - "type": "number" - } - }, - "required": [ - "TYPE_BACK_FORWARD", - "TYPE_NAVIGATE", - "TYPE_RELOAD", - "TYPE_RESERVED", - "redirectCount", - "type" - ], - "type": "object" - }, - "PerformanceTiming": { - "properties": { - "connectEnd": { - "type": "number" - }, - "connectStart": { - "type": "number" - }, - "domComplete": { - "type": "number" - }, - "domContentLoadedEventEnd": { - "type": "number" - }, - "domContentLoadedEventStart": { - "type": "number" - }, - "domInteractive": { - "type": "number" - }, - "domLoading": { - "type": "number" - }, - "domainLookupEnd": { - "type": "number" - }, - "domainLookupStart": { - "type": "number" - }, - "fetchStart": { - "type": "number" - }, - "loadEventEnd": { - "type": "number" - }, - "loadEventStart": { - "type": "number" - }, - "navigationStart": { - "type": "number" - }, - "redirectEnd": { - "type": "number" - }, - "redirectStart": { - "type": "number" - }, - "requestStart": { - "type": "number" - }, - "responseEnd": { - "type": "number" - }, - "responseStart": { - "type": "number" - }, - "secureConnectionStart": { - "type": "number" - }, - "unloadEventEnd": { - "type": "number" - }, - "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" - ], - "type": "object" - }, - "Permissions": { - "type": "object" - }, - "PluginManager": { - "properties": { - "add": { - "type": "object" - }, - "createUrl": { - "type": "object" - }, - "get": { - "type": "object" - }, - "items": { - "items": { - "type": "object" - }, - "type": "array" - }, - "load": { - "type": "object" - }, - "lookup": { - "$ref": "#/definitions/Record;}>" - }, - "remove": { - "type": "object" - }, - "requireLangPack": { - "type": "object" - }, - "urls": { - "$ref": "#/definitions/Record" - }, - "waitFor": { - "type": "object" - } - }, - "required": [ - "add", - "createUrl", - "get", - "items", - "load", - "lookup", - "remove", - "requireLangPack", - "urls", - "waitFor" - ], - "type": "object" - }, - "ProcessingInstruction": { - "properties": { - "ATTRIBUTE_NODE": { - "const": 2, - "type": "number" - }, - "CDATA_SECTION_NODE": { - "const": 4, - "type": "number" - }, - "COMMENT_NODE": { - "const": 8, - "type": "number" - }, - "DOCUMENT_FRAGMENT_NODE": { - "const": 11, - "type": "number" - }, - "DOCUMENT_NODE": { - "const": 9, - "type": "number" - }, - "DOCUMENT_POSITION_CONTAINED_BY": { - "const": 16, - "type": "number" - }, - "DOCUMENT_POSITION_CONTAINS": { - "const": 8, - "type": "number" - }, - "DOCUMENT_POSITION_DISCONNECTED": { - "const": 1, - "type": "number" - }, - "DOCUMENT_POSITION_FOLLOWING": { - "const": 4, - "type": "number" - }, - "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC": { - "const": 32, - "type": "number" - }, - "DOCUMENT_POSITION_PRECEDING": { - "const": 2, - "type": "number" - }, - "DOCUMENT_TYPE_NODE": { - "const": 10, - "type": "number" - }, - "ELEMENT_NODE": { - "const": 1, - "type": "number" - }, - "ENTITY_NODE": { - "const": 6, - "type": "number" - }, - "ENTITY_REFERENCE_NODE": { - "const": 5, - "type": "number" - }, - "NOTATION_NODE": { - "const": 12, - "type": "number" - }, - "PROCESSING_INSTRUCTION_NODE": { - "const": 7, - "type": "number" - }, - "TEXT_NODE": { - "const": 3, - "type": "number" - }, - "baseURI": { - "type": "string" - }, - "childNodes": { - "items": { - "$ref": "#/definitions/ChildNode" - }, - "type": "array" - }, - "data": { - "type": "string" - }, - "firstChild": { - "anyOf": [ - { - "$ref": "#/definitions/ChildNode" - }, - { - "type": "null" - } - ] - }, - "isConnected": { - "type": "boolean" - }, - "lastChild": { - "anyOf": [ - { - "$ref": "#/definitions/ChildNode" - }, - { - "type": "null" - } - ] - }, - "length": { - "type": "number" - }, - "nextElementSibling": { - "anyOf": [ - { - "$ref": "#/definitions/Element" - }, - { - "type": "null" - } - ] - }, - "nextSibling": { - "anyOf": [ - { - "$ref": "#/definitions/ChildNode" - }, - { - "type": "null" - } - ] - }, - "nodeName": { - "type": "string" - }, - "nodeType": { - "type": "number" - }, - "nodeValue": { - "type": [ - "null", - "string" - ] - }, - "ownerDocument": { - "$ref": "#/definitions/Document" - }, - "parentElement": { - "anyOf": [ - { - "$ref": "#/definitions/HTMLElement" - }, - { - "type": "null" - } - ] - }, - "parentNode": { - "anyOf": [ - { - "$ref": "#/definitions/ParentNode" - }, - { - "type": "null" - } - ] - }, - "previousElementSibling": { - "anyOf": [ - { - "$ref": "#/definitions/Element" - }, - { - "type": "null" - } - ] - }, - "previousSibling": { - "anyOf": [ - { - "$ref": "#/definitions/ChildNode" - }, - { - "type": "null" - } - ] - }, - "sheet": { - "anyOf": [ - { - "$ref": "#/definitions/CSSStyleSheet" - }, - { - "type": "null" - } - ] - }, - "target": { - "type": "string" - }, - "textContent": { - "type": [ - "null", - "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" - ], - "type": "object" - }, - "Promise": { - "properties": { - "__@toStringTag@841": { - "type": "string" - } - }, - "required": [ - "__@toStringTag@841" - ], - "type": "object" - }, - "Promise": { - "properties": { - "__@toStringTag@841": { - "type": "string" - } - }, - "required": [ - "__@toStringTag@841" - ], - "type": "object" - }, - "PropertyEditorSettings": { - "properties": { - "defaultData": { - "items": { - "$ref": "#/definitions/PropertyEditorSettingsDefaultData" - }, - "type": "array" - }, - "properties": { - "items": { - "$ref": "#/definitions/PropertyEditorSettingsProperty" - }, - "type": "array" - } - }, - "required": [ - "properties" - ], - "type": "object" - }, - "PropertyEditorSettingsDefaultData": { - "properties": { - "alias": { - "type": "string" - }, - "value": {} - }, - "required": [ - "alias", - "value" - ], - "type": "object" - }, - "PropertyEditorSettingsProperty": { - "properties": { - "alias": { - "type": "string" - }, - "config": { - "items": { - "properties": { - "alias": { - "type": "string" - }, - "value": {} - }, - "required": [ - "alias" - ], - "type": "object" - }, - "type": "array" - }, - "description": { - "type": "string" - }, - "label": { - "type": "string" - }, - "propertyEditorUiAlias": { - "type": "string" - }, - "weight": { - "type": "number" - } - }, - "required": [ - "alias", - "label", - "propertyEditorUiAlias" - ], - "type": "object" - }, - "Quirks": { - "type": "object" - }, - "Range": { - "properties": { - "END_TO_END": { - "const": 2, - "type": "number" - }, - "END_TO_START": { - "const": 3, - "type": "number" - }, - "START_TO_END": { - "const": 1, - "type": "number" - }, - "START_TO_START": { - "const": 0, - "type": "number" - }, - "collapsed": { - "type": "boolean" - }, - "commonAncestorContainer": { - "$ref": "#/definitions/Node" - }, - "endContainer": { - "$ref": "#/definitions/Node" - }, - "endOffset": { - "type": "number" - }, - "startContainer": { - "$ref": "#/definitions/Node" - }, - "startOffset": { - "type": "number" - } - }, - "required": [ - "END_TO_END", - "END_TO_START", - "START_TO_END", - "START_TO_START", - "collapsed", - "commonAncestorContainer", - "endContainer", - "endOffset", - "startContainer", - "startOffset" - ], - "type": "object" - }, - "RangeBookmark": { - "properties": { - "forward": { - "type": "boolean" - }, - "rng": { - "$ref": "#/definitions/Range" - } - }, - "required": [ - "rng" - ], - "type": "object" - }, - "RangeUtilsNamespace": { - "properties": { - "compareRanges": { - "type": "object" - }, - "getCaretRangeFromPoint": { - "type": "object" - }, - "getNode": { - "type": "object" - }, - "getSelectedNode": { - "type": "object" - } - }, - "required": [ - "compareRanges", - "getCaretRangeFromPoint", - "getNode", - "getSelectedNode" - ], - "type": "object" - }, - "RawEditorOptions": { - "properties": { - "a11y_advanced_options": { - "type": "boolean" - }, - "add_form_submit_trigger": { - "type": "boolean" - }, - "add_unload_trigger": { - "type": "boolean" - }, - "allow_conditional_comments": { - "type": "boolean" - }, - "allow_html_data_urls": { - "type": "boolean" - }, - "allow_html_in_named_anchor": { - "type": "boolean" - }, - "allow_script_urls": { - "type": "boolean" - }, - "allow_svg_data_urls": { - "type": "boolean" - }, - "allow_unsafe_link_target": { - "type": "boolean" - }, - "anchor_bottom": { - "anyOf": [ - { - "const": false, - "type": "boolean" - }, - { - "type": "string" - } - ] - }, - "anchor_top": { - "anyOf": [ - { - "const": false, - "type": "boolean" - }, - { - "type": "string" - } - ] - }, - "auto_focus": { - "anyOf": [ - { - "const": true, - "type": "boolean" - }, - { - "type": "string" - } - ] - }, - "automatic_uploads": { - "type": "boolean" - }, - "base_url": { - "type": "string" - }, - "block_formats": { - "type": "string" - }, - "block_unsupported_drop": { - "type": "boolean" - }, - "body_class": { - "type": "string" - }, - "body_id": { - "type": "string" - }, - "br_in_pre": { - "type": "boolean" - }, - "br_newline_selector": { - "type": "string" - }, - "branding": { - "type": "boolean" - }, - "browser_spellcheck": { - "type": "boolean" - }, - "cache_suffix": { - "type": "string" - }, - "color_cols": { - "type": "number" - }, - "color_cols_background": { - "type": "number" - }, - "color_cols_foreground": { - "type": "number" - }, - "color_default_background": { - "type": "string" - }, - "color_default_foreground": { - "type": "string" - }, - "color_map": { - "items": { - "type": "string" - }, - "type": "array" - }, - "color_map_background": { - "items": { - "type": "string" - }, - "type": "array" - }, - "color_map_foreground": { - "items": { - "type": "string" - }, - "type": "array" - }, - "content_css": { - "anyOf": [ - { - "items": { - "type": "string" - }, - "type": "array" - }, - { - "type": [ - "string", - "boolean" - ] - } - ] - }, - "content_css_cors": { - "type": "boolean" - }, - "content_langs": { - "items": { - "$ref": "#/definitions/ContentLanguage" - }, - "type": "array" - }, - "content_security_policy": { - "type": "string" - }, - "content_style": { - "type": "string" - }, - "contextmenu": { - "anyOf": [ - { - "items": { - "type": "string" - }, - "type": "array" - }, - { - "const": false, - "type": "boolean" - }, - { - "type": "string" - } - ] - }, - "contextmenu_never_use_native": { - "type": "boolean" - }, - "convert_fonts_to_spans": { - "type": "boolean" - }, - "convert_unsafe_embeds": { - "type": "boolean" - }, - "convert_urls": { - "type": "boolean" - }, - "custom_colors": { - "type": "boolean" - }, - "custom_elements": { - "type": "string" - }, - "custom_ui_selector": { - "type": "string" - }, - "custom_undo_redo_levels": { - "type": "number" - }, - "default_font_stack": { - "items": { - "type": "string" - }, - "type": "array" - }, - "deprecation_warnings": { - "type": "boolean" - }, - "directionality": { - "enum": [ - "ltr", - "rtl" - ], - "type": "string" - }, - "disable_nodechange": { - "type": "boolean" - }, - "doctype": { - "type": "string" - }, - "document_base_url": { - "type": "string" - }, - "draggable_modal": { - "type": "boolean" - }, - "editable_class": { - "type": "string" - }, - "editable_root": { - "type": "boolean" - }, - "element_format": { - "enum": [ - "html", - "xhtml" - ], - "type": "string" - }, - "elementpath": { - "type": "boolean" - }, - "encoding": { - "type": "string" - }, - "end_container_on_empty_block": { - "type": [ - "string", - "boolean" - ] - }, - "entities": { - "type": "string" - }, - "entity_encoding": { - "enum": [ - "named", - "named+numeric", - "named,numeric", - "numeric", - "numeric+named", - "numeric,named", - "raw" - ], - "type": "string" - }, - "event_root": { - "type": "string" - }, - "extended_valid_elements": { - "type": "string" - }, - "external_plugins": { - "$ref": "#/definitions/Record" - }, - "file_picker_callback": { - "type": "object" - }, - "file_picker_types": { - "type": "string" - }, - "file_picker_validator_handler": { - "type": "object" - }, - "fix_list_elements": { - "type": "boolean" - }, - "fixed_toolbar_container": { - "type": "string" - }, - "fixed_toolbar_container_target": { - "$ref": "#/definitions/HTMLElement" - }, - "font_css": { - "anyOf": [ - { - "items": { - "type": "string" - }, - "type": "array" - }, - { - "type": "string" - } - ] - }, - "font_family_formats": { - "type": "string" - }, - "font_size_classes": { - "type": "string" - }, - "font_size_formats": { - "type": "string" - }, - "font_size_input_default_unit": { - "type": "string" - }, - "font_size_legacy_values": { - "type": "string" - }, - "font_size_style_values": { - "type": "string" - }, - "force_hex_color": { - "enum": [ - "always", - "off", - "rgb_only" - ], - "type": "string" - }, - "forced_plugins": { - "anyOf": [ - { - "items": { - "type": "string" - }, - "type": "array" - }, - { - "type": "string" - } - ] - }, - "forced_root_block": { - "type": "string" - }, - "forced_root_block_attrs": { - "$ref": "#/definitions/Record" - }, - "format_noneditable_selector": { - "type": "string" - }, - "formats": { - "$ref": "#/definitions/Formats" - }, - "height": { - "type": [ - "string", - "number" - ] - }, - "help_accessibility": { - "type": "boolean" - }, - "hidden_input": { - "type": "boolean" - }, - "highlight_on_focus": { - "type": "boolean" - }, - "icons": { - "type": "string" - }, - "icons_url": { - "type": "string" - }, - "id": { - "type": "string" - }, - "iframe_aria_text": { - "type": "string" - }, - "iframe_attrs": { - "$ref": "#/definitions/Record" - }, - "images_file_types": { - "type": "string" - }, - "images_replace_blob_uris": { - "type": "boolean" - }, - "images_reuse_filename": { - "type": "boolean" - }, - "images_upload_base_path": { - "type": "string" - }, - "images_upload_credentials": { - "type": "boolean" - }, - "images_upload_handler": { - "type": "object" - }, - "images_upload_url": { - "type": "string" - }, - "indent": { - "type": "boolean" - }, - "indent_after": { - "type": "string" - }, - "indent_before": { - "type": "string" - }, - "indent_use_margin": { - "type": "boolean" - }, - "indentation": { - "type": "string" - }, - "init_instance_callback": { - "type": "object" - }, - "inline": { - "type": "boolean" - }, - "inline_boundaries": { - "type": "boolean" - }, - "inline_boundaries_selector": { - "type": "string" - }, - "inline_styles": { - "type": "boolean" - }, - "invalid_elements": { - "type": "string" - }, - "invalid_styles": { - "anyOf": [ - { - "$ref": "#/definitions/Record" - }, - { - "type": "string" - } - ] - }, - "keep_styles": { - "type": "boolean" - }, - "language": { - "type": "string" - }, - "language_load": { - "type": "boolean" - }, - "language_url": { - "type": "string" - }, - "line_height_formats": { - "type": "string" - }, - "max_height": { - "type": "number" - }, - "max_width": { - "type": "number" - }, - "menu": { - "$ref": "#/definitions/Record" - }, - "menubar": { - "type": [ - "string", - "boolean" - ] - }, - "min_height": { - "type": "number" - }, - "min_width": { - "type": "number" - }, - "mobile": { - "$ref": "#/definitions/RawEditorOptions" - }, - "model": { - "type": "string" - }, - "model_url": { - "type": "string" - }, - "newdocument_content": { - "type": "string" - }, - "newline_behavior": { - "enum": [ - "block", - "default", - "invert", - "linebreak" - ], - "type": "string" - }, - "no_newline_selector": { - "type": "string" - }, - "noneditable_class": { - "type": "string" - }, - "noneditable_regexp": { - "anyOf": [ - { - "$ref": "#/definitions/RegExp" - }, - { - "items": { - "$ref": "#/definitions/RegExp" - }, - "type": "array" - } - ] - }, - "nowrap": { - "type": "boolean" - }, - "object_resizing": { - "type": [ - "string", - "boolean" - ] - }, - "pad_empty_with_br": { - "type": "boolean" - }, - "paste_as_text": { - "type": "boolean" - }, - "paste_block_drop": { - "type": "boolean" - }, - "paste_data_images": { - "type": "boolean" - }, - "paste_merge_formats": { - "type": "boolean" - }, - "paste_postprocess": { - "type": "object" - }, - "paste_preprocess": { - "type": "object" - }, - "paste_remove_styles_if_webkit": { - "type": "boolean" - }, - "paste_tab_spaces": { - "type": "number" - }, - "paste_webkit_styles": { - "type": "string" - }, - "placeholder": { - "type": "string" - }, - "plugin_base_urls": { - "$ref": "#/definitions/Record" - }, - "plugins": { - "anyOf": [ - { - "items": { - "type": "string" - }, - "type": "array" - }, - { - "type": "string" - } - ] - }, - "preserve_cdata": { - "type": "boolean" - }, - "preview_styles": { - "anyOf": [ - { - "const": false, - "type": "boolean" - }, - { - "type": "string" - } - ] - }, - "promotion": { - "type": "boolean" - }, - "protect": { - "items": { - "$ref": "#/definitions/RegExp" - }, - "type": "array" - }, - "readonly": { - "type": "boolean" - }, - "referrer_policy": { - "enum": [ - "", - "no-referrer", - "no-referrer-when-downgrade", - "origin", - "origin-when-cross-origin", - "same-origin", - "strict-origin", - "strict-origin-when-cross-origin", - "unsafe-url" - ], - "type": "string" - }, - "relative_urls": { - "type": "boolean" - }, - "remove_script_host": { - "type": "boolean" - }, - "remove_trailing_brs": { - "type": "boolean" - }, - "removed_menuitems": { - "type": "string" - }, - "resize": { - "enum": [ - "both", - false, - true - ] - }, - "resize_img_proportional": { - "type": "boolean" - }, - "root_name": { - "type": "string" - }, - "sandbox_iframes": { - "type": "boolean" - }, - "schema": { - "enum": [ - "html4", - "html5", - "html5-strict" - ], - "type": "string" - }, - "selector": { - "type": "string" - }, - "service_message": { - "type": "string" - }, - "setup": { - "type": "object" - }, - "sidebar_show": { - "type": "string" - }, - "skin": { - "type": [ - "string", - "boolean" - ] - }, - "skin_url": { - "type": "string" - }, - "smart_paste": { - "type": "boolean" - }, - "statusbar": { - "type": "boolean" - }, - "style_formats": { - "items": { - "$ref": "#/definitions/AllowedFormat" - }, - "type": "array" - }, - "style_formats_autohide": { - "type": "boolean" - }, - "style_formats_merge": { - "type": "boolean" - }, - "submit_patch": { - "type": "boolean" - }, - "suffix": { - "type": "string" - }, - "table_tab_navigation": { - "type": "boolean" - }, - "target": { - "$ref": "#/definitions/HTMLElement" - }, - "text_patterns": { - "anyOf": [ - { - "items": { - "$ref": "#/definitions/RawPattern" - }, - "type": "array" - }, - { - "const": false, - "type": "boolean" - } - ] - }, - "text_patterns_lookup": { - "type": "object" - }, - "theme": { - "anyOf": [ - { - "const": false, - "type": "boolean" - }, - { - "type": [ - "string", - "object" - ] - } - ] - }, - "theme_url": { - "type": "string" - }, - "toolbar": { - "anyOf": [ - { - "items": { - "type": "string" - }, - "type": "array" - }, - { - "items": { - "$ref": "#/definitions/ToolbarGroup" - }, - "type": "array" - }, - { - "type": [ - "string", - "boolean" - ] - } - ] - }, - "toolbar1": { - "type": "string" - }, - "toolbar2": { - "type": "string" - }, - "toolbar3": { - "type": "string" - }, - "toolbar4": { - "type": "string" - }, - "toolbar5": { - "type": "string" - }, - "toolbar6": { - "type": "string" - }, - "toolbar7": { - "type": "string" - }, - "toolbar8": { - "type": "string" - }, - "toolbar9": { - "type": "string" - }, - "toolbar_groups": { - "$ref": "#/definitions/Record" - }, - "toolbar_location": { - "enum": [ - "auto", - "bottom", - "top" - ], - "type": "string" - }, - "toolbar_mode": { - "enum": [ - "floating", - "scrolling", - "sliding", - "wrap" - ], - "type": "string" - }, - "toolbar_sticky": { - "type": "boolean" - }, - "toolbar_sticky_offset": { - "type": "number" - }, - "typeahead_urls": { - "type": "boolean" - }, - "ui_mode": { - "enum": [ - "combined", - "split" - ], - "type": "string" - }, - "url_converter": { - "type": "object" - }, - "url_converter_scope": {}, - "urlconverter_callback": { - "type": "object" - }, - "valid_children": { - "type": "string" - }, - "valid_classes": { - "anyOf": [ - { - "$ref": "#/definitions/Record" - }, - { - "type": "string" - } - ] - }, - "valid_elements": { - "type": "string" - }, - "valid_styles": { - "anyOf": [ - { - "$ref": "#/definitions/Record" - }, - { - "type": "string" - } - ] - }, - "verify_html": { - "type": "boolean" - }, - "visual": { - "type": "boolean" - }, - "visual_anchor_class": { - "type": "string" - }, - "visual_table_class": { - "type": "string" - }, - "width": { - "type": [ - "string", - "number" - ] - }, - "xss_sanitization": { - "type": "boolean" - } - }, - "type": "object" - }, - "RawPattern": { - "properties": { - "cmd": {}, - "end": {}, - "format": {}, - "replacement": {}, - "start": {}, - "value": {} - }, - "type": "object" - }, - "Record>": { - "type": "object" - }, - "Record>": { - "type": "object" - }, - "Record": { - "type": "object" - }, - "Record": { - "type": "object" - }, - "Record": { - "type": "object" - }, - "Record": { - "type": "object" - }, - "Record": { - "type": "object" - }, - "Record": { - "type": "object" - }, - "Record": { - "type": "object" - }, - "Record": { - "type": "object" - }, - "Record;}>": { - "type": "object" - }, - "Record;}>": { - "type": "object" - }, - "Record;}>": { - "type": "object" - }, - "Record": { - "type": "object" - }, - "Rect": { - "properties": { - "clamp": { - "type": "object" - }, - "create": { - "type": "object" - }, - "findBestRelativePosition": { - "type": "object" - }, - "fromClientRect": { - "type": "object" - }, - "inflate": { - "type": "object" - }, - "intersect": { - "type": "object" - }, - "relativePosition": { - "type": "object" - } - }, - "required": [ - "clamp", - "create", - "findBestRelativePosition", - "fromClientRect", - "inflate", - "intersect", - "relativePosition" - ], - "type": "object" - }, - "ReferrerPolicy": { - "enum": [ - "", - "no-referrer", - "no-referrer-when-downgrade", - "origin", - "origin-when-cross-origin", - "same-origin", - "strict-origin", - "strict-origin-when-cross-origin", - "unsafe-url" - ], - "type": "string" - }, - "RegExp": { - "properties": { - "dotAll": { - "type": "boolean" - }, - "flags": { - "type": "string" - }, - "global": { - "type": "boolean" - }, - "hasIndices": { - "type": "boolean" - }, - "ignoreCase": { - "type": "boolean" - }, - "lastIndex": { - "type": "number" - }, - "multiline": { - "type": "boolean" - }, - "source": { - "type": "string" - }, - "sticky": { - "type": "boolean" - }, - "unicode": { - "type": "boolean" - } - }, - "required": [ - "dotAll", - "flags", - "global", - "hasIndices", - "ignoreCase", - "lastIndex", - "multiline", - "source", - "sticky", - "unicode" - ], - "type": "object" - }, - "Registry$1": { - "properties": { - "addAutocompleter": { - "type": "object" - }, - "addButton": { - "type": "object" - }, - "addContextForm": { - "type": "object" - }, - "addContextMenu": { - "type": "object" - }, - "addContextToolbar": { - "type": "object" - }, - "addGroupToolbarButton": { - "type": "object" - }, - "addIcon": { - "type": "object" - }, - "addMenuButton": { - "type": "object" - }, - "addMenuItem": { - "type": "object" - }, - "addNestedMenuItem": { - "type": "object" - }, - "addSidebar": { - "type": "object" - }, - "addSplitButton": { - "type": "object" - }, - "addToggleButton": { - "type": "object" - }, - "addToggleMenuItem": { - "type": "object" - }, - "addView": { - "type": "object" - }, - "getAll": { - "type": "object" - } - }, - "required": [ - "addAutocompleter", - "addButton", - "addContextForm", - "addContextMenu", - "addContextToolbar", - "addGroupToolbarButton", - "addIcon", - "addMenuButton", - "addMenuItem", - "addNestedMenuItem", - "addSidebar", - "addSplitButton", - "addToggleButton", - "addToggleMenuItem", - "addView", - "getAll" - ], - "type": "object" - }, - "Resource": { - "properties": { - "add": { - "type": "object" - }, - "get": { - "type": "object" - }, - "has": { - "type": "object" - }, - "load": { - "type": "object" - }, - "unload": { - "type": "object" - } - }, - "required": [ - "add", - "get", - "has", - "load", - "unload" - ], - "type": "object" - }, - "SVGAnimatedLength": { - "properties": { - "animVal": { - "$ref": "#/definitions/SVGLength" - }, - "baseVal": { - "$ref": "#/definitions/SVGLength" - } - }, - "required": [ - "animVal", - "baseVal" - ], - "type": "object" - }, - "SVGAnimatedPreserveAspectRatio": { - "properties": { - "animVal": { - "$ref": "#/definitions/SVGPreserveAspectRatio" - }, - "baseVal": { - "$ref": "#/definitions/SVGPreserveAspectRatio" - } - }, - "required": [ - "animVal", - "baseVal" - ], - "type": "object" - }, - "SVGAnimatedRect": { - "properties": { - "animVal": { - "$ref": "#/definitions/DOMRectReadOnly" - }, - "baseVal": { - "$ref": "#/definitions/DOMRect" - } - }, - "required": [ - "animVal", - "baseVal" - ], - "type": "object" - }, - "SVGAnimatedString": { - "properties": { - "animVal": { - "type": "string" - }, - "baseVal": { - "type": "string" - } - }, - "required": [ - "animVal", - "baseVal" - ], - "type": "object" - }, - "SVGAnimatedTransformList": { - "properties": { - "animVal": { - "additionalProperties": false, - "patternProperties": { - "^[0-9]+$": { - "$ref": "#/definitions/SVGTransform" - } - }, - "properties": { - "length": { - "type": "number" - }, - "numberOfItems": { - "type": "number" - } - }, - "required": [ - "length", - "numberOfItems" - ], - "type": "object" - }, - "baseVal": { - "additionalProperties": false, - "patternProperties": { - "^[0-9]+$": { - "$ref": "#/definitions/SVGTransform" - } - }, - "properties": { - "length": { - "type": "number" - }, - "numberOfItems": { - "type": "number" - } - }, - "required": [ - "length", - "numberOfItems" - ], - "type": "object" - } - }, - "required": [ - "animVal", - "baseVal" - ], - "type": "object" - }, - "SVGElement": { - "properties": { - "ATTRIBUTE_NODE": { - "const": 2, - "type": "number" - }, - "CDATA_SECTION_NODE": { - "const": 4, - "type": "number" - }, - "COMMENT_NODE": { - "const": 8, - "type": "number" - }, - "DOCUMENT_FRAGMENT_NODE": { - "const": 11, - "type": "number" - }, - "DOCUMENT_NODE": { - "const": 9, - "type": "number" - }, - "DOCUMENT_POSITION_CONTAINED_BY": { - "const": 16, - "type": "number" - }, - "DOCUMENT_POSITION_CONTAINS": { - "const": 8, - "type": "number" - }, - "DOCUMENT_POSITION_DISCONNECTED": { - "const": 1, - "type": "number" - }, - "DOCUMENT_POSITION_FOLLOWING": { - "const": 4, - "type": "number" - }, - "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC": { - "const": 32, - "type": "number" - }, - "DOCUMENT_POSITION_PRECEDING": { - "const": 2, - "type": "number" - }, - "DOCUMENT_TYPE_NODE": { - "const": 10, - "type": "number" - }, - "ELEMENT_NODE": { - "const": 1, - "type": "number" - }, - "ENTITY_NODE": { - "const": 6, - "type": "number" - }, - "ENTITY_REFERENCE_NODE": { - "const": 5, - "type": "number" - }, - "NOTATION_NODE": { - "const": 12, - "type": "number" - }, - "PROCESSING_INSTRUCTION_NODE": { - "const": 7, - "type": "number" - }, - "TEXT_NODE": { - "const": 3, - "type": "number" - }, - "ariaAtomic": { - "type": [ - "null", - "string" - ] - }, - "ariaAutoComplete": { - "type": [ - "null", - "string" - ] - }, - "ariaBusy": { - "type": [ - "null", - "string" - ] - }, - "ariaChecked": { - "type": [ - "null", - "string" - ] - }, - "ariaColCount": { - "type": [ - "null", - "string" - ] - }, - "ariaColIndex": { - "type": [ - "null", - "string" - ] - }, - "ariaColSpan": { - "type": [ - "null", - "string" - ] - }, - "ariaCurrent": { - "type": [ - "null", - "string" - ] - }, - "ariaDisabled": { - "type": [ - "null", - "string" - ] - }, - "ariaExpanded": { - "type": [ - "null", - "string" - ] - }, - "ariaHasPopup": { - "type": [ - "null", - "string" - ] - }, - "ariaHidden": { - "type": [ - "null", - "string" - ] - }, - "ariaInvalid": { - "type": [ - "null", - "string" - ] - }, - "ariaKeyShortcuts": { - "type": [ - "null", - "string" - ] - }, - "ariaLabel": { - "type": [ - "null", - "string" - ] - }, - "ariaLevel": { - "type": [ - "null", - "string" - ] - }, - "ariaLive": { - "type": [ - "null", - "string" - ] - }, - "ariaModal": { - "type": [ - "null", - "string" - ] - }, - "ariaMultiLine": { - "type": [ - "null", - "string" - ] - }, - "ariaMultiSelectable": { - "type": [ - "null", - "string" - ] - }, - "ariaOrientation": { - "type": [ - "null", - "string" - ] - }, - "ariaPlaceholder": { - "type": [ - "null", - "string" - ] - }, - "ariaPosInSet": { - "type": [ - "null", - "string" - ] - }, - "ariaPressed": { - "type": [ - "null", - "string" - ] - }, - "ariaReadOnly": { - "type": [ - "null", - "string" - ] - }, - "ariaRequired": { - "type": [ - "null", - "string" - ] - }, - "ariaRoleDescription": { - "type": [ - "null", - "string" - ] - }, - "ariaRowCount": { - "type": [ - "null", - "string" - ] - }, - "ariaRowIndex": { - "type": [ - "null", - "string" - ] - }, - "ariaRowSpan": { - "type": [ - "null", - "string" - ] - }, - "ariaSelected": { - "type": [ - "null", - "string" - ] - }, - "ariaSetSize": { - "type": [ - "null", - "string" - ] - }, - "ariaSort": { - "type": [ - "null", - "string" - ] - }, - "ariaValueMax": { - "type": [ - "null", - "string" - ] - }, - "ariaValueMin": { - "type": [ - "null", - "string" - ] - }, - "ariaValueNow": { - "type": [ - "null", - "string" - ] - }, - "ariaValueText": { - "type": [ - "null", - "string" - ] - }, - "assignedSlot": { - "anyOf": [ - { - "$ref": "#/definitions/HTMLSlotElement" - }, - { - "type": "null" - } - ] - }, - "attributeStyleMap": { - "$ref": "#/definitions/StylePropertyMap" - }, - "attributes": { - "additionalProperties": false, - "patternProperties": { - "^[0-9]+$": { - "$ref": "#/definitions/Attr" - } - }, - "properties": { - "length": { - "type": "number" - } - }, - "required": [ - "length" - ], - "type": "object" - }, - "autofocus": { - "type": "boolean" - }, - "baseURI": { - "type": "string" - }, - "childElementCount": { - "type": "number" - }, - "childNodes": { - "items": { - "$ref": "#/definitions/ChildNode" - }, - "type": "array" - }, - "children": { - "additionalProperties": false, - "patternProperties": { - "^[0-9]+$": { - "$ref": "#/definitions/Element" - } - }, - "properties": { - "length": { - "type": "number" - } - }, - "required": [ - "length" - ], - "type": "object" - }, - "classList": { - "additionalProperties": false, - "patternProperties": { - "^[0-9]+$": { - "type": "string" - } - }, - "properties": { - "length": { - "type": "number" - }, - "value": { - "type": "string" - } - }, - "required": [ - "length", - "value" - ], - "type": "object" - }, - "className": {}, - "clientHeight": { - "type": "number" - }, - "clientLeft": { - "type": "number" - }, - "clientTop": { - "type": "number" - }, - "clientWidth": { - "type": "number" - }, - "dataset": { - "$ref": "#/definitions/DOMStringMap" - }, - "firstChild": { - "anyOf": [ - { - "$ref": "#/definitions/ChildNode" - }, - { - "type": "null" - } - ] - }, - "firstElementChild": { - "anyOf": [ - { - "$ref": "#/definitions/Element" - }, - { - "type": "null" - } - ] - }, - "id": { - "type": "string" - }, - "innerHTML": { - "type": "string" - }, - "isConnected": { - "type": "boolean" - }, - "lastChild": { - "anyOf": [ - { - "$ref": "#/definitions/ChildNode" - }, - { - "type": "null" - } - ] - }, - "lastElementChild": { - "anyOf": [ - { - "$ref": "#/definitions/Element" - }, - { - "type": "null" - } - ] - }, - "localName": { - "type": "string" - }, - "namespaceURI": { - "type": [ - "null", - "string" - ] - }, - "nextElementSibling": { - "anyOf": [ - { - "$ref": "#/definitions/Element" - }, - { - "type": "null" - } - ] - }, - "nextSibling": { - "anyOf": [ - { - "$ref": "#/definitions/ChildNode" - }, - { - "type": "null" - } - ] - }, - "nodeName": { - "type": "string" - }, - "nodeType": { - "type": "number" - }, - "nodeValue": { - "type": [ - "null", - "string" - ] - }, - "nonce": { - "type": "string" - }, - "onabort": { - "type": [ - "null", - "object" - ] - }, - "onanimationcancel": { - "type": [ - "null", - "object" - ] - }, - "onanimationend": { - "type": [ - "null", - "object" - ] - }, - "onanimationiteration": { - "type": [ - "null", - "object" - ] - }, - "onanimationstart": { - "type": [ - "null", - "object" - ] - }, - "onauxclick": { - "type": [ - "null", - "object" - ] - }, - "onbeforeinput": { - "type": [ - "null", - "object" - ] - }, - "onblur": { - "type": [ - "null", - "object" - ] - }, - "oncancel": { - "type": [ - "null", - "object" - ] - }, - "oncanplay": { - "type": [ - "null", - "object" - ] - }, - "oncanplaythrough": { - "type": [ - "null", - "object" - ] - }, - "onchange": { - "type": [ - "null", - "object" - ] - }, - "onclick": { - "type": [ - "null", - "object" - ] - }, - "onclose": { - "type": [ - "null", - "object" - ] - }, - "oncontextmenu": { - "type": [ - "null", - "object" - ] - }, - "oncopy": { - "type": [ - "null", - "object" - ] - }, - "oncuechange": { - "type": [ - "null", - "object" - ] - }, - "oncut": { - "type": [ - "null", - "object" - ] - }, - "ondblclick": { - "type": [ - "null", - "object" - ] - }, - "ondrag": { - "type": [ - "null", - "object" - ] - }, - "ondragend": { - "type": [ - "null", - "object" - ] - }, - "ondragenter": { - "type": [ - "null", - "object" - ] - }, - "ondragleave": { - "type": [ - "null", - "object" - ] - }, - "ondragover": { - "type": [ - "null", - "object" - ] - }, - "ondragstart": { - "type": [ - "null", - "object" - ] - }, - "ondrop": { - "type": [ - "null", - "object" - ] - }, - "ondurationchange": { - "type": [ - "null", - "object" - ] - }, - "onemptied": { - "type": [ - "null", - "object" - ] - }, - "onended": { - "type": [ - "null", - "object" - ] - }, - "onerror": { - "$ref": "#/definitions/OnErrorEventHandler" - }, - "onfocus": { - "type": [ - "null", - "object" - ] - }, - "onformdata": { - "type": [ - "null", - "object" - ] - }, - "onfullscreenchange": { - "type": [ - "null", - "object" - ] - }, - "onfullscreenerror": { - "type": [ - "null", - "object" - ] - }, - "ongotpointercapture": { - "type": [ - "null", - "object" - ] - }, - "oninput": { - "type": [ - "null", - "object" - ] - }, - "oninvalid": { - "type": [ - "null", - "object" - ] - }, - "onkeydown": { - "type": [ - "null", - "object" - ] - }, - "onkeypress": { - "type": [ - "null", - "object" - ] - }, - "onkeyup": { - "type": [ - "null", - "object" - ] - }, - "onload": { - "type": [ - "null", - "object" - ] - }, - "onloadeddata": { - "type": [ - "null", - "object" - ] - }, - "onloadedmetadata": { - "type": [ - "null", - "object" - ] - }, - "onloadstart": { - "type": [ - "null", - "object" - ] - }, - "onlostpointercapture": { - "type": [ - "null", - "object" - ] - }, - "onmousedown": { - "type": [ - "null", - "object" - ] - }, - "onmouseenter": { - "type": [ - "null", - "object" - ] - }, - "onmouseleave": { - "type": [ - "null", - "object" - ] - }, - "onmousemove": { - "type": [ - "null", - "object" - ] - }, - "onmouseout": { - "type": [ - "null", - "object" - ] - }, - "onmouseover": { - "type": [ - "null", - "object" - ] - }, - "onmouseup": { - "type": [ - "null", - "object" - ] - }, - "onpaste": { - "type": [ - "null", - "object" - ] - }, - "onpause": { - "type": [ - "null", - "object" - ] - }, - "onplay": { - "type": [ - "null", - "object" - ] - }, - "onplaying": { - "type": [ - "null", - "object" - ] - }, - "onpointercancel": { - "type": [ - "null", - "object" - ] - }, - "onpointerdown": { - "type": [ - "null", - "object" - ] - }, - "onpointerenter": { - "type": [ - "null", - "object" - ] - }, - "onpointerleave": { - "type": [ - "null", - "object" - ] - }, - "onpointermove": { - "type": [ - "null", - "object" - ] - }, - "onpointerout": { - "type": [ - "null", - "object" - ] - }, - "onpointerover": { - "type": [ - "null", - "object" - ] - }, - "onpointerup": { - "type": [ - "null", - "object" - ] - }, - "onprogress": { - "type": [ - "null", - "object" - ] - }, - "onratechange": { - "type": [ - "null", - "object" - ] - }, - "onreset": { - "type": [ - "null", - "object" - ] - }, - "onresize": { - "type": [ - "null", - "object" - ] - }, - "onscroll": { - "type": [ - "null", - "object" - ] - }, - "onsecuritypolicyviolation": { - "type": [ - "null", - "object" - ] - }, - "onseeked": { - "type": [ - "null", - "object" - ] - }, - "onseeking": { - "type": [ - "null", - "object" - ] - }, - "onselect": { - "type": [ - "null", - "object" - ] - }, - "onselectionchange": { - "type": [ - "null", - "object" - ] - }, - "onselectstart": { - "type": [ - "null", - "object" - ] - }, - "onslotchange": { - "type": [ - "null", - "object" - ] - }, - "onstalled": { - "type": [ - "null", - "object" - ] - }, - "onsubmit": { - "type": [ - "null", - "object" - ] - }, - "onsuspend": { - "type": [ - "null", - "object" - ] - }, - "ontimeupdate": { - "type": [ - "null", - "object" - ] - }, - "ontoggle": { - "type": [ - "null", - "object" - ] - }, - "ontouchcancel": { - "type": [ - "null", - "object" - ] - }, - "ontouchend": { - "type": [ - "null", - "object" - ] - }, - "ontouchmove": { - "type": [ - "null", - "object" - ] - }, - "ontouchstart": { - "type": [ - "null", - "object" - ] - }, - "ontransitioncancel": { - "type": [ - "null", - "object" - ] - }, - "ontransitionend": { - "type": [ - "null", - "object" - ] - }, - "ontransitionrun": { - "type": [ - "null", - "object" - ] - }, - "ontransitionstart": { - "type": [ - "null", - "object" - ] - }, - "onvolumechange": { - "type": [ - "null", - "object" - ] - }, - "onwaiting": { - "type": [ - "null", - "object" - ] - }, - "onwebkitanimationend": { - "type": [ - "null", - "object" - ] - }, - "onwebkitanimationiteration": { - "type": [ - "null", - "object" - ] - }, - "onwebkitanimationstart": { - "type": [ - "null", - "object" - ] - }, - "onwebkittransitionend": { - "type": [ - "null", - "object" - ] - }, - "onwheel": { - "type": [ - "null", - "object" - ] - }, - "outerHTML": { - "type": "string" - }, - "ownerDocument": { - "$ref": "#/definitions/Document" - }, - "ownerSVGElement": { - "anyOf": [ - { - "$ref": "#/definitions/SVGSVGElement" - }, - { - "type": "null" - } - ] - }, - "parentElement": { - "anyOf": [ - { - "$ref": "#/definitions/HTMLElement" - }, - { - "type": "null" - } - ] - }, - "parentNode": { - "anyOf": [ - { - "$ref": "#/definitions/ParentNode" - }, - { - "type": "null" - } - ] - }, - "part": { - "additionalProperties": false, - "patternProperties": { - "^[0-9]+$": { - "type": "string" - } - }, - "properties": { - "length": { - "type": "number" - }, - "value": { - "type": "string" - } - }, - "required": [ - "length", - "value" - ], - "type": "object" - }, - "prefix": { - "type": [ - "null", - "string" - ] - }, - "previousElementSibling": { - "anyOf": [ - { - "$ref": "#/definitions/Element" - }, - { - "type": "null" - } - ] - }, - "previousSibling": { - "anyOf": [ - { - "$ref": "#/definitions/ChildNode" - }, - { - "type": "null" - } - ] - }, - "role": { - "type": [ - "null", - "string" - ] - }, - "scrollHeight": { - "type": "number" - }, - "scrollLeft": { - "type": "number" - }, - "scrollTop": { - "type": "number" - }, - "scrollWidth": { - "type": "number" - }, - "shadowRoot": { - "anyOf": [ - { - "$ref": "#/definitions/ShadowRoot" - }, - { - "type": "null" - } - ] - }, - "slot": { - "type": "string" - }, - "style": { - "additionalProperties": false, - "patternProperties": { - "^[0-9]+$": { - "type": "string" - } - }, - "properties": { - "accentColor": { - "type": "string" - }, - "alignContent": { - "type": "string" - }, - "alignItems": { - "type": "string" - }, - "alignSelf": { - "type": "string" - }, - "alignmentBaseline": { - "type": "string" - }, - "all": { - "type": "string" - }, - "animation": { - "type": "string" - }, - "animationComposition": { - "type": "string" - }, - "animationDelay": { - "type": "string" - }, - "animationDirection": { - "type": "string" - }, - "animationDuration": { - "type": "string" - }, - "animationFillMode": { - "type": "string" - }, - "animationIterationCount": { - "type": "string" - }, - "animationName": { - "type": "string" - }, - "animationPlayState": { - "type": "string" - }, - "animationTimingFunction": { - "type": "string" - }, - "appearance": { - "type": "string" - }, - "aspectRatio": { - "type": "string" - }, - "backdropFilter": { - "type": "string" - }, - "backfaceVisibility": { - "type": "string" - }, - "background": { - "type": "string" - }, - "backgroundAttachment": { - "type": "string" - }, - "backgroundBlendMode": { - "type": "string" - }, - "backgroundClip": { - "type": "string" - }, - "backgroundColor": { - "type": "string" - }, - "backgroundImage": { - "type": "string" - }, - "backgroundOrigin": { - "type": "string" - }, - "backgroundPosition": { - "type": "string" - }, - "backgroundPositionX": { - "type": "string" - }, - "backgroundPositionY": { - "type": "string" - }, - "backgroundRepeat": { - "type": "string" - }, - "backgroundSize": { - "type": "string" - }, - "baselineShift": { - "type": "string" - }, - "blockSize": { - "type": "string" - }, - "border": { - "type": "string" - }, - "borderBlock": { - "type": "string" - }, - "borderBlockColor": { - "type": "string" - }, - "borderBlockEnd": { - "type": "string" - }, - "borderBlockEndColor": { - "type": "string" - }, - "borderBlockEndStyle": { - "type": "string" - }, - "borderBlockEndWidth": { - "type": "string" - }, - "borderBlockStart": { - "type": "string" - }, - "borderBlockStartColor": { - "type": "string" - }, - "borderBlockStartStyle": { - "type": "string" - }, - "borderBlockStartWidth": { - "type": "string" - }, - "borderBlockStyle": { - "type": "string" - }, - "borderBlockWidth": { - "type": "string" - }, - "borderBottom": { - "type": "string" - }, - "borderBottomColor": { - "type": "string" - }, - "borderBottomLeftRadius": { - "type": "string" - }, - "borderBottomRightRadius": { - "type": "string" - }, - "borderBottomStyle": { - "type": "string" - }, - "borderBottomWidth": { - "type": "string" - }, - "borderCollapse": { - "type": "string" - }, - "borderColor": { - "type": "string" - }, - "borderEndEndRadius": { - "type": "string" - }, - "borderEndStartRadius": { - "type": "string" - }, - "borderImage": { - "type": "string" - }, - "borderImageOutset": { - "type": "string" - }, - "borderImageRepeat": { - "type": "string" - }, - "borderImageSlice": { - "type": "string" - }, - "borderImageSource": { - "type": "string" - }, - "borderImageWidth": { - "type": "string" - }, - "borderInline": { - "type": "string" - }, - "borderInlineColor": { - "type": "string" - }, - "borderInlineEnd": { - "type": "string" - }, - "borderInlineEndColor": { - "type": "string" - }, - "borderInlineEndStyle": { - "type": "string" - }, - "borderInlineEndWidth": { - "type": "string" - }, - "borderInlineStart": { - "type": "string" - }, - "borderInlineStartColor": { - "type": "string" - }, - "borderInlineStartStyle": { - "type": "string" - }, - "borderInlineStartWidth": { - "type": "string" - }, - "borderInlineStyle": { - "type": "string" - }, - "borderInlineWidth": { - "type": "string" - }, - "borderLeft": { - "type": "string" - }, - "borderLeftColor": { - "type": "string" - }, - "borderLeftStyle": { - "type": "string" - }, - "borderLeftWidth": { - "type": "string" - }, - "borderRadius": { - "type": "string" - }, - "borderRight": { - "type": "string" - }, - "borderRightColor": { - "type": "string" - }, - "borderRightStyle": { - "type": "string" - }, - "borderRightWidth": { - "type": "string" - }, - "borderSpacing": { - "type": "string" - }, - "borderStartEndRadius": { - "type": "string" - }, - "borderStartStartRadius": { - "type": "string" - }, - "borderStyle": { - "type": "string" - }, - "borderTop": { - "type": "string" - }, - "borderTopColor": { - "type": "string" - }, - "borderTopLeftRadius": { - "type": "string" - }, - "borderTopRightRadius": { - "type": "string" - }, - "borderTopStyle": { - "type": "string" - }, - "borderTopWidth": { - "type": "string" - }, - "borderWidth": { - "type": "string" - }, - "bottom": { - "type": "string" - }, - "boxShadow": { - "type": "string" - }, - "boxSizing": { - "type": "string" - }, - "breakAfter": { - "type": "string" - }, - "breakBefore": { - "type": "string" - }, - "breakInside": { - "type": "string" - }, - "captionSide": { - "type": "string" - }, - "caretColor": { - "type": "string" - }, - "clear": { - "type": "string" - }, - "clip": { - "type": "string" - }, - "clipPath": { - "type": "string" - }, - "clipRule": { - "type": "string" - }, - "color": { - "type": "string" - }, - "colorInterpolation": { - "type": "string" - }, - "colorInterpolationFilters": { - "type": "string" - }, - "colorScheme": { - "type": "string" - }, - "columnCount": { - "type": "string" - }, - "columnFill": { - "type": "string" - }, - "columnGap": { - "type": "string" - }, - "columnRule": { - "type": "string" - }, - "columnRuleColor": { - "type": "string" - }, - "columnRuleStyle": { - "type": "string" - }, - "columnRuleWidth": { - "type": "string" - }, - "columnSpan": { - "type": "string" - }, - "columnWidth": { - "type": "string" - }, - "columns": { - "type": "string" - }, - "contain": { - "type": "string" - }, - "containIntrinsicBlockSize": { - "type": "string" - }, - "containIntrinsicHeight": { - "type": "string" - }, - "containIntrinsicInlineSize": { - "type": "string" - }, - "containIntrinsicSize": { - "type": "string" - }, - "containIntrinsicWidth": { - "type": "string" - }, - "container": { - "type": "string" - }, - "containerName": { - "type": "string" - }, - "containerType": { - "type": "string" - }, - "content": { - "type": "string" - }, - "counterIncrement": { - "type": "string" - }, - "counterReset": { - "type": "string" - }, - "counterSet": { - "type": "string" - }, - "cssFloat": { - "type": "string" - }, - "cssText": { - "type": "string" - }, - "cursor": { - "type": "string" - }, - "direction": { - "type": "string" - }, - "display": { - "type": "string" - }, - "dominantBaseline": { - "type": "string" - }, - "emptyCells": { - "type": "string" - }, - "fill": { - "type": "string" - }, - "fillOpacity": { - "type": "string" - }, - "fillRule": { - "type": "string" - }, - "filter": { - "type": "string" - }, - "flex": { - "type": "string" - }, - "flexBasis": { - "type": "string" - }, - "flexDirection": { - "type": "string" - }, - "flexFlow": { - "type": "string" - }, - "flexGrow": { - "type": "string" - }, - "flexShrink": { - "type": "string" - }, - "flexWrap": { - "type": "string" - }, - "float": { - "type": "string" - }, - "floodColor": { - "type": "string" - }, - "floodOpacity": { - "type": "string" - }, - "font": { - "type": "string" - }, - "fontFamily": { - "type": "string" - }, - "fontFeatureSettings": { - "type": "string" - }, - "fontKerning": { - "type": "string" - }, - "fontOpticalSizing": { - "type": "string" - }, - "fontPalette": { - "type": "string" - }, - "fontSize": { - "type": "string" - }, - "fontSizeAdjust": { - "type": "string" - }, - "fontStretch": { - "type": "string" - }, - "fontStyle": { - "type": "string" - }, - "fontSynthesis": { - "type": "string" - }, - "fontSynthesisSmallCaps": { - "type": "string" - }, - "fontSynthesisStyle": { - "type": "string" - }, - "fontSynthesisWeight": { - "type": "string" - }, - "fontVariant": { - "type": "string" - }, - "fontVariantAlternates": { - "type": "string" - }, - "fontVariantCaps": { - "type": "string" - }, - "fontVariantEastAsian": { - "type": "string" - }, - "fontVariantLigatures": { - "type": "string" - }, - "fontVariantNumeric": { - "type": "string" - }, - "fontVariantPosition": { - "type": "string" - }, - "fontVariationSettings": { - "type": "string" - }, - "fontWeight": { - "type": "string" - }, - "gap": { - "type": "string" - }, - "grid": { - "type": "string" - }, - "gridArea": { - "type": "string" - }, - "gridAutoColumns": { - "type": "string" - }, - "gridAutoFlow": { - "type": "string" - }, - "gridAutoRows": { - "type": "string" - }, - "gridColumn": { - "type": "string" - }, - "gridColumnEnd": { - "type": "string" - }, - "gridColumnGap": { - "type": "string" - }, - "gridColumnStart": { - "type": "string" - }, - "gridGap": { - "type": "string" - }, - "gridRow": { - "type": "string" - }, - "gridRowEnd": { - "type": "string" - }, - "gridRowGap": { - "type": "string" - }, - "gridRowStart": { - "type": "string" - }, - "gridTemplate": { - "type": "string" - }, - "gridTemplateAreas": { - "type": "string" - }, - "gridTemplateColumns": { - "type": "string" - }, - "gridTemplateRows": { - "type": "string" - }, - "height": { - "type": "string" - }, - "hyphenateCharacter": { - "type": "string" - }, - "hyphens": { - "type": "string" - }, - "imageOrientation": { - "type": "string" - }, - "imageRendering": { - "type": "string" - }, - "inlineSize": { - "type": "string" - }, - "inset": { - "type": "string" - }, - "insetBlock": { - "type": "string" - }, - "insetBlockEnd": { - "type": "string" - }, - "insetBlockStart": { - "type": "string" - }, - "insetInline": { - "type": "string" - }, - "insetInlineEnd": { - "type": "string" - }, - "insetInlineStart": { - "type": "string" - }, - "isolation": { - "type": "string" - }, - "justifyContent": { - "type": "string" - }, - "justifyItems": { - "type": "string" - }, - "justifySelf": { - "type": "string" - }, - "left": { - "type": "string" - }, - "length": { - "type": "number" - }, - "letterSpacing": { - "type": "string" - }, - "lightingColor": { - "type": "string" - }, - "lineBreak": { - "type": "string" - }, - "lineHeight": { - "type": "string" - }, - "listStyle": { - "type": "string" - }, - "listStyleImage": { - "type": "string" - }, - "listStylePosition": { - "type": "string" - }, - "listStyleType": { - "type": "string" - }, - "margin": { - "type": "string" - }, - "marginBlock": { - "type": "string" - }, - "marginBlockEnd": { - "type": "string" - }, - "marginBlockStart": { - "type": "string" - }, - "marginBottom": { - "type": "string" - }, - "marginInline": { - "type": "string" - }, - "marginInlineEnd": { - "type": "string" - }, - "marginInlineStart": { - "type": "string" - }, - "marginLeft": { - "type": "string" - }, - "marginRight": { - "type": "string" - }, - "marginTop": { - "type": "string" - }, - "marker": { - "type": "string" - }, - "markerEnd": { - "type": "string" - }, - "markerMid": { - "type": "string" - }, - "markerStart": { - "type": "string" - }, - "mask": { - "type": "string" - }, - "maskClip": { - "type": "string" - }, - "maskComposite": { - "type": "string" - }, - "maskImage": { - "type": "string" - }, - "maskMode": { - "type": "string" - }, - "maskOrigin": { - "type": "string" - }, - "maskPosition": { - "type": "string" - }, - "maskRepeat": { - "type": "string" - }, - "maskSize": { - "type": "string" - }, - "maskType": { - "type": "string" - }, - "mathStyle": { - "type": "string" - }, - "maxBlockSize": { - "type": "string" - }, - "maxHeight": { - "type": "string" - }, - "maxInlineSize": { - "type": "string" - }, - "maxWidth": { - "type": "string" - }, - "minBlockSize": { - "type": "string" - }, - "minHeight": { - "type": "string" - }, - "minInlineSize": { - "type": "string" - }, - "minWidth": { - "type": "string" - }, - "mixBlendMode": { - "type": "string" - }, - "objectFit": { - "type": "string" - }, - "objectPosition": { - "type": "string" - }, - "offset": { - "type": "string" - }, - "offsetDistance": { - "type": "string" - }, - "offsetPath": { - "type": "string" - }, - "offsetRotate": { - "type": "string" - }, - "opacity": { - "type": "string" - }, - "order": { - "type": "string" - }, - "orphans": { - "type": "string" - }, - "outline": { - "type": "string" - }, - "outlineColor": { - "type": "string" - }, - "outlineOffset": { - "type": "string" - }, - "outlineStyle": { - "type": "string" - }, - "outlineWidth": { - "type": "string" - }, - "overflow": { - "type": "string" - }, - "overflowAnchor": { - "type": "string" - }, - "overflowClipMargin": { - "type": "string" - }, - "overflowWrap": { - "type": "string" - }, - "overflowX": { - "type": "string" - }, - "overflowY": { - "type": "string" - }, - "overscrollBehavior": { - "type": "string" - }, - "overscrollBehaviorBlock": { - "type": "string" - }, - "overscrollBehaviorInline": { - "type": "string" - }, - "overscrollBehaviorX": { - "type": "string" - }, - "overscrollBehaviorY": { - "type": "string" - }, - "padding": { - "type": "string" - }, - "paddingBlock": { - "type": "string" - }, - "paddingBlockEnd": { - "type": "string" - }, - "paddingBlockStart": { - "type": "string" - }, - "paddingBottom": { - "type": "string" - }, - "paddingInline": { - "type": "string" - }, - "paddingInlineEnd": { - "type": "string" - }, - "paddingInlineStart": { - "type": "string" - }, - "paddingLeft": { - "type": "string" - }, - "paddingRight": { - "type": "string" - }, - "paddingTop": { - "type": "string" - }, - "page": { - "type": "string" - }, - "pageBreakAfter": { - "type": "string" - }, - "pageBreakBefore": { - "type": "string" - }, - "pageBreakInside": { - "type": "string" - }, - "paintOrder": { - "type": "string" - }, - "parentRule": { - "anyOf": [ - { - "$ref": "#/definitions/CSSRule" - }, - { - "type": "null" - } - ] - }, - "perspective": { - "type": "string" - }, - "perspectiveOrigin": { - "type": "string" - }, - "placeContent": { - "type": "string" - }, - "placeItems": { - "type": "string" - }, - "placeSelf": { - "type": "string" - }, - "pointerEvents": { - "type": "string" - }, - "position": { - "type": "string" - }, - "printColorAdjust": { - "type": "string" - }, - "quotes": { - "type": "string" - }, - "resize": { - "type": "string" - }, - "right": { - "type": "string" - }, - "rotate": { - "type": "string" - }, - "rowGap": { - "type": "string" - }, - "rubyPosition": { - "type": "string" - }, - "scale": { - "type": "string" - }, - "scrollBehavior": { - "type": "string" - }, - "scrollMargin": { - "type": "string" - }, - "scrollMarginBlock": { - "type": "string" - }, - "scrollMarginBlockEnd": { - "type": "string" - }, - "scrollMarginBlockStart": { - "type": "string" - }, - "scrollMarginBottom": { - "type": "string" - }, - "scrollMarginInline": { - "type": "string" - }, - "scrollMarginInlineEnd": { - "type": "string" - }, - "scrollMarginInlineStart": { - "type": "string" - }, - "scrollMarginLeft": { - "type": "string" - }, - "scrollMarginRight": { - "type": "string" - }, - "scrollMarginTop": { - "type": "string" - }, - "scrollPadding": { - "type": "string" - }, - "scrollPaddingBlock": { - "type": "string" - }, - "scrollPaddingBlockEnd": { - "type": "string" - }, - "scrollPaddingBlockStart": { - "type": "string" - }, - "scrollPaddingBottom": { - "type": "string" - }, - "scrollPaddingInline": { - "type": "string" - }, - "scrollPaddingInlineEnd": { - "type": "string" - }, - "scrollPaddingInlineStart": { - "type": "string" - }, - "scrollPaddingLeft": { - "type": "string" - }, - "scrollPaddingRight": { - "type": "string" - }, - "scrollPaddingTop": { - "type": "string" - }, - "scrollSnapAlign": { - "type": "string" - }, - "scrollSnapStop": { - "type": "string" - }, - "scrollSnapType": { - "type": "string" - }, - "scrollbarGutter": { - "type": "string" - }, - "shapeImageThreshold": { - "type": "string" - }, - "shapeMargin": { - "type": "string" - }, - "shapeOutside": { - "type": "string" - }, - "shapeRendering": { - "type": "string" - }, - "stopColor": { - "type": "string" - }, - "stopOpacity": { - "type": "string" - }, - "stroke": { - "type": "string" - }, - "strokeDasharray": { - "type": "string" - }, - "strokeDashoffset": { - "type": "string" - }, - "strokeLinecap": { - "type": "string" - }, - "strokeLinejoin": { - "type": "string" - }, - "strokeMiterlimit": { - "type": "string" - }, - "strokeOpacity": { - "type": "string" - }, - "strokeWidth": { - "type": "string" - }, - "tabSize": { - "type": "string" - }, - "tableLayout": { - "type": "string" - }, - "textAlign": { - "type": "string" - }, - "textAlignLast": { - "type": "string" - }, - "textAnchor": { - "type": "string" - }, - "textCombineUpright": { - "type": "string" - }, - "textDecoration": { - "type": "string" - }, - "textDecorationColor": { - "type": "string" - }, - "textDecorationLine": { - "type": "string" - }, - "textDecorationSkipInk": { - "type": "string" - }, - "textDecorationStyle": { - "type": "string" - }, - "textDecorationThickness": { - "type": "string" - }, - "textEmphasis": { - "type": "string" - }, - "textEmphasisColor": { - "type": "string" - }, - "textEmphasisPosition": { - "type": "string" - }, - "textEmphasisStyle": { - "type": "string" - }, - "textIndent": { - "type": "string" - }, - "textOrientation": { - "type": "string" - }, - "textOverflow": { - "type": "string" - }, - "textRendering": { - "type": "string" - }, - "textShadow": { - "type": "string" - }, - "textTransform": { - "type": "string" - }, - "textUnderlineOffset": { - "type": "string" - }, - "textUnderlinePosition": { - "type": "string" - }, - "top": { - "type": "string" - }, - "touchAction": { - "type": "string" - }, - "transform": { - "type": "string" - }, - "transformBox": { - "type": "string" - }, - "transformOrigin": { - "type": "string" - }, - "transformStyle": { - "type": "string" - }, - "transition": { - "type": "string" - }, - "transitionDelay": { - "type": "string" - }, - "transitionDuration": { - "type": "string" - }, - "transitionProperty": { - "type": "string" - }, - "transitionTimingFunction": { - "type": "string" - }, - "translate": { - "type": "string" - }, - "unicodeBidi": { - "type": "string" - }, - "userSelect": { - "type": "string" - }, - "verticalAlign": { - "type": "string" - }, - "visibility": { - "type": "string" - }, - "webkitAlignContent": { - "type": "string" - }, - "webkitAlignItems": { - "type": "string" - }, - "webkitAlignSelf": { - "type": "string" - }, - "webkitAnimation": { - "type": "string" - }, - "webkitAnimationDelay": { - "type": "string" - }, - "webkitAnimationDirection": { - "type": "string" - }, - "webkitAnimationDuration": { - "type": "string" - }, - "webkitAnimationFillMode": { - "type": "string" - }, - "webkitAnimationIterationCount": { - "type": "string" - }, - "webkitAnimationName": { - "type": "string" - }, - "webkitAnimationPlayState": { - "type": "string" - }, - "webkitAnimationTimingFunction": { - "type": "string" - }, - "webkitAppearance": { - "type": "string" - }, - "webkitBackfaceVisibility": { - "type": "string" - }, - "webkitBackgroundClip": { - "type": "string" - }, - "webkitBackgroundOrigin": { - "type": "string" - }, - "webkitBackgroundSize": { - "type": "string" - }, - "webkitBorderBottomLeftRadius": { - "type": "string" - }, - "webkitBorderBottomRightRadius": { - "type": "string" - }, - "webkitBorderRadius": { - "type": "string" - }, - "webkitBorderTopLeftRadius": { - "type": "string" - }, - "webkitBorderTopRightRadius": { - "type": "string" - }, - "webkitBoxAlign": { - "type": "string" - }, - "webkitBoxFlex": { - "type": "string" - }, - "webkitBoxOrdinalGroup": { - "type": "string" - }, - "webkitBoxOrient": { - "type": "string" - }, - "webkitBoxPack": { - "type": "string" - }, - "webkitBoxShadow": { - "type": "string" - }, - "webkitBoxSizing": { - "type": "string" - }, - "webkitFilter": { - "type": "string" - }, - "webkitFlex": { - "type": "string" - }, - "webkitFlexBasis": { - "type": "string" - }, - "webkitFlexDirection": { - "type": "string" - }, - "webkitFlexFlow": { - "type": "string" - }, - "webkitFlexGrow": { - "type": "string" - }, - "webkitFlexShrink": { - "type": "string" - }, - "webkitFlexWrap": { - "type": "string" - }, - "webkitJustifyContent": { - "type": "string" - }, - "webkitLineClamp": { - "type": "string" - }, - "webkitMask": { - "type": "string" - }, - "webkitMaskBoxImage": { - "type": "string" - }, - "webkitMaskBoxImageOutset": { - "type": "string" - }, - "webkitMaskBoxImageRepeat": { - "type": "string" - }, - "webkitMaskBoxImageSlice": { - "type": "string" - }, - "webkitMaskBoxImageSource": { - "type": "string" - }, - "webkitMaskBoxImageWidth": { - "type": "string" - }, - "webkitMaskClip": { - "type": "string" - }, - "webkitMaskComposite": { - "type": "string" - }, - "webkitMaskImage": { - "type": "string" - }, - "webkitMaskOrigin": { - "type": "string" - }, - "webkitMaskPosition": { - "type": "string" - }, - "webkitMaskRepeat": { - "type": "string" - }, - "webkitMaskSize": { - "type": "string" - }, - "webkitOrder": { - "type": "string" - }, - "webkitPerspective": { - "type": "string" - }, - "webkitPerspectiveOrigin": { - "type": "string" - }, - "webkitTextFillColor": { - "type": "string" - }, - "webkitTextSizeAdjust": { - "type": "string" - }, - "webkitTextStroke": { - "type": "string" - }, - "webkitTextStrokeColor": { - "type": "string" - }, - "webkitTextStrokeWidth": { - "type": "string" - }, - "webkitTransform": { - "type": "string" - }, - "webkitTransformOrigin": { - "type": "string" - }, - "webkitTransformStyle": { - "type": "string" - }, - "webkitTransition": { - "type": "string" - }, - "webkitTransitionDelay": { - "type": "string" - }, - "webkitTransitionDuration": { - "type": "string" - }, - "webkitTransitionProperty": { - "type": "string" - }, - "webkitTransitionTimingFunction": { - "type": "string" - }, - "webkitUserSelect": { - "type": "string" - }, - "whiteSpace": { - "type": "string" - }, - "widows": { - "type": "string" - }, - "width": { - "type": "string" - }, - "willChange": { - "type": "string" - }, - "wordBreak": { - "type": "string" - }, - "wordSpacing": { - "type": "string" - }, - "wordWrap": { - "type": "string" - }, - "writingMode": { - "type": "string" - }, - "zIndex": { - "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", - "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", - "counterIncrement", - "counterReset", - "counterSet", - "cssFloat", - "cssText", - "cursor", - "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", - "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", - "mathStyle", - "maxBlockSize", - "maxHeight", - "maxInlineSize", - "maxWidth", - "minBlockSize", - "minHeight", - "minInlineSize", - "minWidth", - "mixBlendMode", - "objectFit", - "objectPosition", - "offset", - "offsetDistance", - "offsetPath", - "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", - "resize", - "right", - "rotate", - "rowGap", - "rubyPosition", - "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", - "scrollbarGutter", - "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", - "top", - "touchAction", - "transform", - "transformBox", - "transformOrigin", - "transformStyle", - "transition", - "transitionDelay", - "transitionDuration", - "transitionProperty", - "transitionTimingFunction", - "translate", - "unicodeBidi", - "userSelect", - "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", - "widows", - "width", - "willChange", - "wordBreak", - "wordSpacing", - "wordWrap", - "writingMode", - "zIndex" - ], - "type": "object" - }, - "tabIndex": { - "type": "number" - }, - "tagName": { - "type": "string" - }, - "textContent": { - "type": [ - "null", - "string" - ] - }, - "viewportElement": { - "anyOf": [ - { - "$ref": "#/definitions/SVGElement" - }, - { - "type": "null" - } - ] - } - }, - "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", - "ariaBusy", - "ariaChecked", - "ariaColCount", - "ariaColIndex", - "ariaColSpan", - "ariaCurrent", - "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", - "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", - "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" - ], - "type": "object" - }, - "SVGLength": { - "properties": { - "SVG_LENGTHTYPE_CM": { - "const": 6, - "type": "number" - }, - "SVG_LENGTHTYPE_EMS": { - "const": 3, - "type": "number" - }, - "SVG_LENGTHTYPE_EXS": { - "const": 4, - "type": "number" - }, - "SVG_LENGTHTYPE_IN": { - "const": 8, - "type": "number" - }, - "SVG_LENGTHTYPE_MM": { - "const": 7, - "type": "number" - }, - "SVG_LENGTHTYPE_NUMBER": { - "const": 1, - "type": "number" - }, - "SVG_LENGTHTYPE_PC": { - "const": 10, - "type": "number" - }, - "SVG_LENGTHTYPE_PERCENTAGE": { - "const": 2, - "type": "number" - }, - "SVG_LENGTHTYPE_PT": { - "const": 9, - "type": "number" - }, - "SVG_LENGTHTYPE_PX": { - "const": 5, - "type": "number" - }, - "SVG_LENGTHTYPE_UNKNOWN": { - "const": 0, - "type": "number" - }, - "unitType": { - "type": "number" - }, - "value": { - "type": "number" - }, - "valueAsString": { - "type": "string" - }, - "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" - ], - "type": "object" - }, - "SVGPreserveAspectRatio": { - "properties": { - "SVG_MEETORSLICE_MEET": { - "const": 1, - "type": "number" - }, - "SVG_MEETORSLICE_SLICE": { - "const": 2, - "type": "number" - }, - "SVG_MEETORSLICE_UNKNOWN": { - "const": 0, - "type": "number" - }, - "SVG_PRESERVEASPECTRATIO_NONE": { - "const": 1, - "type": "number" - }, - "SVG_PRESERVEASPECTRATIO_UNKNOWN": { - "const": 0, - "type": "number" - }, - "SVG_PRESERVEASPECTRATIO_XMAXYMAX": { - "const": 10, - "type": "number" - }, - "SVG_PRESERVEASPECTRATIO_XMAXYMID": { - "const": 7, - "type": "number" - }, - "SVG_PRESERVEASPECTRATIO_XMAXYMIN": { - "const": 4, - "type": "number" - }, - "SVG_PRESERVEASPECTRATIO_XMIDYMAX": { - "const": 9, - "type": "number" - }, - "SVG_PRESERVEASPECTRATIO_XMIDYMID": { - "const": 6, - "type": "number" - }, - "SVG_PRESERVEASPECTRATIO_XMIDYMIN": { - "const": 3, - "type": "number" - }, - "SVG_PRESERVEASPECTRATIO_XMINYMAX": { - "const": 8, - "type": "number" - }, - "SVG_PRESERVEASPECTRATIO_XMINYMID": { - "const": 5, - "type": "number" - }, - "SVG_PRESERVEASPECTRATIO_XMINYMIN": { - "const": 2, - "type": "number" - }, - "align": { - "type": "number" - }, - "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" - ], - "type": "object" - }, - "SVGSVGElement": { - "properties": { - "ATTRIBUTE_NODE": { - "const": 2, - "type": "number" - }, - "CDATA_SECTION_NODE": { - "const": 4, - "type": "number" - }, - "COMMENT_NODE": { - "const": 8, - "type": "number" - }, - "DOCUMENT_FRAGMENT_NODE": { - "const": 11, - "type": "number" - }, - "DOCUMENT_NODE": { - "const": 9, - "type": "number" - }, - "DOCUMENT_POSITION_CONTAINED_BY": { - "const": 16, - "type": "number" - }, - "DOCUMENT_POSITION_CONTAINS": { - "const": 8, - "type": "number" - }, - "DOCUMENT_POSITION_DISCONNECTED": { - "const": 1, - "type": "number" - }, - "DOCUMENT_POSITION_FOLLOWING": { - "const": 4, - "type": "number" - }, - "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC": { - "const": 32, - "type": "number" - }, - "DOCUMENT_POSITION_PRECEDING": { - "const": 2, - "type": "number" - }, - "DOCUMENT_TYPE_NODE": { - "const": 10, - "type": "number" - }, - "ELEMENT_NODE": { - "const": 1, - "type": "number" - }, - "ENTITY_NODE": { - "const": 6, - "type": "number" - }, - "ENTITY_REFERENCE_NODE": { - "const": 5, - "type": "number" - }, - "NOTATION_NODE": { - "const": 12, - "type": "number" - }, - "PROCESSING_INSTRUCTION_NODE": { - "const": 7, - "type": "number" - }, - "TEXT_NODE": { - "const": 3, - "type": "number" - }, - "ariaAtomic": { - "type": [ - "null", - "string" - ] - }, - "ariaAutoComplete": { - "type": [ - "null", - "string" - ] - }, - "ariaBusy": { - "type": [ - "null", - "string" - ] - }, - "ariaChecked": { - "type": [ - "null", - "string" - ] - }, - "ariaColCount": { - "type": [ - "null", - "string" - ] - }, - "ariaColIndex": { - "type": [ - "null", - "string" - ] - }, - "ariaColSpan": { - "type": [ - "null", - "string" - ] - }, - "ariaCurrent": { - "type": [ - "null", - "string" - ] - }, - "ariaDisabled": { - "type": [ - "null", - "string" - ] - }, - "ariaExpanded": { - "type": [ - "null", - "string" - ] - }, - "ariaHasPopup": { - "type": [ - "null", - "string" - ] - }, - "ariaHidden": { - "type": [ - "null", - "string" - ] - }, - "ariaInvalid": { - "type": [ - "null", - "string" - ] - }, - "ariaKeyShortcuts": { - "type": [ - "null", - "string" - ] - }, - "ariaLabel": { - "type": [ - "null", - "string" - ] - }, - "ariaLevel": { - "type": [ - "null", - "string" - ] - }, - "ariaLive": { - "type": [ - "null", - "string" - ] - }, - "ariaModal": { - "type": [ - "null", - "string" - ] - }, - "ariaMultiLine": { - "type": [ - "null", - "string" - ] - }, - "ariaMultiSelectable": { - "type": [ - "null", - "string" - ] - }, - "ariaOrientation": { - "type": [ - "null", - "string" - ] - }, - "ariaPlaceholder": { - "type": [ - "null", - "string" - ] - }, - "ariaPosInSet": { - "type": [ - "null", - "string" - ] - }, - "ariaPressed": { - "type": [ - "null", - "string" - ] - }, - "ariaReadOnly": { - "type": [ - "null", - "string" - ] - }, - "ariaRequired": { - "type": [ - "null", - "string" - ] - }, - "ariaRoleDescription": { - "type": [ - "null", - "string" - ] - }, - "ariaRowCount": { - "type": [ - "null", - "string" - ] - }, - "ariaRowIndex": { - "type": [ - "null", - "string" - ] - }, - "ariaRowSpan": { - "type": [ - "null", - "string" - ] - }, - "ariaSelected": { - "type": [ - "null", - "string" - ] - }, - "ariaSetSize": { - "type": [ - "null", - "string" - ] - }, - "ariaSort": { - "type": [ - "null", - "string" - ] - }, - "ariaValueMax": { - "type": [ - "null", - "string" - ] - }, - "ariaValueMin": { - "type": [ - "null", - "string" - ] - }, - "ariaValueNow": { - "type": [ - "null", - "string" - ] - }, - "ariaValueText": { - "type": [ - "null", - "string" - ] - }, - "assignedSlot": { - "anyOf": [ - { - "$ref": "#/definitions/HTMLSlotElement" - }, - { - "type": "null" - } - ] - }, - "attributeStyleMap": { - "$ref": "#/definitions/StylePropertyMap" - }, - "attributes": { - "additionalProperties": false, - "patternProperties": { - "^[0-9]+$": { - "$ref": "#/definitions/Attr" - } - }, - "properties": { - "length": { - "type": "number" - } - }, - "required": [ - "length" - ], - "type": "object" - }, - "autofocus": { - "type": "boolean" - }, - "baseURI": { - "type": "string" - }, - "childElementCount": { - "type": "number" - }, - "childNodes": { - "items": { - "$ref": "#/definitions/ChildNode" - }, - "type": "array" - }, - "children": { - "additionalProperties": false, - "patternProperties": { - "^[0-9]+$": { - "$ref": "#/definitions/Element" - } - }, - "properties": { - "length": { - "type": "number" - } - }, - "required": [ - "length" - ], - "type": "object" - }, - "classList": { - "additionalProperties": false, - "patternProperties": { - "^[0-9]+$": { - "type": "string" - } - }, - "properties": { - "length": { - "type": "number" - }, - "value": { - "type": "string" - } - }, - "required": [ - "length", - "value" - ], - "type": "object" - }, - "className": {}, - "clientHeight": { - "type": "number" - }, - "clientLeft": { - "type": "number" - }, - "clientTop": { - "type": "number" - }, - "clientWidth": { - "type": "number" - }, - "currentScale": { - "type": "number" - }, - "currentTranslate": { - "$ref": "#/definitions/DOMPointReadOnly" - }, - "dataset": { - "$ref": "#/definitions/DOMStringMap" - }, - "firstChild": { - "anyOf": [ - { - "$ref": "#/definitions/ChildNode" - }, - { - "type": "null" - } - ] - }, - "firstElementChild": { - "anyOf": [ - { - "$ref": "#/definitions/Element" - }, - { - "type": "null" - } - ] - }, - "height": { - "$ref": "#/definitions/SVGAnimatedLength" - }, - "id": { - "type": "string" - }, - "innerHTML": { - "type": "string" - }, - "isConnected": { - "type": "boolean" - }, - "lastChild": { - "anyOf": [ - { - "$ref": "#/definitions/ChildNode" - }, - { - "type": "null" - } - ] - }, - "lastElementChild": { - "anyOf": [ - { - "$ref": "#/definitions/Element" - }, - { - "type": "null" - } - ] - }, - "localName": { - "type": "string" - }, - "namespaceURI": { - "type": [ - "null", - "string" - ] - }, - "nextElementSibling": { - "anyOf": [ - { - "$ref": "#/definitions/Element" - }, - { - "type": "null" - } - ] - }, - "nextSibling": { - "anyOf": [ - { - "$ref": "#/definitions/ChildNode" - }, - { - "type": "null" - } - ] - }, - "nodeName": { - "type": "string" - }, - "nodeType": { - "type": "number" - }, - "nodeValue": { - "type": [ - "null", - "string" - ] - }, - "nonce": { - "type": "string" - }, - "onabort": { - "type": [ - "null", - "object" - ] - }, - "onafterprint": { - "type": [ - "null", - "object" - ] - }, - "onanimationcancel": { - "type": [ - "null", - "object" - ] - }, - "onanimationend": { - "type": [ - "null", - "object" - ] - }, - "onanimationiteration": { - "type": [ - "null", - "object" - ] - }, - "onanimationstart": { - "type": [ - "null", - "object" - ] - }, - "onauxclick": { - "type": [ - "null", - "object" - ] - }, - "onbeforeinput": { - "type": [ - "null", - "object" - ] - }, - "onbeforeprint": { - "type": [ - "null", - "object" - ] - }, - "onbeforeunload": { - "type": [ - "null", - "object" - ] - }, - "onblur": { - "type": [ - "null", - "object" - ] - }, - "oncancel": { - "type": [ - "null", - "object" - ] - }, - "oncanplay": { - "type": [ - "null", - "object" - ] - }, - "oncanplaythrough": { - "type": [ - "null", - "object" - ] - }, - "onchange": { - "type": [ - "null", - "object" - ] - }, - "onclick": { - "type": [ - "null", - "object" - ] - }, - "onclose": { - "type": [ - "null", - "object" - ] - }, - "oncontextmenu": { - "type": [ - "null", - "object" - ] - }, - "oncopy": { - "type": [ - "null", - "object" - ] - }, - "oncuechange": { - "type": [ - "null", - "object" - ] - }, - "oncut": { - "type": [ - "null", - "object" - ] - }, - "ondblclick": { - "type": [ - "null", - "object" - ] - }, - "ondrag": { - "type": [ - "null", - "object" - ] - }, - "ondragend": { - "type": [ - "null", - "object" - ] - }, - "ondragenter": { - "type": [ - "null", - "object" - ] - }, - "ondragleave": { - "type": [ - "null", - "object" - ] - }, - "ondragover": { - "type": [ - "null", - "object" - ] - }, - "ondragstart": { - "type": [ - "null", - "object" - ] - }, - "ondrop": { - "type": [ - "null", - "object" - ] - }, - "ondurationchange": { - "type": [ - "null", - "object" - ] - }, - "onemptied": { - "type": [ - "null", - "object" - ] - }, - "onended": { - "type": [ - "null", - "object" - ] - }, - "onerror": { - "$ref": "#/definitions/OnErrorEventHandler" - }, - "onfocus": { - "type": [ - "null", - "object" - ] - }, - "onformdata": { - "type": [ - "null", - "object" - ] - }, - "onfullscreenchange": { - "type": [ - "null", - "object" - ] - }, - "onfullscreenerror": { - "type": [ - "null", - "object" - ] - }, - "ongamepadconnected": { - "type": [ - "null", - "object" - ] - }, - "ongamepaddisconnected": { - "type": [ - "null", - "object" - ] - }, - "ongotpointercapture": { - "type": [ - "null", - "object" - ] - }, - "onhashchange": { - "type": [ - "null", - "object" - ] - }, - "oninput": { - "type": [ - "null", - "object" - ] - }, - "oninvalid": { - "type": [ - "null", - "object" - ] - }, - "onkeydown": { - "type": [ - "null", - "object" - ] - }, - "onkeypress": { - "type": [ - "null", - "object" - ] - }, - "onkeyup": { - "type": [ - "null", - "object" - ] - }, - "onlanguagechange": { - "type": [ - "null", - "object" - ] - }, - "onload": { - "type": [ - "null", - "object" - ] - }, - "onloadeddata": { - "type": [ - "null", - "object" - ] - }, - "onloadedmetadata": { - "type": [ - "null", - "object" - ] - }, - "onloadstart": { - "type": [ - "null", - "object" - ] - }, - "onlostpointercapture": { - "type": [ - "null", - "object" - ] - }, - "onmessage": { - "type": [ - "null", - "object" - ] - }, - "onmessageerror": { - "type": [ - "null", - "object" - ] - }, - "onmousedown": { - "type": [ - "null", - "object" - ] - }, - "onmouseenter": { - "type": [ - "null", - "object" - ] - }, - "onmouseleave": { - "type": [ - "null", - "object" - ] - }, - "onmousemove": { - "type": [ - "null", - "object" - ] - }, - "onmouseout": { - "type": [ - "null", - "object" - ] - }, - "onmouseover": { - "type": [ - "null", - "object" - ] - }, - "onmouseup": { - "type": [ - "null", - "object" - ] - }, - "onoffline": { - "type": [ - "null", - "object" - ] - }, - "ononline": { - "type": [ - "null", - "object" - ] - }, - "onpagehide": { - "type": [ - "null", - "object" - ] - }, - "onpageshow": { - "type": [ - "null", - "object" - ] - }, - "onpaste": { - "type": [ - "null", - "object" - ] - }, - "onpause": { - "type": [ - "null", - "object" - ] - }, - "onplay": { - "type": [ - "null", - "object" - ] - }, - "onplaying": { - "type": [ - "null", - "object" - ] - }, - "onpointercancel": { - "type": [ - "null", - "object" - ] - }, - "onpointerdown": { - "type": [ - "null", - "object" - ] - }, - "onpointerenter": { - "type": [ - "null", - "object" - ] - }, - "onpointerleave": { - "type": [ - "null", - "object" - ] - }, - "onpointermove": { - "type": [ - "null", - "object" - ] - }, - "onpointerout": { - "type": [ - "null", - "object" - ] - }, - "onpointerover": { - "type": [ - "null", - "object" - ] - }, - "onpointerup": { - "type": [ - "null", - "object" - ] - }, - "onpopstate": { - "type": [ - "null", - "object" - ] - }, - "onprogress": { - "type": [ - "null", - "object" - ] - }, - "onratechange": { - "type": [ - "null", - "object" - ] - }, - "onrejectionhandled": { - "type": [ - "null", - "object" - ] - }, - "onreset": { - "type": [ - "null", - "object" - ] - }, - "onresize": { - "type": [ - "null", - "object" - ] - }, - "onscroll": { - "type": [ - "null", - "object" - ] - }, - "onsecuritypolicyviolation": { - "type": [ - "null", - "object" - ] - }, - "onseeked": { - "type": [ - "null", - "object" - ] - }, - "onseeking": { - "type": [ - "null", - "object" - ] - }, - "onselect": { - "type": [ - "null", - "object" - ] - }, - "onselectionchange": { - "type": [ - "null", - "object" - ] - }, - "onselectstart": { - "type": [ - "null", - "object" - ] - }, - "onslotchange": { - "type": [ - "null", - "object" - ] - }, - "onstalled": { - "type": [ - "null", - "object" - ] - }, - "onstorage": { - "type": [ - "null", - "object" - ] - }, - "onsubmit": { - "type": [ - "null", - "object" - ] - }, - "onsuspend": { - "type": [ - "null", - "object" - ] - }, - "ontimeupdate": { - "type": [ - "null", - "object" - ] - }, - "ontoggle": { - "type": [ - "null", - "object" - ] - }, - "ontouchcancel": { - "type": [ - "null", - "object" - ] - }, - "ontouchend": { - "type": [ - "null", - "object" - ] - }, - "ontouchmove": { - "type": [ - "null", - "object" - ] - }, - "ontouchstart": { - "type": [ - "null", - "object" - ] - }, - "ontransitioncancel": { - "type": [ - "null", - "object" - ] - }, - "ontransitionend": { - "type": [ - "null", - "object" - ] - }, - "ontransitionrun": { - "type": [ - "null", - "object" - ] - }, - "ontransitionstart": { - "type": [ - "null", - "object" - ] - }, - "onunhandledrejection": { - "type": [ - "null", - "object" - ] - }, - "onunload": { - "type": [ - "null", - "object" - ] - }, - "onvolumechange": { - "type": [ - "null", - "object" - ] - }, - "onwaiting": { - "type": [ - "null", - "object" - ] - }, - "onwebkitanimationend": { - "type": [ - "null", - "object" - ] - }, - "onwebkitanimationiteration": { - "type": [ - "null", - "object" - ] - }, - "onwebkitanimationstart": { - "type": [ - "null", - "object" - ] - }, - "onwebkittransitionend": { - "type": [ - "null", - "object" - ] - }, - "onwheel": { - "type": [ - "null", - "object" - ] - }, - "outerHTML": { - "type": "string" - }, - "ownerDocument": { - "$ref": "#/definitions/Document" - }, - "ownerSVGElement": { - "anyOf": [ - { - "$ref": "#/definitions/SVGSVGElement" - }, - { - "type": "null" - } - ] - }, - "parentElement": { - "anyOf": [ - { - "$ref": "#/definitions/HTMLElement" - }, - { - "type": "null" - } - ] - }, - "parentNode": { - "anyOf": [ - { - "$ref": "#/definitions/ParentNode" - }, - { - "type": "null" - } - ] - }, - "part": { - "additionalProperties": false, - "patternProperties": { - "^[0-9]+$": { - "type": "string" - } - }, - "properties": { - "length": { - "type": "number" - }, - "value": { - "type": "string" - } - }, - "required": [ - "length", - "value" - ], - "type": "object" - }, - "prefix": { - "type": [ - "null", - "string" - ] - }, - "preserveAspectRatio": { - "$ref": "#/definitions/SVGAnimatedPreserveAspectRatio" - }, - "previousElementSibling": { - "anyOf": [ - { - "$ref": "#/definitions/Element" - }, - { - "type": "null" - } - ] - }, - "previousSibling": { - "anyOf": [ - { - "$ref": "#/definitions/ChildNode" - }, - { - "type": "null" - } - ] - }, - "requiredExtensions": { - "additionalProperties": false, - "patternProperties": { - "^[0-9]+$": { - "type": "string" - } - }, - "properties": { - "length": { - "type": "number" - }, - "numberOfItems": { - "type": "number" - } - }, - "required": [ - "length", - "numberOfItems" - ], - "type": "object" - }, - "role": { - "type": [ - "null", - "string" - ] - }, - "scrollHeight": { - "type": "number" - }, - "scrollLeft": { - "type": "number" - }, - "scrollTop": { - "type": "number" - }, - "scrollWidth": { - "type": "number" - }, - "shadowRoot": { - "anyOf": [ - { - "$ref": "#/definitions/ShadowRoot" - }, - { - "type": "null" - } - ] - }, - "slot": { - "type": "string" - }, - "style": { - "additionalProperties": false, - "patternProperties": { - "^[0-9]+$": { - "type": "string" - } - }, - "properties": { - "accentColor": { - "type": "string" - }, - "alignContent": { - "type": "string" - }, - "alignItems": { - "type": "string" - }, - "alignSelf": { - "type": "string" - }, - "alignmentBaseline": { - "type": "string" - }, - "all": { - "type": "string" - }, - "animation": { - "type": "string" - }, - "animationComposition": { - "type": "string" - }, - "animationDelay": { - "type": "string" - }, - "animationDirection": { - "type": "string" - }, - "animationDuration": { - "type": "string" - }, - "animationFillMode": { - "type": "string" - }, - "animationIterationCount": { - "type": "string" - }, - "animationName": { - "type": "string" - }, - "animationPlayState": { - "type": "string" - }, - "animationTimingFunction": { - "type": "string" - }, - "appearance": { - "type": "string" - }, - "aspectRatio": { - "type": "string" - }, - "backdropFilter": { - "type": "string" - }, - "backfaceVisibility": { - "type": "string" - }, - "background": { - "type": "string" - }, - "backgroundAttachment": { - "type": "string" - }, - "backgroundBlendMode": { - "type": "string" - }, - "backgroundClip": { - "type": "string" - }, - "backgroundColor": { - "type": "string" - }, - "backgroundImage": { - "type": "string" - }, - "backgroundOrigin": { - "type": "string" - }, - "backgroundPosition": { - "type": "string" - }, - "backgroundPositionX": { - "type": "string" - }, - "backgroundPositionY": { - "type": "string" - }, - "backgroundRepeat": { - "type": "string" - }, - "backgroundSize": { - "type": "string" - }, - "baselineShift": { - "type": "string" - }, - "blockSize": { - "type": "string" - }, - "border": { - "type": "string" - }, - "borderBlock": { - "type": "string" - }, - "borderBlockColor": { - "type": "string" - }, - "borderBlockEnd": { - "type": "string" - }, - "borderBlockEndColor": { - "type": "string" - }, - "borderBlockEndStyle": { - "type": "string" - }, - "borderBlockEndWidth": { - "type": "string" - }, - "borderBlockStart": { - "type": "string" - }, - "borderBlockStartColor": { - "type": "string" - }, - "borderBlockStartStyle": { - "type": "string" - }, - "borderBlockStartWidth": { - "type": "string" - }, - "borderBlockStyle": { - "type": "string" - }, - "borderBlockWidth": { - "type": "string" - }, - "borderBottom": { - "type": "string" - }, - "borderBottomColor": { - "type": "string" - }, - "borderBottomLeftRadius": { - "type": "string" - }, - "borderBottomRightRadius": { - "type": "string" - }, - "borderBottomStyle": { - "type": "string" - }, - "borderBottomWidth": { - "type": "string" - }, - "borderCollapse": { - "type": "string" - }, - "borderColor": { - "type": "string" - }, - "borderEndEndRadius": { - "type": "string" - }, - "borderEndStartRadius": { - "type": "string" - }, - "borderImage": { - "type": "string" - }, - "borderImageOutset": { - "type": "string" - }, - "borderImageRepeat": { - "type": "string" - }, - "borderImageSlice": { - "type": "string" - }, - "borderImageSource": { - "type": "string" - }, - "borderImageWidth": { - "type": "string" - }, - "borderInline": { - "type": "string" - }, - "borderInlineColor": { - "type": "string" - }, - "borderInlineEnd": { - "type": "string" - }, - "borderInlineEndColor": { - "type": "string" - }, - "borderInlineEndStyle": { - "type": "string" - }, - "borderInlineEndWidth": { - "type": "string" - }, - "borderInlineStart": { - "type": "string" - }, - "borderInlineStartColor": { - "type": "string" - }, - "borderInlineStartStyle": { - "type": "string" - }, - "borderInlineStartWidth": { - "type": "string" - }, - "borderInlineStyle": { - "type": "string" - }, - "borderInlineWidth": { - "type": "string" - }, - "borderLeft": { - "type": "string" - }, - "borderLeftColor": { - "type": "string" - }, - "borderLeftStyle": { - "type": "string" - }, - "borderLeftWidth": { - "type": "string" - }, - "borderRadius": { - "type": "string" - }, - "borderRight": { - "type": "string" - }, - "borderRightColor": { - "type": "string" - }, - "borderRightStyle": { - "type": "string" - }, - "borderRightWidth": { - "type": "string" - }, - "borderSpacing": { - "type": "string" - }, - "borderStartEndRadius": { - "type": "string" - }, - "borderStartStartRadius": { - "type": "string" - }, - "borderStyle": { - "type": "string" - }, - "borderTop": { - "type": "string" - }, - "borderTopColor": { - "type": "string" - }, - "borderTopLeftRadius": { - "type": "string" - }, - "borderTopRightRadius": { - "type": "string" - }, - "borderTopStyle": { - "type": "string" - }, - "borderTopWidth": { - "type": "string" - }, - "borderWidth": { - "type": "string" - }, - "bottom": { - "type": "string" - }, - "boxShadow": { - "type": "string" - }, - "boxSizing": { - "type": "string" - }, - "breakAfter": { - "type": "string" - }, - "breakBefore": { - "type": "string" - }, - "breakInside": { - "type": "string" - }, - "captionSide": { - "type": "string" - }, - "caretColor": { - "type": "string" - }, - "clear": { - "type": "string" - }, - "clip": { - "type": "string" - }, - "clipPath": { - "type": "string" - }, - "clipRule": { - "type": "string" - }, - "color": { - "type": "string" - }, - "colorInterpolation": { - "type": "string" - }, - "colorInterpolationFilters": { - "type": "string" - }, - "colorScheme": { - "type": "string" - }, - "columnCount": { - "type": "string" - }, - "columnFill": { - "type": "string" - }, - "columnGap": { - "type": "string" - }, - "columnRule": { - "type": "string" - }, - "columnRuleColor": { - "type": "string" - }, - "columnRuleStyle": { - "type": "string" - }, - "columnRuleWidth": { - "type": "string" - }, - "columnSpan": { - "type": "string" - }, - "columnWidth": { - "type": "string" - }, - "columns": { - "type": "string" - }, - "contain": { - "type": "string" - }, - "containIntrinsicBlockSize": { - "type": "string" - }, - "containIntrinsicHeight": { - "type": "string" - }, - "containIntrinsicInlineSize": { - "type": "string" - }, - "containIntrinsicSize": { - "type": "string" - }, - "containIntrinsicWidth": { - "type": "string" - }, - "container": { - "type": "string" - }, - "containerName": { - "type": "string" - }, - "containerType": { - "type": "string" - }, - "content": { - "type": "string" - }, - "counterIncrement": { - "type": "string" - }, - "counterReset": { - "type": "string" - }, - "counterSet": { - "type": "string" - }, - "cssFloat": { - "type": "string" - }, - "cssText": { - "type": "string" - }, - "cursor": { - "type": "string" - }, - "direction": { - "type": "string" - }, - "display": { - "type": "string" - }, - "dominantBaseline": { - "type": "string" - }, - "emptyCells": { - "type": "string" - }, - "fill": { - "type": "string" - }, - "fillOpacity": { - "type": "string" - }, - "fillRule": { - "type": "string" - }, - "filter": { - "type": "string" - }, - "flex": { - "type": "string" - }, - "flexBasis": { - "type": "string" - }, - "flexDirection": { - "type": "string" - }, - "flexFlow": { - "type": "string" - }, - "flexGrow": { - "type": "string" - }, - "flexShrink": { - "type": "string" - }, - "flexWrap": { - "type": "string" - }, - "float": { - "type": "string" - }, - "floodColor": { - "type": "string" - }, - "floodOpacity": { - "type": "string" - }, - "font": { - "type": "string" - }, - "fontFamily": { - "type": "string" - }, - "fontFeatureSettings": { - "type": "string" - }, - "fontKerning": { - "type": "string" - }, - "fontOpticalSizing": { - "type": "string" - }, - "fontPalette": { - "type": "string" - }, - "fontSize": { - "type": "string" - }, - "fontSizeAdjust": { - "type": "string" - }, - "fontStretch": { - "type": "string" - }, - "fontStyle": { - "type": "string" - }, - "fontSynthesis": { - "type": "string" - }, - "fontSynthesisSmallCaps": { - "type": "string" - }, - "fontSynthesisStyle": { - "type": "string" - }, - "fontSynthesisWeight": { - "type": "string" - }, - "fontVariant": { - "type": "string" - }, - "fontVariantAlternates": { - "type": "string" - }, - "fontVariantCaps": { - "type": "string" - }, - "fontVariantEastAsian": { - "type": "string" - }, - "fontVariantLigatures": { - "type": "string" - }, - "fontVariantNumeric": { - "type": "string" - }, - "fontVariantPosition": { - "type": "string" - }, - "fontVariationSettings": { - "type": "string" - }, - "fontWeight": { - "type": "string" - }, - "gap": { - "type": "string" - }, - "grid": { - "type": "string" - }, - "gridArea": { - "type": "string" - }, - "gridAutoColumns": { - "type": "string" - }, - "gridAutoFlow": { - "type": "string" - }, - "gridAutoRows": { - "type": "string" - }, - "gridColumn": { - "type": "string" - }, - "gridColumnEnd": { - "type": "string" - }, - "gridColumnGap": { - "type": "string" - }, - "gridColumnStart": { - "type": "string" - }, - "gridGap": { - "type": "string" - }, - "gridRow": { - "type": "string" - }, - "gridRowEnd": { - "type": "string" - }, - "gridRowGap": { - "type": "string" - }, - "gridRowStart": { - "type": "string" - }, - "gridTemplate": { - "type": "string" - }, - "gridTemplateAreas": { - "type": "string" - }, - "gridTemplateColumns": { - "type": "string" - }, - "gridTemplateRows": { - "type": "string" - }, - "height": { - "type": "string" - }, - "hyphenateCharacter": { - "type": "string" - }, - "hyphens": { - "type": "string" - }, - "imageOrientation": { - "type": "string" - }, - "imageRendering": { - "type": "string" - }, - "inlineSize": { - "type": "string" - }, - "inset": { - "type": "string" - }, - "insetBlock": { - "type": "string" - }, - "insetBlockEnd": { - "type": "string" - }, - "insetBlockStart": { - "type": "string" - }, - "insetInline": { - "type": "string" - }, - "insetInlineEnd": { - "type": "string" - }, - "insetInlineStart": { - "type": "string" - }, - "isolation": { - "type": "string" - }, - "justifyContent": { - "type": "string" - }, - "justifyItems": { - "type": "string" - }, - "justifySelf": { - "type": "string" - }, - "left": { - "type": "string" - }, - "length": { - "type": "number" - }, - "letterSpacing": { - "type": "string" - }, - "lightingColor": { - "type": "string" - }, - "lineBreak": { - "type": "string" - }, - "lineHeight": { - "type": "string" - }, - "listStyle": { - "type": "string" - }, - "listStyleImage": { - "type": "string" - }, - "listStylePosition": { - "type": "string" - }, - "listStyleType": { - "type": "string" - }, - "margin": { - "type": "string" - }, - "marginBlock": { - "type": "string" - }, - "marginBlockEnd": { - "type": "string" - }, - "marginBlockStart": { - "type": "string" - }, - "marginBottom": { - "type": "string" - }, - "marginInline": { - "type": "string" - }, - "marginInlineEnd": { - "type": "string" - }, - "marginInlineStart": { - "type": "string" - }, - "marginLeft": { - "type": "string" - }, - "marginRight": { - "type": "string" - }, - "marginTop": { - "type": "string" - }, - "marker": { - "type": "string" - }, - "markerEnd": { - "type": "string" - }, - "markerMid": { - "type": "string" - }, - "markerStart": { - "type": "string" - }, - "mask": { - "type": "string" - }, - "maskClip": { - "type": "string" - }, - "maskComposite": { - "type": "string" - }, - "maskImage": { - "type": "string" - }, - "maskMode": { - "type": "string" - }, - "maskOrigin": { - "type": "string" - }, - "maskPosition": { - "type": "string" - }, - "maskRepeat": { - "type": "string" - }, - "maskSize": { - "type": "string" - }, - "maskType": { - "type": "string" - }, - "mathStyle": { - "type": "string" - }, - "maxBlockSize": { - "type": "string" - }, - "maxHeight": { - "type": "string" - }, - "maxInlineSize": { - "type": "string" - }, - "maxWidth": { - "type": "string" - }, - "minBlockSize": { - "type": "string" - }, - "minHeight": { - "type": "string" - }, - "minInlineSize": { - "type": "string" - }, - "minWidth": { - "type": "string" - }, - "mixBlendMode": { - "type": "string" - }, - "objectFit": { - "type": "string" - }, - "objectPosition": { - "type": "string" - }, - "offset": { - "type": "string" - }, - "offsetDistance": { - "type": "string" - }, - "offsetPath": { - "type": "string" - }, - "offsetRotate": { - "type": "string" - }, - "opacity": { - "type": "string" - }, - "order": { - "type": "string" - }, - "orphans": { - "type": "string" - }, - "outline": { - "type": "string" - }, - "outlineColor": { - "type": "string" - }, - "outlineOffset": { - "type": "string" - }, - "outlineStyle": { - "type": "string" - }, - "outlineWidth": { - "type": "string" - }, - "overflow": { - "type": "string" - }, - "overflowAnchor": { - "type": "string" - }, - "overflowClipMargin": { - "type": "string" - }, - "overflowWrap": { - "type": "string" - }, - "overflowX": { - "type": "string" - }, - "overflowY": { - "type": "string" - }, - "overscrollBehavior": { - "type": "string" - }, - "overscrollBehaviorBlock": { - "type": "string" - }, - "overscrollBehaviorInline": { - "type": "string" - }, - "overscrollBehaviorX": { - "type": "string" - }, - "overscrollBehaviorY": { - "type": "string" - }, - "padding": { - "type": "string" - }, - "paddingBlock": { - "type": "string" - }, - "paddingBlockEnd": { - "type": "string" - }, - "paddingBlockStart": { - "type": "string" - }, - "paddingBottom": { - "type": "string" - }, - "paddingInline": { - "type": "string" - }, - "paddingInlineEnd": { - "type": "string" - }, - "paddingInlineStart": { - "type": "string" - }, - "paddingLeft": { - "type": "string" - }, - "paddingRight": { - "type": "string" - }, - "paddingTop": { - "type": "string" - }, - "page": { - "type": "string" - }, - "pageBreakAfter": { - "type": "string" - }, - "pageBreakBefore": { - "type": "string" - }, - "pageBreakInside": { - "type": "string" - }, - "paintOrder": { - "type": "string" - }, - "parentRule": { - "anyOf": [ - { - "$ref": "#/definitions/CSSRule" - }, - { - "type": "null" - } - ] - }, - "perspective": { - "type": "string" - }, - "perspectiveOrigin": { - "type": "string" - }, - "placeContent": { - "type": "string" - }, - "placeItems": { - "type": "string" - }, - "placeSelf": { - "type": "string" - }, - "pointerEvents": { - "type": "string" - }, - "position": { - "type": "string" - }, - "printColorAdjust": { - "type": "string" - }, - "quotes": { - "type": "string" - }, - "resize": { - "type": "string" - }, - "right": { - "type": "string" - }, - "rotate": { - "type": "string" - }, - "rowGap": { - "type": "string" - }, - "rubyPosition": { - "type": "string" - }, - "scale": { - "type": "string" - }, - "scrollBehavior": { - "type": "string" - }, - "scrollMargin": { - "type": "string" - }, - "scrollMarginBlock": { - "type": "string" - }, - "scrollMarginBlockEnd": { - "type": "string" - }, - "scrollMarginBlockStart": { - "type": "string" - }, - "scrollMarginBottom": { - "type": "string" - }, - "scrollMarginInline": { - "type": "string" - }, - "scrollMarginInlineEnd": { - "type": "string" - }, - "scrollMarginInlineStart": { - "type": "string" - }, - "scrollMarginLeft": { - "type": "string" - }, - "scrollMarginRight": { - "type": "string" - }, - "scrollMarginTop": { - "type": "string" - }, - "scrollPadding": { - "type": "string" - }, - "scrollPaddingBlock": { - "type": "string" - }, - "scrollPaddingBlockEnd": { - "type": "string" - }, - "scrollPaddingBlockStart": { - "type": "string" - }, - "scrollPaddingBottom": { - "type": "string" - }, - "scrollPaddingInline": { - "type": "string" - }, - "scrollPaddingInlineEnd": { - "type": "string" - }, - "scrollPaddingInlineStart": { - "type": "string" - }, - "scrollPaddingLeft": { - "type": "string" - }, - "scrollPaddingRight": { - "type": "string" - }, - "scrollPaddingTop": { - "type": "string" - }, - "scrollSnapAlign": { - "type": "string" - }, - "scrollSnapStop": { - "type": "string" - }, - "scrollSnapType": { - "type": "string" - }, - "scrollbarGutter": { - "type": "string" - }, - "shapeImageThreshold": { - "type": "string" - }, - "shapeMargin": { - "type": "string" - }, - "shapeOutside": { - "type": "string" - }, - "shapeRendering": { - "type": "string" - }, - "stopColor": { - "type": "string" - }, - "stopOpacity": { - "type": "string" - }, - "stroke": { - "type": "string" - }, - "strokeDasharray": { - "type": "string" - }, - "strokeDashoffset": { - "type": "string" - }, - "strokeLinecap": { - "type": "string" - }, - "strokeLinejoin": { - "type": "string" - }, - "strokeMiterlimit": { - "type": "string" - }, - "strokeOpacity": { - "type": "string" - }, - "strokeWidth": { - "type": "string" - }, - "tabSize": { - "type": "string" - }, - "tableLayout": { - "type": "string" - }, - "textAlign": { - "type": "string" - }, - "textAlignLast": { - "type": "string" - }, - "textAnchor": { - "type": "string" - }, - "textCombineUpright": { - "type": "string" - }, - "textDecoration": { - "type": "string" - }, - "textDecorationColor": { - "type": "string" - }, - "textDecorationLine": { - "type": "string" - }, - "textDecorationSkipInk": { - "type": "string" - }, - "textDecorationStyle": { - "type": "string" - }, - "textDecorationThickness": { - "type": "string" - }, - "textEmphasis": { - "type": "string" - }, - "textEmphasisColor": { - "type": "string" - }, - "textEmphasisPosition": { - "type": "string" - }, - "textEmphasisStyle": { - "type": "string" - }, - "textIndent": { - "type": "string" - }, - "textOrientation": { - "type": "string" - }, - "textOverflow": { - "type": "string" - }, - "textRendering": { - "type": "string" - }, - "textShadow": { - "type": "string" - }, - "textTransform": { - "type": "string" - }, - "textUnderlineOffset": { - "type": "string" - }, - "textUnderlinePosition": { - "type": "string" - }, - "top": { - "type": "string" - }, - "touchAction": { - "type": "string" - }, - "transform": { - "type": "string" - }, - "transformBox": { - "type": "string" - }, - "transformOrigin": { - "type": "string" - }, - "transformStyle": { - "type": "string" - }, - "transition": { - "type": "string" - }, - "transitionDelay": { - "type": "string" - }, - "transitionDuration": { - "type": "string" - }, - "transitionProperty": { - "type": "string" - }, - "transitionTimingFunction": { - "type": "string" - }, - "translate": { - "type": "string" - }, - "unicodeBidi": { - "type": "string" - }, - "userSelect": { - "type": "string" - }, - "verticalAlign": { - "type": "string" - }, - "visibility": { - "type": "string" - }, - "webkitAlignContent": { - "type": "string" - }, - "webkitAlignItems": { - "type": "string" - }, - "webkitAlignSelf": { - "type": "string" - }, - "webkitAnimation": { - "type": "string" - }, - "webkitAnimationDelay": { - "type": "string" - }, - "webkitAnimationDirection": { - "type": "string" - }, - "webkitAnimationDuration": { - "type": "string" - }, - "webkitAnimationFillMode": { - "type": "string" - }, - "webkitAnimationIterationCount": { - "type": "string" - }, - "webkitAnimationName": { - "type": "string" - }, - "webkitAnimationPlayState": { - "type": "string" - }, - "webkitAnimationTimingFunction": { - "type": "string" - }, - "webkitAppearance": { - "type": "string" - }, - "webkitBackfaceVisibility": { - "type": "string" - }, - "webkitBackgroundClip": { - "type": "string" - }, - "webkitBackgroundOrigin": { - "type": "string" - }, - "webkitBackgroundSize": { - "type": "string" - }, - "webkitBorderBottomLeftRadius": { - "type": "string" - }, - "webkitBorderBottomRightRadius": { - "type": "string" - }, - "webkitBorderRadius": { - "type": "string" - }, - "webkitBorderTopLeftRadius": { - "type": "string" - }, - "webkitBorderTopRightRadius": { - "type": "string" - }, - "webkitBoxAlign": { - "type": "string" - }, - "webkitBoxFlex": { - "type": "string" - }, - "webkitBoxOrdinalGroup": { - "type": "string" - }, - "webkitBoxOrient": { - "type": "string" - }, - "webkitBoxPack": { - "type": "string" - }, - "webkitBoxShadow": { - "type": "string" - }, - "webkitBoxSizing": { - "type": "string" - }, - "webkitFilter": { - "type": "string" - }, - "webkitFlex": { - "type": "string" - }, - "webkitFlexBasis": { - "type": "string" - }, - "webkitFlexDirection": { - "type": "string" - }, - "webkitFlexFlow": { - "type": "string" - }, - "webkitFlexGrow": { - "type": "string" - }, - "webkitFlexShrink": { - "type": "string" - }, - "webkitFlexWrap": { - "type": "string" - }, - "webkitJustifyContent": { - "type": "string" - }, - "webkitLineClamp": { - "type": "string" - }, - "webkitMask": { - "type": "string" - }, - "webkitMaskBoxImage": { - "type": "string" - }, - "webkitMaskBoxImageOutset": { - "type": "string" - }, - "webkitMaskBoxImageRepeat": { - "type": "string" - }, - "webkitMaskBoxImageSlice": { - "type": "string" - }, - "webkitMaskBoxImageSource": { - "type": "string" - }, - "webkitMaskBoxImageWidth": { - "type": "string" - }, - "webkitMaskClip": { - "type": "string" - }, - "webkitMaskComposite": { - "type": "string" - }, - "webkitMaskImage": { - "type": "string" - }, - "webkitMaskOrigin": { - "type": "string" - }, - "webkitMaskPosition": { - "type": "string" - }, - "webkitMaskRepeat": { - "type": "string" - }, - "webkitMaskSize": { - "type": "string" - }, - "webkitOrder": { - "type": "string" - }, - "webkitPerspective": { - "type": "string" - }, - "webkitPerspectiveOrigin": { - "type": "string" - }, - "webkitTextFillColor": { - "type": "string" - }, - "webkitTextSizeAdjust": { - "type": "string" - }, - "webkitTextStroke": { - "type": "string" - }, - "webkitTextStrokeColor": { - "type": "string" - }, - "webkitTextStrokeWidth": { - "type": "string" - }, - "webkitTransform": { - "type": "string" - }, - "webkitTransformOrigin": { - "type": "string" - }, - "webkitTransformStyle": { - "type": "string" - }, - "webkitTransition": { - "type": "string" - }, - "webkitTransitionDelay": { - "type": "string" - }, - "webkitTransitionDuration": { - "type": "string" - }, - "webkitTransitionProperty": { - "type": "string" - }, - "webkitTransitionTimingFunction": { - "type": "string" - }, - "webkitUserSelect": { - "type": "string" - }, - "whiteSpace": { - "type": "string" - }, - "widows": { - "type": "string" - }, - "width": { - "type": "string" - }, - "willChange": { - "type": "string" - }, - "wordBreak": { - "type": "string" - }, - "wordSpacing": { - "type": "string" - }, - "wordWrap": { - "type": "string" - }, - "writingMode": { - "type": "string" - }, - "zIndex": { - "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", - "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", - "counterIncrement", - "counterReset", - "counterSet", - "cssFloat", - "cssText", - "cursor", - "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", - "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", - "mathStyle", - "maxBlockSize", - "maxHeight", - "maxInlineSize", - "maxWidth", - "minBlockSize", - "minHeight", - "minInlineSize", - "minWidth", - "mixBlendMode", - "objectFit", - "objectPosition", - "offset", - "offsetDistance", - "offsetPath", - "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", - "resize", - "right", - "rotate", - "rowGap", - "rubyPosition", - "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", - "scrollbarGutter", - "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", - "top", - "touchAction", - "transform", - "transformBox", - "transformOrigin", - "transformStyle", - "transition", - "transitionDelay", - "transitionDuration", - "transitionProperty", - "transitionTimingFunction", - "translate", - "unicodeBidi", - "userSelect", - "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", - "widows", - "width", - "willChange", - "wordBreak", - "wordSpacing", - "wordWrap", - "writingMode", - "zIndex" - ], - "type": "object" - }, - "systemLanguage": { - "additionalProperties": false, - "patternProperties": { - "^[0-9]+$": { - "type": "string" - } - }, - "properties": { - "length": { - "type": "number" - }, - "numberOfItems": { - "type": "number" - } - }, - "required": [ - "length", - "numberOfItems" - ], - "type": "object" - }, - "tabIndex": { - "type": "number" - }, - "tagName": { - "type": "string" - }, - "textContent": { - "type": [ - "null", - "string" - ] - }, - "transform": { - "$ref": "#/definitions/SVGAnimatedTransformList" - }, - "viewBox": { - "$ref": "#/definitions/SVGAnimatedRect" - }, - "viewportElement": { - "anyOf": [ - { - "$ref": "#/definitions/SVGElement" - }, - { - "type": "null" - } - ] - }, - "width": { - "$ref": "#/definitions/SVGAnimatedLength" - }, - "x": { - "$ref": "#/definitions/SVGAnimatedLength" - }, - "y": { - "$ref": "#/definitions/SVGAnimatedLength" - } - }, - "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", - "ariaBusy", - "ariaChecked", - "ariaColCount", - "ariaColIndex", - "ariaColSpan", - "ariaCurrent", - "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", - "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", - "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" - ], - "type": "object" - }, - "SVGScriptElement": { - "properties": { - "ATTRIBUTE_NODE": { - "const": 2, - "type": "number" - }, - "CDATA_SECTION_NODE": { - "const": 4, - "type": "number" - }, - "COMMENT_NODE": { - "const": 8, - "type": "number" - }, - "DOCUMENT_FRAGMENT_NODE": { - "const": 11, - "type": "number" - }, - "DOCUMENT_NODE": { - "const": 9, - "type": "number" - }, - "DOCUMENT_POSITION_CONTAINED_BY": { - "const": 16, - "type": "number" - }, - "DOCUMENT_POSITION_CONTAINS": { - "const": 8, - "type": "number" - }, - "DOCUMENT_POSITION_DISCONNECTED": { - "const": 1, - "type": "number" - }, - "DOCUMENT_POSITION_FOLLOWING": { - "const": 4, - "type": "number" - }, - "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC": { - "const": 32, - "type": "number" - }, - "DOCUMENT_POSITION_PRECEDING": { - "const": 2, - "type": "number" - }, - "DOCUMENT_TYPE_NODE": { - "const": 10, - "type": "number" - }, - "ELEMENT_NODE": { - "const": 1, - "type": "number" - }, - "ENTITY_NODE": { - "const": 6, - "type": "number" - }, - "ENTITY_REFERENCE_NODE": { - "const": 5, - "type": "number" - }, - "NOTATION_NODE": { - "const": 12, - "type": "number" - }, - "PROCESSING_INSTRUCTION_NODE": { - "const": 7, - "type": "number" - }, - "TEXT_NODE": { - "const": 3, - "type": "number" - }, - "ariaAtomic": { - "type": [ - "null", - "string" - ] - }, - "ariaAutoComplete": { - "type": [ - "null", - "string" - ] - }, - "ariaBusy": { - "type": [ - "null", - "string" - ] - }, - "ariaChecked": { - "type": [ - "null", - "string" - ] - }, - "ariaColCount": { - "type": [ - "null", - "string" - ] - }, - "ariaColIndex": { - "type": [ - "null", - "string" - ] - }, - "ariaColSpan": { - "type": [ - "null", - "string" - ] - }, - "ariaCurrent": { - "type": [ - "null", - "string" - ] - }, - "ariaDisabled": { - "type": [ - "null", - "string" - ] - }, - "ariaExpanded": { - "type": [ - "null", - "string" - ] - }, - "ariaHasPopup": { - "type": [ - "null", - "string" - ] - }, - "ariaHidden": { - "type": [ - "null", - "string" - ] - }, - "ariaInvalid": { - "type": [ - "null", - "string" - ] - }, - "ariaKeyShortcuts": { - "type": [ - "null", - "string" - ] - }, - "ariaLabel": { - "type": [ - "null", - "string" - ] - }, - "ariaLevel": { - "type": [ - "null", - "string" - ] - }, - "ariaLive": { - "type": [ - "null", - "string" - ] - }, - "ariaModal": { - "type": [ - "null", - "string" - ] - }, - "ariaMultiLine": { - "type": [ - "null", - "string" - ] - }, - "ariaMultiSelectable": { - "type": [ - "null", - "string" - ] - }, - "ariaOrientation": { - "type": [ - "null", - "string" - ] - }, - "ariaPlaceholder": { - "type": [ - "null", - "string" - ] - }, - "ariaPosInSet": { - "type": [ - "null", - "string" - ] - }, - "ariaPressed": { - "type": [ - "null", - "string" - ] - }, - "ariaReadOnly": { - "type": [ - "null", - "string" - ] - }, - "ariaRequired": { - "type": [ - "null", - "string" - ] - }, - "ariaRoleDescription": { - "type": [ - "null", - "string" - ] - }, - "ariaRowCount": { - "type": [ - "null", - "string" - ] - }, - "ariaRowIndex": { - "type": [ - "null", - "string" - ] - }, - "ariaRowSpan": { - "type": [ - "null", - "string" - ] - }, - "ariaSelected": { - "type": [ - "null", - "string" - ] - }, - "ariaSetSize": { - "type": [ - "null", - "string" - ] - }, - "ariaSort": { - "type": [ - "null", - "string" - ] - }, - "ariaValueMax": { - "type": [ - "null", - "string" - ] - }, - "ariaValueMin": { - "type": [ - "null", - "string" - ] - }, - "ariaValueNow": { - "type": [ - "null", - "string" - ] - }, - "ariaValueText": { - "type": [ - "null", - "string" - ] - }, - "assignedSlot": { - "anyOf": [ - { - "$ref": "#/definitions/HTMLSlotElement" - }, - { - "type": "null" - } - ] - }, - "attributeStyleMap": { - "$ref": "#/definitions/StylePropertyMap" - }, - "attributes": { - "additionalProperties": false, - "patternProperties": { - "^[0-9]+$": { - "$ref": "#/definitions/Attr" - } - }, - "properties": { - "length": { - "type": "number" - } - }, - "required": [ - "length" - ], - "type": "object" - }, - "autofocus": { - "type": "boolean" - }, - "baseURI": { - "type": "string" - }, - "childElementCount": { - "type": "number" - }, - "childNodes": { - "items": { - "$ref": "#/definitions/ChildNode" - }, - "type": "array" - }, - "children": { - "additionalProperties": false, - "patternProperties": { - "^[0-9]+$": { - "$ref": "#/definitions/Element" - } - }, - "properties": { - "length": { - "type": "number" - } - }, - "required": [ - "length" - ], - "type": "object" - }, - "classList": { - "additionalProperties": false, - "patternProperties": { - "^[0-9]+$": { - "type": "string" - } - }, - "properties": { - "length": { - "type": "number" - }, - "value": { - "type": "string" - } - }, - "required": [ - "length", - "value" - ], - "type": "object" - }, - "className": {}, - "clientHeight": { - "type": "number" - }, - "clientLeft": { - "type": "number" - }, - "clientTop": { - "type": "number" - }, - "clientWidth": { - "type": "number" - }, - "dataset": { - "$ref": "#/definitions/DOMStringMap" - }, - "firstChild": { - "anyOf": [ - { - "$ref": "#/definitions/ChildNode" - }, - { - "type": "null" - } - ] - }, - "firstElementChild": { - "anyOf": [ - { - "$ref": "#/definitions/Element" - }, - { - "type": "null" - } - ] - }, - "href": { - "$ref": "#/definitions/SVGAnimatedString" - }, - "id": { - "type": "string" - }, - "innerHTML": { - "type": "string" - }, - "isConnected": { - "type": "boolean" - }, - "lastChild": { - "anyOf": [ - { - "$ref": "#/definitions/ChildNode" - }, - { - "type": "null" - } - ] - }, - "lastElementChild": { - "anyOf": [ - { - "$ref": "#/definitions/Element" - }, - { - "type": "null" - } - ] - }, - "localName": { - "type": "string" - }, - "namespaceURI": { - "type": [ - "null", - "string" - ] - }, - "nextElementSibling": { - "anyOf": [ - { - "$ref": "#/definitions/Element" - }, - { - "type": "null" - } - ] - }, - "nextSibling": { - "anyOf": [ - { - "$ref": "#/definitions/ChildNode" - }, - { - "type": "null" - } - ] - }, - "nodeName": { - "type": "string" - }, - "nodeType": { - "type": "number" - }, - "nodeValue": { - "type": [ - "null", - "string" - ] - }, - "nonce": { - "type": "string" - }, - "onabort": { - "type": [ - "null", - "object" - ] - }, - "onanimationcancel": { - "type": [ - "null", - "object" - ] - }, - "onanimationend": { - "type": [ - "null", - "object" - ] - }, - "onanimationiteration": { - "type": [ - "null", - "object" - ] - }, - "onanimationstart": { - "type": [ - "null", - "object" - ] - }, - "onauxclick": { - "type": [ - "null", - "object" - ] - }, - "onbeforeinput": { - "type": [ - "null", - "object" - ] - }, - "onblur": { - "type": [ - "null", - "object" - ] - }, - "oncancel": { - "type": [ - "null", - "object" - ] - }, - "oncanplay": { - "type": [ - "null", - "object" - ] - }, - "oncanplaythrough": { - "type": [ - "null", - "object" - ] - }, - "onchange": { - "type": [ - "null", - "object" - ] - }, - "onclick": { - "type": [ - "null", - "object" - ] - }, - "onclose": { - "type": [ - "null", - "object" - ] - }, - "oncontextmenu": { - "type": [ - "null", - "object" - ] - }, - "oncopy": { - "type": [ - "null", - "object" - ] - }, - "oncuechange": { - "type": [ - "null", - "object" - ] - }, - "oncut": { - "type": [ - "null", - "object" - ] - }, - "ondblclick": { - "type": [ - "null", - "object" - ] - }, - "ondrag": { - "type": [ - "null", - "object" - ] - }, - "ondragend": { - "type": [ - "null", - "object" - ] - }, - "ondragenter": { - "type": [ - "null", - "object" - ] - }, - "ondragleave": { - "type": [ - "null", - "object" - ] - }, - "ondragover": { - "type": [ - "null", - "object" - ] - }, - "ondragstart": { - "type": [ - "null", - "object" - ] - }, - "ondrop": { - "type": [ - "null", - "object" - ] - }, - "ondurationchange": { - "type": [ - "null", - "object" - ] - }, - "onemptied": { - "type": [ - "null", - "object" - ] - }, - "onended": { - "type": [ - "null", - "object" - ] - }, - "onerror": { - "$ref": "#/definitions/OnErrorEventHandler" - }, - "onfocus": { - "type": [ - "null", - "object" - ] - }, - "onformdata": { - "type": [ - "null", - "object" - ] - }, - "onfullscreenchange": { - "type": [ - "null", - "object" - ] - }, - "onfullscreenerror": { - "type": [ - "null", - "object" - ] - }, - "ongotpointercapture": { - "type": [ - "null", - "object" - ] - }, - "oninput": { - "type": [ - "null", - "object" - ] - }, - "oninvalid": { - "type": [ - "null", - "object" - ] - }, - "onkeydown": { - "type": [ - "null", - "object" - ] - }, - "onkeypress": { - "type": [ - "null", - "object" - ] - }, - "onkeyup": { - "type": [ - "null", - "object" - ] - }, - "onload": { - "type": [ - "null", - "object" - ] - }, - "onloadeddata": { - "type": [ - "null", - "object" - ] - }, - "onloadedmetadata": { - "type": [ - "null", - "object" - ] - }, - "onloadstart": { - "type": [ - "null", - "object" - ] - }, - "onlostpointercapture": { - "type": [ - "null", - "object" - ] - }, - "onmousedown": { - "type": [ - "null", - "object" - ] - }, - "onmouseenter": { - "type": [ - "null", - "object" - ] - }, - "onmouseleave": { - "type": [ - "null", - "object" - ] - }, - "onmousemove": { - "type": [ - "null", - "object" - ] - }, - "onmouseout": { - "type": [ - "null", - "object" - ] - }, - "onmouseover": { - "type": [ - "null", - "object" - ] - }, - "onmouseup": { - "type": [ - "null", - "object" - ] - }, - "onpaste": { - "type": [ - "null", - "object" - ] - }, - "onpause": { - "type": [ - "null", - "object" - ] - }, - "onplay": { - "type": [ - "null", - "object" - ] - }, - "onplaying": { - "type": [ - "null", - "object" - ] - }, - "onpointercancel": { - "type": [ - "null", - "object" - ] - }, - "onpointerdown": { - "type": [ - "null", - "object" - ] - }, - "onpointerenter": { - "type": [ - "null", - "object" - ] - }, - "onpointerleave": { - "type": [ - "null", - "object" - ] - }, - "onpointermove": { - "type": [ - "null", - "object" - ] - }, - "onpointerout": { - "type": [ - "null", - "object" - ] - }, - "onpointerover": { - "type": [ - "null", - "object" - ] - }, - "onpointerup": { - "type": [ - "null", - "object" - ] - }, - "onprogress": { - "type": [ - "null", - "object" - ] - }, - "onratechange": { - "type": [ - "null", - "object" - ] - }, - "onreset": { - "type": [ - "null", - "object" - ] - }, - "onresize": { - "type": [ - "null", - "object" - ] - }, - "onscroll": { - "type": [ - "null", - "object" - ] - }, - "onsecuritypolicyviolation": { - "type": [ - "null", - "object" - ] - }, - "onseeked": { - "type": [ - "null", - "object" - ] - }, - "onseeking": { - "type": [ - "null", - "object" - ] - }, - "onselect": { - "type": [ - "null", - "object" - ] - }, - "onselectionchange": { - "type": [ - "null", - "object" - ] - }, - "onselectstart": { - "type": [ - "null", - "object" - ] - }, - "onslotchange": { - "type": [ - "null", - "object" - ] - }, - "onstalled": { - "type": [ - "null", - "object" - ] - }, - "onsubmit": { - "type": [ - "null", - "object" - ] - }, - "onsuspend": { - "type": [ - "null", - "object" - ] - }, - "ontimeupdate": { - "type": [ - "null", - "object" - ] - }, - "ontoggle": { - "type": [ - "null", - "object" - ] - }, - "ontouchcancel": { - "type": [ - "null", - "object" - ] - }, - "ontouchend": { - "type": [ - "null", - "object" - ] - }, - "ontouchmove": { - "type": [ - "null", - "object" - ] - }, - "ontouchstart": { - "type": [ - "null", - "object" - ] - }, - "ontransitioncancel": { - "type": [ - "null", - "object" - ] - }, - "ontransitionend": { - "type": [ - "null", - "object" - ] - }, - "ontransitionrun": { - "type": [ - "null", - "object" - ] - }, - "ontransitionstart": { - "type": [ - "null", - "object" - ] - }, - "onvolumechange": { - "type": [ - "null", - "object" - ] - }, - "onwaiting": { - "type": [ - "null", - "object" - ] - }, - "onwebkitanimationend": { - "type": [ - "null", - "object" - ] - }, - "onwebkitanimationiteration": { - "type": [ - "null", - "object" - ] - }, - "onwebkitanimationstart": { - "type": [ - "null", - "object" - ] - }, - "onwebkittransitionend": { - "type": [ - "null", - "object" - ] - }, - "onwheel": { - "type": [ - "null", - "object" - ] - }, - "outerHTML": { - "type": "string" - }, - "ownerDocument": { - "$ref": "#/definitions/Document" - }, - "ownerSVGElement": { - "anyOf": [ - { - "$ref": "#/definitions/SVGSVGElement" - }, - { - "type": "null" - } - ] - }, - "parentElement": { - "anyOf": [ - { - "$ref": "#/definitions/HTMLElement" - }, - { - "type": "null" - } - ] - }, - "parentNode": { - "anyOf": [ - { - "$ref": "#/definitions/ParentNode" - }, - { - "type": "null" - } - ] - }, - "part": { - "additionalProperties": false, - "patternProperties": { - "^[0-9]+$": { - "type": "string" - } - }, - "properties": { - "length": { - "type": "number" - }, - "value": { - "type": "string" - } - }, - "required": [ - "length", - "value" - ], - "type": "object" - }, - "prefix": { - "type": [ - "null", - "string" - ] - }, - "previousElementSibling": { - "anyOf": [ - { - "$ref": "#/definitions/Element" - }, - { - "type": "null" - } - ] - }, - "previousSibling": { - "anyOf": [ - { - "$ref": "#/definitions/ChildNode" - }, - { - "type": "null" - } - ] - }, - "role": { - "type": [ - "null", - "string" - ] - }, - "scrollHeight": { - "type": "number" - }, - "scrollLeft": { - "type": "number" - }, - "scrollTop": { - "type": "number" - }, - "scrollWidth": { - "type": "number" - }, - "shadowRoot": { - "anyOf": [ - { - "$ref": "#/definitions/ShadowRoot" - }, - { - "type": "null" - } - ] - }, - "slot": { - "type": "string" - }, - "style": { - "additionalProperties": false, - "patternProperties": { - "^[0-9]+$": { - "type": "string" - } - }, - "properties": { - "accentColor": { - "type": "string" - }, - "alignContent": { - "type": "string" - }, - "alignItems": { - "type": "string" - }, - "alignSelf": { - "type": "string" - }, - "alignmentBaseline": { - "type": "string" - }, - "all": { - "type": "string" - }, - "animation": { - "type": "string" - }, - "animationComposition": { - "type": "string" - }, - "animationDelay": { - "type": "string" - }, - "animationDirection": { - "type": "string" - }, - "animationDuration": { - "type": "string" - }, - "animationFillMode": { - "type": "string" - }, - "animationIterationCount": { - "type": "string" - }, - "animationName": { - "type": "string" - }, - "animationPlayState": { - "type": "string" - }, - "animationTimingFunction": { - "type": "string" - }, - "appearance": { - "type": "string" - }, - "aspectRatio": { - "type": "string" - }, - "backdropFilter": { - "type": "string" - }, - "backfaceVisibility": { - "type": "string" - }, - "background": { - "type": "string" - }, - "backgroundAttachment": { - "type": "string" - }, - "backgroundBlendMode": { - "type": "string" - }, - "backgroundClip": { - "type": "string" - }, - "backgroundColor": { - "type": "string" - }, - "backgroundImage": { - "type": "string" - }, - "backgroundOrigin": { - "type": "string" - }, - "backgroundPosition": { - "type": "string" - }, - "backgroundPositionX": { - "type": "string" - }, - "backgroundPositionY": { - "type": "string" - }, - "backgroundRepeat": { - "type": "string" - }, - "backgroundSize": { - "type": "string" - }, - "baselineShift": { - "type": "string" - }, - "blockSize": { - "type": "string" - }, - "border": { - "type": "string" - }, - "borderBlock": { - "type": "string" - }, - "borderBlockColor": { - "type": "string" - }, - "borderBlockEnd": { - "type": "string" - }, - "borderBlockEndColor": { - "type": "string" - }, - "borderBlockEndStyle": { - "type": "string" - }, - "borderBlockEndWidth": { - "type": "string" - }, - "borderBlockStart": { - "type": "string" - }, - "borderBlockStartColor": { - "type": "string" - }, - "borderBlockStartStyle": { - "type": "string" - }, - "borderBlockStartWidth": { - "type": "string" - }, - "borderBlockStyle": { - "type": "string" - }, - "borderBlockWidth": { - "type": "string" - }, - "borderBottom": { - "type": "string" - }, - "borderBottomColor": { - "type": "string" - }, - "borderBottomLeftRadius": { - "type": "string" - }, - "borderBottomRightRadius": { - "type": "string" - }, - "borderBottomStyle": { - "type": "string" - }, - "borderBottomWidth": { - "type": "string" - }, - "borderCollapse": { - "type": "string" - }, - "borderColor": { - "type": "string" - }, - "borderEndEndRadius": { - "type": "string" - }, - "borderEndStartRadius": { - "type": "string" - }, - "borderImage": { - "type": "string" - }, - "borderImageOutset": { - "type": "string" - }, - "borderImageRepeat": { - "type": "string" - }, - "borderImageSlice": { - "type": "string" - }, - "borderImageSource": { - "type": "string" - }, - "borderImageWidth": { - "type": "string" - }, - "borderInline": { - "type": "string" - }, - "borderInlineColor": { - "type": "string" - }, - "borderInlineEnd": { - "type": "string" - }, - "borderInlineEndColor": { - "type": "string" - }, - "borderInlineEndStyle": { - "type": "string" - }, - "borderInlineEndWidth": { - "type": "string" - }, - "borderInlineStart": { - "type": "string" - }, - "borderInlineStartColor": { - "type": "string" - }, - "borderInlineStartStyle": { - "type": "string" - }, - "borderInlineStartWidth": { - "type": "string" - }, - "borderInlineStyle": { - "type": "string" - }, - "borderInlineWidth": { - "type": "string" - }, - "borderLeft": { - "type": "string" - }, - "borderLeftColor": { - "type": "string" - }, - "borderLeftStyle": { - "type": "string" - }, - "borderLeftWidth": { - "type": "string" - }, - "borderRadius": { - "type": "string" - }, - "borderRight": { - "type": "string" - }, - "borderRightColor": { - "type": "string" - }, - "borderRightStyle": { - "type": "string" - }, - "borderRightWidth": { - "type": "string" - }, - "borderSpacing": { - "type": "string" - }, - "borderStartEndRadius": { - "type": "string" - }, - "borderStartStartRadius": { - "type": "string" - }, - "borderStyle": { - "type": "string" - }, - "borderTop": { - "type": "string" - }, - "borderTopColor": { - "type": "string" - }, - "borderTopLeftRadius": { - "type": "string" - }, - "borderTopRightRadius": { - "type": "string" - }, - "borderTopStyle": { - "type": "string" - }, - "borderTopWidth": { - "type": "string" - }, - "borderWidth": { - "type": "string" - }, - "bottom": { - "type": "string" - }, - "boxShadow": { - "type": "string" - }, - "boxSizing": { - "type": "string" - }, - "breakAfter": { - "type": "string" - }, - "breakBefore": { - "type": "string" - }, - "breakInside": { - "type": "string" - }, - "captionSide": { - "type": "string" - }, - "caretColor": { - "type": "string" - }, - "clear": { - "type": "string" - }, - "clip": { - "type": "string" - }, - "clipPath": { - "type": "string" - }, - "clipRule": { - "type": "string" - }, - "color": { - "type": "string" - }, - "colorInterpolation": { - "type": "string" - }, - "colorInterpolationFilters": { - "type": "string" - }, - "colorScheme": { - "type": "string" - }, - "columnCount": { - "type": "string" - }, - "columnFill": { - "type": "string" - }, - "columnGap": { - "type": "string" - }, - "columnRule": { - "type": "string" - }, - "columnRuleColor": { - "type": "string" - }, - "columnRuleStyle": { - "type": "string" - }, - "columnRuleWidth": { - "type": "string" - }, - "columnSpan": { - "type": "string" - }, - "columnWidth": { - "type": "string" - }, - "columns": { - "type": "string" - }, - "contain": { - "type": "string" - }, - "containIntrinsicBlockSize": { - "type": "string" - }, - "containIntrinsicHeight": { - "type": "string" - }, - "containIntrinsicInlineSize": { - "type": "string" - }, - "containIntrinsicSize": { - "type": "string" - }, - "containIntrinsicWidth": { - "type": "string" - }, - "container": { - "type": "string" - }, - "containerName": { - "type": "string" - }, - "containerType": { - "type": "string" - }, - "content": { - "type": "string" - }, - "counterIncrement": { - "type": "string" - }, - "counterReset": { - "type": "string" - }, - "counterSet": { - "type": "string" - }, - "cssFloat": { - "type": "string" - }, - "cssText": { - "type": "string" - }, - "cursor": { - "type": "string" - }, - "direction": { - "type": "string" - }, - "display": { - "type": "string" - }, - "dominantBaseline": { - "type": "string" - }, - "emptyCells": { - "type": "string" - }, - "fill": { - "type": "string" - }, - "fillOpacity": { - "type": "string" - }, - "fillRule": { - "type": "string" - }, - "filter": { - "type": "string" - }, - "flex": { - "type": "string" - }, - "flexBasis": { - "type": "string" - }, - "flexDirection": { - "type": "string" - }, - "flexFlow": { - "type": "string" - }, - "flexGrow": { - "type": "string" - }, - "flexShrink": { - "type": "string" - }, - "flexWrap": { - "type": "string" - }, - "float": { - "type": "string" - }, - "floodColor": { - "type": "string" - }, - "floodOpacity": { - "type": "string" - }, - "font": { - "type": "string" - }, - "fontFamily": { - "type": "string" - }, - "fontFeatureSettings": { - "type": "string" - }, - "fontKerning": { - "type": "string" - }, - "fontOpticalSizing": { - "type": "string" - }, - "fontPalette": { - "type": "string" - }, - "fontSize": { - "type": "string" - }, - "fontSizeAdjust": { - "type": "string" - }, - "fontStretch": { - "type": "string" - }, - "fontStyle": { - "type": "string" - }, - "fontSynthesis": { - "type": "string" - }, - "fontSynthesisSmallCaps": { - "type": "string" - }, - "fontSynthesisStyle": { - "type": "string" - }, - "fontSynthesisWeight": { - "type": "string" - }, - "fontVariant": { - "type": "string" - }, - "fontVariantAlternates": { - "type": "string" - }, - "fontVariantCaps": { - "type": "string" - }, - "fontVariantEastAsian": { - "type": "string" - }, - "fontVariantLigatures": { - "type": "string" - }, - "fontVariantNumeric": { - "type": "string" - }, - "fontVariantPosition": { - "type": "string" - }, - "fontVariationSettings": { - "type": "string" - }, - "fontWeight": { - "type": "string" - }, - "gap": { - "type": "string" - }, - "grid": { - "type": "string" - }, - "gridArea": { - "type": "string" - }, - "gridAutoColumns": { - "type": "string" - }, - "gridAutoFlow": { - "type": "string" - }, - "gridAutoRows": { - "type": "string" - }, - "gridColumn": { - "type": "string" - }, - "gridColumnEnd": { - "type": "string" - }, - "gridColumnGap": { - "type": "string" - }, - "gridColumnStart": { - "type": "string" - }, - "gridGap": { - "type": "string" - }, - "gridRow": { - "type": "string" - }, - "gridRowEnd": { - "type": "string" - }, - "gridRowGap": { - "type": "string" - }, - "gridRowStart": { - "type": "string" - }, - "gridTemplate": { - "type": "string" - }, - "gridTemplateAreas": { - "type": "string" - }, - "gridTemplateColumns": { - "type": "string" - }, - "gridTemplateRows": { - "type": "string" - }, - "height": { - "type": "string" - }, - "hyphenateCharacter": { - "type": "string" - }, - "hyphens": { - "type": "string" - }, - "imageOrientation": { - "type": "string" - }, - "imageRendering": { - "type": "string" - }, - "inlineSize": { - "type": "string" - }, - "inset": { - "type": "string" - }, - "insetBlock": { - "type": "string" - }, - "insetBlockEnd": { - "type": "string" - }, - "insetBlockStart": { - "type": "string" - }, - "insetInline": { - "type": "string" - }, - "insetInlineEnd": { - "type": "string" - }, - "insetInlineStart": { - "type": "string" - }, - "isolation": { - "type": "string" - }, - "justifyContent": { - "type": "string" - }, - "justifyItems": { - "type": "string" - }, - "justifySelf": { - "type": "string" - }, - "left": { - "type": "string" - }, - "length": { - "type": "number" - }, - "letterSpacing": { - "type": "string" - }, - "lightingColor": { - "type": "string" - }, - "lineBreak": { - "type": "string" - }, - "lineHeight": { - "type": "string" - }, - "listStyle": { - "type": "string" - }, - "listStyleImage": { - "type": "string" - }, - "listStylePosition": { - "type": "string" - }, - "listStyleType": { - "type": "string" - }, - "margin": { - "type": "string" - }, - "marginBlock": { - "type": "string" - }, - "marginBlockEnd": { - "type": "string" - }, - "marginBlockStart": { - "type": "string" - }, - "marginBottom": { - "type": "string" - }, - "marginInline": { - "type": "string" - }, - "marginInlineEnd": { - "type": "string" - }, - "marginInlineStart": { - "type": "string" - }, - "marginLeft": { - "type": "string" - }, - "marginRight": { - "type": "string" - }, - "marginTop": { - "type": "string" - }, - "marker": { - "type": "string" - }, - "markerEnd": { - "type": "string" - }, - "markerMid": { - "type": "string" - }, - "markerStart": { - "type": "string" - }, - "mask": { - "type": "string" - }, - "maskClip": { - "type": "string" - }, - "maskComposite": { - "type": "string" - }, - "maskImage": { - "type": "string" - }, - "maskMode": { - "type": "string" - }, - "maskOrigin": { - "type": "string" - }, - "maskPosition": { - "type": "string" - }, - "maskRepeat": { - "type": "string" - }, - "maskSize": { - "type": "string" - }, - "maskType": { - "type": "string" - }, - "mathStyle": { - "type": "string" - }, - "maxBlockSize": { - "type": "string" - }, - "maxHeight": { - "type": "string" - }, - "maxInlineSize": { - "type": "string" - }, - "maxWidth": { - "type": "string" - }, - "minBlockSize": { - "type": "string" - }, - "minHeight": { - "type": "string" - }, - "minInlineSize": { - "type": "string" - }, - "minWidth": { - "type": "string" - }, - "mixBlendMode": { - "type": "string" - }, - "objectFit": { - "type": "string" - }, - "objectPosition": { - "type": "string" - }, - "offset": { - "type": "string" - }, - "offsetDistance": { - "type": "string" - }, - "offsetPath": { - "type": "string" - }, - "offsetRotate": { - "type": "string" - }, - "opacity": { - "type": "string" - }, - "order": { - "type": "string" - }, - "orphans": { - "type": "string" - }, - "outline": { - "type": "string" - }, - "outlineColor": { - "type": "string" - }, - "outlineOffset": { - "type": "string" - }, - "outlineStyle": { - "type": "string" - }, - "outlineWidth": { - "type": "string" - }, - "overflow": { - "type": "string" - }, - "overflowAnchor": { - "type": "string" - }, - "overflowClipMargin": { - "type": "string" - }, - "overflowWrap": { - "type": "string" - }, - "overflowX": { - "type": "string" - }, - "overflowY": { - "type": "string" - }, - "overscrollBehavior": { - "type": "string" - }, - "overscrollBehaviorBlock": { - "type": "string" - }, - "overscrollBehaviorInline": { - "type": "string" - }, - "overscrollBehaviorX": { - "type": "string" - }, - "overscrollBehaviorY": { - "type": "string" - }, - "padding": { - "type": "string" - }, - "paddingBlock": { - "type": "string" - }, - "paddingBlockEnd": { - "type": "string" - }, - "paddingBlockStart": { - "type": "string" - }, - "paddingBottom": { - "type": "string" - }, - "paddingInline": { - "type": "string" - }, - "paddingInlineEnd": { - "type": "string" - }, - "paddingInlineStart": { - "type": "string" - }, - "paddingLeft": { - "type": "string" - }, - "paddingRight": { - "type": "string" - }, - "paddingTop": { - "type": "string" - }, - "page": { - "type": "string" - }, - "pageBreakAfter": { - "type": "string" - }, - "pageBreakBefore": { - "type": "string" - }, - "pageBreakInside": { - "type": "string" - }, - "paintOrder": { - "type": "string" - }, - "parentRule": { - "anyOf": [ - { - "$ref": "#/definitions/CSSRule" - }, - { - "type": "null" - } - ] - }, - "perspective": { - "type": "string" - }, - "perspectiveOrigin": { - "type": "string" - }, - "placeContent": { - "type": "string" - }, - "placeItems": { - "type": "string" - }, - "placeSelf": { - "type": "string" - }, - "pointerEvents": { - "type": "string" - }, - "position": { - "type": "string" - }, - "printColorAdjust": { - "type": "string" - }, - "quotes": { - "type": "string" - }, - "resize": { - "type": "string" - }, - "right": { - "type": "string" - }, - "rotate": { - "type": "string" - }, - "rowGap": { - "type": "string" - }, - "rubyPosition": { - "type": "string" - }, - "scale": { - "type": "string" - }, - "scrollBehavior": { - "type": "string" - }, - "scrollMargin": { - "type": "string" - }, - "scrollMarginBlock": { - "type": "string" - }, - "scrollMarginBlockEnd": { - "type": "string" - }, - "scrollMarginBlockStart": { - "type": "string" - }, - "scrollMarginBottom": { - "type": "string" - }, - "scrollMarginInline": { - "type": "string" - }, - "scrollMarginInlineEnd": { - "type": "string" - }, - "scrollMarginInlineStart": { - "type": "string" - }, - "scrollMarginLeft": { - "type": "string" - }, - "scrollMarginRight": { - "type": "string" - }, - "scrollMarginTop": { - "type": "string" - }, - "scrollPadding": { - "type": "string" - }, - "scrollPaddingBlock": { - "type": "string" - }, - "scrollPaddingBlockEnd": { - "type": "string" - }, - "scrollPaddingBlockStart": { - "type": "string" - }, - "scrollPaddingBottom": { - "type": "string" - }, - "scrollPaddingInline": { - "type": "string" - }, - "scrollPaddingInlineEnd": { - "type": "string" - }, - "scrollPaddingInlineStart": { - "type": "string" - }, - "scrollPaddingLeft": { - "type": "string" - }, - "scrollPaddingRight": { - "type": "string" - }, - "scrollPaddingTop": { - "type": "string" - }, - "scrollSnapAlign": { - "type": "string" - }, - "scrollSnapStop": { - "type": "string" - }, - "scrollSnapType": { - "type": "string" - }, - "scrollbarGutter": { - "type": "string" - }, - "shapeImageThreshold": { - "type": "string" - }, - "shapeMargin": { - "type": "string" - }, - "shapeOutside": { - "type": "string" - }, - "shapeRendering": { - "type": "string" - }, - "stopColor": { - "type": "string" - }, - "stopOpacity": { - "type": "string" - }, - "stroke": { - "type": "string" - }, - "strokeDasharray": { - "type": "string" - }, - "strokeDashoffset": { - "type": "string" - }, - "strokeLinecap": { - "type": "string" - }, - "strokeLinejoin": { - "type": "string" - }, - "strokeMiterlimit": { - "type": "string" - }, - "strokeOpacity": { - "type": "string" - }, - "strokeWidth": { - "type": "string" - }, - "tabSize": { - "type": "string" - }, - "tableLayout": { - "type": "string" - }, - "textAlign": { - "type": "string" - }, - "textAlignLast": { - "type": "string" - }, - "textAnchor": { - "type": "string" - }, - "textCombineUpright": { - "type": "string" - }, - "textDecoration": { - "type": "string" - }, - "textDecorationColor": { - "type": "string" - }, - "textDecorationLine": { - "type": "string" - }, - "textDecorationSkipInk": { - "type": "string" - }, - "textDecorationStyle": { - "type": "string" - }, - "textDecorationThickness": { - "type": "string" - }, - "textEmphasis": { - "type": "string" - }, - "textEmphasisColor": { - "type": "string" - }, - "textEmphasisPosition": { - "type": "string" - }, - "textEmphasisStyle": { - "type": "string" - }, - "textIndent": { - "type": "string" - }, - "textOrientation": { - "type": "string" - }, - "textOverflow": { - "type": "string" - }, - "textRendering": { - "type": "string" - }, - "textShadow": { - "type": "string" - }, - "textTransform": { - "type": "string" - }, - "textUnderlineOffset": { - "type": "string" - }, - "textUnderlinePosition": { - "type": "string" - }, - "top": { - "type": "string" - }, - "touchAction": { - "type": "string" - }, - "transform": { - "type": "string" - }, - "transformBox": { - "type": "string" - }, - "transformOrigin": { - "type": "string" - }, - "transformStyle": { - "type": "string" - }, - "transition": { - "type": "string" - }, - "transitionDelay": { - "type": "string" - }, - "transitionDuration": { - "type": "string" - }, - "transitionProperty": { - "type": "string" - }, - "transitionTimingFunction": { - "type": "string" - }, - "translate": { - "type": "string" - }, - "unicodeBidi": { - "type": "string" - }, - "userSelect": { - "type": "string" - }, - "verticalAlign": { - "type": "string" - }, - "visibility": { - "type": "string" - }, - "webkitAlignContent": { - "type": "string" - }, - "webkitAlignItems": { - "type": "string" - }, - "webkitAlignSelf": { - "type": "string" - }, - "webkitAnimation": { - "type": "string" - }, - "webkitAnimationDelay": { - "type": "string" - }, - "webkitAnimationDirection": { - "type": "string" - }, - "webkitAnimationDuration": { - "type": "string" - }, - "webkitAnimationFillMode": { - "type": "string" - }, - "webkitAnimationIterationCount": { - "type": "string" - }, - "webkitAnimationName": { - "type": "string" - }, - "webkitAnimationPlayState": { - "type": "string" - }, - "webkitAnimationTimingFunction": { - "type": "string" - }, - "webkitAppearance": { - "type": "string" - }, - "webkitBackfaceVisibility": { - "type": "string" - }, - "webkitBackgroundClip": { - "type": "string" - }, - "webkitBackgroundOrigin": { - "type": "string" - }, - "webkitBackgroundSize": { - "type": "string" - }, - "webkitBorderBottomLeftRadius": { - "type": "string" - }, - "webkitBorderBottomRightRadius": { - "type": "string" - }, - "webkitBorderRadius": { - "type": "string" - }, - "webkitBorderTopLeftRadius": { - "type": "string" - }, - "webkitBorderTopRightRadius": { - "type": "string" - }, - "webkitBoxAlign": { - "type": "string" - }, - "webkitBoxFlex": { - "type": "string" - }, - "webkitBoxOrdinalGroup": { - "type": "string" - }, - "webkitBoxOrient": { - "type": "string" - }, - "webkitBoxPack": { - "type": "string" - }, - "webkitBoxShadow": { - "type": "string" - }, - "webkitBoxSizing": { - "type": "string" - }, - "webkitFilter": { - "type": "string" - }, - "webkitFlex": { - "type": "string" - }, - "webkitFlexBasis": { - "type": "string" - }, - "webkitFlexDirection": { - "type": "string" - }, - "webkitFlexFlow": { - "type": "string" - }, - "webkitFlexGrow": { - "type": "string" - }, - "webkitFlexShrink": { - "type": "string" - }, - "webkitFlexWrap": { - "type": "string" - }, - "webkitJustifyContent": { - "type": "string" - }, - "webkitLineClamp": { - "type": "string" - }, - "webkitMask": { - "type": "string" - }, - "webkitMaskBoxImage": { - "type": "string" - }, - "webkitMaskBoxImageOutset": { - "type": "string" - }, - "webkitMaskBoxImageRepeat": { - "type": "string" - }, - "webkitMaskBoxImageSlice": { - "type": "string" - }, - "webkitMaskBoxImageSource": { - "type": "string" - }, - "webkitMaskBoxImageWidth": { - "type": "string" - }, - "webkitMaskClip": { - "type": "string" - }, - "webkitMaskComposite": { - "type": "string" - }, - "webkitMaskImage": { - "type": "string" - }, - "webkitMaskOrigin": { - "type": "string" - }, - "webkitMaskPosition": { - "type": "string" - }, - "webkitMaskRepeat": { - "type": "string" - }, - "webkitMaskSize": { - "type": "string" - }, - "webkitOrder": { - "type": "string" - }, - "webkitPerspective": { - "type": "string" - }, - "webkitPerspectiveOrigin": { - "type": "string" - }, - "webkitTextFillColor": { - "type": "string" - }, - "webkitTextSizeAdjust": { - "type": "string" - }, - "webkitTextStroke": { - "type": "string" - }, - "webkitTextStrokeColor": { - "type": "string" - }, - "webkitTextStrokeWidth": { - "type": "string" - }, - "webkitTransform": { - "type": "string" - }, - "webkitTransformOrigin": { - "type": "string" - }, - "webkitTransformStyle": { - "type": "string" - }, - "webkitTransition": { - "type": "string" - }, - "webkitTransitionDelay": { - "type": "string" - }, - "webkitTransitionDuration": { - "type": "string" - }, - "webkitTransitionProperty": { - "type": "string" - }, - "webkitTransitionTimingFunction": { - "type": "string" - }, - "webkitUserSelect": { - "type": "string" - }, - "whiteSpace": { - "type": "string" - }, - "widows": { - "type": "string" - }, - "width": { - "type": "string" - }, - "willChange": { - "type": "string" - }, - "wordBreak": { - "type": "string" - }, - "wordSpacing": { + { "type": "string" + } + ], + "description": "Define one or more extension aliases that this extension should overwrite." + }, + "type": { + "const": "sectionSidebarApp", + "description": "The type of extension such as dashboard etc...", + "type": "string" + }, + "weight": { + "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", + "type": "number" + } + }, + "required": [ + "alias", + "name", + "type" + ], + "type": "object" + }, + "ManifestSectionView": { + "properties": { + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" + }, + "conditions": { + "description": "Set the conditions for when the extension should be loaded", + "items": { + "anyOf": [ + { + "$ref": "#/definitions/UmbEntityUniqueConditionConfig" + }, + { + "$ref": "#/definitions/UmbEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/CollectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" + }, + { + "$ref": "#/definitions/UmbIsAdminConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" + }, + { + "$ref": "#/definitions/SwitchConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase" + } + ] + }, + "type": "array" + }, + "element": { + "description": "The file location of the element javascript file to load", + "type": "string" + }, + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", + "type": "string" + }, + "js": { + "description": "The file location of the javascript file to load", + "type": "string" + }, + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" + ] + }, + "meta": { + "$ref": "#/definitions/MetaSectionView", + "description": "This contains properties specific to the type of extension" + }, + "name": { + "description": "The friendly name of the extension", + "type": "string" + }, + "overwrites": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" }, - "wordWrap": { + { "type": "string" + } + ], + "description": "Define one or more extension aliases that this extension should overwrite." + }, + "type": { + "const": "sectionView", + "description": "The type of extension such as dashboard etc...", + "type": "string" + }, + "weight": { + "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", + "type": "number" + } + }, + "required": [ + "alias", + "meta", + "name", + "type" + ], + "type": "object" + }, + "ManifestStore": { + "properties": { + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" + }, + "api": { + "type": "string" + }, + "js": { + "description": "The file location of the javascript file to load", + "type": "string" + }, + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" + ] + }, + "name": { + "description": "The friendly name of the extension", + "type": "string" + }, + "type": { + "const": "store", + "description": "The type of extension such as dashboard etc...", + "type": "string" + }, + "weight": { + "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", + "type": "number" + } + }, + "required": [ + "alias", + "name", + "type" + ], + "type": "object" + }, + "ManifestTree": { + "properties": { + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" + }, + "api": { + "description": "The file location of the api javascript file to load", + "type": "string" + }, + "conditions": { + "description": "Set the conditions for when the extension should be loaded", + "items": { + "anyOf": [ + { + "$ref": "#/definitions/UmbEntityUniqueConditionConfig" + }, + { + "$ref": "#/definitions/UmbEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/CollectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" + }, + { + "$ref": "#/definitions/UmbIsAdminConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" + }, + { + "$ref": "#/definitions/SwitchConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase" + } + ] + }, + "type": "array" + }, + "element": { + "description": "The file location of the element javascript file to load", + "type": "string" + }, + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", + "type": "string" + }, + "js": { + "description": "The file location of the javascript file to load", + "type": "string" + }, + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" + ] + }, + "meta": { + "$ref": "#/definitions/MetaTree" + }, + "name": { + "description": "The friendly name of the extension", + "type": "string" + }, + "overwrites": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" }, - "writingMode": { + { "type": "string" + } + ], + "description": "Define one or more extension aliases that this extension should overwrite." + }, + "type": { + "const": "tree", + "description": "The type of extension such as dashboard etc...", + "type": "string" + }, + "weight": { + "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", + "type": "number" + } + }, + "required": [ + "alias", + "meta", + "name", + "type" + ], + "type": "object" + }, + "ManifestTreeItem": { + "properties": { + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" + }, + "api": { + "description": "The file location of the api javascript file to load", + "type": "string" + }, + "element": { + "description": "The file location of the element javascript file to load", + "type": "string" + }, + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", + "type": "string" + }, + "forEntityTypes": { + "items": { + "type": "string" + }, + "type": "array" + }, + "js": { + "description": "The file location of the javascript file to load", + "type": "string" + }, + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" + ] + }, + "name": { + "description": "The friendly name of the extension", + "type": "string" + }, + "type": { + "const": "treeItem", + "description": "The type of extension such as dashboard etc...", + "type": "string" + }, + "weight": { + "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", + "type": "number" + } + }, + "required": [ + "alias", + "forEntityTypes", + "name", + "type" + ], + "type": "object" + }, + "ManifestTreeStore": { + "description": "Manifest for a tree store.", + "properties": { + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" + }, + "api": { + "type": "string" + }, + "js": { + "description": "The file location of the javascript file to load", + "type": "string" + }, + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" + ] + }, + "name": { + "description": "The friendly name of the extension", + "type": "string" + }, + "type": { + "const": "treeStore", + "description": "The type of extension such as dashboard etc...", + "type": "string" + }, + "weight": { + "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", + "type": "number" + } + }, + "required": [ + "alias", + "name", + "type" + ], + "type": "object" + }, + "ManifestUfmComponent": { + "properties": { + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" + }, + "api": { + "type": "string" + }, + "js": { + "description": "The file location of the javascript file to load", + "type": "string" + }, + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" + ] + }, + "meta": { + "$ref": "#/definitions/MetaUfmComponent" + }, + "name": { + "description": "The friendly name of the extension", + "type": "string" + }, + "type": { + "const": "ufmComponent", + "description": "The type of extension such as dashboard etc...", + "type": "string" + }, + "weight": { + "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", + "type": "number" + } + }, + "required": [ + "alias", + "meta", + "name", + "type" + ], + "type": "object" + }, + "ManifestUfmFilter": { + "properties": { + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" + }, + "api": { + "type": "string" + }, + "js": { + "description": "The file location of the javascript file to load", + "type": "string" + }, + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" + ] + }, + "meta": { + "$ref": "#/definitions/MetaUfmFilter" + }, + "name": { + "description": "The friendly name of the extension", + "type": "string" + }, + "type": { + "const": "ufmFilter", + "description": "The type of extension such as dashboard etc...", + "type": "string" + }, + "weight": { + "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", + "type": "number" + } + }, + "required": [ + "alias", + "meta", + "name", + "type" + ], + "type": "object" + }, + "ManifestUserProfileApp": { + "properties": { + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" + }, + "element": { + "description": "The file location of the element javascript file to load", + "type": "string" + }, + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", + "type": "string" + }, + "js": { + "description": "The file location of the javascript file to load", + "type": "string" + }, + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" + ] + }, + "meta": { + "$ref": "#/definitions/MetaUserProfileApp", + "description": "This contains properties specific to the type of extension" + }, + "name": { + "description": "The friendly name of the extension", + "type": "string" + }, + "type": { + "const": "userProfileApp", + "description": "The type of extension such as dashboard etc...", + "type": "string" + }, + "weight": { + "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", + "type": "number" + } + }, + "required": [ + "alias", + "meta", + "name", + "type" + ], + "type": "object" + }, + "ManifestWorkspace": { + "properties": { + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" + }, + "api": { + "description": "The file location of the api javascript file to load", + "type": "string" + }, + "element": { + "description": "The file location of the element javascript file to load", + "type": "string" + }, + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", + "type": "string" + }, + "js": { + "description": "The file location of the javascript file to load", + "type": "string" + }, + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" + ] + }, + "meta": { + "$ref": "#/definitions/MetaWorkspace" + }, + "name": { + "description": "The friendly name of the extension", + "type": "string" + }, + "type": { + "const": "workspace", + "description": "The type of extension such as dashboard etc...", + "type": "string" + }, + "weight": { + "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", + "type": "number" + } + }, + "required": [ + "alias", + "meta", + "name", + "type" + ], + "type": "object" + }, + "ManifestWorkspaceAction>": { + "properties": { + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" + }, + "api": { + "description": "The file location of the api javascript file to load", + "type": "string" + }, + "conditions": { + "description": "Set the conditions for when the extension should be loaded", + "items": { + "anyOf": [ + { + "$ref": "#/definitions/UmbEntityUniqueConditionConfig" + }, + { + "$ref": "#/definitions/UmbEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/CollectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" + }, + { + "$ref": "#/definitions/UmbIsAdminConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" + }, + { + "$ref": "#/definitions/SwitchConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase" + } + ] + }, + "type": "array" + }, + "element": { + "description": "The file location of the element javascript file to load", + "type": "string" + }, + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", + "type": "string" + }, + "js": { + "description": "The file location of the javascript file to load", + "type": "string" + }, + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" + ] + }, + "meta": { + "$ref": "#/definitions/MetaWorkspaceAction" + }, + "name": { + "description": "The friendly name of the extension", + "type": "string" + }, + "overwrites": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" }, - "zIndex": { + { "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", - "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", - "counterIncrement", - "counterReset", - "counterSet", - "cssFloat", - "cssText", - "cursor", - "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", - "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", - "mathStyle", - "maxBlockSize", - "maxHeight", - "maxInlineSize", - "maxWidth", - "minBlockSize", - "minHeight", - "minInlineSize", - "minWidth", - "mixBlendMode", - "objectFit", - "objectPosition", - "offset", - "offsetDistance", - "offsetPath", - "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", - "resize", - "right", - "rotate", - "rowGap", - "rubyPosition", - "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", - "scrollbarGutter", - "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", - "top", - "touchAction", - "transform", - "transformBox", - "transformOrigin", - "transformStyle", - "transition", - "transitionDelay", - "transitionDuration", - "transitionProperty", - "transitionTimingFunction", - "translate", - "unicodeBidi", - "userSelect", - "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", - "widows", - "width", - "willChange", - "wordBreak", - "wordSpacing", - "wordWrap", - "writingMode", - "zIndex" ], - "type": "object" + "description": "Define one or more extension aliases that this extension should overwrite." }, - "tabIndex": { + "type": { + "const": "workspaceAction", + "description": "The type of extension such as dashboard etc...", + "type": "string" + }, + "weight": { + "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", "type": "number" + } + }, + "required": [ + "alias", + "meta", + "name", + "type" + ], + "type": "object" + }, + "ManifestWorkspaceActionDefaultKind": { + "properties": { + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" }, - "tagName": { + "api": { + "description": "The file location of the api javascript file to load", "type": "string" }, - "textContent": { - "type": [ - "null", - "string" - ] + "conditions": { + "description": "Set the conditions for when the extension should be loaded", + "items": { + "anyOf": [ + { + "$ref": "#/definitions/UmbEntityUniqueConditionConfig" + }, + { + "$ref": "#/definitions/UmbEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/CollectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" + }, + { + "$ref": "#/definitions/UmbIsAdminConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" + }, + { + "$ref": "#/definitions/SwitchConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase" + } + ] + }, + "type": "array" }, - "type": { + "element": { + "description": "The file location of the element javascript file to load", + "type": "string" + }, + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", + "type": "string" + }, + "js": { + "description": "The file location of the javascript file to load", + "type": "string" + }, + "kind": { + "const": "default", + "description": "The kind of the extension, used to group extensions together", + "type": "string" + }, + "meta": { + "$ref": "#/definitions/MetaWorkspaceActionDefaultKind" + }, + "name": { + "description": "The friendly name of the extension", "type": "string" }, - "viewportElement": { + "overwrites": { "anyOf": [ { - "$ref": "#/definitions/SVGElement" + "items": { + "type": "string" + }, + "type": "array" }, { - "type": "null" + "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", - "ariaBusy", - "ariaChecked", - "ariaColCount", - "ariaColIndex", - "ariaColSpan", - "ariaCurrent", - "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", - "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", - "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" - ], - "type": "object" - }, - "SVGTransform": { - "properties": { - "SVG_TRANSFORM_MATRIX": { - "const": 1, - "type": "number" - }, - "SVG_TRANSFORM_ROTATE": { - "const": 4, - "type": "number" - }, - "SVG_TRANSFORM_SCALE": { - "const": 3, - "type": "number" - }, - "SVG_TRANSFORM_SKEWX": { - "const": 5, - "type": "number" - }, - "SVG_TRANSFORM_SKEWY": { - "const": 6, - "type": "number" - }, - "SVG_TRANSFORM_TRANSLATE": { - "const": 2, - "type": "number" - }, - "SVG_TRANSFORM_UNKNOWN": { - "const": 0, - "type": "number" - }, - "angle": { - "type": "number" - }, - "matrix": { - "$ref": "#/definitions/DOMMatrix" + ], + "description": "Define one or more extension aliases that this extension should overwrite." }, "type": { + "const": "workspaceAction", + "description": "The type of extension such as dashboard etc...", + "type": "string" + }, + "weight": { + "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", "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", + "alias", + "kind", + "meta", + "name", "type" ], "type": "object" }, - "Schema": { + "ManifestWorkspaceActionMenuItem": { "properties": { - "addCustomElements": { - "type": "object" - }, - "addValidChildren": { - "type": "object" - }, - "addValidElements": { - "type": "object" - }, - "children": { - "$ref": "#/definitions/Record" - }, - "elements": { - "$ref": "#/definitions/Record" - }, - "getBlockElements": { - "type": "object" - }, - "getBoolAttrs": { - "type": "object" - }, - "getCustomElements": { - "type": "object" - }, - "getElementRule": { - "type": "object" - }, - "getInvalidStyles": { - "type": "object" - }, - "getMoveCaretBeforeOnEnterElements": { - "type": "object" - }, - "getNonEmptyElements": { - "type": "object" - }, - "getSelfClosingElements": { - "type": "object" - }, - "getSpecialElements": { - "type": "object" - }, - "getTextBlockElements": { - "type": "object" - }, - "getTextInlineElements": { - "type": "object" - }, - "getTransparentElements": { - "type": "object" + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" }, - "getValidClasses": { - "type": "object" + "api": { + "description": "The file location of the api javascript file to load", + "type": "string" }, - "getValidStyles": { - "type": "object" + "conditions": { + "description": "Set the conditions for when the extension should be loaded", + "items": { + "anyOf": [ + { + "$ref": "#/definitions/UmbEntityUniqueConditionConfig" + }, + { + "$ref": "#/definitions/UmbEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/CollectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" + }, + { + "$ref": "#/definitions/UmbIsAdminConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" + }, + { + "$ref": "#/definitions/SwitchConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase" + } + ] + }, + "type": "array" }, - "getVoidElements": { - "type": "object" + "element": { + "description": "The file location of the element javascript file to load", + "type": "string" }, - "getWhitespaceElements": { - "type": "object" + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", + "type": "string" }, - "isBlock": { - "type": "object" + "forWorkspaceActions": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "string" + } + ], + "description": "Define which workspace actions this menu item should be shown for.", + "examples": "[\r\n['Umb.WorkspaceAction.Document.Save', 'Umb.WorkspaceAction.Document.SaveAndPublish'],\r\n\"Umb.WorkspaceAction.Document.Save\"\r\n]" }, - "isInline": { - "type": "object" + "js": { + "description": "The file location of the javascript file to load", + "type": "string" }, - "isValid": { - "type": "object" + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" + ] }, - "isValidChild": { - "type": "object" + "meta": { + "$ref": "#/definitions/MetaWorkspaceActionMenuItem" }, - "isWrapper": { - "type": "object" + "name": { + "description": "The friendly name of the extension", + "type": "string" }, - "setValidElements": { - "type": "object" + "overwrites": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "string" + } + ], + "description": "Define one or more extension aliases that this extension should overwrite." }, "type": { - "$ref": "#/definitions/SchemaType" + "const": "workspaceActionMenuItem", + "description": "The type of extension such as dashboard etc...", + "type": "string" + }, + "weight": { + "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", + "type": "number" } }, "required": [ - "addCustomElements", - "addValidChildren", - "addValidElements", - "children", - "elements", - "getBlockElements", - "getBoolAttrs", - "getCustomElements", - "getElementRule", - "getInvalidStyles", - "getMoveCaretBeforeOnEnterElements", - "getNonEmptyElements", - "getSelfClosingElements", - "getSpecialElements", - "getTextBlockElements", - "getTextInlineElements", - "getTransparentElements", - "getValidClasses", - "getValidStyles", - "getVoidElements", - "getWhitespaceElements", - "isBlock", - "isInline", - "isValid", - "isValidChild", - "isWrapper", - "setValidElements", + "alias", + "forWorkspaceActions", + "meta", + "name", "type" ], "type": "object" }, - "SchemaType": { - "enum": [ - "html4", - "html5", - "html5-strict" - ], - "type": "string" - }, - "Screen": { + "ManifestWorkspaceActionMenuItemDefaultKind": { "properties": { - "availHeight": { - "type": "number" + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" }, - "availWidth": { - "type": "number" + "api": { + "description": "The file location of the api javascript file to load", + "type": "string" }, - "colorDepth": { - "type": "number" + "conditions": { + "description": "Set the conditions for when the extension should be loaded", + "items": { + "anyOf": [ + { + "$ref": "#/definitions/UmbEntityUniqueConditionConfig" + }, + { + "$ref": "#/definitions/UmbEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/CollectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" + }, + { + "$ref": "#/definitions/UmbIsAdminConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" + }, + { + "$ref": "#/definitions/SwitchConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase" + } + ] + }, + "type": "array" }, - "height": { - "type": "number" + "element": { + "description": "The file location of the element javascript file to load", + "type": "string" }, - "orientation": { - "$ref": "#/definitions/ScreenOrientation" + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", + "type": "string" }, - "pixelDepth": { - "type": "number" + "forWorkspaceActions": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "string" + } + ], + "description": "Define which workspace actions this menu item should be shown for.", + "examples": "[\r\n['Umb.WorkspaceAction.Document.Save', 'Umb.WorkspaceAction.Document.SaveAndPublish'],\r\n\"Umb.WorkspaceAction.Document.Save\"\r\n]" }, - "width": { - "type": "number" - } - }, - "required": [ - "availHeight", - "availWidth", - "colorDepth", - "height", - "orientation", - "pixelDepth", - "width" - ], - "type": "object" - }, - "ScreenOrientation": { - "properties": { - "angle": { - "type": "number" + "js": { + "description": "The file location of the javascript file to load", + "type": "string" }, - "onchange": { - "type": [ - "null", - "object" - ] + "kind": { + "const": "default", + "description": "The kind of the extension, used to group extensions together", + "type": "string" }, - "type": { - "$ref": "#/definitions/OrientationType" - } - }, - "required": [ - "angle", - "onchange", - "type" - ], - "type": "object" - }, - "ScriptLoader": { - "properties": { - "loading": {}, - "queue": {}, - "queueLoadedCallbacks": {}, - "scriptLoadedCallbacks": {}, - "settings": {}, - "states": {} - }, - "required": [ - "loading", - "queue", - "queueLoadedCallbacks", - "scriptLoadedCallbacks", - "settings", - "states" - ], - "type": "object" - }, - "ScriptLoaderConstructor": { - "properties": { - "ScriptLoader": { - "$ref": "#/definitions/ScriptLoader" + "meta": { + "$ref": "#/definitions/MetaWorkspaceActionMenuItemDefaultKind" }, - "prototype": { - "$ref": "#/definitions/ScriptLoader" - } - }, - "required": [ - "ScriptLoader", - "prototype" - ], - "type": "object" - }, - "ScrollRestoration": { - "enum": [ - "auto", - "manual" - ], - "type": "string" - }, - "SectionAliasConditionConfig": { - "allOf": [ - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.SectionAlias\">" + "name": { + "description": "The friendly name of the extension", + "type": "string" }, - { - "properties": { - "match": { - "description": "Define the section that this extension should be available in", - "type": "string" - }, - "oneOf": { - "description": "Define one or more workspaces that this extension should be available in", + "overwrites": { + "anyOf": [ + { "items": { "type": "string" }, "type": "array" + }, + { + "type": "string" } - }, - "required": [ - "match" ], - "type": "object" - } - ] - }, - "SelectionOverrides": { - "properties": { - "destroy": { - "type": "object" - }, - "hideFakeCaret": { - "type": "object" + "description": "Define one or more extension aliases that this extension should overwrite." }, - "showBlockCaretContainer": { - "type": "object" + "type": { + "const": "workspaceActionMenuItem", + "description": "The type of extension such as dashboard etc...", + "type": "string" }, - "showCaret": { - "type": "object" + "weight": { + "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", + "type": "number" } }, "required": [ - "destroy", - "hideFakeCaret", - "showBlockCaretContainer", - "showCaret" + "alias", + "forWorkspaceActions", + "kind", + "meta", + "name", + "type" ], "type": "object" }, - "SelectorStyleFormat": { + "ManifestWorkspaceContext": { "properties": { - "attributes": { - "$ref": "#/definitions/Record" + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" }, - "block_expand": { - "type": "boolean" + "api": { + "type": "string" }, - "ceFalseOverride": { - "type": "boolean" + "conditions": { + "description": "Set the conditions for when the extension should be loaded", + "items": { + "anyOf": [ + { + "$ref": "#/definitions/UmbEntityUniqueConditionConfig" + }, + { + "$ref": "#/definitions/UmbEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/CollectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" + }, + { + "$ref": "#/definitions/UmbIsAdminConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" + }, + { + "$ref": "#/definitions/SwitchConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase" + } + ] + }, + "type": "array" + }, + "js": { + "description": "The file location of the javascript file to load", + "type": "string" + }, + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" + ] }, - "classes": { + "name": { + "description": "The friendly name of the extension", + "type": "string" + }, + "overwrites": { "anyOf": [ { "items": { @@ -60552,3263 +8281,3299 @@ { "type": "string" } - ] - }, - "clear_child_styles": { - "type": "boolean" + ], + "description": "Define one or more extension aliases that this extension should overwrite." }, - "collapsed": { - "type": "boolean" + "type": { + "const": "workspaceContext", + "description": "The type of extension such as dashboard etc...", + "type": "string" }, - "deep": { - "type": "boolean" + "weight": { + "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", + "type": "number" + } + }, + "required": [ + "alias", + "name", + "type" + ], + "type": "object" + }, + "ManifestWorkspaceContextMenuStructureKind": { + "properties": { + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" }, - "exact": { - "type": "boolean" + "api": { + "type": "string" }, - "expand": { - "type": "boolean" + "conditions": { + "description": "Set the conditions for when the extension should be loaded", + "items": { + "anyOf": [ + { + "$ref": "#/definitions/UmbEntityUniqueConditionConfig" + }, + { + "$ref": "#/definitions/UmbEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/CollectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" + }, + { + "$ref": "#/definitions/UmbIsAdminConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" + }, + { + "$ref": "#/definitions/SwitchConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase" + } + ] + }, + "type": "array" }, - "icon": { + "js": { + "description": "The file location of the javascript file to load", "type": "string" }, - "inherit": { - "type": "boolean" - }, - "links": { - "type": "boolean" - }, - "merge_siblings": { - "type": "boolean" - }, - "merge_with_parents": { - "type": "boolean" + "kind": { + "const": "menuStructure", + "description": "The kind of the extension, used to group extensions together", + "type": "string" }, - "mixed": { - "type": "boolean" + "meta": { + "$ref": "#/definitions/MetaWorkspaceContextMenuStructureKind" }, "name": { + "description": "The friendly name of the extension", "type": "string" }, - "onformat": { - "type": "object" - }, - "onmatch": { - "type": "object" - }, - "preserve_attributes": { - "items": { - "type": "string" - }, - "type": "array" - }, - "preview": { + "overwrites": { "anyOf": [ { - "const": false, - "type": "boolean" + "items": { + "type": "string" + }, + "type": "array" }, { "type": "string" } - ] - }, - "remove": { - "enum": [ - "all", - "empty", - "none" ], - "type": "string" - }, - "remove_similar": { - "type": "boolean" - }, - "selector": { - "type": "string" - }, - "split": { - "type": "boolean" - }, - "styles": { - "$ref": "#/definitions/Record" + "description": "Define one or more extension aliases that this extension should overwrite." }, - "title": { + "type": { + "const": "workspaceContext", + "description": "The type of extension such as dashboard etc...", "type": "string" }, - "toggle": { - "type": "boolean" + "weight": { + "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", + "type": "number" } }, "required": [ - "selector", - "title" + "alias", + "kind", + "meta", + "name", + "type" ], "type": "object" }, - "Separator": { + "ManifestWorkspaceDefaultKind": { "properties": { - "title": { + "alias": { + "description": "The alias of the extension, ensure it is unique", "type": "string" - } - }, - "required": [ - "title" - ], - "type": "object" - }, - "ServiceWorker": { - "properties": { - "onerror": { - "type": [ - "null", - "object" - ] }, - "onstatechange": { - "type": [ - "null", - "object" - ] + "api": { + "description": "The file location of the api javascript file to load", + "type": "string" }, - "scriptURL": { + "element": { + "description": "The file location of the element javascript file to load", "type": "string" }, - "state": { - "$ref": "#/definitions/ServiceWorkerState" - } - }, - "required": [ - "onerror", - "onstatechange", - "scriptURL", - "state" - ], - "type": "object" - }, - "ServiceWorkerContainer": { - "properties": { - "controller": { - "anyOf": [ - { - "$ref": "#/definitions/ServiceWorker" - }, - { - "type": "null" - } - ] + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", + "type": "string" }, - "oncontrollerchange": { - "type": [ - "null", - "object" - ] + "js": { + "description": "The file location of the javascript file to load", + "type": "string" }, - "onmessage": { - "type": [ - "null", - "object" - ] + "kind": { + "const": "default", + "description": "The kind of the extension, used to group extensions together", + "type": "string" }, - "onmessageerror": { - "type": [ - "null", - "object" - ] + "meta": { + "$ref": "#/definitions/MetaWorkspaceDefaultKind" + }, + "name": { + "description": "The friendly name of the extension", + "type": "string" + }, + "type": { + "const": "workspace", + "description": "The type of extension such as dashboard etc...", + "type": "string" }, - "ready": { - "$ref": "#/definitions/Promise" + "weight": { + "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", + "type": "number" } }, "required": [ - "controller", - "oncontrollerchange", - "onmessage", - "onmessageerror", - "ready" + "alias", + "kind", + "meta", + "name", + "type" ], "type": "object" }, - "ServiceWorkerState": { - "enum": [ - "activated", - "activating", - "installed", - "installing", - "parsed", - "redundant" - ], - "type": "string" - }, - "ShadowRoot": { + "ManifestWorkspaceFooterApp": { "properties": { - "ATTRIBUTE_NODE": { - "const": 2, - "type": "number" - }, - "CDATA_SECTION_NODE": { - "const": 4, - "type": "number" - }, - "COMMENT_NODE": { - "const": 8, - "type": "number" - }, - "DOCUMENT_FRAGMENT_NODE": { - "const": 11, - "type": "number" - }, - "DOCUMENT_NODE": { - "const": 9, - "type": "number" - }, - "DOCUMENT_POSITION_CONTAINED_BY": { - "const": 16, - "type": "number" - }, - "DOCUMENT_POSITION_CONTAINS": { - "const": 8, - "type": "number" - }, - "DOCUMENT_POSITION_DISCONNECTED": { - "const": 1, - "type": "number" - }, - "DOCUMENT_POSITION_FOLLOWING": { - "const": 4, - "type": "number" - }, - "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC": { - "const": 32, - "type": "number" - }, - "DOCUMENT_POSITION_PRECEDING": { - "const": 2, - "type": "number" - }, - "DOCUMENT_TYPE_NODE": { - "const": 10, - "type": "number" - }, - "ELEMENT_NODE": { - "const": 1, - "type": "number" - }, - "ENTITY_NODE": { - "const": 6, - "type": "number" - }, - "ENTITY_REFERENCE_NODE": { - "const": 5, - "type": "number" - }, - "NOTATION_NODE": { - "const": 12, - "type": "number" - }, - "PROCESSING_INSTRUCTION_NODE": { - "const": 7, - "type": "number" - }, - "TEXT_NODE": { - "const": 3, - "type": "number" - }, - "activeElement": { - "anyOf": [ - { - "$ref": "#/definitions/Element" - }, - { - "type": "null" - } - ] - }, - "adoptedStyleSheets": { - "items": { - "$ref": "#/definitions/CSSStyleSheet" - }, - "type": "array" - }, - "baseURI": { + "alias": { + "description": "The alias of the extension, ensure it is unique", "type": "string" }, - "childElementCount": { - "type": "number" + "api": { + "description": "The file location of the api javascript file to load", + "type": "string" }, - "childNodes": { + "conditions": { + "description": "Set the conditions for when the extension should be loaded", "items": { - "$ref": "#/definitions/ChildNode" + "anyOf": [ + { + "$ref": "#/definitions/UmbEntityUniqueConditionConfig" + }, + { + "$ref": "#/definitions/UmbEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/CollectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" + }, + { + "$ref": "#/definitions/UmbIsAdminConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" + }, + { + "$ref": "#/definitions/SwitchConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase" + } + ] }, "type": "array" }, - "children": { - "additionalProperties": false, - "patternProperties": { - "^[0-9]+$": { - "$ref": "#/definitions/Element" - } - }, - "properties": { - "length": { - "type": "number" - } - }, - "required": [ - "length" - ], - "type": "object" + "element": { + "description": "The file location of the element javascript file to load", + "type": "string" }, - "delegatesFocus": { - "type": "boolean" + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", + "type": "string" }, - "firstChild": { - "anyOf": [ - { - "$ref": "#/definitions/ChildNode" - }, - { - "type": "null" - } - ] + "js": { + "description": "The file location of the javascript file to load", + "type": "string" }, - "firstElementChild": { - "anyOf": [ - { - "$ref": "#/definitions/Element" - }, - { - "type": "null" - } + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" ] }, - "fullscreenElement": { + "name": { + "description": "The friendly name of the extension", + "type": "string" + }, + "overwrites": { "anyOf": [ { - "$ref": "#/definitions/Element" + "items": { + "type": "string" + }, + "type": "array" }, { - "type": "null" + "type": "string" } - ] + ], + "description": "Define one or more extension aliases that this extension should overwrite." }, - "host": { - "$ref": "#/definitions/Element" + "type": { + "const": "workspaceFooterApp", + "description": "The type of extension such as dashboard etc...", + "type": "string" }, - "innerHTML": { + "weight": { + "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", + "type": "number" + } + }, + "required": [ + "alias", + "name", + "type" + ], + "type": "object" + }, + "ManifestWorkspaceFooterAppMenuBreadcrumbKind": { + "properties": { + "alias": { + "description": "The alias of the extension, ensure it is unique", "type": "string" }, - "isConnected": { - "type": "boolean" + "api": { + "description": "The file location of the api javascript file to load", + "type": "string" }, - "lastChild": { - "anyOf": [ - { - "$ref": "#/definitions/ChildNode" - }, - { - "type": "null" - } - ] + "conditions": { + "description": "Set the conditions for when the extension should be loaded", + "items": { + "anyOf": [ + { + "$ref": "#/definitions/UmbEntityUniqueConditionConfig" + }, + { + "$ref": "#/definitions/UmbEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/CollectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" + }, + { + "$ref": "#/definitions/UmbIsAdminConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" + }, + { + "$ref": "#/definitions/SwitchConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase" + } + ] + }, + "type": "array" }, - "lastElementChild": { - "anyOf": [ - { - "$ref": "#/definitions/Element" - }, - { - "type": "null" - } - ] + "element": { + "description": "The file location of the element javascript file to load", + "type": "string" + }, + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", + "type": "string" + }, + "js": { + "description": "The file location of the javascript file to load", + "type": "string" + }, + "kind": { + "const": "menuBreadcrumb", + "description": "The kind of the extension, used to group extensions together", + "type": "string" }, - "mode": { - "$ref": "#/definitions/ShadowRootMode" + "name": { + "description": "The friendly name of the extension", + "type": "string" }, - "nextSibling": { + "overwrites": { "anyOf": [ { - "$ref": "#/definitions/ChildNode" + "items": { + "type": "string" + }, + "type": "array" }, { - "type": "null" + "type": "string" } - ] + ], + "description": "Define one or more extension aliases that this extension should overwrite." }, - "nodeName": { + "type": { + "const": "workspaceFooterApp", + "description": "The type of extension such as dashboard etc...", "type": "string" }, - "nodeType": { + "weight": { + "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", "type": "number" + } + }, + "required": [ + "alias", + "kind", + "name", + "type" + ], + "type": "object" + }, + "ManifestWorkspaceFooterAppVariantMenuBreadcrumbKind": { + "properties": { + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" }, - "nodeValue": { - "type": [ - "null", - "string" - ] + "api": { + "description": "The file location of the api javascript file to load", + "type": "string" }, - "onslotchange": { - "type": [ - "null", - "object" - ] + "conditions": { + "description": "Set the conditions for when the extension should be loaded", + "items": { + "anyOf": [ + { + "$ref": "#/definitions/UmbEntityUniqueConditionConfig" + }, + { + "$ref": "#/definitions/UmbEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/CollectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" + }, + { + "$ref": "#/definitions/UmbIsAdminConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" + }, + { + "$ref": "#/definitions/SwitchConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase" + } + ] + }, + "type": "array" }, - "ownerDocument": { - "$ref": "#/definitions/Document" + "element": { + "description": "The file location of the element javascript file to load", + "type": "string" }, - "parentElement": { - "anyOf": [ - { - "$ref": "#/definitions/HTMLElement" - }, - { - "type": "null" - } - ] + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", + "type": "string" }, - "parentNode": { - "anyOf": [ - { - "$ref": "#/definitions/ParentNode" - }, - { - "type": "null" - } - ] + "js": { + "description": "The file location of the javascript file to load", + "type": "string" }, - "pictureInPictureElement": { - "anyOf": [ - { - "$ref": "#/definitions/Element" - }, - { - "type": "null" - } - ] + "kind": { + "const": "variantMenuBreadcrumb", + "description": "The kind of the extension, used to group extensions together", + "type": "string" }, - "pointerLockElement": { - "anyOf": [ - { - "$ref": "#/definitions/Element" - }, - { - "type": "null" - } - ] + "name": { + "description": "The friendly name of the extension", + "type": "string" }, - "previousSibling": { + "overwrites": { "anyOf": [ { - "$ref": "#/definitions/ChildNode" + "items": { + "type": "string" + }, + "type": "array" }, { - "type": "null" - } - ] - }, - "slotAssignment": { - "$ref": "#/definitions/SlotAssignmentMode" - }, - "styleSheets": { - "additionalProperties": false, - "patternProperties": { - "^[0-9]+$": { - "$ref": "#/definitions/CSSStyleSheet" - } - }, - "properties": { - "length": { - "type": "number" + "type": "string" } - }, - "required": [ - "length" ], - "type": "object" - }, - "textContent": { - "type": [ - "null", - "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", - "delegatesFocus", - "firstChild", - "firstElementChild", - "fullscreenElement", - "host", - "innerHTML", - "isConnected", - "lastChild", - "lastElementChild", - "mode", - "nextSibling", - "nodeName", - "nodeType", - "nodeValue", - "onslotchange", - "ownerDocument", - "parentElement", - "parentNode", - "pictureInPictureElement", - "pointerLockElement", - "previousSibling", - "slotAssignment", - "styleSheets", - "textContent" - ], - "type": "object" - }, - "ShadowRootMode": { - "enum": [ - "closed", - "open" - ], - "type": "string" - }, - "Shortcuts": { - "properties": { - "createShortcut": {}, - "editor": {}, - "executeShortcutAction": {}, - "hasModifier": {}, - "isFunctionKey": {}, - "matchShortcut": {}, - "normalizeCommandFunc": {}, - "pendingPatterns": {}, - "shortcuts": {} - }, - "required": [ - "createShortcut", - "editor", - "executeShortcutAction", - "hasModifier", - "isFunctionKey", - "matchShortcut", - "normalizeCommandFunc", - "pendingPatterns", - "shortcuts" - ], - "type": "object" - }, - "ShortcutsConstructor": { - "properties": { - "prototype": { - "$ref": "#/definitions/Shortcuts" - } - }, - "required": [ - "prototype" - ], - "type": "object" - }, - "SlotAssignmentMode": { - "enum": [ - "manual", - "named" - ], - "type": "string" - }, - "SpeechSynthesis": { - "properties": { - "onvoiceschanged": { - "type": [ - "null", - "object" - ] - }, - "paused": { - "type": "boolean" + "description": "Define one or more extension aliases that this extension should overwrite." }, - "pending": { - "type": "boolean" + "type": { + "const": "workspaceFooterApp", + "description": "The type of extension such as dashboard etc...", + "type": "string" }, - "speaking": { - "type": "boolean" - } - }, - "required": [ - "onvoiceschanged", - "paused", - "pending", - "speaking" - ], - "type": "object" - }, - "Storage": { - "additionalProperties": {}, - "properties": { - "length": { + "weight": { + "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", "type": "number" } }, "required": [ - "length" + "alias", + "kind", + "name", + "type" ], "type": "object" }, - "StorageManager": { - "type": "object" - }, - "StringPathBookmark": { + "ManifestWorkspaceInfoApp": { "properties": { - "end": { + "alias": { + "description": "The alias of the extension, ensure it is unique", "type": "string" }, - "forward": { - "type": "boolean" + "conditions": { + "description": "Set the conditions for when the extension should be loaded", + "items": { + "anyOf": [ + { + "$ref": "#/definitions/UmbEntityUniqueConditionConfig" + }, + { + "$ref": "#/definitions/UmbEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/CollectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" + }, + { + "$ref": "#/definitions/UmbIsAdminConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" + }, + { + "$ref": "#/definitions/SwitchConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase" + } + ] + }, + "type": "array" }, - "start": { + "element": { + "description": "The file location of the element javascript file to load", "type": "string" - } - }, - "required": [ - "start" - ], - "type": "object" - }, - "StylePropertyMap": { - "properties": { - "size": { - "type": "number" - } - }, - "required": [ - "size" - ], - "type": "object" - }, - "StyleSheetLoader": { - "properties": { - "_setContentCssCors": { - "type": "object" - }, - "_setReferrerPolicy": { - "type": "object" - }, - "load": { - "type": "object" - }, - "loadAll": { - "type": "object" }, - "loadRawCss": { - "type": "object" + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", + "type": "string" }, - "unload": { - "type": "object" + "js": { + "description": "The file location of the javascript file to load", + "type": "string" }, - "unloadAll": { - "type": "object" + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" + ] }, - "unloadRawCss": { - "type": "object" - } - }, - "required": [ - "_setContentCssCors", - "_setReferrerPolicy", - "load", - "loadAll", - "loadRawCss", - "unload", - "unloadAll", - "unloadRawCss" - ], - "type": "object" - }, - "Styles": { - "properties": { - "parse": { - "type": "object" + "meta": { + "$ref": "#/definitions/MetaWorkspaceInfoApp", + "description": "This contains properties specific to the type of extension" }, - "serialize": { - "type": "object" - } - }, - "required": [ - "parse", - "serialize" - ], - "type": "object" - }, - "SubtleCrypto": { - "type": "object" - }, - "SwitchConditionConfig": { - "allOf": [ - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.Switch\">" + "name": { + "description": "The friendly name of the extension", + "type": "string" }, - { - "properties": { - "frequency": { + "overwrites": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { "type": "string" } - }, - "required": [ - "frequency" ], - "type": "object" - } - ] - }, - "Target": { - "anyOf": [ - { - "$ref": "#/definitions/Node" - }, - { - "$ref": "#/definitions/Window" - } - ] - }, - "Theme": { - "properties": { - "destroy": { - "type": "object" - }, - "execCommand": { - "type": "object" - }, - "getNotificationManagerImpl": { - "type": "object" - }, - "getWindowManagerImpl": { - "type": "object" - }, - "init": { - "type": "object" + "description": "Define one or more extension aliases that this extension should overwrite." }, - "inline": {}, - "renderUI": { - "type": "object" + "type": { + "const": "workspaceInfoApp", + "description": "The type of extension such as dashboard etc...", + "type": "string" }, - "ui": {} + "weight": { + "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", + "type": "number" + } }, + "required": [ + "alias", + "meta", + "name", + "type" + ], "type": "object" }, - "ThemeManager": { + "ManifestWorkspaceRoutableKind": { "properties": { - "add": { - "type": "object" + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" }, - "createUrl": { - "type": "object" + "api": { + "description": "The file location of the api javascript file to load", + "type": "string" }, - "get": { - "type": "object" + "element": { + "description": "The file location of the element javascript file to load", + "type": "string" }, - "items": { - "items": { - "type": "object" - }, - "type": "array" + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", + "type": "string" }, - "load": { - "type": "object" + "js": { + "description": "The file location of the javascript file to load", + "type": "string" }, - "lookup": { - "$ref": "#/definitions/Record;}>" + "kind": { + "const": "routable", + "description": "The kind of the extension, used to group extensions together", + "type": "string" }, - "remove": { - "type": "object" + "meta": { + "$ref": "#/definitions/MetaWorkspaceRoutableKind" }, - "requireLangPack": { - "type": "object" + "name": { + "description": "The friendly name of the extension", + "type": "string" }, - "urls": { - "$ref": "#/definitions/Record" + "type": { + "const": "workspace", + "description": "The type of extension such as dashboard etc...", + "type": "string" }, - "waitFor": { - "type": "object" + "weight": { + "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", + "type": "number" } }, "required": [ - "add", - "createUrl", - "get", - "items", - "load", - "lookup", - "remove", - "requireLangPack", - "urls", - "waitFor" + "alias", + "kind", + "meta", + "name", + "type" ], "type": "object" }, - "TinyMCE": { + "ManifestWorkspaceView": { "properties": { - "AddOnManager": { - "$ref": "#/definitions/AddOnManagerNamespace" - }, - "Annotator": { - "type": "object" - }, - "DOM": { - "$ref": "#/definitions/DOMUtils" - }, - "Editor": { - "$ref": "#/definitions/EditorConstructor" - }, - "EditorCommands": { - "$ref": "#/definitions/EditorCommandsConstructor" - }, - "EditorManager": { - "$ref": "#/definitions/EditorManager" - }, - "EditorObservable": { - "$ref": "#/definitions/EditorObservable" - }, - "Env": { - "$ref": "#/definitions/Env" - }, - "FakeClipboard": { - "$ref": "#/definitions/FakeClipboard" - }, - "FocusManager": { - "$ref": "#/definitions/FocusManager" - }, - "Formatter": { - "type": "object" - }, - "IconManager": { - "$ref": "#/definitions/IconManager" - }, - "ModelManager": { - "$ref": "#/definitions/ModelManager" - }, - "NotificationManager": { - "type": "object" - }, - "PluginManager": { - "$ref": "#/definitions/PluginManager" - }, - "Resource": { - "$ref": "#/definitions/Resource" - }, - "ScriptLoader": { - "$ref": "#/definitions/ScriptLoader" - }, - "Shortcuts": { - "$ref": "#/definitions/ShortcutsConstructor" - }, - "ThemeManager": { - "$ref": "#/definitions/ThemeManager" - }, - "UndoManager": { - "type": "object" - }, - "WindowManager": { - "type": "object" - }, - "_addCacheSuffix": { - "type": "object" - }, - "activeEditor": { - "anyOf": [ - { - "$ref": "#/definitions/Editor" - }, - { - "type": "null" - } - ] - }, - "addI18n": { - "type": "object" + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" }, - "baseURI": { - "$ref": "#/definitions/URI" + "conditions": { + "description": "Set the conditions for when the extension should be loaded", + "items": { + "anyOf": [ + { + "$ref": "#/definitions/UmbEntityUniqueConditionConfig" + }, + { + "$ref": "#/definitions/UmbEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/CollectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" + }, + { + "$ref": "#/definitions/UmbIsAdminConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" + }, + { + "$ref": "#/definitions/SwitchConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase" + } + ] + }, + "type": "array" }, - "baseURL": { + "element": { + "description": "The file location of the element javascript file to load", "type": "string" }, - "defaultOptions": { - "$ref": "#/definitions/RawEditorOptions" - }, - "documentBaseURL": { + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", "type": "string" }, - "dom": { - "properties": { - "BookmarkManager": { - "$ref": "#/definitions/BookmarkManagerNamespace" - }, - "ControlSelection": { - "type": "object" - }, - "DOMUtils": { - "$ref": "#/definitions/DOMUtilsNamespace" - }, - "Event": { - "$ref": "#/definitions/EventUtils" - }, - "EventUtils": { - "$ref": "#/definitions/EventUtilsConstructor" - }, - "RangeUtils": { - "$ref": "#/definitions/RangeUtilsNamespace" - }, - "ScriptLoader": { - "$ref": "#/definitions/ScriptLoaderConstructor" - }, - "Selection": { - "type": "object" - }, - "Serializer": { - "type": "object" - }, - "StyleSheetLoader": { - "type": "object" - }, - "TextSeeker": { - "type": "object" - }, - "TreeWalker": { - "$ref": "#/definitions/DomTreeWalkerConstructor" - } - }, - "required": [ - "BookmarkManager", - "ControlSelection", - "DOMUtils", - "Event", - "EventUtils", - "RangeUtils", - "ScriptLoader", - "Selection", - "Serializer", - "StyleSheetLoader", - "TextSeeker", - "TreeWalker" - ], - "type": "object" + "js": { + "description": "The file location of the javascript file to load", + "type": "string" }, - "each": { - "type": "object" + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" + ] }, - "explode": { - "type": "object" + "meta": { + "$ref": "#/definitions/MetaWorkspaceView", + "description": "This contains properties specific to the type of extension" }, - "extend": { - "type": "object" + "name": { + "description": "The friendly name of the extension", + "type": "string" }, - "focusedEditor": { + "overwrites": { "anyOf": [ { - "$ref": "#/definitions/Editor" + "items": { + "type": "string" + }, + "type": "array" }, { - "type": "null" - } - ] - }, - "geom": { - "properties": { - "Rect": { - "$ref": "#/definitions/Rect" - } - }, - "required": [ - "Rect" - ], - "type": "object" - }, - "grep": { - "type": "object" - }, - "html": { - "properties": { - "DomParser": { - "type": "object" - }, - "Entities": { - "$ref": "#/definitions/Entities" - }, - "Node": { - "$ref": "#/definitions/AstNodeConstructor" - }, - "Schema": { - "type": "object" - }, - "Serializer": { - "type": "object" - }, - "Styles": { - "type": "object" - }, - "Writer": { - "type": "object" + "type": "string" } - }, - "required": [ - "DomParser", - "Entities", - "Node", - "Schema", - "Serializer", - "Styles", - "Writer" ], - "type": "object" - }, - "i18n": { - "$ref": "#/definitions/I18n" + "description": "Define one or more extension aliases that this extension should overwrite." }, - "inArray": { - "type": "object" + "type": { + "const": "workspaceView", + "description": "The type of extension such as dashboard etc...", + "type": "string" }, - "is": { - "type": "object" + "weight": { + "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", + "type": "number" + } + }, + "required": [ + "alias", + "meta", + "name", + "type" + ], + "type": "object" + }, + "ManifestWorkspaceViewCollectionKind": { + "properties": { + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" }, - "isArray": { - "type": "object" + "conditions": { + "description": "Set the conditions for when the extension should be loaded", + "items": { + "anyOf": [ + { + "$ref": "#/definitions/UmbEntityUniqueConditionConfig" + }, + { + "$ref": "#/definitions/UmbEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/CollectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" + }, + { + "$ref": "#/definitions/UmbIsAdminConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" + }, + { + "$ref": "#/definitions/SwitchConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase" + } + ] + }, + "type": "array" }, - "majorVersion": { + "element": { + "description": "The file location of the element javascript file to load", "type": "string" }, - "makeMap": { - "type": "object" - }, - "map": { - "type": "object" - }, - "minorVersion": { + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", "type": "string" }, - "releaseDate": { + "js": { + "description": "The file location of the javascript file to load", "type": "string" }, - "resolve": { - "type": "object" - }, - "suffix": { + "kind": { + "const": "collection", + "description": "The kind of the extension, used to group extensions together", "type": "string" }, - "toArray": { - "type": "object" - }, - "translate": { - "type": "object" - }, - "triggerSave": { - "type": "object" + "meta": { + "$ref": "#/definitions/MetaWorkspaceViewCollectionKind", + "description": "This contains properties specific to the type of extension" }, - "trim": { - "type": "object" + "name": { + "description": "The friendly name of the extension", + "type": "string" }, - "util": { - "properties": { - "Delay": { - "$ref": "#/definitions/Delay" - }, - "EventDispatcher": { - "$ref": "#/definitions/EventDispatcherConstructor" - }, - "I18n": { - "$ref": "#/definitions/I18n" - }, - "ImageUploader": { - "$ref": "#/definitions/ImageUploader" - }, - "LocalStorage": { - "$ref": "#/definitions/Storage" - }, - "Observable": { - "$ref": "#/definitions/Observable" - }, - "Tools": { - "$ref": "#/definitions/Tools" - }, - "URI": { - "$ref": "#/definitions/URIConstructor" + "overwrites": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" }, - "VK": { - "$ref": "#/definitions/VK" + { + "type": "string" } - }, - "required": [ - "Delay", - "EventDispatcher", - "I18n", - "ImageUploader", - "LocalStorage", - "Observable", - "Tools", - "URI", - "VK" ], - "type": "object" + "description": "Define one or more extension aliases that this extension should overwrite." }, - "walk": { - "type": "object" + "type": { + "const": "workspaceView", + "description": "The type of extension such as dashboard etc...", + "type": "string" + }, + "weight": { + "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", + "type": "number" } }, "required": [ - "AddOnManager", - "Annotator", - "DOM", - "Editor", - "EditorCommands", - "EditorManager", - "EditorObservable", - "Env", - "FakeClipboard", - "FocusManager", - "Formatter", - "IconManager", - "ModelManager", - "NotificationManager", - "PluginManager", - "Resource", - "ScriptLoader", - "Shortcuts", - "ThemeManager", - "UndoManager", - "WindowManager", - "_addCacheSuffix", - "activeEditor", - "addI18n", - "baseURI", - "baseURL", - "defaultOptions", - "documentBaseURL", - "dom", - "each", - "explode", - "extend", - "focusedEditor", - "geom", - "grep", - "html", - "i18n", - "inArray", - "is", - "isArray", - "majorVersion", - "makeMap", - "map", - "minorVersion", - "releaseDate", - "resolve", - "suffix", - "toArray", - "translate", - "triggerSave", - "trim", - "util", - "walk" + "alias", + "kind", + "meta", + "name", + "type" ], "type": "object" }, - "ToolbarGroup": { + "ManifestWorkspaceViewContentCollectionKind": { "properties": { - "items": { + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" + }, + "conditions": { + "description": "Set the conditions for when the extension should be loaded", "items": { - "type": "string" + "anyOf": [ + { + "$ref": "#/definitions/UmbEntityUniqueConditionConfig" + }, + { + "$ref": "#/definitions/UmbEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/CollectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" + }, + { + "$ref": "#/definitions/UmbIsAdminConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" + }, + { + "$ref": "#/definitions/SwitchConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase" + } + ] }, "type": "array" }, - "name": { + "element": { + "description": "The file location of the element javascript file to load", "type": "string" - } - }, - "required": [ - "items" - ], - "type": "object" - }, - "Tools": { - "properties": { - "_addCacheSuffix": { - "type": "object" - }, - "each": { - "type": "object" - }, - "explode": { - "type": "object" }, - "extend": { - "type": "object" - }, - "grep": { - "type": "object" - }, - "hasOwn": { - "type": "object" - }, - "inArray": { - "type": "object" - }, - "is": { - "type": "object" - }, - "isArray": { - "type": "object" - }, - "makeMap": { - "type": "object" - }, - "map": { - "type": "object" + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", + "type": "string" }, - "resolve": { - "type": "object" + "js": { + "description": "The file location of the javascript file to load", + "type": "string" }, - "toArray": { - "type": "object" + "kind": { + "const": "contentCollection", + "description": "The kind of the extension, used to group extensions together", + "type": "string" }, - "trim": { - "type": "object" + "meta": { + "$ref": "#/definitions/MetaWorkspaceView", + "description": "This contains properties specific to the type of extension" }, - "walk": { - "type": "object" - } - }, - "required": [ - "_addCacheSuffix", - "each", - "explode", - "extend", - "grep", - "hasOwn", - "inArray", - "is", - "isArray", - "makeMap", - "map", - "resolve", - "toArray", - "trim", - "walk" - ], - "type": "object" - }, - "TrustedHTML": { - "properties": { - "brand": { - "const": true, - "type": "boolean" - } - }, - "required": [ - "brand" - ], - "type": "object" - }, - "TrustedScript": { - "properties": { - "brand": { - "const": true, - "type": "boolean" - } - }, - "required": [ - "brand" - ], - "type": "object" - }, - "TrustedScriptURL": { - "properties": { - "brand": { - "const": true, - "type": "boolean" - } - }, - "required": [ - "brand" - ], - "type": "object" - }, - "TrustedTypePolicy": { - "properties": { - "name": { - "type": "string" - } - }, - "required": [ - "name" - ], - "type": "object" - }, - "TrustedTypePolicy": { - "oneOf": [ - { - "$ref": "#/definitions/TrustedTypePolicy" - } - ] - }, - "TrustedTypePolicy": { - "properties": { "name": { + "description": "The friendly name of the extension", "type": "string" - } - }, - "required": [ - "name" - ], - "type": "object" - }, - "TrustedTypePolicyFactory": { - "oneOf": [ - { - "$ref": "#/definitions/TrustedTypePolicyFactory_1" }, - { - "$ref": "#/definitions/InternalTrustedTypePolicyFactory" - } - ] - }, - "TrustedTypePolicyFactory_1": { - "properties": { - "defaultPolicy": { + "overwrites": { "anyOf": [ { - "$ref": "#/definitions/TrustedTypePolicy" + "items": { + "type": "string" + }, + "type": "array" }, { - "type": "null" + "type": "string" } - ] + ], + "description": "Define one or more extension aliases that this extension should overwrite." }, - "emptyHTML": { - "$ref": "#/definitions/TrustedHTML" + "type": { + "const": "workspaceView", + "description": "The type of extension such as dashboard etc...", + "type": "string" }, - "emptyScript": { - "$ref": "#/definitions/TrustedScript" + "weight": { + "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", + "type": "number" } }, "required": [ - "defaultPolicy", - "emptyHTML", - "emptyScript" + "alias", + "kind", + "meta", + "name", + "type" ], "type": "object" }, - "URI": { + "ManifestWorkspaceViewContentTypeDesignEditorKind": { "properties": { - "anchor": { - "type": "string" - }, - "authority": { - "type": "string" - }, - "directory": { - "type": "string" - }, - "file": { + "alias": { + "description": "The alias of the extension, ensure it is unique", "type": "string" }, - "host": { - "type": "string" + "conditions": { + "description": "Set the conditions for when the extension should be loaded", + "items": { + "anyOf": [ + { + "$ref": "#/definitions/UmbEntityUniqueConditionConfig" + }, + { + "$ref": "#/definitions/UmbEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/CollectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" + }, + { + "$ref": "#/definitions/UmbIsAdminConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" + }, + { + "$ref": "#/definitions/SwitchConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase" + } + ] + }, + "type": "array" }, - "password": { + "element": { + "description": "The file location of the element javascript file to load", "type": "string" }, - "path": { + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", "type": "string" }, - "port": { + "js": { + "description": "The file location of the javascript file to load", "type": "string" }, - "protocol": { + "kind": { + "const": "contentTypeDesignEditor", + "description": "The kind of the extension, used to group extensions together", "type": "string" }, - "query": { - "type": "string" + "meta": { + "$ref": "#/definitions/MetaWorkspaceViewContentTypeDesignEditorKind", + "description": "This contains properties specific to the type of extension" }, - "relative": { + "name": { + "description": "The friendly name of the extension", "type": "string" }, - "settings": { - "$ref": "#/definitions/URISettings" - }, - "source": { - "type": "string" + "overwrites": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "string" + } + ], + "description": "Define one or more extension aliases that this extension should overwrite." }, - "user": { + "type": { + "const": "workspaceView", + "description": "The type of extension such as dashboard etc...", "type": "string" }, - "userInfo": { - "type": "string" + "weight": { + "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", + "type": "number" } }, "required": [ - "directory", - "path", - "settings", - "source" + "alias", + "kind", + "meta", + "name", + "type" ], "type": "object" }, - "URIConstructor": { + "MetaAuthProvider": { "properties": { - "getDocumentBaseUrl": { + "behavior": { + "description": "The behavior of the provider when it is used.", + "properties": { + "autoRedirect": { + "default": false, + "description": "If true, the user will be redirected to the provider's login page immediately.", + "type": "boolean" + }, + "popupFeatures": { + "default": "'width=600,height=600,menubar=no,location=no,resizable=yes,scrollbars=yes,status=no,toolbar=no'", + "description": "The features of the popup that is opened when the user logs in.", + "type": "string" + }, + "popupTarget": { + "default": "'umbracoAuthPopup'", + "description": "The target of the popup that is opened when the user logs in.", + "type": "string" + } + }, "type": "object" }, - "parseDataUri": { + "defaultView": { + "description": "The default view of the provider that is shown to the user.\nIf no element is provided, then the button will be rendered as a", + "properties": { + "color": { + "default": "'secondary'", + "description": "The color of the provider that is shown to the user.", + "enum": [ + "", + "danger", + "default", + "invalid", + "positive", + "warning" + ], + "type": "string" + }, + "icon": { + "default": "'icon-cloud'", + "description": "The icon of the provider that is shown to the user.", + "examples": "['icon-cloud', 'icon-github', 'icon-google', 'icon-facebook', 'icon-twitter', 'icon-x', 'icon-microsoft']", + "type": "string" + }, + "look": { + "default": "'default'", + "description": "The look of the provider that is shown to the user.", + "enum": [ + "", + "default", + "outline", + "placeholder", + "primary", + "secondary" + ], + "type": "string" + } + }, "type": "object" }, - "prototype": { - "$ref": "#/definitions/URI" - } - }, - "required": [ - "getDocumentBaseUrl", - "parseDataUri", - "prototype" - ], - "type": "object" - }, - "URISettings": { - "properties": { - "base_uri": { - "$ref": "#/definitions/URI" - } - }, - "type": "object" - }, - "UmbConditionConfigBase<\"Umb.Condition.CollectionAlias\">": { - "properties": { - "alias": { - "const": "Umb.Condition.CollectionAlias", - "type": "string" - } - }, - "required": [ - "alias" - ], - "type": "object" - }, - "UmbConditionConfigBase<\"Umb.Condition.CollectionBulkActionPermission\">": { - "properties": { - "alias": { - "const": "Umb.Condition.CollectionBulkActionPermission", - "type": "string" - } - }, - "required": [ - "alias" - ], - "type": "object" - }, - "UmbConditionConfigBase<\"Umb.Condition.SectionAlias\">": { - "properties": { - "alias": { - "const": "Umb.Condition.SectionAlias", - "type": "string" - } - }, - "required": [ - "alias" - ], - "type": "object" - }, - "UmbConditionConfigBase<\"Umb.Condition.SectionUserPermission\">": { - "properties": { - "alias": { - "const": "Umb.Condition.SectionUserPermission", - "type": "string" - } - }, - "required": [ - "alias" - ], - "type": "object" - }, - "UmbConditionConfigBase<\"Umb.Condition.Switch\">": { - "properties": { - "alias": { - "const": "Umb.Condition.Switch", - "type": "string" - } - }, - "required": [ - "alias" - ], - "type": "object" - }, - "UmbConditionConfigBase<\"Umb.Condition.UserPermission.Document\">": { - "properties": { - "alias": { - "const": "Umb.Condition.UserPermission.Document", - "type": "string" - } - }, - "required": [ - "alias" - ], - "type": "object" - }, - "UmbConditionConfigBase<\"Umb.Condition.WorkspaceAlias\">": { - "properties": { - "alias": { - "const": "Umb.Condition.WorkspaceAlias", - "type": "string" - } - }, - "required": [ - "alias" - ], - "type": "object" - }, - "UmbConditionConfigBase<\"Umb.Condition.WorkspaceEntityType\">": { - "properties": { - "alias": { - "const": "Umb.Condition.WorkspaceEntityType", - "type": "string" - } - }, - "required": [ - "alias" - ], - "type": "object" - }, - "UmbConditionConfigBase": { - "properties": { - "alias": { - "type": "string" - } - }, - "required": [ - "alias" - ], - "type": "object" - }, - "UmbDocumentUserPermissionConditionConfig": { - "allOf": [ - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.UserPermission.Document\">" + "label": { + "description": "The label of the provider that is shown to the user.", + "type": "string" }, - { + "linking": { + "description": "The linking options of the provider when it is used.", "properties": { - "allOf": { - "description": "The user must have all of the permissions in this array for the condition to be met.", - "items": { - "type": "string" - }, - "type": "array" - }, - "oneOf": { - "description": "The user must have at least one of the permissions in this array for the condition to be met.", - "items": { - "type": "string" - }, - "type": "array" + "allowManualLinking": { + "default": false, + "description": "If true, the user will be able to link the provider to an existing account.", + "type": "boolean" } }, "type": "object" } - ] - }, - "UmbLocalizationDictionary": { + }, "type": "object" }, - "UmbModalConfig": { + "MetaCollection": { "properties": { - "backdropBackground": { - "description": "Set the background property of the modal backdrop", + "noItemsLabel": { "type": "string" }, - "key": { + "repositoryAlias": { "type": "string" + } + }, + "required": [ + "repositoryAlias" + ], + "type": "object" + }, + "MetaCollectionAction": { + "properties": { + "additionalOptions": { + "type": "boolean" }, - "size": { - "enum": [ - "full", - "large", - "medium", - "small" - ], + "href": { "type": "string" }, - "type": { - "enum": [ - "dialog", - "sidebar" - ], + "label": { "type": "string" } }, + "required": [ + "label" + ], "type": "object" }, - "UmbModalToken,UmbPickerModalValue>": { + "MetaCollectionMenu": { "properties": { - "#alias": { + "collectionRepositoryAlias": { "type": "string" - }, - "#defaults": { - "$ref": "#/definitions/UmbModalTokenDefaults,UmbPickerModalValue>" - }, - "DATA": { - "description": "Get the data type of the token's data.", - "type": "{ModalDataType}" - }, - "VALUE": { - "description": "Get the value type of the token", - "type": "{ModalValueType}" } }, "required": [ - "#alias", - "DATA", - "VALUE" + "collectionRepositoryAlias" ], "type": "object" }, - "UmbModalTokenDefaults,UmbPickerModalValue>": { + "MetaCollectionView": { "properties": { - "data": { - "$ref": "#/definitions/UmbPickerModalData" + "icon": { + "description": "An icon to represent the collection view", + "examples": [ + "icon-box", + "icon-grid" + ], + "type": "string" }, - "modal": { - "$ref": "#/definitions/UmbModalConfig" + "label": { + "description": "The friendly name of the collection view", + "type": "string" }, - "value": { - "$ref": "#/definitions/UmbPickerModalValue" + "pathName": { + "description": "The URL pathname for this collection view that can be deep linked to by sharing the url", + "type": "string" } }, + "required": [ + "icon", + "label", + "pathName" + ], + "type": "object" + }, + "MetaCurrentUserAction": { "type": "object" }, - "UmbMultipleAppLanguageConditionConfig": { + "MetaDashboard": { "properties": { - "alias": { + "label": { + "description": "The displayed name (label) in the navigation.", + "type": "string" + }, + "pathname": { + "description": "This is the URL path part for this view. This is used for navigating or deep linking directly to the dashboard\nhttps://yoursite.com/section/settings/dashboard/my-dashboard-path", + "examples": [ + "my-dashboard-path" + ], "type": "string" } }, - "required": [ - "alias" - ], "type": "object" }, - "UmbPickerModalData": { + "MetaDataSourceDataMapping": { + "type": "object" + }, + "MetaEntityAction": { + "type": "object" + }, + "MetaEntityActionCreateKind": { "properties": { - "filter": { - "type": "object" + "additionalOptions": { + "description": "The action requires additional input from the user.\nA dialog will prompt the user for more information or to make a choice.", + "type": "{boolean}" }, - "multiple": { - "type": "boolean" + "icon": { + "description": "An icon to represent the action to be performed", + "examples": [ + "icon-box", + "icon-grid" + ], + "type": "string" }, - "pickableFilter": { - "type": "object" + "label": { + "description": "The friendly name of the action to perform", + "examples": [ + "Create", + "Create Content Template" + ], + "type": "string" } }, + "required": [ + "icon", + "label" + ], "type": "object" }, - "UmbPickerModalValue": { + "MetaEntityActionDefaultKind": { "properties": { - "selection": { - "items": { - "type": [ - "null", - "string" - ] - }, - "type": "array" + "additionalOptions": { + "description": "The action requires additional input from the user.\nA dialog will prompt the user for more information or to make a choice.", + "type": "{boolean}" + }, + "icon": { + "description": "An icon to represent the action to be performed", + "examples": [ + "icon-box", + "icon-grid" + ], + "type": "string" + }, + "label": { + "description": "The friendly name of the action to perform", + "examples": [ + "Create", + "Create Content Template" + ], + "type": "string" } }, "required": [ - "selection" + "icon", + "label" ], "type": "object" }, - "UmbSectionUserPermissionConditionConfig": { - "allOf": [ - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.SectionUserPermission\">" + "MetaEntityActionDeleteKind": { + "properties": { + "additionalOptions": { + "description": "The action requires additional input from the user.\nA dialog will prompt the user for more information or to make a choice.", + "type": "{boolean}" }, - { + "confirm": { "properties": { - "match": { + "headline": { + "type": "string" + }, + "message": { "type": "string" } }, - "required": [ - "match" - ], "type": "object" - } - ] - }, - "UmbracoPackageImportmap": { - "properties": { - "imports": { - "$ref": "#/definitions/UmbracoPackageImportmapValue", - "description": "This is used to define the module specifiers and their respective paths for the package to be used in the browser.", + }, + "detailRepositoryAlias": { + "type": "string" + }, + "icon": { + "description": "An icon to represent the action to be performed", "examples": [ - { - "library": "./path/to/library.js", - "library/*": "./path/to/library/*" - } + "icon-box", + "icon-grid" ], - "title": "A module specifier with a path for the importmap" + "type": "string" }, - "scopes": { - "$ref": "#/definitions/UmbracoPackageImportmapScopes", - "description": "This is used to define the scopes for the package to be used in the browser. It has to specify a path and a value that is an object with module specifiers and their respective paths.", + "itemRepositoryAlias": { + "type": "string" + }, + "label": { + "description": "The friendly name of the action to perform", "examples": [ - { - "/path/to/library": { - "library": "./path/to/some/other/library.js" - } - } + "Create", + "Create Content Template" ], - "title": "The importmap scopes for the package" + "type": "string" } }, "required": [ - "imports" + "detailRepositoryAlias", + "icon", + "itemRepositoryAlias", + "label" ], "type": "object" }, - "UmbracoPackageImportmapScopes": { - "additionalProperties": { - "$ref": "#/definitions/UmbracoPackageImportmapValue" - }, - "type": "object" - }, - "UmbracoPackageImportmapValue": { - "additionalProperties": { - "type": "string" - }, - "type": "object" - }, - "UndoLevel": { - "anyOf": [ - { - "allOf": [ - { - "$ref": "#/definitions/CompleteUndoLevel" - }, - { - "properties": { - "bookmark": { - "$ref": "#/definitions/Bookmark" - } - }, - "required": [ - "bookmark" - ], - "type": "object" - } - ] - }, - { - "allOf": [ - { - "$ref": "#/definitions/FragmentedUndoLevel" - }, - { - "properties": { - "bookmark": { - "$ref": "#/definitions/Bookmark" - } - }, - "required": [ - "bookmark" - ], - "type": "object" - } - ] - } - ] - }, - "UndoManager": { + "MetaEntityActionDuplicateToKind": { "properties": { - "add": { - "type": "object" - }, - "beforeChange": { - "type": "object" - }, - "clear": { - "type": "object" - }, - "data": { - "items": { - "$ref": "#/definitions/UndoLevel" - }, - "type": "array" - }, - "dispatchChange": { - "type": "object" - }, - "extra": { - "type": "object" - }, - "hasRedo": { - "type": "object" - }, - "hasUndo": { - "type": "object" + "additionalOptions": { + "description": "The action requires additional input from the user.\nA dialog will prompt the user for more information or to make a choice.", + "type": "{boolean}" }, - "ignore": { - "type": "object" + "duplicateRepositoryAlias": { + "type": "string" }, - "redo": { - "type": "object" + "foldersOnly": { + "type": "boolean" }, - "reset": { - "type": "object" + "icon": { + "description": "An icon to represent the action to be performed", + "examples": [ + "icon-box", + "icon-grid" + ], + "type": "string" }, - "transact": { - "type": "object" + "label": { + "description": "The friendly name of the action to perform", + "examples": [ + "Create", + "Create Content Template" + ], + "type": "string" }, - "typing": { - "type": "boolean" + "treeAlias": { + "type": "string" }, - "undo": { - "type": "object" + "treeRepositoryAlias": { + "type": "string" } }, "required": [ - "add", - "beforeChange", - "clear", - "data", - "dispatchChange", - "extra", - "hasRedo", - "hasUndo", - "ignore", - "redo", - "reset", - "transact", - "typing", - "undo" + "duplicateRepositoryAlias", + "icon", + "label", + "treeAlias", + "treeRepositoryAlias" ], "type": "object" }, - "UserActivation": { + "MetaEntityActionFolderKind": { "properties": { - "hasBeenActive": { - "type": "boolean" + "additionalOptions": { + "description": "The action requires additional input from the user.\nA dialog will prompt the user for more information or to make a choice.", + "type": "{boolean}" }, - "isActive": { - "type": "boolean" + "folderRepositoryAlias": { + "type": "string" + }, + "icon": { + "description": "An icon to represent the action to be performed", + "examples": [ + "icon-box", + "icon-grid" + ], + "type": "string" + }, + "label": { + "description": "The friendly name of the action to perform", + "examples": [ + "Create", + "Create Content Template" + ], + "type": "string" } }, "required": [ - "hasBeenActive", - "isActive" + "folderRepositoryAlias", + "icon", + "label" ], "type": "object" }, - "VK": { + "MetaEntityActionMoveToKind": { "properties": { - "BACKSPACE": { - "type": "number" - }, - "DELETE": { - "type": "number" - }, - "DOWN": { - "type": "number" - }, - "END": { - "type": "number" - }, - "ENTER": { - "type": "number" - }, - "ESC": { - "type": "number" - }, - "HOME": { - "type": "number" - }, - "LEFT": { - "type": "number" - }, - "PAGE_DOWN": { - "type": "number" - }, - "PAGE_UP": { - "type": "number" + "additionalOptions": { + "description": "The action requires additional input from the user.\nA dialog will prompt the user for more information or to make a choice.", + "type": "{boolean}" }, - "RIGHT": { - "type": "number" + "foldersOnly": { + "type": "boolean" }, - "SPACEBAR": { - "type": "number" + "icon": { + "description": "An icon to represent the action to be performed", + "examples": [ + "icon-box", + "icon-grid" + ], + "type": "string" }, - "TAB": { - "type": "number" + "label": { + "description": "The friendly name of the action to perform", + "examples": [ + "Create", + "Create Content Template" + ], + "type": "string" }, - "UP": { - "type": "number" + "moveRepositoryAlias": { + "type": "string" }, - "metaKeyPressed": { - "type": "object" + "treeAlias": { + "type": "string" }, - "modifierPressed": { - "type": "object" + "treeRepositoryAlias": { + "type": "string" } }, "required": [ - "BACKSPACE", - "DELETE", - "DOWN", - "END", - "ENTER", - "ESC", - "HOME", - "LEFT", - "PAGE_DOWN", - "PAGE_UP", - "RIGHT", - "SPACEBAR", - "TAB", - "UP", - "metaKeyPressed", - "modifierPressed" + "icon", + "label", + "moveRepositoryAlias", + "treeAlias", + "treeRepositoryAlias" ], "type": "object" }, - "Version": { + "MetaEntityActionReloadTreeItemChildrenKind": { "properties": { - "major": { - "type": "number" + "additionalOptions": { + "description": "The action requires additional input from the user.\nA dialog will prompt the user for more information or to make a choice.", + "type": "{boolean}" }, - "minor": { - "type": "number" + "icon": { + "description": "An icon to represent the action to be performed", + "examples": [ + "icon-box", + "icon-grid" + ], + "type": "string" + }, + "label": { + "description": "The friendly name of the action to perform", + "examples": [ + "Create", + "Create Content Template" + ], + "type": "string" } }, "required": [ - "major", - "minor" + "icon", + "label" ], "type": "object" }, - "VisualViewport": { + "MetaEntityActionSortChildrenOfKind": { "properties": { - "height": { - "type": "number" - }, - "offsetLeft": { - "type": "number" + "additionalOptions": { + "description": "The action requires additional input from the user.\nA dialog will prompt the user for more information or to make a choice.", + "type": "{boolean}" }, - "offsetTop": { - "type": "number" - }, - "onresize": { - "type": [ - "null", - "object" - ] - }, - "onscroll": { - "type": [ - "null", - "object" - ] - }, - "pageLeft": { - "type": "number" + "icon": { + "description": "An icon to represent the action to be performed", + "examples": [ + "icon-box", + "icon-grid" + ], + "type": "string" }, - "pageTop": { - "type": "number" + "label": { + "description": "The friendly name of the action to perform", + "examples": [ + "Create", + "Create Content Template" + ], + "type": "string" }, - "scale": { - "type": "number" + "sortChildrenOfRepositoryAlias": { + "type": "string" }, - "width": { - "type": "number" + "treeRepositoryAlias": { + "type": "string" } }, "required": [ - "height", - "offsetLeft", - "offsetTop", - "onresize", - "onscroll", - "pageLeft", - "pageTop", - "scale", - "width" + "icon", + "label", + "sortChildrenOfRepositoryAlias", + "treeRepositoryAlias" ], "type": "object" }, - "WakeLock": { + "MetaEntityBulkAction": { "type": "object" }, - "Window": { - "additionalProperties": { - "$ref": "#/definitions/Window" - }, + "MetaEntityBulkActionDefaultKind": { "properties": { - "MonacoEnvironment": { - "$ref": "#/definitions/Environment" - }, - "TrustedHTML": { - "properties": { - "prototype": { - "$ref": "#/definitions/TrustedHTML" - } - }, - "required": [ - "prototype" + "icon": { + "description": "An icon to represent the action to be performed", + "examples": [ + "icon-box", + "icon-grid" ], - "type": "object" + "type": "string" }, - "TrustedScript": { - "properties": { - "prototype": { - "$ref": "#/definitions/TrustedScript" - } - }, - "required": [ - "prototype" + "label": { + "description": "The friendly name of the action to perform", + "examples": [ + "Create", + "Create Content Template" ], - "type": "object" + "type": "string" + } + }, + "required": [ + "icon" + ], + "type": "object" + }, + "MetaEntityBulkActionDeleteKind": { + "properties": { + "detailRepositoryAlias": { + "type": "string" }, - "TrustedScriptURL": { - "properties": { - "prototype": { - "$ref": "#/definitions/TrustedScriptURL" - } - }, - "required": [ - "prototype" + "icon": { + "description": "An icon to represent the action to be performed", + "examples": [ + "icon-box", + "icon-grid" ], - "type": "object" + "type": "string" }, - "TrustedTypePolicy": { - "properties": { - "prototype": { - "$ref": "#/definitions/TrustedTypePolicy" - } - }, - "required": [ - "prototype" + "itemRepositoryAlias": { + "type": "string" + }, + "label": { + "description": "The friendly name of the action to perform", + "examples": [ + "Create", + "Create Content Template" ], - "type": "object" + "type": "string" + } + }, + "required": [ + "detailRepositoryAlias", + "icon", + "itemRepositoryAlias" + ], + "type": "object" + }, + "MetaEntityBulkActionDuplicateToKind": { + "properties": { + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" }, - "TrustedTypePolicyFactory": { - "properties": { - "prototype": { - "$ref": "#/definitions/TrustedTypePolicyFactory" - } + "api": { + "description": "The file location of the api javascript file to load", + "type": "string" + }, + "bulkDuplicateRepositoryAlias": { + "type": "string" + }, + "conditions": { + "description": "Set the conditions for when the extension should be loaded", + "items": { + "anyOf": [ + { + "$ref": "#/definitions/UmbEntityUniqueConditionConfig" + }, + { + "$ref": "#/definitions/UmbEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/CollectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" + }, + { + "$ref": "#/definitions/UmbIsAdminConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" + }, + { + "$ref": "#/definitions/SwitchConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase" + } + ] }, - "required": [ - "prototype" - ], - "type": "object" - }, - "after": { - "$ref": "#/definitions/Mocha.HookFunction", - "description": "Execute after running tests.\n\n- _Only available when invoked via the mocha CLI._" - }, - "afterEach": { - "$ref": "#/definitions/Mocha.HookFunction", - "description": "Execute after each test case.\n\n- _Only available when invoked via the mocha CLI._" - }, - "before": { - "$ref": "#/definitions/Mocha.HookFunction", - "description": "Execute before running tests.\n\n- _Only available when invoked via the mocha CLI._" - }, - "beforeEach": { - "$ref": "#/definitions/Mocha.HookFunction", - "description": "Execute before each test case.\n\n- _Only available when invoked via the mocha CLI._" + "type": "array" }, - "caches": { - "$ref": "#/definitions/CacheStorage" + "element": { + "description": "The file location of the element javascript file to load", + "type": "string" }, - "clientInformation": { - "$ref": "#/definitions/Navigator" + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", + "type": "string" }, - "closed": { + "foldersOnly": { "type": "boolean" }, - "context": { - "$ref": "#/definitions/Mocha.SuiteFunction", - "description": "Describe a \"suite\" containing nested suites and tests.\n\n- _Only available when invoked via the mocha CLI._" + "forEntityTypes": { + "items": { + "type": "string" + }, + "type": "array" }, - "crossOriginIsolated": { + "hideTreeRoot": { "type": "boolean" }, - "crypto": { - "$ref": "#/definitions/Crypto" - }, - "customElements": { - "$ref": "#/definitions/CustomElementRegistry" - }, - "describe": { - "$ref": "#/definitions/Mocha.SuiteFunction", - "description": "Describe a \"suite\" containing nested suites and tests.\n\n- _Only available when invoked via the mocha CLI._" - }, - "devicePixelRatio": { - "type": "number" + "js": { + "description": "The file location of the javascript file to load", + "type": "string" }, - "document": { - "$ref": "#/definitions/Document" + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" + ] }, - "event": { - "$ref": "#/definitions/Event" + "meta": { + "$ref": "#/definitions/MetaEntityBulkAction" }, - "external": { - "$ref": "#/definitions/External" + "name": { + "description": "The friendly name of the extension", + "type": "string" }, - "frameElement": { + "overwrites": { "anyOf": [ { - "$ref": "#/definitions/Element" + "items": { + "type": "string" + }, + "type": "array" }, { - "type": "null" + "type": "string" } - ] - }, - "frames": { - "$ref": "#/definitions/Window" - }, - "history": { - "$ref": "#/definitions/History" + ], + "description": "Define one or more extension aliases that this extension should overwrite." }, - "indexedDB": { - "$ref": "#/definitions/IDBFactory" + "treeAlias": { + "type": "string" }, - "innerHeight": { - "type": "number" + "type": { + "const": "entityBulkAction", + "description": "The type of extension such as dashboard etc...", + "type": "string" }, - "innerWidth": { + "weight": { + "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", "type": "number" + } + }, + "required": [ + "alias", + "bulkDuplicateRepositoryAlias", + "forEntityTypes", + "meta", + "name", + "treeAlias", + "type" + ], + "type": "object" + }, + "MetaEntityBulkActionMoveToKind": { + "properties": { + "bulkMoveRepositoryAlias": { + "type": "string" }, - "isSecureContext": { + "foldersOnly": { "type": "boolean" }, - "it": { - "$ref": "#/definitions/Mocha.TestFunction", - "description": "Describes a test case.\n\n- _Only available when invoked via the mocha CLI._" - }, - "length": { - "type": "number" - }, - "localStorage": { - "$ref": "#/definitions/Storage" - }, - "location": { - "$ref": "#/definitions/Location" - }, - "locationbar": { - "$ref": "#/definitions/BarProp" - }, - "menubar": { - "$ref": "#/definitions/BarProp" + "hideTreeRoot": { + "type": "boolean" }, - "name": { + "icon": { + "description": "An icon to represent the action to be performed", + "examples": [ + "icon-box", + "icon-grid" + ], "type": "string" }, - "navigator": { - "$ref": "#/definitions/Navigator" - }, - "onabort": { - "type": [ - "null", - "object" - ] - }, - "onafterprint": { - "type": [ - "null", - "object" - ] - }, - "onanimationcancel": { - "type": [ - "null", - "object" - ] - }, - "onanimationend": { - "type": [ - "null", - "object" - ] - }, - "onanimationiteration": { - "type": [ - "null", - "object" - ] - }, - "onanimationstart": { - "type": [ - "null", - "object" - ] - }, - "onauxclick": { - "type": [ - "null", - "object" - ] - }, - "onbeforeinput": { - "type": [ - "null", - "object" - ] - }, - "onbeforeprint": { - "type": [ - "null", - "object" - ] - }, - "onbeforeunload": { - "type": [ - "null", - "object" - ] - }, - "onblur": { - "type": [ - "null", - "object" - ] - }, - "oncancel": { - "type": [ - "null", - "object" - ] - }, - "oncanplay": { - "type": [ - "null", - "object" - ] - }, - "oncanplaythrough": { - "type": [ - "null", - "object" - ] - }, - "onchange": { - "type": [ - "null", - "object" - ] - }, - "onclick": { - "type": [ - "null", - "object" - ] - }, - "onclose": { - "type": [ - "null", - "object" - ] - }, - "oncontextmenu": { - "type": [ - "null", - "object" - ] - }, - "oncopy": { - "type": [ - "null", - "object" - ] - }, - "oncuechange": { - "type": [ - "null", - "object" - ] - }, - "oncut": { - "type": [ - "null", - "object" - ] - }, - "ondblclick": { - "type": [ - "null", - "object" - ] - }, - "ondevicemotion": { - "type": [ - "null", - "object" - ] - }, - "ondeviceorientation": { - "type": [ - "null", - "object" - ] - }, - "ondrag": { - "type": [ - "null", - "object" - ] - }, - "ondragend": { - "type": [ - "null", - "object" - ] - }, - "ondragenter": { - "type": [ - "null", - "object" - ] - }, - "ondragleave": { - "type": [ - "null", - "object" - ] - }, - "ondragover": { - "type": [ - "null", - "object" - ] - }, - "ondragstart": { - "type": [ - "null", - "object" - ] - }, - "ondrop": { - "type": [ - "null", - "object" - ] - }, - "ondurationchange": { - "type": [ - "null", - "object" - ] - }, - "onemptied": { - "type": [ - "null", - "object" - ] - }, - "onended": { - "type": [ - "null", - "object" - ] - }, - "onerror": { - "$ref": "#/definitions/OnErrorEventHandler" - }, - "onfocus": { - "type": [ - "null", - "object" - ] - }, - "onformdata": { - "type": [ - "null", - "object" - ] - }, - "ongamepadconnected": { - "type": [ - "null", - "object" - ] - }, - "ongamepaddisconnected": { - "type": [ - "null", - "object" - ] - }, - "ongotpointercapture": { - "type": [ - "null", - "object" - ] - }, - "onhashchange": { - "type": [ - "null", - "object" - ] - }, - "oninput": { - "type": [ - "null", - "object" - ] - }, - "oninvalid": { - "type": [ - "null", - "object" - ] - }, - "onkeydown": { - "type": [ - "null", - "object" - ] + "label": { + "description": "The friendly name of the action to perform", + "examples": [ + "Create", + "Create Content Template" + ], + "type": "string" }, - "onkeypress": { - "type": [ - "null", - "object" - ] + "treeAlias": { + "type": "string" + } + }, + "required": [ + "bulkMoveRepositoryAlias", + "icon", + "treeAlias" + ], + "type": "object" + }, + "MetaEntityBulkActionTrashKind": { + "properties": { + "bulkTrashRepositoryAlias": { + "type": "string" }, - "onkeyup": { - "type": [ - "null", - "object" - ] + "icon": { + "description": "An icon to represent the action to be performed", + "examples": [ + "icon-box", + "icon-grid" + ], + "type": "string" }, - "onlanguagechange": { - "type": [ - "null", - "object" - ] + "label": { + "description": "The friendly name of the action to perform", + "examples": [ + "Create", + "Create Content Template" + ], + "type": "string" + } + }, + "required": [ + "bulkTrashRepositoryAlias", + "icon" + ], + "type": "object" + }, + "MetaEntityCreateOptionAction": { + "properties": { + "additionalOptions": { + "description": "The action requires additional input from the user.\nA dialog will prompt the user for more information or to make a choice.", + "type": "{boolean}" }, - "onload": { - "type": [ - "null", - "object" - ] + "description": { + "description": "A description of the action to be performed", + "examples": [ + "Create a document type with a template", + "Create a document from a blueprint" + ], + "type": "string" }, - "onloadeddata": { - "type": [ - "null", - "object" - ] + "icon": { + "description": "An icon to represent the action to be performed", + "examples": [ + "icon-box", + "icon-grid" + ], + "type": "string" }, - "onloadedmetadata": { - "type": [ - "null", - "object" - ] + "label": { + "description": "The friendly name of the action to perform", + "examples": [ + "Create with Template", + "Create from Blueprint" + ], + "type": "string" + } + }, + "required": [ + "icon", + "label" + ], + "type": "object" + }, + "MetaEntityItemRef": { + "type": "object" + }, + "MetaEntityUserPermission": { + "properties": { + "description": { + "type": "string" }, - "onloadstart": { - "type": [ - "null", - "object" - ] + "group": { + "type": "string" }, - "onlostpointercapture": { - "type": [ - "null", - "object" - ] + "label": { + "type": "string" }, - "onmessage": { - "type": [ - "null", - "object" - ] + "verbs": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "verbs" + ], + "type": "object" + }, + "MetaExternalLoginProvider": { + "properties": { + "label": { + "type": "string" }, - "onmessageerror": { - "type": [ - "null", - "object" - ] + "pathname": { + "type": "string" + } + }, + "required": [ + "label", + "pathname" + ], + "type": "object" + }, + "MetaGlobalSearch": { + "properties": { + "label": { + "type": "string" }, - "onmousedown": { - "type": [ - "null", - "object" - ] + "searchProviderAlias": { + "type": "string" + } + }, + "required": [ + "label", + "searchProviderAlias" + ], + "type": "object" + }, + "MetaGranularUserPermission": { + "properties": { + "description": { + "type": "string" }, - "onmouseenter": { - "type": [ - "null", - "object" - ] + "descriptionKey": { + "type": "string" }, - "onmouseleave": { - "type": [ - "null", - "object" - ] + "label": { + "type": "string" }, - "onmousemove": { - "type": [ - "null", - "object" - ] + "labelKey": { + "type": "string" }, - "onmouseout": { - "type": [ - "null", - "object" - ] + "schemaType": { + "type": "string" + } + }, + "required": [ + "schemaType" + ], + "type": "object" + }, + "MetaHeaderAppButtonKind": { + "properties": { + "href": { + "type": "string" }, - "onmouseover": { - "type": [ - "null", - "object" - ] + "icon": { + "type": "string" }, - "onmouseup": { - "type": [ - "null", - "object" - ] + "label": { + "type": "string" + } + }, + "required": [ + "href", + "icon", + "label" + ], + "type": "object" + }, + "MetaLocalization": { + "properties": { + "culture": { + "description": "The culture is a combination of a language and a country. The language is represented by an ISO 639-1 code and the country is represented by an ISO 3166-1 alpha-2 code.\r\nThe language and country are separated by a dash.\r\nThe value is used to describe the language of the translations according to the extension system\r\nand it will be set as the `lang` attribute on the `` element.", + "type": "string" }, - "onoffline": { - "type": [ - "null", - "object" - ] + "direction": { + "default": "ltr", + "description": "The value is used to describe the direction of the translations according to the extension system\r\nand it will be set as the `dir` attribute on the `` element. It defaults to `ltr`.", + "enum": [ + "ltr", + "rtl" + ], + "type": "string" }, - "ononline": { - "type": [ - "null", - "object" - ] + "localizations": { + "$ref": "#/definitions/UmbLocalizationDictionary", + "description": "The localizations." + } + }, + "required": [ + "culture" + ], + "type": "object" + }, + "MetaMarkedExtension": { + "properties": { + "alias": { + "type": "string" + } + }, + "required": [ + "alias" + ], + "type": "object" + }, + "MetaMenuItem": { + "properties": { + "entityType": { + "type": "string" }, - "onorientationchange": { - "type": [ - "null", - "object" - ] + "icon": { + "type": "string" }, - "onpagehide": { - "type": [ - "null", - "object" - ] + "label": { + "type": "string" }, - "onpageshow": { - "type": [ - "null", - "object" - ] + "menus": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "label", + "menus" + ], + "type": "object" + }, + "MetaMenuItemActionKind": { + "properties": { + "entityType": { + "type": "string" }, - "onpaste": { - "type": [ - "null", - "object" - ] + "icon": { + "type": "string" }, - "onpause": { - "type": [ - "null", - "object" - ] + "label": { + "type": "string" }, - "onplay": { - "type": [ - "null", - "object" - ] + "menus": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "label", + "menus" + ], + "type": "object" + }, + "MetaMenuItemLinkKind": { + "properties": { + "entityType": { + "type": "string" }, - "onplaying": { - "type": [ - "null", - "object" - ] + "href": { + "type": "string" }, - "onpointercancel": { - "type": [ - "null", - "object" - ] + "icon": { + "type": "string" }, - "onpointerdown": { - "type": [ - "null", - "object" - ] + "label": { + "type": "string" }, - "onpointerenter": { - "type": [ - "null", - "object" - ] + "menus": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "href", + "label", + "menus" + ], + "type": "object" + }, + "MetaMenuItemTreeKind": { + "properties": { + "entityType": { + "type": "string" }, - "onpointerleave": { - "type": [ - "null", - "object" - ] + "hideTreeRoot": { + "type": "boolean" }, - "onpointermove": { - "type": [ - "null", - "object" - ] + "icon": { + "type": "string" }, - "onpointerout": { - "type": [ - "null", - "object" - ] + "label": { + "type": "string" }, - "onpointerover": { - "type": [ - "null", - "object" - ] + "menus": { + "items": { + "type": "string" + }, + "type": "array" }, - "onpointerup": { - "type": [ - "null", - "object" - ] + "treeAlias": { + "type": "string" + } + }, + "required": [ + "label", + "menus", + "treeAlias" + ], + "type": "object" + }, + "MetaMfaLoginProvider": { + "properties": { + "label": { + "type": "string" + } + }, + "type": "object" + }, + "MetaPropertyContext": { + "type": "object" + }, + "MetaPropertyEditorDataSource": { + "properties": { + "description": { + "type": "string" }, - "onpopstate": { - "type": [ - "null", - "object" - ] + "icon": { + "type": "string" }, - "onprogress": { - "type": [ - "null", - "object" - ] + "label": { + "type": "string" }, - "onratechange": { - "type": [ - "null", - "object" - ] + "settings": { + "$ref": "#/definitions/PropertyEditorSettings" + } + }, + "required": [ + "label" + ], + "type": "object" + }, + "MetaPropertyEditorSchema": { + "properties": { + "defaultPropertyEditorUiAlias": { + "type": "string" }, - "onrejectionhandled": { - "type": [ - "null", - "object" - ] + "settings": { + "$ref": "#/definitions/PropertyEditorSettings" + } + }, + "required": [ + "defaultPropertyEditorUiAlias" + ], + "type": "object" + }, + "MetaPropertyEditorUi": { + "properties": { + "group": { + "default": "Common", + "description": "The group that this property editor UI belongs to, which will be used to group the property editor UIs in the property editor picker.\nIf not specified, the property editor UI will be grouped under \"Common\".", + "type": "string" }, - "onreset": { - "type": [ - "null", - "object" - ] + "icon": { + "type": "string" }, - "onresize": { - "type": [ - "null", - "object" - ] + "label": { + "type": "string" }, - "onscroll": { - "type": [ - "null", - "object" - ] + "propertyEditorSchemaAlias": { + "description": "The alias of the property editor schema that this property editor UI is for.\nIf not specified, the property editor UI can only be used to configure other property editors.", + "type": "string" }, - "onsecuritypolicyviolation": { - "type": [ - "null", - "object" - ] + "settings": { + "$ref": "#/definitions/PropertyEditorSettings" }, - "onseeked": { - "type": [ - "null", - "object" - ] + "supportsDataSource": { + "properties": { + "enabled": { + "description": "Whether the property editor UI is enabled for use with data sources.", + "type": "{boolean}" + }, + "forDataSourceTypes": { + "description": "A list of allowed property editor data source kinds that can be used with this property editor UI.\nIf not specified, any data sources can be used.", + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "enabled", + "forDataSourceTypes" + ], + "type": "object" }, - "onseeking": { - "type": [ - "null", - "object" - ] + "supportsReadOnly": { + "type": "boolean" + } + }, + "required": [ + "group", + "icon", + "label" + ], + "type": "object" + }, + "MetaPropertyValueResolver": { + "type": "object" + }, + "MetaSearchProvider": { + "properties": { + "label": { + "description": "The label of the provider that is shown to the user.", + "type": "string" + } + }, + "type": "object" + }, + "MetaSection": { + "properties": { + "label": { + "type": "string" }, - "onselect": { - "type": [ - "null", - "object" - ] + "pathname": { + "type": "string" }, - "onselectionchange": { - "type": [ - "null", - "object" - ] + "preventUrlRetention": { + "type": "boolean" + } + }, + "required": [ + "label", + "pathname" + ], + "type": "object" + }, + "MetaSectionContext": { + "type": "object" + }, + "MetaSectionRoute": { + "properties": { + "path": { + "type": "string" + } + }, + "type": "object" + }, + "MetaSectionView": { + "properties": { + "icon": { + "description": "The icon displayed for this view in the navigation.", + "examples": [ + "box" + ], + "type": "string" }, - "onselectstart": { - "type": [ - "null", - "object" - ] + "label": { + "description": "The displayed name (label) in the navigation.", + "type": "string" }, - "onslotchange": { - "type": [ - "null", - "object" - ] + "pathname": { + "description": "This is the URL path part for this view. This is used for navigating or deep linking directly to the view\nhttps://yoursite.com/section/settings/view/my-view-path", + "examples": [ + "my-view-path" + ], + "type": "string" + } + }, + "required": [ + "icon" + ], + "type": "object" + }, + "MetaTree": { + "properties": { + "repositoryAlias": { + "type": "string" + } + }, + "required": [ + "repositoryAlias" + ], + "type": "object" + }, + "MetaUfmComponent": { + "properties": { + "alias": { + "type": "string" }, - "onstalled": { - "type": [ - "null", - "object" - ] + "marker": { + "type": "string" + } + }, + "required": [ + "alias" + ], + "type": "object" + }, + "MetaUfmFilter": { + "properties": { + "alias": { + "type": "string" + } + }, + "required": [ + "alias" + ], + "type": "object" + }, + "MetaUserProfileApp": { + "properties": { + "label": { + "type": "string" }, - "onstorage": { - "type": [ - "null", - "object" - ] + "pathname": { + "type": "string" + } + }, + "required": [ + "label", + "pathname" + ], + "type": "object" + }, + "MetaWorkspace": { + "properties": { + "entityType": { + "type": "string" + } + }, + "required": [ + "entityType" + ], + "type": "object" + }, + "MetaWorkspaceAction": { + "type": "object" + }, + "MetaWorkspaceActionDefaultKind": { + "properties": { + "additionalOptions": { + "type": "boolean" }, - "onsubmit": { - "type": [ - "null", - "object" - ] + "color": { + "enum": [ + "", + "danger", + "default", + "invalid", + "positive", + "warning" + ], + "type": "string" }, - "onsuspend": { - "type": [ - "null", - "object" - ] + "href": { + "type": "string" }, - "ontimeupdate": { - "type": [ - "null", - "object" - ] + "label": { + "type": "string" }, - "ontoggle": { - "type": [ - "null", - "object" - ] + "look": { + "enum": [ + "", + "default", + "outline", + "placeholder", + "primary", + "secondary" + ], + "type": "string" + } + }, + "type": "object" + }, + "MetaWorkspaceActionMenuItem": { + "type": "object" + }, + "MetaWorkspaceActionMenuItemDefaultKind": { + "properties": { + "icon": { + "description": "An icon to represent the action to be performed", + "examples": [ + "icon-box", + "icon-grid" + ], + "type": "string" }, - "ontouchcancel": { - "type": [ - "null", - "object" - ] + "label": { + "description": "The friendly name of the action to perform", + "examples": [ + "Create", + "Create Content Template" + ], + "type": "string" + } + }, + "required": [ + "icon", + "label" + ], + "type": "object" + }, + "MetaWorkspaceContextMenuStructureKind": { + "properties": { + "menuItemAlias": { + "type": "string" + } + }, + "required": [ + "menuItemAlias" + ], + "type": "object" + }, + "MetaWorkspaceDefaultKind": { + "properties": { + "entityType": { + "type": "string" }, - "ontouchend": { - "type": [ - "null", - "object" - ] + "headline": { + "type": "string" + } + }, + "required": [ + "entityType", + "headline" + ], + "type": "object" + }, + "MetaWorkspaceInfoApp": { + "type": "object" + }, + "MetaWorkspaceRoutableKind": { + "properties": { + "entityType": { + "type": "string" + } + }, + "required": [ + "entityType" + ], + "type": "object" + }, + "MetaWorkspaceView": { + "properties": { + "icon": { + "type": "string" }, - "ontouchmove": { - "type": [ - "null", - "object" - ] + "label": { + "type": "string" }, - "ontouchstart": { - "type": [ - "null", - "object" - ] + "pathname": { + "type": "string" + } + }, + "required": [ + "icon", + "label", + "pathname" + ], + "type": "object" + }, + "MetaWorkspaceViewCollectionKind": { + "properties": { + "collectionAlias": { + "type": "string" }, - "ontransitioncancel": { - "type": [ - "null", - "object" - ] + "icon": { + "type": "string" }, - "ontransitionend": { - "type": [ - "null", - "object" - ] + "label": { + "type": "string" }, - "ontransitionrun": { - "type": [ - "null", - "object" - ] + "pathname": { + "type": "string" + } + }, + "required": [ + "collectionAlias", + "icon", + "label", + "pathname" + ], + "type": "object" + }, + "MetaWorkspaceViewContentTypeDesignEditorKind": { + "properties": { + "compositionRepositoryAlias": { + "type": "string" }, - "ontransitionstart": { - "type": [ - "null", - "object" - ] + "icon": { + "type": "string" }, - "onunhandledrejection": { - "type": [ - "null", - "object" - ] + "label": { + "type": "string" }, - "onunload": { - "type": [ - "null", - "object" - ] + "pathname": { + "type": "string" + } + }, + "required": [ + "icon", + "label", + "pathname" + ], + "type": "object" + }, + "PropertyEditorSettings": { + "properties": { + "defaultData": { + "items": { + "$ref": "#/definitions/PropertyEditorSettingsDefaultData" + }, + "type": "array" }, - "onvolumechange": { - "type": [ - "null", - "object" - ] + "properties": { + "items": { + "$ref": "#/definitions/PropertyEditorSettingsProperty" + }, + "type": "array" + } + }, + "required": [ + "properties" + ], + "type": "object" + }, + "PropertyEditorSettingsDefaultData": { + "properties": { + "alias": { + "type": "string" }, - "onwaiting": { - "type": [ - "null", - "object" - ] + "value": {} + }, + "required": [ + "alias", + "value" + ], + "type": "object" + }, + "PropertyEditorSettingsProperty": { + "properties": { + "alias": { + "type": "string" }, - "onwebkitanimationend": { - "type": [ - "null", - "object" - ] + "config": { + "items": { + "properties": { + "alias": { + "type": "string" + }, + "value": {} + }, + "required": [ + "alias" + ], + "type": "object" + }, + "type": "array" }, - "onwebkitanimationiteration": { - "type": [ - "null", - "object" - ] + "description": { + "type": "string" }, - "onwebkitanimationstart": { - "type": [ - "null", - "object" - ] + "label": { + "type": "string" }, - "onwebkittransitionend": { - "type": [ - "null", - "object" - ] + "propertyEditorDataSourceAlias": { + "type": "string" }, - "onwheel": { - "type": [ - "null", - "object" - ] + "propertyEditorUiAlias": { + "type": "string" }, - "opener": {}, - "orientation": { + "weight": { "type": "number" + } + }, + "required": [ + "alias", + "label", + "propertyEditorUiAlias" + ], + "type": "object" + }, + "SectionAliasConditionConfig": { + "allOf": [ + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.SectionAlias\">" + }, + { + "properties": { + "match": { + "description": "Define the section that this extension should be available in", + "type": "string" + }, + "oneOf": { + "description": "Define one or more workspaces that this extension should be available in", + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "match" + ], + "type": "object" + } + ] + }, + "SwitchConditionConfig": { + "allOf": [ + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.Switch\">" }, - "origin": { + { + "properties": { + "frequency": { + "type": "string" + } + }, + "required": [ + "frequency" + ], + "type": "object" + } + ] + }, + "UmbConditionConfigBase<\"Umb.Condition.CollectionAlias\">": { + "properties": { + "alias": { + "const": "Umb.Condition.CollectionAlias", + "type": "string" + } + }, + "required": [ + "alias" + ], + "type": "object" + }, + "UmbConditionConfigBase<\"Umb.Condition.Entity.Type\">": { + "properties": { + "alias": { + "const": "Umb.Condition.Entity.Type", + "type": "string" + } + }, + "required": [ + "alias" + ], + "type": "object" + }, + "UmbConditionConfigBase<\"Umb.Condition.Entity.Unique\">": { + "properties": { + "alias": { + "const": "Umb.Condition.Entity.Unique", + "type": "string" + } + }, + "required": [ + "alias" + ], + "type": "object" + }, + "UmbConditionConfigBase<\"Umb.Condition.SectionAlias\">": { + "properties": { + "alias": { + "const": "Umb.Condition.SectionAlias", "type": "string" - }, - "outerHeight": { - "type": "number" - }, - "outerWidth": { - "type": "number" - }, - "pageXOffset": { - "type": "number" - }, - "pageYOffset": { - "type": "number" - }, - "parent": { - "$ref": "#/definitions/Window" - }, - "performance": { - "$ref": "#/definitions/Performance" - }, - "personalbar": { - "$ref": "#/definitions/BarProp" - }, - "run": { - "description": "Triggers root suite execution.\n\n- _Only available if flag --delay is passed into Mocha._\n- _Only available when invoked via the mocha CLI._", - "type": "object" - }, - "screen": { - "$ref": "#/definitions/Screen" - }, - "screenLeft": { - "type": "number" - }, - "screenTop": { - "type": "number" - }, - "screenX": { - "type": "number" - }, - "screenY": { - "type": "number" - }, - "scrollX": { - "type": "number" - }, - "scrollY": { - "type": "number" - }, - "scrollbars": { - "$ref": "#/definitions/BarProp" - }, - "self": { - "allOf": [ - { - "$ref": "#/definitions/Window" - }, - { - "type": "object" - } - ] - }, - "sessionStorage": { - "$ref": "#/definitions/Storage" - }, - "setup": { - "$ref": "#/definitions/Mocha.HookFunction", - "description": "Execute before each test case.\n\n- _Only available when invoked via the mocha CLI._" - }, - "specify": { - "$ref": "#/definitions/Mocha.TestFunction", - "description": "Describes a test case.\n\n- _Only available when invoked via the mocha CLI._" - }, - "speechSynthesis": { - "$ref": "#/definitions/SpeechSynthesis" - }, - "status": { + } + }, + "required": [ + "alias" + ], + "type": "object" + }, + "UmbConditionConfigBase<\"Umb.Condition.SectionUserPermission\">": { + "properties": { + "alias": { + "const": "Umb.Condition.SectionUserPermission", + "type": "string" + } + }, + "required": [ + "alias" + ], + "type": "object" + }, + "UmbConditionConfigBase<\"Umb.Condition.Switch\">": { + "properties": { + "alias": { + "const": "Umb.Condition.Switch", + "type": "string" + } + }, + "required": [ + "alias" + ], + "type": "object" + }, + "UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">": { + "properties": { + "alias": { + "const": "Umb.Condition.User.AllowChangePassword", + "type": "string" + } + }, + "required": [ + "alias" + ], + "type": "object" + }, + "UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">": { + "properties": { + "alias": { + "const": "Umb.Condition.User.AllowDeleteAction", + "type": "string" + } + }, + "required": [ + "alias" + ], + "type": "object" + }, + "UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">": { + "properties": { + "alias": { + "const": "Umb.Condition.User.AllowDisableAction", + "type": "string" + } + }, + "required": [ + "alias" + ], + "type": "object" + }, + "UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">": { + "properties": { + "alias": { + "const": "Umb.Condition.User.AllowEnableAction", + "type": "string" + } + }, + "required": [ + "alias" + ], + "type": "object" + }, + "UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">": { + "properties": { + "alias": { + "const": "Umb.Condition.User.AllowExternalLoginAction", + "type": "string" + } + }, + "required": [ + "alias" + ], + "type": "object" + }, + "UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">": { + "properties": { + "alias": { + "const": "Umb.Condition.User.AllowMfaAction", + "type": "string" + } + }, + "required": [ + "alias" + ], + "type": "object" + }, + "UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">": { + "properties": { + "alias": { + "const": "Umb.Condition.User.AllowUnlockAction", + "type": "string" + } + }, + "required": [ + "alias" + ], + "type": "object" + }, + "UmbConditionConfigBase<\"Umb.Condition.UserPermission.Language\">": { + "properties": { + "alias": { + "const": "Umb.Condition.UserPermission.Language", + "type": "string" + } + }, + "required": [ + "alias" + ], + "type": "object" + }, + "UmbConditionConfigBase<\"Umb.Condition.WorkspaceContentTypeAlias\">": { + "properties": { + "alias": { + "const": "Umb.Condition.WorkspaceContentTypeAlias", + "type": "string" + } + }, + "required": [ + "alias" + ], + "type": "object" + }, + "UmbConditionConfigBase<\"Umb.Condition.WorkspaceEntityType\">": { + "properties": { + "alias": { + "const": "Umb.Condition.WorkspaceEntityType", + "type": "string" + } + }, + "required": [ + "alias" + ], + "type": "object" + }, + "UmbConditionConfigBase": { + "properties": { + "alias": { + "type": "string" + } + }, + "required": [ + "alias" + ], + "type": "object" + }, + "UmbCurrentUserGroupIdConditionConfig": { + "properties": { + "alias": { + "const": "Umb.Condition.CurrentUser.GroupId", "type": "string" }, - "statusbar": { - "$ref": "#/definitions/BarProp" - }, - "suite": { - "$ref": "#/definitions/Mocha.SuiteFunction", - "description": "Describe a \"suite\" containing nested suites and tests.\n\n- _Only available when invoked via the mocha CLI._" - }, - "suiteSetup": { - "$ref": "#/definitions/Mocha.HookFunction", - "description": "Execute before running tests.\n\n- _Only available when invoked via the mocha CLI._" - }, - "suiteTeardown": { - "$ref": "#/definitions/Mocha.HookFunction", - "description": "Execute after running tests.\n\n- _Only available when invoked via the mocha CLI._" - }, - "teardown": { - "$ref": "#/definitions/Mocha.HookFunction", - "description": "Execute after each test case.\n\n- _Only available when invoked via the mocha CLI._" - }, - "test": { - "$ref": "#/definitions/Mocha.TestFunction", - "description": "Describes a test case.\n\n- _Only available when invoked via the mocha CLI._" - }, - "tinymce": { - "$ref": "#/definitions/TinyMCE" + "allOf": { + "description": "The user groups that the current user must be a member of to pass the condition.", + "examples": "[['guid1', 'guid2']]", + "items": { + "type": "string" + }, + "type": "array" }, - "toolbar": { - "$ref": "#/definitions/BarProp" + "match": { + "description": "The user group that the current user must be a member of to pass the condition.", + "examples": "['guid1']", + "type": "string" }, - "top": { - "anyOf": [ - { - "$ref": "#/definitions/Window" - }, - { - "type": "null" - } - ] + "noneOf": { + "description": "The user group(s) that the current user must not be a member of to pass the condition.", + "examples": "[['guid1', 'guid2']]", + "items": { + "type": "string" + }, + "type": "array" }, - "trustedTypes": { - "$ref": "#/definitions/TrustedTypePolicyFactory" + "oneOf": { + "description": "The user group(s) that the current user must be a member of to pass the condition.", + "examples": "[['guid1', 'guid2']]", + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "alias" + ], + "type": "object" + }, + "UmbEntityTypeConditionConfig": { + "allOf": [ + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.Entity.Type\">" }, - "visualViewport": { - "anyOf": [ - { - "$ref": "#/definitions/VisualViewport" + { + "properties": { + "match": { + "type": "string" }, - { - "type": "null" + "oneOf": { + "items": { + "type": "string" + }, + "type": "array" } - ] + }, + "required": [ + "match" + ], + "type": "object" + } + ] + }, + "UmbEntityUnique": { + "type": [ + "null", + "string" + ] + }, + "UmbEntityUniqueConditionConfig": { + "allOf": [ + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.Entity.Unique\">" }, - "window": { - "allOf": [ - { - "$ref": "#/definitions/Window" + { + "properties": { + "match": { + "type": [ + "null", + "string" + ] }, - { - "type": "object" + "oneOf": { + "items": { + "$ref": "#/definitions/UmbEntityUnique" + }, + "type": "array" } - ] - }, - "xcontext": { - "$ref": "#/definitions/Mocha.PendingSuiteFunction", - "description": "Pending suite.\n\n- _Only available when invoked via the mocha CLI._" - }, - "xdescribe": { - "$ref": "#/definitions/Mocha.PendingSuiteFunction", - "description": "Pending suite.\n\n- _Only available when invoked via the mocha CLI._" - }, - "xit": { - "$ref": "#/definitions/Mocha.PendingTestFunction", - "description": "Describes a pending test case.\n\n- _Only available when invoked via the mocha CLI._" - }, - "xspecify": { - "$ref": "#/definitions/Mocha.PendingTestFunction", - "description": "Describes a pending test case.\n\n- _Only available when invoked via the mocha CLI._" + }, + "type": "object" + } + ] + }, + "UmbIsAdminConditionConfig": { + "properties": { + "alias": { + "const": "Umb.Condition.CurrentUser.IsAdmin", + "type": "string" } }, "required": [ - "TrustedHTML", - "TrustedScript", - "TrustedScriptURL", - "TrustedTypePolicy", - "TrustedTypePolicyFactory", - "after", - "afterEach", - "before", - "beforeEach", - "caches", - "clientInformation", - "closed", - "context", - "crossOriginIsolated", - "crypto", - "customElements", - "describe", - "devicePixelRatio", - "document", - "external", - "frameElement", - "frames", - "history", - "indexedDB", - "innerHeight", - "innerWidth", - "isSecureContext", - "it", - "length", - "localStorage", - "location", - "locationbar", - "menubar", - "name", - "navigator", - "onabort", - "onafterprint", - "onanimationcancel", - "onanimationend", - "onanimationiteration", - "onanimationstart", - "onauxclick", - "onbeforeinput", - "onbeforeprint", - "onbeforeunload", - "onblur", - "oncancel", - "oncanplay", - "oncanplaythrough", - "onchange", - "onclick", - "onclose", - "oncontextmenu", - "oncopy", - "oncuechange", - "oncut", - "ondblclick", - "ondevicemotion", - "ondeviceorientation", - "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", - "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", - "run", - "screen", - "screenLeft", - "screenTop", - "screenX", - "screenY", - "scrollX", - "scrollY", - "scrollbars", - "self", - "sessionStorage", - "setup", - "specify", - "speechSynthesis", - "status", - "statusbar", - "suite", - "suiteSetup", - "suiteTeardown", - "teardown", - "test", - "tinymce", - "toolbar", - "top", - "visualViewport", - "window", - "xcontext", - "xdescribe", - "xit", - "xspecify" + "alias" ], "type": "object" }, - "WindowManager": { - "properties": { - "alert": { - "type": "object" - }, - "close": { - "type": "object" - }, - "confirm": { - "type": "object" - }, - "open": { - "type": "object" + "UmbLanguageUserPermissionConditionConfig": { + "allOf": [ + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.UserPermission.Language\">" }, - "openUrl": { + { + "properties": { + "allOf": { + "description": "The user must have all of the permissions in this array for the condition to be met.", + "items": { + "type": "string" + }, + "type": "array" + }, + "match": { + "type": "string" + }, + "oneOf": { + "description": "The user must have at least one of the permissions in this array for the condition to be met.", + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "match" + ], "type": "object" } + ] + }, + "UmbLocalizationDictionary": { + "type": "object" + }, + "UmbPropertyHasValueConditionConfig": { + "properties": { + "alias": { + "const": "Umb.Condition.Property.HasValue", + "type": "string" + } }, "required": [ - "alert", - "close", - "confirm", - "open", - "openUrl" + "alias" ], "type": "object" }, - "WorkspaceAliasConditionConfig": { + "UmbSectionUserPermissionConditionConfig": { "allOf": [ { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.WorkspaceAlias\">" + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.SectionUserPermission\">" }, { "properties": { "match": { - "description": "Define the workspace that this extension should be available in", + "type": "string" + } + }, + "required": [ + "match" + ], + "type": "object" + } + ] + }, + "UmbWorkspaceContentTypeAliasConditionConfig": { + "allOf": [ + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.WorkspaceContentTypeAlias\">" + }, + { + "properties": { + "match": { + "description": "Define a content type alias in which workspace this extension should be available", "type": "string" }, "oneOf": { - "description": "Define one or more workspaces that this extension should be available in", + "description": "Define one or more content type aliases in which workspace this extension should be available", "items": { "type": "string" }, @@ -63819,7 +11584,23 @@ } ] }, - "WorkspaceEntityTypeConditionConfig": { + "UmbWorkspaceEntityIsNewConditionConfig": { + "properties": { + "alias": { + "const": "Umb.Condition.WorkspaceEntityIsNew", + "type": "string" + }, + "match": { + "type": "boolean" + } + }, + "required": [ + "alias", + "match" + ], + "type": "object" + }, + "UmbWorkspaceEntityTypeConditionConfig": { "allOf": [ { "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.WorkspaceEntityType\">" @@ -63837,10 +11618,81 @@ "type": "object" } ] + }, + "UmbracoPackageImportmap": { + "properties": { + "imports": { + "$ref": "#/definitions/UmbracoPackageImportmapValue", + "description": "This is used to define the module specifiers and their respective paths for the package to be used in the browser.", + "examples": [ + { + "library": "./path/to/library.js", + "library/*": "./path/to/library/*" + } + ], + "title": "A module specifier with a path for the importmap" + }, + "scopes": { + "$ref": "#/definitions/UmbracoPackageImportmapScopes", + "description": "This is used to define the scopes for the package to be used in the browser. It has to specify a path and a value that is an object with module specifiers and their respective paths.", + "examples": [ + { + "/path/to/library": { + "library": "./path/to/some/other/library.js" + } + } + ], + "title": "The importmap scopes for the package" + } + }, + "required": [ + "imports" + ], + "type": "object" + }, + "UmbracoPackageImportmapScopes": { + "additionalProperties": { + "$ref": "#/definitions/UmbracoPackageImportmapValue" + }, + "type": "object" + }, + "UmbracoPackageImportmapValue": { + "additionalProperties": { + "type": "string" + }, + "type": "object" + }, + "WorkspaceAliasConditionConfig": { + "properties": { + "alias": { + "const": "Umb.Condition.WorkspaceAlias", + "type": "string" + }, + "match": { + "description": "Define the workspace that this extension should be available in", + "type": "string" + }, + "oneOf": { + "description": "Define one or more workspaces that this extension should be available in", + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "alias" + ], + "type": "object" } }, "description": "Umbraco package manifest JSON", "properties": { + "allowPackageTelemetry": { + "default": true, + "title": "Decides if the package sends telemetry data for collection", + "type": "boolean" + }, "allowPublicAccess": { "default": false, "title": "Decides if the package is allowed to be accessed by the public, e.g. on the login screen", @@ -63853,7 +11705,296 @@ }, "extensions": { "items": { - "$ref": "#/definitions/ManifestTypes" + "anyOf": [ + { + "$ref": "#/definitions/ManifestBase" + }, + { + "$ref": "#/definitions/ManifestCondition" + }, + { + "$ref": "#/definitions/ManifestAuthProvider" + }, + { + "$ref": "#/definitions/ManifestWorkspaceDefaultKind" + }, + { + "$ref": "#/definitions/ManifestWorkspaceActionDefaultKind" + }, + { + "$ref": "#/definitions/ManifestWorkspaceFooterApp" + }, + { + "$ref": "#/definitions/ManifestWorkspaceFooterAppMenuBreadcrumbKind" + }, + { + "$ref": "#/definitions/ManifestWorkspaceFooterAppVariantMenuBreadcrumbKind" + }, + { + "$ref": "#/definitions/ManifestWorkspaceViewContentTypeDesignEditorKind" + }, + { + "$ref": "#/definitions/ManifestWorkspaceView" + }, + { + "$ref": "#/definitions/ManifestWorkspaceRoutableKind" + }, + { + "$ref": "#/definitions/ManifestWorkspaceContext" + }, + { + "$ref": "#/definitions/ManifestPropertyValueCloner" + }, + { + "$ref": "#/definitions/ManifestPropertyEditorUi" + }, + { + "$ref": "#/definitions/ManifestPropertyEditorSchema" + }, + { + "$ref": "#/definitions/ManifestPropertyValuePreset" + }, + { + "$ref": "#/definitions/ManifestPropertyValueResolver" + }, + { + "$ref": "#/definitions/ManifestUfmFilter" + }, + { + "$ref": "#/definitions/ManifestUfmComponent" + }, + { + "$ref": "#/definitions/ManifestMarkedExtension" + }, + { + "$ref": "#/definitions/ManifestEntityActionDeleteKind" + }, + { + "$ref": "#/definitions/ManifestEntityActionDefaultKind" + }, + { + "$ref": "#/definitions/ManifestEntityActionCreateKind" + }, + { + "$ref": "#/definitions/ManifestIcons" + }, + { + "$ref": "#/definitions/ManifestModal" + }, + { + "$ref": "#/definitions/ManifestEntityActionDuplicateToKind" + }, + { + "$ref": "#/definitions/ManifestEntityActionMoveToKind" + }, + { + "$ref": "#/definitions/ManifestEntityActionReloadTreeItemChildrenKind" + }, + { + "$ref": "#/definitions/ManifestEntityActionSortChildrenOfKind" + }, + { + "$ref": "#/definitions/ManifestSectionRoute" + }, + { + "$ref": "#/definitions/ManifestSectionSidebarApp" + }, + { + "$ref": "#/definitions/ManifestSectionView" + }, + { + "$ref": "#/definitions/ManifestSection" + }, + { + "$ref": "#/definitions/ManifestDashboard" + }, + { + "$ref": "#/definitions/ManifestTreeItem" + }, + { + "$ref": "#/definitions/ManifestTree" + }, + { + "$ref": "#/definitions/ManifestEntityActionCreateFolderKind" + }, + { + "$ref": "#/definitions/ManifestEntityActionDeleteFolderKind" + }, + { + "$ref": "#/definitions/ManifestEntityActionUpdateFolderKind" + }, + { + "$ref": "#/definitions/ManifestMenu" + }, + { + "$ref": "#/definitions/ManifestMenuItem" + }, + { + "$ref": "#/definitions/ManifestMenuItemActionKind" + }, + { + "$ref": "#/definitions/ManifestMenuItemLinkKind" + }, + { + "$ref": "#/definitions/ManifestWorkspaceContextMenuStructureKind" + }, + { + "$ref": "#/definitions/ManifestMenuItemTreeKind" + }, + { + "$ref": "#/definitions/ManifestCollectionAction" + }, + { + "$ref": "#/definitions/ManifestCollectionView" + }, + { + "$ref": "#/definitions/ManifestCollection" + }, + { + "$ref": "#/definitions/ManifestCollectionActionCreateKind" + }, + { + "$ref": "#/definitions/ManifestCollectionMenu" + }, + { + "$ref": "#/definitions/ManifestWorkspaceViewCollectionKind" + }, + { + "$ref": "#/definitions/ManifestWorkspaceViewContentCollectionKind" + }, + { + "$ref": "#/definitions/ManifestEntityActionSortChildrenOfContentKind" + }, + { + "$ref": "#/definitions/ManifestUserProfileApp" + }, + { + "$ref": "#/definitions/ManifestEntityUserPermission" + }, + { + "$ref": "#/definitions/ManifestGranularUserPermission" + }, + { + "$ref": "#/definitions/ManifestLocalization" + }, + { + "$ref": "#/definitions/ManifestPickerSearchResultItem" + }, + { + "$ref": "#/definitions/ManifestCollectionMenuItem" + }, + { + "$ref": "#/definitions/ManifestPropertyEditorDataSource" + }, + { + "$ref": "#/definitions/ManifestSearchProvider" + }, + { + "$ref": "#/definitions/ManifestSearchResultItem" + }, + { + "$ref": "#/definitions/ManifestGlobalSearch" + }, + { + "$ref": "#/definitions/ManifestAppEntryPoint" + }, + { + "$ref": "#/definitions/ManifestBackofficeEntryPoint" + }, + { + "$ref": "#/definitions/ManifestEntryPoint" + }, + { + "$ref": "#/definitions/ManifestBundle" + }, + { + "$ref": "#/definitions/ManifestWorkspaceActionMenuItem" + }, + { + "$ref": "#/definitions/ManifestWorkspaceActionMenuItemDefaultKind" + }, + { + "$ref": "#/definitions/ManifestWorkspaceInfoApp" + }, + { + "$ref": "#/definitions/ManifestWorkspaceAction>" + }, + { + "$ref": "#/definitions/ManifestWorkspace" + }, + { + "$ref": "#/definitions/ManifestPropertyContext" + }, + { + "$ref": "#/definitions/ManifestDataSourceDataMapping" + }, + { + "$ref": "#/definitions/ManifestEntityAction" + }, + { + "$ref": "#/definitions/ManifestEntityCreateOptionAction" + }, + { + "$ref": "#/definitions/ManifestEntityItemRef" + }, + { + "$ref": "#/definitions/ManifestSectionContext" + }, + { + "$ref": "#/definitions/ManifestCurrentUserAction" + }, + { + "$ref": "#/definitions/ManifestPropertyValidationPathTranslator" + }, + { + "$ref": "#/definitions/ManifestEntityBulkActionDeleteKind" + }, + { + "$ref": "#/definitions/ManifestEntityBulkAction" + }, + { + "$ref": "#/definitions/ManifestEntityBulkActionDefaultKind" + }, + { + "$ref": "#/definitions/ManifestEntityBulkActionDuplicateToKind" + }, + { + "$ref": "#/definitions/ManifestEntityBulkActionMoveToKind" + }, + { + "$ref": "#/definitions/ManifestEntityBulkActionTrashKind" + }, + { + "$ref": "#/definitions/ManifestExternalLoginProvider" + }, + { + "$ref": "#/definitions/ManifestGlobalContext" + }, + { + "$ref": "#/definitions/ManifestHeaderApp" + }, + { + "$ref": "#/definitions/ManifestHeaderAppButtonKind" + }, + { + "$ref": "#/definitions/ManifestMfaLoginProvider" + }, + { + "$ref": "#/definitions/ManifestPreviewAppProvider" + }, + { + "$ref": "#/definitions/ManifestRepository" + }, + { + "$ref": "#/definitions/ManifestStore" + }, + { + "$ref": "#/definitions/ManifestTreeStore" + }, + { + "$ref": "#/definitions/ManifestItemStore" + } + ] }, "title": "An array of Umbraco package manifest types that will be installed", "type": "array" diff --git a/src/UmbracoExamine-PDF.TestSite/umbraco/Data/Umbraco.sqlite.db b/src/UmbracoExamine-PDF.TestSite/umbraco/Data/Umbraco.sqlite.db index 369e3e7..9d5e64f 100644 Binary files a/src/UmbracoExamine-PDF.TestSite/umbraco/Data/Umbraco.sqlite.db and b/src/UmbracoExamine-PDF.TestSite/umbraco/Data/Umbraco.sqlite.db differ diff --git a/src/UmbracoExamine.PDF.Tests/UmbracoExamine.PDF.Tests.csproj b/src/UmbracoExamine.PDF.Tests/UmbracoExamine.PDF.Tests.csproj index 324f343..cf5c2f0 100644 --- a/src/UmbracoExamine.PDF.Tests/UmbracoExamine.PDF.Tests.csproj +++ b/src/UmbracoExamine.PDF.Tests/UmbracoExamine.PDF.Tests.csproj @@ -1,7 +1,7 @@  - net8.0 + net10.0 false diff --git a/src/UmbracoExamine.PDF/UmbracoExamine.PDF.csproj b/src/UmbracoExamine.PDF/UmbracoExamine.PDF.csproj index 68f3a4f..d6bc66b 100644 --- a/src/UmbracoExamine.PDF/UmbracoExamine.PDF.csproj +++ b/src/UmbracoExamine.PDF/UmbracoExamine.PDF.csproj @@ -1,11 +1,11 @@ - net8.0 + net10.0 . - 14.0.1 - 14.0.1 - 14.0.1 - 14.0.1 + 17.0.0 + 17.0.0 + 17.0.0-rc1 + 17.0.0-rc1 Umbraco HQ Umbraco CMS Copyright © Umbraco 2025 @@ -24,8 +24,8 @@ - - + +